您应该使用包管理器的功能。
try {
Intent i = ctx.getPackageManager().getLaunchIntentForPackage("com.android.browser");
ctx.startActivity(i);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
}
Run Code Online (Sandbox Code Playgroud)
也许您正在寻找一种从另一个包启动另一个类的方法
Intent myIntent = new Intent();
myIntent.setClassName("com.android.samples", "com.android.samples.Animation1");
myIntent.putExtra("com.android.samples.SpecialValue", "Hello, Joe!"); // key/value pair, where key needs current package prefix.
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)
在常见任务帖子中阅读有关打开屏幕的教程帖子。
| 归档时间: |
|
| 查看次数: |
3265 次 |
| 最近记录: |