問題タブ [android-compatibility]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android アプリケーションの互換性
Androidアプリケーションをすべてのデバイスで互換性を持たせる方法を教えてください。320 * 420でうまく動作しているタブレットで同じアプリケーションを実行したい.私は次のことを試しました:-
- すべての画像を ldpi、mdpi、hdpi、xhdpi に適したものにし、対応するレイアウトのコードをそれぞれ layout-small、layout-normal、layout-large、layout-xlarge として記述しました。
次のマニフェスト ファイル:-
しかし、まだ正しく動作していません。役立つものを提案してください。. 前もって感謝します。
android - android-support-v7-appcompat と android-support-v4 の違い
android-support-v4.jar とandroid-support-v7-appcompat.jarの違いを知りたかったのです。アプリケーションに appcompat アクション バーを追加する場合は、android-support-v7-appcompat.jarとandroid-support-v4.jarの両方を追加するか、android-support- v7 -appcompat.jarのみを追加する必要がありますか。
また、android-support-v13.jarには appcompat がありますか?
android - Nexus 10 との互換性の問題
何をしても、アプリケーションを nexus 10 と互換性があると見なすことができません。Play ストアでは、問題はマニフェスト ファイルにあると考えていますが、どこに問題があるのかわかりません。何かアドバイス?
私が見たもの:
私のアプリが Google Play のタブレットに表示されないのはなぜですか?
http://developer.android.com/guide/practices/compatibility.html
android - API バージョン 16 より前の SeekBar での親指の位置の検出
基本的には、進行状況が SeekBar でいつ変化したかを検出し、進行状況の値を示すサムの上にテキスト ビューを描画する必要があります。
OnSeekBarChangeListener
メソッドにand を実装することでこれを行い、サムが配置されている場所を特定するためpublic void onProgressChanged(SeekBar seekBar, int progress, boolean b)
に呼び出します。Rect thumbRect = seekBar.getThumb().getBounds();
これは問題なく動作しますが、明らかgetThumb()
に API レベル 16+ (Android 4.1) でしか利用できないためNoSuchMethodError
、以前のバージョンではエラーが発生します。
この問題を回避する方法はありますか?
android - 私のアプリは Google Play ストアの Nexus 7 と互換性がありません
プレイストアにアプリを送信しましたが、Nexus と互換性がありません。ここに私のマニフェストがあります。私のアプリは、Google Play のサポートされているデバイスのリストにあります。
nexusデバイスで同じことを確認すると、検索にまったく表示されません
Google で検索し、マニフェストに必要な変更を加えましたが、アプリが nexus 7 と互換性がない理由がわかりません
私を助けてください
前もって感謝します
android - ラジオ ボタンをテキストのすぐ下に配置し、すべての Android デバイスで完全に中央に配置する
テキストのすぐ下にラジオボタンを配置したいのですが、できません。私は android:layout_marginLeft="20dp" を使用しましたが、すべてではなく特定のデバイスでのみ機能します。
Gravity と layout_gravity の両方を使用しましたが、ラジオ ボタンではなくテキストに対して適切に機能します。
android - Android、サポート ライブラリを使用しない場合の DrawerLayout の同等クラスは何ですか?
SDK の最小バージョンは 14 であるため、アプリケーションにサポート ライブラリを追加したくありません。DrawerLayout
ページでのAndroid の説明に基づいて、このビュー グループはサポート ライブラリ ( android.support.v4.widget
) で定義されます。
DrawerLayout
サポート ライブラリを追加しない場合と同等のクラスはありますか? ありがとう。
android - SDK_INT を十分にチェックしていますか、それとも新しい Android API を使用するために遅延読み込みが必要ですか? なんで?
次のようなコード:
Froyo で警告を生成します。
04-27 03:40:35.025: W/dalvikvm(3138): VFY: インターフェイス メソッド 219 を解決できません: Landroid/content/SharedPreferences$Editor;.apply ()V
ただし、古いデバイスでは、これはアプリケーションを中止する RuntimeError になることを理解しています (こちらとこちらを参照)。
API 8 (Froyo) 以降で条件付きで新しい API (メソッド) を呼び出すこの方法は安全ですか、それとも遅延読み込みがまだ必要な場合がありますか?
これを可能にした Dalvik の変更点は何ですか?
関連している
android - API 10 でのフラグメントのサポートの追加
最近minSdkVersion="14"
までTheme.AppCompat
. コードに問題があります。最初の 1 つは、多くのフラグメントを使用していることです。
私のアプリに表示される最初のフラグメントは次のとおりです。
これは、拡張するアクティビティ内の単なる内部クラスDialogFragment
です。API 10 でこれを機能させるにはどうすればよいですか? それを変更するとandroid.support.v4.app.DialogFragment
(Android Studioを使用して)エラーが取り除かれるように見えますが、1つの内部クラス(DialogFragmentsがある)で使用すると両方でエラーが取り除かれるため、奇妙です。何故ですか?
また、すべてのFragment
拡張クラスをandroid.support.v4.app.Fragment, .DialogFragment, .ListFragment
... に変更すると、より高い API でアプリを実行した場合、19 としましょう。アプリは互換性ライブラリを使用しますか、それともその API のクラスを使用することを知っていますか? そして、違いはありますか?
android - Maven を使用した Eclipse および Android: java.lang.ClassNotFoundException でアクティビティ ComponentInfo をインスタンス化できません
Eclipse には 1 つの問題があります。
Maven で構成された android プロジェクトがあります。子プロジェクトの pom.xml は次のとおりです (すべてのバージョン管理構成は親 pom.xml から移動されました)。
また、ライブラリとしてワークスペースにインポートされた Mavenized compatibility-v7-appcompat プロジェクトもあります。このプロジェクトはワークスペースにコピーされ (他の場所のライブラリに問題があるため)、私の maven プロジェクト (プロパティ -> Android -> ライブラリ) にインポートされました。
1 つのアクティビティがあります。
アプリケーションをデバッグしようとすると、エラーが発生しました。
私は他の質問からすべてを試しました。両方のプロジェクトのビルド パスでオーダーとエクスポートを行いますが、まだ何もありません (ここから Eclipse を使用してリソースを含むライブラリを追加します: http://developer.android.com/tools/support-library/setup.html )
に変更すると
AndroidManifest に AppCompat スタイルを残しても、正常に動作します。
さらに、アプリがデバイスに読み込まれるとエラーが発生します。
このプロジェクトには、Android プロパティに「Is Library」チェックボックスが設定されています。
プロジェクトは次のようになります。
助けていただければ幸いです:)