0

ダウンロードマネージャーAPIを使用してlocalhostサーバーからapkファイルをダウンロードし、ダウンロードしたファイルも表示しますが、その.apkファイルをクリックするとインストールできず、パッケージの解析エラーが発生します。これは私のxmlページです

 <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="onClick"
        android:text="Start Download" >
    </Button>

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="showDownload"
        android:text="View Downloads" >
    </Button>

そしてここに私のコード

BroadcastReceiver broad = new BroadcastReceiver() {

        @Override
        public void onReceive(Context context, Intent intent) {
            // TODO Auto-generated method stub
            String action = intent.getAction();

            if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
                long downloadId = intent.getLongExtra(
                        DownloadManager.EXTRA_DOWNLOAD_ID, 0);
                Query query = new Query();
                query.setFilterById(enqueue);
                Cursor c = dm.query(query);
                if (c.moveToFirst()) {
                    int columnIndex = c
                            .getColumnIndex(DownloadManager.COLUMN_STATUS);
                    if (DownloadManager.STATUS_SUCCESSFUL == c
                            .getInt(columnIndex)) {

                        // ImageView view = (ImageView)
                        // findViewById(R.id.imageView1);
                        final String uriString = c
                                .getString(c
                                        .getColumnIndex(DownloadManager.COLUMN_LOCAL_URI));
                        // search.setImageURI(Uri.parse(uriString));

                    }
                }
            }
        }

    };

    registerReceiver(broad, new IntentFilter(
            DownloadManager.ACTION_DOWNLOAD_COMPLETE));
public void showDownload(View view) {
    Intent i = new Intent();
    i.setAction(DownloadManager.ACTION_VIEW_DOWNLOADS);
    startActivity(i);
}

ダウンロードマネージャーにあるapkファイルをインストールする手順は何ですか?

4

0 に答える 0