Android のテクニカル ノート
写真が見れない友達は、科学インターネットを開いてください
ここでは主に日々の開発スキル、開発における技術的なポイントや苦労点、各ナレッジのまとめなどを記録します。同時に、質の高い面接の質問、キャリアプラン、読書体験、個人的な洞察なども共有します。 ?
??????????
お役に立てれば幸いです。右上隅にある小さな星「️スター」をクリックし、ここをクリックしてアバターの下にあるボタンを見つけてフォローしていただければ幸いです。あなたのスターとフォローがシェアの原動力です、ありがとうございます! ?
ご質問や問題がある場合は、ここをクリックして問題を送信していただくか、[email protected] まで電子メールをお送りください。
個人的な経験が限られているため、内容に不備や間違いが含まれる可能性があります。皆様に誤解を与えないよう、問題を見つけたら、別の方法で私にフィードバックしてください。ありがとうございました。
目次
遊んでいる
- ?【Ambilight】IoT ESP8266 + WS2812B を使って Ambilight ライト ストリップを作り始めましょう
図解アンドロイドシリーズ
- ?図解Androidシリーズ(1) Androidシステムの起動プロセスがわかる
- ?図解Androidシリーズ(2) initプロセスとzygoteプロセスを深く理解する
- ?図解Androidシリーズ(3) SystemServerプロセス作成プロセスを探る
- ?Androidシリーズ図解(4) SystemServerは起動するとこんなにやってくれることが判明
パフォーマンス最適化シリーズ
- ?パフォーマンス最適化シリーズ (1) レンダリングパフォーマンスの最適化
- ?性能最適化シリーズ(2) 演算性能最適化
- ?パフォーマンス最適化シリーズ(3) メモリパフォーマンスの最適化
- ?パフォーマンス最適化シリーズ (4) 電力パフォーマンスの最適化
- ?パフォーマンス最適化シリーズ (5) ネットワークパフォーマンスの最適化
- ?パフォーマンス最適化シリーズ (6) パフォーマンス最適化の開始
- ?パフォーマンス最適化シリーズ(7) APKサイズの最適化
Java仮想マシンについての深い理解
- JVM メモリ割り当てメカニズム
- JVM ガベージ コレクション メカニズム
- ?Java仮想マシンシリーズのイメージ図(1) バイトコードファイル構造
- 図解 Java 仮想マシン シリーズ (2) バイトコード命令
ホットリペアおよびプラグインシリーズ
- 反射神経について話す
- 学ばなければならない代理店モデル
- フックの初見
- フック実戦:フックAMS
Androidの基本
- 4大成分の働き
- フラグメント関連のナレッジポイント
- サービスを正しく使用するにはどうすればよいですか?
- ブロードキャストの使用に関するヒントを共有する
- ほとんどの人が知っている ContentProvider の使用上のヒント
- 画面適応のベストプラクティス
- ?最もわかりやすいHandlerソースコード解析
- ?アクティビティタスクの親和性関係
- ?Android署名メカニズムv1、v2、v3
- Android Studio JNI 開発環境の構築方法を学ぶためのデモ
- Android IPCマルチプロセスの使い方を学ぶ記事
- Windows環境でAndroidソースコードをダウンロード
- Android 逆コンパイル ガイド
- Android マルチチャネル パッケージ化のベスト プラクティス
- Android Studio 3.x アップグレード ガイド
- Android Binderのプロセス間通信を理解するための記事
- Android システムの起動時の動作を理解するための記事
- Androidのアプリアイコンをクリックしてインターフェースが表示されるまでの流れがわかる記事
- アクティビティ、ウィンドウ、ビューの関係を理解するための記事
- Android グラフィックス システム Surface と SurfaceFlinger の関係を理解するための記事
- Android サービスの起動プロセスを理解するための記事
- Android PackageManagerService ワークフローを理解するための記事
- Android PowerManagerService の起動プロセスを理解するための記事
- Android PowerManagerService WakeLock メカニズムを理解するための記事
- Android PowerManagerServiceの画面を明るくするプロセスを理解するための記事
- Android PowerManagerService の画面オフプロセスを理解するための記事
- Android プロジェクト アーキテクチャの調査
- Android パフォーマンスの最適化 - UI の最適化
- Android パフォーマンスの最適化 - メモリの最適化
Android 上級ガイド
- 面接での最高の質問は定期的に更新されます。
- Android 入門学習ガイド
- Android 上級学習ガイド
- Android シニア (エキスパート) 学習ガイド
グラドル
- Gradle の概要
- グルーヴィーな言語
- グラドルDSL
- Android プラグイン DSL
- プラグイン開発
- プラグインのリリース
ネットワーク通信
- TCP/IP、TCP、UDP、IP、ソケットの関係を理解するための記事
- HTTP、HTTPS、SSL/TSLの関係を理解するための記事
データ構造とアルゴリズム
リニアテーブル
- LinkedList のソース コード分析
- ArrayList のソースコード解析
スタックとキュー
木
- HashMap ソースコード分析
- ツリーマップのソースコード分析 (パート 1)
- ツリーマップのソースコード分析 (パート 2)
写真
探す
選別
フロントエンド
- フロントエンド開発の簡単な歴史
- ブラウザのレンダリングメカニズム
- JavaScriptの動作原理とV8エンジンの解析
- レスポンシブレイアウト
- ミニプログラム原則の分析
- ミニ プログラム vs アプリ vs H5
- Webpack を始める
- Vue を始める
- Vue が Bootstrap と jQuery を結合
- WeChat ミニ プログラムと Alipay ミニ プログラム、開発における究極の実践
Git
レディス
デザインパターン
創作パターン | 構造パターン | 行動パターン |
---|
シングルトン | アダプタ | 責任の連鎖 |
工場 | 橋 | 指示 |
抽象的な工場 | 複合 | 通訳者 |
ビルダー | デコレータ | イテレーター |
プロトタイプ | ファサード | 調停者 |
| フライ級 | メメント |
| プロキシ | オブザーバー |
| | 州 |
| | 戦略 |
| | テンプレートメソッド |
| | ビジター |
私の公式アカウント
私の公式アカウントをフォローして、さまざまな技術情報、さまざまな学習教材、キャリア開発、業界のトレンドを共有してください。
技術交流グループ
同時に、技術交流グループへの参加を歓迎し、コミュニケーションをとり、一緒に学びましょう。