Android 启动另一个app方法:

protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//adroid 启动另一个appIntent mIntent = new Intent(Intent.ACTION_MAIN);mIntent.addCategory(Intent.CATEGORY_LAUNCHER);//要启动的app的包名"src/com/Routon/HIDTest"String packageName = "com.Routon.HIDTest";//要启动的Activity "src/com/Routon/HIDTest/HIDTestActivity"String className = "com.Routon.HIDTest.HIDTestActivity";//Create a new component identifier.创建一个新的组件标识符ComponentName cn = new ComponentName(packageName, className);//给mIntent设置组件mIntent.setComponent(cn);//打开新ActivitystartActivity(mIntent);//完成并退出当前activityfinish();}


Android 自定义APP开机自启动实现方法:

android 自定义app实现开机自启动其实就是接收Android开机广播,下面是接收开机广播的onReceive()方法的实现:

package com.example.test_usb;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;public class BootBroadcastReceiver extends BroadcastReceiver{static final String ACTION = "android.intent.action.BOOT_COMPLETED";@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubif (intent.getAction().equals(ACTION)) {Intent mainActivityIntent = new Intent(context, MainActivity.class);  // 要启动的Activity    mainActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    context.startActivity(mainActivityIntent);}}}

除了添加接收广播之外,还需要修改在AndroidManifest.xml文件中添加接收开机广播和添加接收开机广播的权限,具体代码如下:


<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                                 

更多相关文章

  1. 在编译Android时,开机不锁屏
  2. Android——修改开机画面
  3. Android应用程序启动过程源代码分析
  4. Android(安卓)动态logo bootanimation.zip 制作
  5. android app 启动会白屏的解决办法
  6. Android(安卓)启动过程详解
  7. Android中Activity启动模式详解
  8. Android启动过程
  9. Android系统启动流程(四)Launcher启动过程与系统启动流程

随机推荐

  1. android中inputType属性在EditText输入值
  2. android图形系统详解
  3. Android(安卓)Studio基础篇
  4. Android图表控件MPAndroidChart的使用
  5. android中的launch
  6. Android:inputType常用取值
  7. 箭头图标不显示
  8. 代码实现Layout android:layout_alignPar
  9. android android:taskAffinity 详解
  10. android 2.1系统自带资源--- 系统图标资