Androidの開発研究が--HelloWorldを締結しました!

まず、新しいプロジェクトを作成します。

第二に、新しいプロジェクト名、SDKのバージョン。

第三に、アプリのアイコンを選択します。

第四には、プロジェクトが日食を見るために、ディスプレイの形でアンドロイドのための適切なバージョンを選択するために作成されます。

ファイブ.androidコードの構造:

制御パッケージとしての活性は1.src層を拡張し、

(1)のonCreate方法:ローディング。

活動が始まったときに呼び出されます。これは、ほとんどの初期化は行くべきである:UI活動の拡大にコールsetContentView(int型)、managedQuery(android.net.Uri、文字列、文字列、呼び出し、対話するようにプログラムされたUIウィジェットでfindViewByIdを使用して文字列、文字列、 文字列)、データ、カーソルや表示などを取得します。あなたは、関数フィニッシュ内から呼び出すことができ、この場合には、)すぐにonDestroy(と呼ばれますが、ライフサイクルの残りの活動(ONSTART、onResume、onPause、など)を実行しません。 派生クラスのこの超クラスメソッドが呼び出さなければなりません。そうしない場合は、例外がスローされます。 カバー:のonCreateでの活動(...) パラメータ:savedInstanceState以前にアクティブな活動を閉じた後に再初期化されている場合は、このバンドルは、それがでonSaveInstanceStateで提供最新のデータが含まれています。注:そうでない場合はnull。



(2)onCreateOptionsMenu:ディレクトリ方式を作成します。

初始化“活动”的标准选项菜单的内容。 您应该将菜单项放在菜单中。
第一次显示选项菜单时,仅调用一次。 要在每次显示菜单时更新菜单,请参见onPrepareOptionsMenu。
默认实现是使用标准系统菜单项填充菜单。 这些被放置在Menu.CATEGORY_SYSTEM组中,以便它们可以与应用程序定义的菜单项一起正确排序。 派生类应始终调用基本实现。
您可以安全地按住菜单(以及从菜单创建的任何项目),并根据需要对其进行修改,直到下次调用onCreateOptionsMenu()为止。
将项目添加到菜单时,可以实现Activity的onOptionsItemSelected方法在此处进行处理。
覆盖:Activity中的onCreateOptionsMenu(...)
参数:菜单放置项目的选项菜单。返回:必须显示true才能显示该菜单;否则,返回true。 如果返回false,则不会显示。

(3)onOptionsItemSelected:菜单选择调用方法;

参数:item选中的菜单项。returns:boolean返回false允许进行正常的菜单处理,为true则在此处使用。

(4)onStart:当活动已停止时在onCreate之后或onRestart之后调用方法;

当活动已停止时在onCreate之后或onRestart之后调用,但现在再次向用户显示。 它将跟随onResume。
派生类必须调用此方法的超类的实现。 如果不这样做,将引发异常。
覆盖:Activity中的onStart();

(5)当您不再对用户可见时调用方法;

当您不再对用户可见时调用。 接下来,您将收到onRestart,onDestroy或什么都不接收,这取决于以后的用户活动。
请注意,在内存不足的情况下(系统的内存不足,无法在调用其onPause方法后使活动的进程保持运行),该方法永远不会被调用。
派生类必须调用此方法的超类的实现。 如果不这样做,将引发异常。
覆盖:Activity中的onStop();

2.gen包将页面内容转换为java代码方便java后台调用;

3.bin包编译后的文件存放路径;

4.res包:

(1)drawable存放app的不同规格的图片;
(2)layout页面;
(3)menu菜单;
(4)values存放常量,样式等的值;
(5)AndroidManifest.xml文件:android项目主文件;
a.manifest:android声明;
b.uses-sdk:sdk版本;
c.application:app初始化相关配置;

おすすめ

転載: www.cnblogs.com/shuilangyizu/p/12095109.html