AndroidHidden Features)がまだHidden Featuresシリーズしばらく追跡しています。
非表示機能シリーズは、特定の言語を初めて使用するユーザーに最適です。ロープと特定の貴重なトリックをすべて1か所に表示します。それは素晴らしいアイデアだと思います。専門家でさえ、聞いたこともないトリックを見つけることがあります。
私はAndroid開発を始めています。その隠された機能、ヒント、トリック、落とし穴について聞いてみたいです。
だから、ここに行く:隠された機能は何ですかAndroid?
隠された機能や隠された機能があまり多くないことを願っています-しかし、ここではAndroidで使用できるあまり知られていない直感的でない機能があります。
SDKの / toolsディレクトリ内のツール に言及する価値があります。
draw9patch
これは伸縮可能なボタンの設計に役立ちました。彼はそこからアセットを提供してくれ、背景色から9パッチのドロアブルに変更し、テキストに合わせてストレッチされたカスタムボタン、丸い角などができました。ddms
。これもEclipseプラグインに統合されています。それは非常に強力ですが、スクリーンショットを撮るために使用します。adb
-コマンドラインからデバイスまたはエミュレーターと対話します。これを使用して、デスクトップのターミナルウィンドウでデバイスのログを追跡しますが、動作に問題のあるアプリをインストールおよびアンインストールするのに役立ちます。sqlite3
-インストールされたデータベースとの対話、およびクエリの試行に最適です。apkbuilder
、zipalign
、aapt
-ヘッドレスビルドの実行に最適monkey
は、アプリのファズテスト用です。パフォーマンス 、 応答性 、および シームレス の3つのデザインも選択しますが、4番目の (バッテリー)寿命のコーディング 。
Javadocは時々少しまばらになることがありますが、no endを参照してソースをすぐに参照できるようにしておくと役立ちます。
また、多くの Google社員が作成したサンプルアプリ を作成して、どのように作成したかを調べ、確認することも非常に便利です。
それから始めましょう。
Androidドキュメンテーションのベストプラクティスです。レスポンシブで高速なアプリを設計するための多くの素晴らしいヒントがリストされています。
ベストプラクティス セクションは次のとおりです。
もう1つの隠された機能は、これらのドキュメントがSDKの一部としてオフラインで利用できることです。最初は、朝の電車に乗るために毎日数ページをロードしていましたが、SDKディレクトリでそれらを見つけた後、それを行う必要はもうありませんでした。
Eclipseを使用している場合、XMLファイルのフォーマットが適切ではないことに気付くでしょう。そうすると、非常に一貫性がなくなります(属性を新しい行で分割することもあれば、分割しないこともあります)。修正するには、Ctrl-Shift-F(自動フォーマット)を押します。 Ctrl-Shift-Fが使用するルールは、Window-> Preferences-> XML-> XML Files-> Editorにあります。
AndroidはXMLをサポートします<shape>
は、SVGのようなドロウアブルとして使用できます。残念ながら、それらのドキュメントはありません。これは私が見つけることができる最高の情報です:
また、ベストプラクティスに関しては、Androidコーディングスタイル:
http://source.Android.com/source/code-style.html
開発/ ide/EclipseのプラットフォームソースコードにあるEclipseコードとインポートフォーマッター(Android-formatting.xml、Android.importorder)
hierarchyviewer/toolsでは、ビューレイアウトのデバッグ/分析が可能です:パディング、ポジショニング、ビュー階層など。
物事がそのようにレイアウトされている理由を理解しようとすると、何回か時間を節約できました。