問題タブ [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 に答える
5684 参照

android - Androidにインストールされているアプリケーションを見つける方法は?

Androidにインストールされているサードパーティ製アプリの名前とパッケージ名を取得したいです。試してみましたが、すべてのアプリケーション (サードパーティおよびプリインストール済み) の名前を取得しました。

アプリケーションがシステム アプリケーションか他のアプリケーションかを特定するにはどうすればよいですか?

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

android - インストール済みアプリケーションの起動

インストールしたアプリケーションを起動するにはどうすればよいですか?

以下を使用してインストールしました: File file = new File(dir, "App.apk");

2 回目は、パッケージが既にインストールされているかどうかを確認しています。インストールされている場合は、起動します。

インテント インテント = 新しいインテント(com.example.app);

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

android - Androidアプリケーションのパッケージ

私は2つのAndroidアプリケーションを持っています-AとB。

インストール時にシステムが両方のアプリをインストールするように、それらを1つのユニットとしてパッケージ化しようとしています。しかし、今まで信頼できる答えは見つかりませんでした。

AのマニフェストファイルにBのアクティビティタグを追加したため、エラーが発生しました。

2つのアプリケーションを1つのユニットとしてパッケージ化する方法を教えてもらえますか?

前もって感謝します!

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

android - getPackageManager ().getInstalledPackages (PackageManager.GET_ACTIVITIES) は null を返します

私が電話したら

インストールされているパッケージのリストを取得します。これには、パッケージが宣言するすべてのプロビダーが含まれます (つまり、pis[i].providers が null でない可能性があります)。

ただし、次のように、フラグの中に PackageManager.GET_ACITIVITIES を含めると、

インストール済みパッケージの「同じ」リストを取得することを期待していますが、pis[i].activities も null ではありません。しかし、そうではありません。空のリストが表示されます。

ドキュメントに記載されていないフラグの中に PackageManager.GET_ACTIVITES を含めることについて何か特別なことはありますか?

私の現在の回避策は、 PackageManager.GET_ACTIVITIES をフラグから除外し、返されたリストを次のようにループすることです。

しかし、それは本当のクラッジのようです。

getInstalledPackages (PackageManager.GET_ACTIVITIES) が空のリストを返すことについて私が見つけた唯一の言及はhereですが、その場合の問題は、メインアプリケーションスレッドの外側で getInstalledPackages() を呼び出すことに関するものだったようで、私の場合はそうではありません.

psこれはジンジャーブレッドの.602 VZWビルドです。

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

java - パッケージの認識に問題がある

アプリケーション内に 2 つの異なるパッケージがあります。私が抱えている問題は、パッケージがお互いを認識しないことです。

Java ファイルをあるファイルから別のファイルにインポートしようとすると、stickyface でエラーが発生します。「インポート sticyface を解決できません。

私は何をするのを忘れていますか?

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

java - ダイアログなしでアプリケーションをアンインストールできますか?

削除インテントを呼び出さずに、ユーザーのクリックで特定のアプリケーションを削除したいランチャーを書いています。これはできますか?

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

android-activity - アプリケーションのインストールをブロックする方法

Android でのアプリケーションのインストールをブロックしたい。ユーザーは Android マーケットからアプリをダウンロードします。ユーザーがアプリケーションをインストールしようとすると、アプリケーションはインストールされません。アプリを作成するか、これに従って Android ミドルウェアを変更する必要があります。アプリケーションのインストールをブロックする方法。

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

android - SDカードでアプリケーションのアイコンを取得します

こんにちは私は私のsdにアプリケーションを持っています(そこに保存されているだけでインストールされていません)アプリケーションへのパスを与えるだけでそれに関する情報を取得するにはどうすればよいですか?たとえば、ダウンロードフォルダにpandora.apkを置いているので、パスは/sdcard/download/pandora.apkであり、そのパスを知っていると、そのアイコンを取得できます。助けてくれてありがとう

このコードを試しましたが、nullpointerexceptionが発生します

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

android - PackageManager を使用せずに Android マニフェストを読み取るにはどうすればよいですか?

で利用可能なものよりも多くの情報を必要とする Android アプリケーションに取り組んでいますPackageManager(インテント フィルターなど)。AndroidManifest.xmlAndroidManifest ファイルを読み取るためのパーサーを作成しましたが、インストールされているアプリケーションの場所が見つかりません。私が使用しているコードは次のとおりです。

ドキュメントによると、ApplicationInfo.publicSourceDirは次のとおりです。

このパッケージの一般に公開されている部分 (つまり、プライマリ リソース パッケージとマニフェスト) の場所へのフル パス。前方ロックされていないアプリの場合、これは {@link #sourceDir) と同じになります。

私は何を間違っていますか、またはどうすればこれを正しく行うことができますか?

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

android - Androidで優先/デフォルトアプリを取得

特定ののデフォルト/優先アプリケーションを取得しようとしていますIntent。たとえば、ユーザーが2番目のWebブラウザーをインストールしてから、URLを開こうとすると、次のようなダイアログが表示されます。

デフォルトのブラウザセレクタ

次に、ユーザーが[このアクションにデフォルトで使用する]オプションを選択すると、URLが押されたときにダイアログボックスが開かなくなります。

このデフォルトまたは優先アプリ/アクションが何であるかを認識している必要があるアプリケーションに取り組んでいます。どうすればよいですか?現在、以下のコードを使用していますが、getPreferredPackage何も返されません。

私は何が間違っているのですか?これも正しいアプローチですか?