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

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

android - アクティビティを開始しているアプリ パッケージを知るにはどうすればよいですか?

システムで自分のアプリケーションを呼び出すアプリケーションがたくさんあります>現在、どのアプリが自分のアプリ、アクティビティ、またはサービスを呼び出しているか知りたいですか?

誰でもこれを解決するのを手伝ってもらえますか?

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

android - 他のパッケージにある2番目のトップアクティビティのパッケージ名を取得するにはどうすればよいですか?

ここで私の場合、アプリがサービスを呼び出し、サービスがアクティビティを開始します。ここでの私の問題は、そのサービスを呼び出すアプリパッケージを取得することです。

誰かが私がこれを解決するのを手伝ってくれる?

0 投票する
1 に答える
363 参照

android - AndroidでPDFファイルを読む方法と、AndroidでPDFファイルのインデックスを読むにはどうすればよいですか?

私は foxit リーダーのような Android アプリケーションを開発しようとしています。私のアプリケーションでは、pdf ファイルのインデックスを見つける必要があります。

0 投票する
1 に答える
104 参照

android - Android: アプリケーションが AlarmMager を使用して実行されているかどうかを知ることはできますか?

一部のアプリケーションが を使用してフォアグラウンドで実行されていることを知るための解決策はありますAlarmManagerか?

基本的に私の質問は、android のimportanceように各プロセスに関連付けられた引数があるということprocInfos.get(i).importance==100です。この変数が 100 の場合、そのアプリケーションのメイン アクティビティは現在フォアグラウンドであり、その値が 400 の場合はバックグラウンドであることを意味します。 .だから私の質問はAlarmManager、アンドロイドで使用している特定のアプリケーションのこの変数の値の変化を知ることができますか?

0 投票する
1 に答える
2968 参照

android - Android ADB シェルでパッケージが有効にならない

一部のパッケージを有効にするように pm (パッケージ マネージャー) に依頼しましたが、有効にならず、「new state: disabled」というメッセージが表示されます。

shell@android:/ $ pm enable my.app.com

パッケージ my.app.com の新しい状態: 無効

おかしい…バグのようだ…

Android 4.0.3 搭載の Samsung GT-P3100

それを解決する方法はありますか?

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

android - インストールされているアプリ名、パッケージ名、描画可能なアイコンのリストをプルする方法

このコードを既存のソースコードに実装する方法を見つけようとしています。現在、インストールされているすべてのアプリのリストビューを表示するソースがあり、クリックするとアプリケーションにインテントが送信されます。アイコンをプルしてリストビューに追加する方法について、サポートが必要です。

ヘルプ、ソースコードの編集、リンクなどは、これを解決するのに役立ちます。

ありがとうございました

ListInstalledActivitiesActivity

main3.xml

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

android - Android にインストール済みのアプリケーションを表示すると重複する

まず、これが StackOverflow に関する私の最初の投稿であると言いたいので、これが正しく行われていることを願っています。

ユーザーのすべてのアプリを表示する Android アプリを作成しようとしています。私が抱えている問題は、一部のアプリが複数回表示されることです。パッケージに関連付けられたアクティビティを確認する方法がわかりませんが、次のような状況だと思います。

Android: インストールされたアクティビティのリストを、ランチャーに表示されるように、重複することなく取得する方法

インテント ソリューションは重複を表示しませんが、GridView での表示に似たものを使用するにはどうすればよいですか?

編集:迅速な対応ありがとうございます。これは、私がすでにパッケージを取得する方法です。ただし、0 フラグは使用していません。0 フラグを代入した後も、重複を受け取りました。GridView の動作と関係がありますか? グリッド ビューを下にスクロールして上に戻ると、リストの順序が異なることに気付きました。

アプリをリストに入れるためのコード:

編集2:

次のコードを使用して ArrayList を出力した後:

配列に重複はないと結論付けることができます。ただし、それらはどういうわけかグリッドビューに表示されます。

最終編集:

この質問に対する一番の答えは、GridViewの問題を解決することになりました:

画面スクロール時に GridView 内の項目が繰り返される

0 投票する
1 に答える
1247 参照

android - Android:正規のパッケージ名とは何ですか?

AndroidのPackageManagerクラスには、currentToCanonicalPackageNames()メソッドとcanonicalToCurrentPackageNames()メソッドがあります。正規のパッケージ名は正確には何ですか?それはどこで使用されますか(その目的は何ですか)?現在のパッケージ名と異なるのはいつですか?

たとえば、私のNexus Sでは、ブラウザアプリの現在のパッケージ名は「com.google.android.browser」であり、その正規名は同じ「com.google.android.browser」です。私がチェックした他のいくつかのアプリケーションについては、同じ現在の正規のパッケージ名も取得します。developer.android.comもソースコードも、正規のパッケージ名が正確に何であるかについての説明を私に与えません。これが私が上で求めていることをよりよく理解するのに役立つことを願っています。

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

android - Android - デバッグ モードでアプリのリストを取得する

次の要件があるAndroidアプリケーションを開発しようとしています。コードを介して何か方法はありますか?デバッグ モードでデバイスにインストールされているアプリのリストを取得できます。

前もって感謝します。

編集 - 次のコードを試しました。