我目前正在为android开发一个应用程序,但..有一个我的活动,其中用户应点击一个按钮,它会打开Android这将被安装在用户设备上,但现在,我有一个问题终端模拟器,我的代码不工作..检查出来从另一个应用程序活动按钮上启动一个包(应用程序)单击
ClockWorkModFlash.java
包com.loadedgeek.myupgrade ;
import android.os.Bundle;导入android.app.Activity;导入 android.os.Handler;导入android.content.Intent;导入 android.widget.Button;导入android.view.View;
公共类ClockWorkModFlash延伸活动{
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.clockworkmod_activate); Button bClock = (Button) findViewById(R.id.FlashClockWork); bClock.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent i = new Intent(Intent.ACTION_MAIN); PackageManager managerclock = getPackageManager(); i = managerclock.getLaunchIntentForPackage(jackpal.androidterm); i.addCategory(Intent.CATEGORY_LAUNCHER); startActivity(i); } }); }}
的Eclipse是不是让我编译应用程序,因为这是最后的活动,它说Packagemanager和OnClickListner无法解析...任何想法?
对不起,先生,但我认为这段代码将移动到下一个活动,我希望它打开另一个应用程序安装在我的应用程序之外的手机上 –
尝试编辑代码它将有助于启动任何应用程序 –