Android下am命令启动Activity、Service、BroadcastReceiver

时间:2025-02-08 14:00:37
-n<COMPONENT>

COMPONENT为:package名/Activity名。

例:
Android有个OpenGLES例子程序.GL2JNI.

其中显示:其package=".gl2jni"
activity android:name="GL2JNIActivity"

则Package名为:.gl2jni
Activity名为:.gl2jni.GL2JNIActivity.或者可以写为.GL2JNIActivity.

am start -n  .gl2jni/ .gl2jni.GL2JNIActivity
或者:
  am start-n    .gl2jni/ .GL2JNIActivity 



1.2: 利用Action启动
例如启动一个网页::
am start -a -d  
Action非常多,有些使用起来会有问题。之后再研究之。



1.3: 启动一个services:
am  startservice package/services
还未具体尝试,之后准备专门写个services来尝试。


1.4: 发送一个广播