問題タブ [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 - Ant+Proguardはandroid-support-v4.jarエラーを提供します
ANT1.8.2とproguarg4.8.1を使用してプロジェクトを構築している間
android-support-v4.jar
クラスパスとプロジェクトの依存関係にあります...Eclipse
すべてのbut debug
バージョンから正常にビルドされます。Antはそれらのエラーを表示します...
これをどのように回避しますか?Eclipse
これをビルドしても問題ない場合は、ビルドする必要があることも理解Ant
しています。
PS私のプロジェクトはandroid-10ターゲットであり、誰かがアドバイスする場合、私はそれをターゲット-16にすることはできません...
android - ImageViewはandroidminsdk 2.2で動作しますが、3.0に変更した場合は動作しませんか?
インターネットデータを利用したAndroidアプリを作っています。min sdkバージョン2.2で開発しましたが、3.0に変更しました。私の問題は、一部のコンポーネントが機能しないことです。私の推測では、バージョン2.2の一部のコードは3.0で非推奨になる可能性があります。しかし、私はそれを機能させるために何をすべきか分かりません。
たとえば、私のImageViewは2.2で動作しています。しかし、3.0ではそうではありません。
もう1つは私のjsonパーサーです。2.2でも完全に機能しますが、3.0では機能しません
このプロジェクトでエラーは発生していません。データが表示されていない、imageviewが表示されていないなど。
誰かが助けてくれることを願っています。前もって感謝します :)
android - 私のアプリはicsでは正常に動作していますが、froyoでは動作していません
私はこのアプリを持っており、以下に示すレイアウトを開始アクティビティとして持っています。ICSでは正常に動作しますが、フローズンヨーグルトでは動作しません。
フローズンヨーグルトでは、[概要]ボタンのみが表示され、他には何も表示されません。以下のマニフェストファイルも更新しました
XMLファイルはこちら
フローズンヨーグルトスクリーン
私を助けてください、そしてPCでフローズンヨーグルトのために私のアプリをテストする方法はありますか?
javascript - ウェブサイトをモバイルとタブレットに対応させるには?
モバイル、タブレット、またはデスクトップで画面を調整したときに、既存の Web サイトを自動的に調整したいと考えています。
それができない場合、それが難しすぎる場合、どのような提案がありますか?? 私は基本的に、同じ URL を使用する ipad と iphone (android) のバージョンが必要で、モバイル ブラウザーが検出されたときに自動ダイレクトします。
どうもありがとう
android - アプリケーションは Nexus 7 と互換性がありません
マニフェスト ファイルに次の構成があります。
Nexus 7 エミュレーターでアプリを実行しようとしましたが、実行されません。しかし、それは別のエミュレーターを開きます。Nexus 7 でアプリケーションを実行するには?
android - Android CDD が CPU 温度センサー以外の温度センサーを使用しないようにアドバイスする理由
Android CDD には次のように記載されています
7.3.7. 温度計 デバイス実装は、温度計 (つまり、温度センサー) を含むことができますが、含めるべきではありません。デバイス実装に温度計が含まれる場合、デバイスの CPU の温度を測定する必要があります。他の温度を測定してはなりません。(このセンサー タイプは、Android 4.2 API では非推奨になっていることに注意してください。)
CPU温度を測定するためだけに温度センサーを使用できると書かれています。Androidが環境温度センサーを必要としない理由を誰か教えてください。
java - 同じクラスの異なる実装から選択します
これが可能かどうか、またはこれを正しく考えているかどうかはわかりません。
ビットマップを効率的に表示するためのAndroid開発者トレーニングでは、のカスタムバージョンをAsyncTask
使用して、以下のAndroidバージョンと互換性のあるコードを作成しますHONEYCOMB
。
この素晴らしい答えAsyncTask
は、前と後の操作の違いを説明していHONEYCOMB
ます。ガイドでカスタムバージョンが提供されている理由は、画像のをすばやくスクロールすると、pre HONEYCOMB
(タスクのプール)のデフォルトが非常に簡単にクラッシュするためjava.util.concurrent.RejectedExecutionException
です。GridView
このシナリオでは、デフォルトのポストHONEYCOMB
バージョン(追加スレッドでのシリアル実行)が必要です。
プロジェクトで新しいバージョンを使用することでこれを簡単に行うことができますAsyncTask
(開発者トレーニングの例で行われたように)が、これは将来の変更とあまり互換性がありません。
私がやりたいことは次のとおりです。
バージョンが
HONEYCOMB
それ以上の 場合AsyncTask
は、フレームワークで提供されているの実装を使用しますが、それ以前の場合はAsyncTask
、アプリケーションで提供されている実装を使用します。
これは可能ですか(そしてどのように)、それとも私はそれについて別の方法で考える必要がありますか?
編集:
実行に基づいて条件を提供する方法を理解していSDK_VERSION
ます。
私が抱えている問題AsyncTask
は、抽象クラスであるということです。つまり、実装を提供する必要があります。たとえば、私は以下のように拡張するAsyncTask
呼び出しを持っています:myTask
AsyncTask
AsyncTask
のどのバージョンが拡張されているかをどのように判断しますか?
android - nineoldAndroid AnimationListenerAdapter
コードで android.animation.AnimatorListenerAdapter クラスを使用して、アニメーションをリッスンしました。例 :
nineoldandroids による下位互換性ライブラリを使用しました。アニメーションは正常に動作しますが、次のエラーが発生し、リスナーでコードを実行できません。
ViewPropertyAnimator 型のメソッド setListener(Animator.AnimatorListener) は引数に適用できません (new AnimatorListenerAdapter(){})
API レベル 11 を使用していたとき、コードは正常に機能していました。私の古いインポート ステートメントは次のとおりです。
私の新しいインポートステートメント:
android - HoloEverywhere pom.xml エラー
アクション バー Sherlock と一緒に HoloEverywhere をセットアップしようとしていますが、次のエラーが表示されます。
アーティファクト org.holoeverywhere:resbuilder:pom:1.5.1-SNAPSHOT
pom.xml /HoloEverywhere Library line 1 Maven pom Loading Problemが見つかりませんでした
助けてください!
android - Android 2.x 実行時のレイアウトでのフルサイズの水平プログレスバー
以下は、複数の異なる android 4.x デバイスで動作するが、android 2.3 (デバイスとエミュレーター) では動作しないリスト ビュー アイテムの非常に単純化されたレイアウトです。
想定:プログレスバーは、水平方向と垂直方向の両方で、このアイテムの背景全体をカバーする必要があります。
Android 2.3の場合: プログレス セット > 0 の場合、プログレスバーは常に完全に表示され、高さは項目全体ではなく上部のみをカバーします。
レイアウト xml:
プログレスバーの最大値、プログラムおよびxmlなど、さまざまなことを試しました。フレームレイアウトの代わりに相対レイアウト(および暗黙のzオーダー)を使用してみましたが、同じ問題です。0dp のパディングとマージンも問題ではありません。
興味深いことに、幅に wrap_content を使用すると同じ問題が発生しますが、短いプログレスバーが表示されますが、プログレスが 0 より大きい値に設定されている場合は常に塗りつぶされます。スクリーンショットの問題、それは問題ではありません。
他の誰かがこれを確認できますか、それとも動作が異なる理由について何か考えがありますか? さらに良いことに、回避策または解決策はありますか?
高さ全体をカバーすることを含まない別のレイアウトを使用して、プログレスバーを2.xデバイスで動作させることができます。これは現在のバージョンのアプリにありますが、次のバージョンではアイテムの高さ全体を使用して進行します。2.x デバイスにそのソリューションを選択することは、最適なソリューションではありません。
更新:代わりに RelativeLayout を使用する例では、高さ全体をカバーするようにできますが、進行状況は常に fullです。プログレスバー要素で次の追加属性を使用します。
Android 2.3 デバイスでは、完全な高さですが、進行状況 > 0 の場合、進行状況は常にいっぱいです。