問題タブ [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 - アクティビティを開始しているアプリ パッケージを知るにはどうすればよいですか?
システムで自分のアプリケーションを呼び出すアプリケーションがたくさんあります>現在、どのアプリが自分のアプリ、アクティビティ、またはサービスを呼び出しているか知りたいですか?
誰でもこれを解決するのを手伝ってもらえますか?
android - 他のパッケージにある2番目のトップアクティビティのパッケージ名を取得するにはどうすればよいですか?
ここで私の場合、アプリがサービスを呼び出し、サービスがアクティビティを開始します。ここでの私の問題は、そのサービスを呼び出すアプリパッケージを取得することです。
誰かが私がこれを解決するのを手伝ってくれる?
android - AndroidでPDFファイルを読む方法と、AndroidでPDFファイルのインデックスを読むにはどうすればよいですか?
私は foxit リーダーのような Android アプリケーションを開発しようとしています。私のアプリケーションでは、pdf ファイルのインデックスを見つける必要があります。
android - Android: アプリケーションが AlarmMager を使用して実行されているかどうかを知ることはできますか?
一部のアプリケーションが を使用してフォアグラウンドで実行されていることを知るための解決策はありますAlarmManager
か?
基本的に私の質問は、android のimportance
ように各プロセスに関連付けられた引数があるということprocInfos.get(i).importance==100
です。この変数が 100 の場合、そのアプリケーションのメイン アクティビティは現在フォアグラウンドであり、その値が 400 の場合はバックグラウンドであることを意味します。 .だから私の質問はAlarmManager
、アンドロイドで使用している特定のアプリケーションのこの変数の値の変化を知ることができますか?
android - Android ADB シェルでパッケージが有効にならない
一部のパッケージを有効にするように pm (パッケージ マネージャー) に依頼しましたが、有効にならず、「new state: disabled」というメッセージが表示されます。
shell@android:/ $ pm enable my.app.com
パッケージ my.app.com の新しい状態: 無効
おかしい…バグのようだ…
Android 4.0.3 搭載の Samsung GT-P3100
それを解決する方法はありますか?
android - インストールされているアプリ名、パッケージ名、描画可能なアイコンのリストをプルする方法
このコードを既存のソースコードに実装する方法を見つけようとしています。現在、インストールされているすべてのアプリのリストビューを表示するソースがあり、クリックするとアプリケーションにインテントが送信されます。アイコンをプルしてリストビューに追加する方法について、サポートが必要です。
ヘルプ、ソースコードの編集、リンクなどは、これを解決するのに役立ちます。
ありがとうございました
ListInstalledActivitiesActivity
main3.xml
android - Android にインストール済みのアプリケーションを表示すると重複する
まず、これが StackOverflow に関する私の最初の投稿であると言いたいので、これが正しく行われていることを願っています。
ユーザーのすべてのアプリを表示する Android アプリを作成しようとしています。私が抱えている問題は、一部のアプリが複数回表示されることです。パッケージに関連付けられたアクティビティを確認する方法がわかりませんが、次のような状況だと思います。
Android: インストールされたアクティビティのリストを、ランチャーに表示されるように、重複することなく取得する方法
インテント ソリューションは重複を表示しませんが、GridView での表示に似たものを使用するにはどうすればよいですか?
編集:迅速な対応ありがとうございます。これは、私がすでにパッケージを取得する方法です。ただし、0 フラグは使用していません。0 フラグを代入した後も、重複を受け取りました。GridView の動作と関係がありますか? グリッド ビューを下にスクロールして上に戻ると、リストの順序が異なることに気付きました。
アプリをリストに入れるためのコード:
編集2:
次のコードを使用して ArrayList を出力した後:
配列に重複はないと結論付けることができます。ただし、それらはどういうわけかグリッドビューに表示されます。
最終編集:
この質問に対する一番の答えは、GridViewの問題を解決することになりました:
android - Android:正規のパッケージ名とは何ですか?
AndroidのPackageManagerクラスには、currentToCanonicalPackageNames()メソッドとcanonicalToCurrentPackageNames()メソッドがあります。正規のパッケージ名は正確には何ですか?それはどこで使用されますか(その目的は何ですか)?現在のパッケージ名と異なるのはいつですか?
たとえば、私のNexus Sでは、ブラウザアプリの現在のパッケージ名は「com.google.android.browser」であり、その正規名は同じ「com.google.android.browser」です。私がチェックした他のいくつかのアプリケーションについては、同じ現在の正規のパッケージ名も取得します。developer.android.comもソースコードも、正規のパッケージ名が正確に何であるかについての説明を私に与えません。これが私が上で求めていることをよりよく理解するのに役立つことを願っています。
android - Android - デバッグ モードでアプリのリストを取得する
次の要件があるAndroidアプリケーションを開発しようとしています。コードを介して何か方法はありますか?デバッグ モードでデバイスにインストールされているアプリのリストを取得できます。
前もって感謝します。
編集 - 次のコードを試しました。