Android 启动应用程序方式

9/28/2010 10:46:08 AM
Android 启动应用程序方式 收藏
总结起来,Android启动C应用程序或者shell脚本(其实也是C应用程序 Shell解析的)至少有四种方式。为什么说至少种,因为这几种方式中都可以穿插起来用,为什么,看了就知道了。 1、使用Activity + JNI方式,JNI中可以使用system,exec系列函数完成调用。 2、使用Activity + Service + JNI方式。 3、使用Activity 使用java调用应用程序的函数Runtime.getRuntime().exec。 4、使用Activity + init.rc 采用 SystemService.start 完成,init.rc中需要注意 disabled oneshot。 这四种方式可以组合起来用,所以大于四种方式,大致上4拥有的权限最大,如果需要给Activity赋予一定的权限,还是比较麻烦的大致需要作的事情如下: 在AndroidManifest.xml中 加入: 2 <manifest xmlns:android=" http://schemas.android.com/apk/res/android"
3 package="com.tcl"
4 android:versionCode="1"
5 android:versionName="1.0"
6 android:sharedUserId="android.uid.system"
7 > 粗体内容,还需要在Anroid.mk中加入LOCAL_CERTIFICATE := platform 前者是想要的权限,后者是要该系统认证。不过需要拥有文件系统源码而且需要在此基础上mm出apk。 本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/MyWifeJHM/archive/2010/08/26/5841621.aspx

更多相关文章

  1. Android应用程序启动过程源代码分析(1)
  2. Android应用商店——Splash页面的实现,Android运行时权限的使用
  3. android学习笔记(7)AbsoluteLayout+FrameLayout+RelativeLayout+
  4. Android权限管理之Permission权限机制及使用
  5. 我的Android 4 学习系列之创建应用程序和Activity:Manifest、Appl
  6. Android 应用程序中使用 Internet 数据(XML、JSON 和 protocol bu
  7. android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处

随机推荐

  1. Android Network数据存储
  2. Android TextView 给文本中指定片段添加
  3. WeakReference 在android中的应用
  4. Android中JSON数据格式的简单使用
  5. Android实现两次按下返回键退出
  6. Unity捕获Android的系统返回键
  7. android studio jni路径配置
  8. Android.jar文件分析
  9. Android(安卓)2016年度知名企业公司面试
  10. Android Canvas 画图