最后一步,就是测试安装()
import Android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Test extends Activity {
public static final String TAG = "Test";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
final ApplicationManager am = new ApplicationManager(this);
am.setOnInstalledPackaged(new OnInstalledPackaged() {
public void packageInstalled(String packageName, int returnCode) {
if (returnCode == ApplicationManager.INSTALL_SUCCEEDED) {
Log.d(TAG, "Install succeeded");
} else {
Log.d(TAG, "Install failed: " + returnCode);
}
}
});
Button btnInstall = (Button) findViewById(R.id.app_name);
btnInstall.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
try {
am.installPackage("filepath");
} catch (Exception e) {
Log.e(TAG, "", e);
}
}
});
} catch (Exception e) {
Log.e(TAG, "", e);
}
}
}
更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11