10

T-Mobile G1開発者用 SDK をダウンロードして、携帯電話用の簡単なアプリをいくつか作成できるかどうかを確認します。同様の開発を行ったことがある場合は、以下に回答し、その経験について教えてください。特に役立つリンクがあれば共有してください。

4

5 に答える 5

9

少なくとも最初は、SDKドキュメントがそれほど役立つとは思いませんでした。実際に始めたのは、CommonsWareのThe Busy Coder's GuidetoAndroidのサンプルの章を調べることでした。これは本のウェブサイトで見つけることができます。この本のコード例もそのリンクで提供されています。

これらの例で提供されているサンプルコードと、SDKに含まれているサンプルコードから、どこから始めればよいかがわかりました。私はまだ多くのことに完全に固執しているわけではありませんが、開発は以前よりもはるかに速く進んでいます。

あなたが絶対にしたいことの一つは、グーグルが提供するビデオを見ることです。Androidのアプリケーションのライフサイクルは従来のアプリケーションとは大きく異なるため、インテント、ビュー、コンテンツプロバイダーがどのようなものであるかを確実に理解する必要があります。これらの動画はすべて、この再生リストのYouTubeで見ることができます。

私があなたに指摘できる最後の役立つリソースはブログコミュニティです。時々 、PlanetAndroidHelloAndroidには、それらが集約するブログからのコードの抜粋があります。Jeffrey SharkeyはAndroid開発に熱心であり、彼のブログでいくつかの有用なコードをリリースしています。

Androidの開発は現在、暗闇での撮影によく似ていますが、間もなく開始され、より価値のあるリソースが提供されることを願っています。私はそこに冊の本がある ことを知っています。幸運を!

于 2008-11-13T19:37:55.983 に答える
6

私がお勧めする最大のことは、Androidアプリのライフサイクルを本当に理解していることを確認することです。多くのアプリは、アプリケーションのライフサイクルに正しく従うように設計されていないため、クラッシュしたり、パフォーマンスが低下したり(または電話全体の動作が低下したり)します。

単純なアプリの場合、心配する必要はありませんが、すぐにバックグラウンドで何かを実行したい場合(音楽の再生など)、またはユーザーがアプリを切り替えた場合に状態を保存する必要がある場合があります。トリッキーですが、いくつかの例を見ると理にかなっています。

5月に開催されたGoogleI/O開発者会議のAndroidセッションの一部を確認することもできます。

于 2008-11-28T22:47:27.597 に答える
5

ここから始めました

http://code.google.com/android/kb/commontasks.html

約 15 分以内に、環境とエミュレーターを起動して実行することができました。

第一印象は、一緒に仕事をする楽しさです。

ポール

于 2008-11-10T00:11:55.597 に答える
3

メモ帳のチュートリアルは、基本を理解するのに非常に役立ちました。

于 2008-11-16T16:05:05.913 に答える
1

私はまた、Android 開発に足を踏み入れ始めています。正直なところ、開発フレームワークを説明し、ツールの使用をすぐに開始できるようにするためのかなり良い仕事をしている書籍がいくつかあると思います。私が読んでいる本には、「Teach Yourself Android Application Development in 24 Hours」(明らかにタイトルは誇張です。この本は時間単位で構成されています。初心者には 1 時間ごとに時間がかかります)、「Hello, Android」などがあります。 : Google のモバイル開発プラットフォーム (第 3 版) の紹介」、「Android 2 を始める」。私のこれまでの限られた経験から、SDK を使用した開発はアクセスしやすく、楽しいものです。そうは言っても、スピードを上げるには時間とエネルギーを費やす必要があります。

于 2010-10-19T12:21:03.970 に答える