其实知道了的话,是相当的简单。代码如下:

public final String[] CALCULATOR = "am start -n com.android.calculator2/com.android.calculator2.Calculator".split(" ");public synchronized void run(String[] cmd) {try {Runtime runtime = Runtime.getRuntime();Process proc = runtime.exec(cmd);} catch (Exception e) {e.printStackTrace();}}

调用时的代码如下:

run(CALCULATOR);
下面附上一些其他程序的运行命令:

# calendar(日历)的启动方法为:am start -n com.android.calendar/com.android.calendar.LaunchActivity # AlarmClock(闹钟)的启动方法为:am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock # Music 和 Video(音乐和视频)的启动方法为:am start -n com.android.music/com.android.music.MusicBrowserActivity  am start -n com.android.music/com.android.music.VideoBrowserActivity  am start -n com.android.music/com.android.music.MediaPlaybackActivity # Camera(照相机)的Android命令行启动程序方法为:am start -n com.android.camera/com.android.camera.Camera # Browser(浏览器)的Android命令行启动程序方法为:am start -n com.android.browser/com.android.browser.BrowserActivity
一般情况希望,一个Android应用对应一个工程。值得注意的是,有一些工程具有多个活动(activity),而有一些应用使用一个工程。例如:在Android界面中,Music和Video是两个应用,但是它们使用的都是packages/apps/Music这一个工程。而在这个工程的AndroidManifest.xml文件中,有包含了不同的活动(activity)。

参考:
[1]http://developer.51cto.com/art/201001/180876.htm
[2] http://vaero.blog.51cto.com/4350852/778139


更多相关文章

  1. Android:intent用法实例
  2. android 耳机左右声道接反,软件如何修正
  3. android View绘制流程
  4. android判断当前应用是否启动、app运行状态、某个界面是否在前台
  5. Android中安全退出程序的六种方法
  6. Android应用程序组件Content Provider应用实例(4)
  7. Android从App跳转到微信小程序,无需微信SDK,防止友盟冲突
  8. Android事件分发机制与嵌套导致触摸事件冲突的解决方案
  9. 设置android studio textview 的点击打开新activity页面方法

随机推荐

  1. Android获取本机IP地址(不是localhost)和MA
  2. Android NDK r5 windows系统上安装与使用
  3. android中SeekBar拖动进度条的使用及事件
  4. 【Android 多模块构建】如何启动另外一个
  5. 白话开发——Android Studio代码调试技巧
  6. android总结整理----异步加载
  7. android开发每日汇总【2011-10-11】
  8. Android设置Settings实现:PreferenceActiv
  9. Android Studio高级控件(自动提示文本框)
  10. Android studio 自定义多选框CheckBox