1

私はアンドロイドが初めてです。SDカードにあるAPKをプログラムでインストールできます..ユーザーにAPKをインストールするように促します。しかし、プロンプトなしでインストールする必要があります。Android マーケット (Google Play) で行うように、INSTALL をクリックすると、プロンプトなしでアプリが自動的にインストールされます。

注:* stackoverflow でいくつかのリンクを見つけましたが、これらのメカニズムはすべてユーザーにプロンプ​​トを表示します。

これを行う方法?助けてください

4

4 に答える 4

1

ここにいくつかの情報があります:

INSTALL_PACKAGES パーミッションを付与して、アプリをサイレント インストールします

そしてここ :

AppBrain のインストール アプリはどのように機能しますか?

ユーザーに通知せずに、および/または要求しているアクセス許可をユーザーに表示せずに何かをインストールすることは、本当に良い考えではないと思います。2 番目のリンクでは、CommonsWare がこのアイデアについて非常に優れたコメントを提供しています。

Play ストアでアプリを公開する場合は、Android の開発者配布契約の記事 4.5 を参照してください。

于 2012-07-31T09:31:55.697 に答える
0

アプリから直接アプリをインストールするには、アプリをプラットフォーム署名で署名する必要があります。

于 2012-07-31T09:33:04.697 に答える
0

「SDカードにあるAPKをプログラムでインストールできます」と「プロンプトなしでインストールする必要があります」とはどういう意味ですか。

しかし、あなたが実際に何を意味しているのかという私の推測によれば、市場からのものではないAPKをインストールしたい場合は、設定のセキュリティタブでオプション「不明なソース」をチェックしてください。AFAIKの場合にのみ、署名されていないAPKをインストールできます

于 2012-07-31T10:28:00.400 に答える
0

私はあなたができないと確信しています。Play ストアは、Google キーで署名されているため使用できない API にアクセスできると思います。

于 2012-07-31T09:20:10.157 に答える