1

私の最終年度のプロジェクトでは、モバイル アプリとその Web サイトを作成する Android 開発を行っています。私は 3 年間 Java プログラマーをしており、自分のやり方を知っています。私が混乱したことの 1 つは、Swing が洗練された XML に置き換えられたこのプラットフォームに慣れるまでに時間がかかったということです。

さて、GUI を除けば、ファイル I/O とスレッド化など、他のすべてはほぼ同じですか?

また、Log.d(TAG,text); の使用も正しいですか? System.out.println() の代わりに?

4

2 に答える 2

3

Androidが独自に追加したものについては簡単に説明します。

  • モジュラーアプリケーションモデル
  • GUIフレームワーク
  • 構成に応じて自動調整されるリソース管理
  • プロセス間通信モデル
  • 設定とデータベースによるアプリケーションデータの保存
  • ロギングおよびテストフレームワーク(後者はJUnit 3に基づいています)。

これは、Android向けにプログラミングするときに学ばなければならない最も重要なことのリストです。基本はJavaSEから派生しており、ファイルシステムとスレッドの操作が含まれます。

于 2011-10-15T19:03:27.890 に答える
3

ファイル I/O とスレッド化は Java Standard Edition 1.6 です。Android には、AsyncTask などのスレッド化のための機能もいくつか追加されました。Log は Android ロガーです。i は情報、d はデバッグ、w は警告、e はエラー...

于 2011-10-15T18:51:15.063 に答える