我正在尝试学习制作一个带有几个按钮的简单应用程序,每个按钮都打开另一个应用程序,从而消除了对其他应用程序的需求。我只是想不通。另外,我可以在此活动中放置多个按钮来打开另一个应用程序吗?我也找不到那个答案。
Button batteryhistory = (Button)findViewById(R.string.BatteryHistoryButtonDialog);
batteryhistory.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent();
ComponentName n = new
ComponentName("com.android.settings",
"com.android.settings.BatteryHistory");
i.setComponent(n);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助:D
希望此实现能够起作用:
if (v.getId() == R.id.ImageButton01) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
// Toast.makeText(this, "Application Name", Toast.LENGTH_LONG).show();
Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
i.setClassName("com.xxx.your_package_name",
"com.xxx.your_class_name");
startActivity(i);
}
}
Run Code Online (Sandbox Code Playgroud)
唯一的事情是您必须事先安装该应用程序。
| 归档时间: |
|
| 查看次数: |
15008 次 |
| 最近记录: |