0

android 2.3.3を使用してandroidアプリを作成し、完了後に他のデバイスで動作させる場合、これは良い考えですか?複数の画面サイズのアプリを開発していないためです。もっと時間がかかるでしょうか?どのような予防策を講じる必要がありますか?

4

3 に答える 3

1

私はあなたがあなたの側からもっと研究をするべきだと思います、しかしここにあなたが始めるためのリンクがあります。

http://developer.android.com/training/basics/supporting-devices/screens.html

于 2012-07-02T20:56:24.437 に答える
1

この種の調査を開始するのに最適な場所は、役立つガイドとリソースがたくさんあるGoogleのAndroid開発Webサイトです。ここにあなたの問題を助けるかもしれない2つのリンクがあります:

http://developer.android.com/guide/practices/screens_support.html

http://developer.android.com/training/multiscreen/screensizes.html

そして、レイアウトについて説明する別の。開発ガイドには、使用方法と多くのビューの違いを教えるためのミニチュートリアルがたくさんあります。

http://developer.android.com/guide/topics/ui/declaring-layout.html

全体として、複数の画面サイズを念頭に置いてコーディングを開始する必要がありますが、これはAndroidのコーディング慣行が優れていることと一致します。android:layout_一般に、たとえばandroid:layout_widthで始まるxml属性とandroid:layout_weight、画像リソースフォルダーの管理方法を理解します。私の経験では、Androidでのレイアウトの動作に慣れたら、複数の画面でレイアウトが機能することを確認するのは簡単です。深く入り込む前に基本を理解しておくと、頭痛の種や後での再コーディングを大幅に減らすことができます。学習しているさまざまなレイアウト手法をテストするためのシンプルなアプリを作成することを恐れないでください。幸運を。

于 2012-07-02T21:08:45.383 に答える
0

まず、サポートするSDKの最小バージョンを決定します(minSdkVersion="8"たとえば、たとえば)。

次に、Android 4.1に対してアプリケーションをビルドし、を設定しますtargetSdkVersion="16"。そうすることで、新しいデバイスでより美しいUI機能(つまり、Holoテーマ)のいくつかを利用できるようになります。

3番目に、SDK 8〜16を実行しているデバイスでエミュレーターを使用してアプリケーションを広範囲にテストします。新しいAPIからメソッド呼び出しを行う場合は、古いデバイスがこれらのメソッドを呼び出さないようにしてください(これらのメソッドは認識されず、アプリがクラッシュするため)実行時)。この時点で、さまざまな画面サイズ(つまり、電話やタブレット)に合わせてアプリケーションを最適化できます。

于 2012-07-02T21:01:49.317 に答える