Android小知识一: 从命令行启动Java应用&增加Java应用
2010-02-27 16:51
459 查看
1.
增加Java应用
在android_2.1/packages/apps增加该项目;在build/target/product/generic.mk的PRODUCT_PACKAGES后面增加对应包的名字。
1.1
从命令行启动Java应用
启动的方法为# am start -n {包(package)名}/{包名}.{活动(activity)名称}
以Android 2.1计算器Calculator为例,其AndroidManifest.xml为:
<?xml
version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.calculator2">
<application
android:label="@string/app_name"
android:icon="@drawable/icon">
<activity
android:name="Calculator"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter>
<action
android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
那么Calculator启动命令为:
am start
-n
com.android.calculator2/com.android.calculator2.Calculator
相关文章推荐
- <Android+Java>设置开机启动---开机解锁并直接进入应用
- Android命令行启动app应用
- Android系统启动-->应用启动-->界面的展示(二)
- 【Android】java.lang.SecurityException: Permission Denial: starting Intent 应用启动失败异常
- Android&nbsp;shell&nbsp;启动java程序
- Android命令行启动应用方法
- OkHttp –Android、Java应用中的 HTTP & SPDY 客户端库
- Android 应用中启动其他应用 && 在页面中寻找其他页面的控件
- Compile & Run your .apk in console .命令行下编译调试Android应用
- Android&iOS:如何在外部启动app(若有安裝APP, 则自动启动app(使用 URL Schema), 若没有安装, 则询问是不是到应用市场下载)
- Android系统启动-->应用启动-->界面的展示(三)
- android 程序外启动其他应用
- 穿针引线,帮你回忆, 汇总:Android系统启动流程 & 应用程序'进程'启动 & 应用'程序'启动流程(框架图、流程图、时序图)
- Android系统启动-->应用启动-->界面的展示(一)
- <java基础>零起点学Android(五)之应用窗口
- android启动应用java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack tra
- (转)Android 使用 adb shell 命令行启动应用
- Android命令行启动应用方法
- android源码解析之(十一)-->应用进程启动流程
- android启动应用java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack tra