問題タブ [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.

0 投票する
6 に答える
18496 参照

android - Android ランタイム (Dalvik または ART) を検出するにはどうすればよいですか?

Google は Android 4.4 で新しいARTランタイムを追加しました。ART または Dalvik が現在のランタイムであるかどうかを判断するにはどうすればよいですか?

0 投票する
3 に答える
1140 参照

android - Android TextView アニメーションの問題

textviewテキストDでアニメーション化する必要があります。しかし、プログラムを実行するとtextview、テキストAtextviewテキストDの両方でアニメーション化されます。textviewwith text Aがリストの最初textviewです。

どうすればこれを解決できますか? textviewテキストDのみでアニメーション化する必要があります。

更新しました

main_list_row.xml

activity_main.xml

プロジェクトのダウンロードを完了します

リンク 2

0 投票する
6 に答える
35677 参照

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このエラーが発生します。問題のコード:

マニフェストの要求されたスニペットとして:

0 投票する
2 に答える
5789 参照

android - Android 4.4 Kitkat からアラームを設定する

Android 4.4 API ページで、次のように読みました。

アプリの targetSdkVersion を「19」以上に設定すると、set() または setRepeating() を使用して作成したアラームは不正確になります。

[切る]

この不正確なバッチ処理の動作は、更新されたアプリにのみ適用されます。targetSdkVersion を「18」以下に設定した場合、アラームは Android 4.4 での実行時に以前のバージョンと同様に動作し続けます。

私のアプリケーションでは、正確な時間アラームが必要で、targetSdkVersion を「19」に更新しました。次のコードは正しいですか?また、以前のバージョンの電話で targetSdkVersion を「19」に設定した場合、「古い」メソッド AlarmManager.set は引き続き同じように機能しますか?

0 投票する
2 に答える
3792 参照

android - Nexus 7 を Android Kitkat にアップデートする

Nexus7 を Android Kitkat にアップデートするにはどうすればよいですか? 公式のGoogleバージョンがないことは知っていますが、Eclipseを介して更新できる方法はありますか?

0 投票する
0 に答える
7058 参照

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 はアプリのデバッグにどのように影響しますか?
0 投票する
4 に答える
14771 参照

java - Android4.4 は「vnd.android-dir/mms-sms」で SMS インテントを処理できません

私のアプリケーションには、デフォルトのSMSアクティビティを開始するボタンがあり、新しいAndroid 4.4(kitkat)を除くすべてのAndroidバージョンで完全に機能しました。コードは次のとおりです。

そして、エラーメッセージが表示されます

Google がデフォルトの SMS アプリが SMS インテントを処理する方法に変更を加えたことを知っています。私のアプリはSMSアプリではありませんが、受信者番号でデフォルトのSMSアプリを起動する機能しかありません。だから助けてください。