当前位置: 代码迷 >> Android >> android 安装文件例证
  详细解决方案

android 安装文件例证

热度:53   发布时间:2016-05-01 16:03:59.0
android 安装文件例子

android 安装文件例子

?

InstallActivity

package com.wjl.installactivity;import java.io.File;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.widget.Button;public class InstallActivity extends Activity {		String filename = "Music_Player.apk";    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                       Button button = (Button) this.findViewById(R.id.button);        button.setOnClickListener(new View.OnClickListener() {						@Override			public void onClick(View v) {								Intent intent = new Intent();   //隐式意图				intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);				intent.setAction(android.content.Intent.ACTION_VIEW);				Uri uri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),						filename));								intent.setDataAndType(uri, "application/vnd.android.package-archive");												long time=System.currentTimeMillis();				if(time<=10000){				startActivity(intent);						}		});    }}

?main

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="安装文件"    /><Button		    android:layout_width="wrap_content" 		    android:layout_height="wrap_content" 		    android:text="安装"		    android:id="@+id/button"		    /></LinearLayou>权限   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION">  <!-- 在SDCard中创建与删除文件权限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/><!-- 往SDCard写入数据权限 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><!-- 访问internet权限 --><uses-permission android:name="android.permission.INTERNET"/>
  相关解决方案