問題タブ [android-4.4-kitkat]
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 ランタイム (Dalvik または ART) を検出するにはどうすればよいですか?
Google は Android 4.4 で新しいARTランタイムを追加しました。ART または Dalvik が現在のランタイムであるかどうかを判断するにはどうすればよいですか?
android - Android TextView アニメーションの問題
textview
テキストDでアニメーション化する必要があります。しかし、プログラムを実行するとtextview
、テキストAとtextview
テキストDの両方でアニメーション化されます。textview
with text Aがリストの最初textview
です。
どうすればこれを解決できますか? textview
テキストDのみでアニメーション化する必要があります。
更新しました
main_list_row.xml
activity_main.xml
android - MediaStore から読み取ろうとすると Android KitKat securityException が発生する
java.lang.SecurityException: Permission Denial: プロバイダー com.android.providers.media.MediaDocumentsProvider を ProcessRecord{430b1748 29271:com.xxx/u0a88} (pid=29271, uid=10088) から開くには、android.permission.MANAGE_DOCUMENTS または android が必要です。パーミッション.MANAGE_DOCUMENTS
権限を追加しましたが、MANAGE_DOCUMENTS
まだREAD_EXTERNAL_STORAGE
このエラーが発生します。問題のコード:
マニフェストの要求されたスニペットとして:
android - Android 4.4 Kitkat からアラームを設定する
Android 4.4 API ページで、次のように読みました。
アプリの targetSdkVersion を「19」以上に設定すると、set() または setRepeating() を使用して作成したアラームは不正確になります。
[切る]
この不正確なバッチ処理の動作は、更新されたアプリにのみ適用されます。targetSdkVersion を「18」以下に設定した場合、アラームは Android 4.4 での実行時に以前のバージョンと同様に動作し続けます。
私のアプリケーションでは、正確な時間アラームが必要で、targetSdkVersion を「19」に更新しました。次のコードは正しいですか?また、以前のバージョンの電話で targetSdkVersion を「19」に設定した場合、「古い」メソッド AlarmManager.set は引き続き同じように機能しますか?
android - Nexus 7 を Android Kitkat にアップデートする
Nexus7 を Android Kitkat にアップデートするにはどうすればよいですか? 公式のGoogleバージョンがないことは知っていますが、Eclipseを介して更新できる方法はありますか?
java - Dalvik VM と ART ランタイムの違いは何ですか?
Dalvik VM は、最初の Android バージョンからデフォルトの VM です。
Google は KitKat 4.4 で新しい ART ランタイムをリリースしました。
AndroidPoliceは、アプリのパフォーマンスとバッテリー寿命が向上すると述べています。残念ながら、ART に関する技術情報はほとんどありません。このページしかありません。
私が理解したことから、Dalvik VM は実行時に dex バイトコードを機械命令に変換します。ART は dex コードをネイティブ命令にプリコンパイルするため、実行時の変換ステップが不要になります。
これに関して:
- 私の理解は正確ですか?
- ART が dex バイトコードをネイティブにコンパイルすると、ガベージ コレクターはどうなりますか?
- ART の背後にある考え方は、Microsoft の NGEN に似ていますか?
- ART はアプリのデバッグにどのように影響しますか?
java - Android4.4 は「vnd.android-dir/mms-sms」で SMS インテントを処理できません
私のアプリケーションには、デフォルトのSMSアクティビティを開始するボタンがあり、新しいAndroid 4.4(kitkat)を除くすべてのAndroidバージョンで完全に機能しました。コードは次のとおりです。
そして、エラーメッセージが表示されます
Google がデフォルトの SMS アプリが SMS インテントを処理する方法に変更を加えたことを知っています。私のアプリはSMSアプリではありませんが、受信者番号でデフォルトのSMSアプリを起動する機能しかありません。だから助けてください。