問題タブ [android-package-managers]
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 - ResolveInfo.loadIcon により ANR keyDispatchingTimedOut が発生する
私のクラスの 1 つは、デバイスにインストールされているアクティビティとそのアイコンのリストを取得します。これは多くの電話で完全に機能しますが、Nexus 7 を使用している私のユーザーの 1 人が ANR を取得しました。
アクティビティ アイコンを取得しようとしたときにANR が発生したようResolveInfo.loadIcon
です... あるデバイスで発生し、他のデバイスでは発生しない理由はありますか? たぶん、彼のアプリの1つが正しくインストールされていないか、このようなものです...お時間をいただきありがとうございます。
android - アプリがデバイスにインストールされている基本バージョンからアップグレードされているかどうかを検出し、それがホーム ランチャー アプリであるかどうかを検出する方法は?
Android のシステム アプリ (プリインストール) が基本パッケージからアップグレードされたことを検出するにはどうすればよいですか?
と同様に、ホーム インテント フィルターを処理するアクティビティがパッケージに少なくとも 1 つ含まれているかどうかを知りたいです。
android - Android-PackageManager を使用して取得したアイコンとテキストを ListView に表示する方法
現在、インストールされている起動可能なすべてのアプリに関する情報を ListView に表示するアプリを作成しています。ただし、次を使用して取得されるテキストとアイコンの両方をリストに入力するのに問題があります。
これらをリストビューに入力するにはどうすればよいですか?
android - 通知を作成できるアプリのリストを取得する
質問がすべてを表していると思います。通知を作成できるアプリのリストを取得するにはどうすればよいですか。次のコードを使用して、すべてのアプリのリストを取得できます。
しかし、システムアプリなどがあります。通知を作成できるアプリのみを取得するにはどうすればよいですか?
android - android.hardware.telephony をデバイスに追加できます
インテントでURIを使用する機能がありますtel://
。これにより、電話アプリが起動し、内蔵の電話を使用する選択肢も与えられるため、セルラー信号のないデバイスの場合、確認する条件を設定します
if(pm.hasSystemFeature("android.hardware.telephony"))
どこpm
で PackageManager オブジェクトです。
マニフェストのアクセス許可に基づいてアプリをインストールできるにもかかわらず、この条件が存在しない場合、一部のデバイスはクラッシュします。
tel://
しかし、意図はあるが実際にはテレフォニー ハードウェアを使用しないVOIP アプリもあります。
ユーザーのデバイスが持っているハードウェア機能を確認する代わりに、tel URI を使用できるものがあるかどうかを確認する方法はありますか?
android - アプリの並べ替えリスト
次のコードを使用して、Android タブレット上のすべてのアプリケーションのリストを取得し、名前のアルファベット順に並べ替えます。
しかし、何らかの理由で機能しません。リストは変更されません。