3

Windows Phone 7 から Android へのいくつかのアプリの移植を計画しています。いくつかのブログを調べていると、ViewPager と呼ばれる「余分な」Android コントロールが見つかりました。これは、WP7 Pivot コントロールの貧乏人のバージョンのようです。私のWP7アプリはピボットを使用しているので、このコントロールを使用してみたいと思います。

http://developer.android.com/resources/dashboard/platform-versions.htmlの情報によると、Android 2.3.3 (API 10) をターゲットにする予定です。これより上のレベルは、比較的少数の電話で実行されることがわかります。したがって、私の Eclipse はそのレベルに合わせてセットアップされています。

Eclipse SDK マネージャーを使用して、Extras Android サポート パッケージを追加しようとしましたが、以下に貼り付けられたエラーが表示されて追加されませんでした。これらすべてのエラーが何を意味するのかはわかりませんが、Android サポート パッケージとも呼ばれる互換性パッケージを使用できるようにするために API 11 を実行する必要があるかどうか疑問に思っています。

最後の質問は、Android 2.3.3 を対象とする場合、VeiwPager コントロールを使用できますか? また、viewPager を使用するダウンロード可能な完全なソリューションはありますか? 私が見つけることができるのは、コード スニペットを示す「チュートリアル」だけです。ありがとう、ディーン

Preparing to install archives
Downloading Android SDK Platform-tools, revision 11
File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r11-windows.zip (Access is denied)
Downloading Documentation for Android SDK, API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\docs-15_r02.zip (Access is denied)
Downloading SDK Platform Android 4.0.3, API 15, revision 3
File not found: C:\Program Files (x86)\Android\android-sdk\temp\android-15_r03.zip (Access is denied)
Downloading Samples for SDK API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\samples-15_r02.zip (Access is denied)
Downloading ARM EABI v7a System Image, Android API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\sysimg_armv7a-15_r02.zip (Access is denied)
Downloading Sources for Android SDK, API 15, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk\temp\sources-15_r02.zip (Access is denied)
Downloading Android Support package, revision 8
File not found: C:\Program Files (x86)\Android\android-sdk\temp\support_r08.zip (Access is denied)
Skipping 'Android SDK Tools, revision 19'; it depends on 'Android SDK Platform-tools, revision 11' which was not installed.
Done. Nothing was installed.
4

2 に答える 2

7

Android サポート パッケージとも呼ばれる互換性パッケージを使用できるようにするために、API 11 を実行する必要があるかどうか疑問に思っています。

いいえ。

Android 2.3.3 をターゲットにしている場合、VeiwPager コントロールを使用できますか?

はい。

また、viewPager を使用するダウンロード可能な完全なソリューションはありますか?

これは、 1 ページに 1 つずつ、 10 個EditTextのウィジェットをViewPager.

これは、デジタル ブック リーダーを実装した、より複雑なアプリですWebView。のページごとに 1 つの章 ( の )ViewPagerがありますが、私の本の 1 つのコンテキストの外ではあまり意味がないかもしれません。

あなたのエラーに関しては、自己インストール.EXEファイルを介して Android SDK をインストールしたと思います。その場合、管理者権限で SDK Manager を実行して更新する必要があります。IIRC.

于 2012-05-10T00:20:45.530 に答える
1

マークの要点を少し詳しく説明すると、AndroidManifest.xml に次の行を追加する必要があります。

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />

15 はコンパイル時の最新の API レベルに置き換えることができ、8 は実行したい最低の API レベルです。この記事の執筆時点では、API レベル 8 (Froyo) 以降では、デバイス人口の約 94% をターゲットにできます。

Android サポート パッケージ (V4) を使用すると、 ViewPagerなど、API レベル 4 までさかのぼって一連の便利な関数を呼び出すことができます。Suport4Demosサンプル アプリをビルドしてみてください。素晴らしい ViewPager 実装が含まれています。これを行うには、Eclipse で [New] > [Android Sample Project] > [Android 4.0.3] > [Support4Demos] > [Finish] を選択します。次に、プロジェクトをビルドして実行します。

于 2012-05-10T08:30:00.770 に答える