当前位置: 首页 > news >正文

阿里云轻云服务器可以放多个网站啊怎么做seo是什么职业做什么的

阿里云轻云服务器可以放多个网站啊怎么做,seo是什么职业做什么的,react做前台网站,苏州找工作最近要用到这个,所以也花时间看看。 从分层来说,安卓的自启动也分成三种,app的自启动,framework服务的自启动,HAL服务的自启动。现在简单说说这三种吧。当然,我主要关注的还是最后一种。。。 一 App的自启…

最近要用到这个,所以也花时间看看。

从分层来说,安卓的自启动也分成三种,app的自启动,framework服务的自启动,HAL服务的自启动。现在简单说说这三种吧。当然,我主要关注的还是最后一种。。。

一 App的自启动

1 AndroidManifest.xml中修改

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

2 编写广播接收器

public class BootCompletedReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {// 启动应用的主活动Intent activityIntent = new Intent(context, MainActivity.class);activityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(activityIntent);// 或者启动服务Intent serviceIntent = new Intent(context, MyService.class);context.startService(serviceIntent);}}
}

3 在AndroidManifest.xml中注册广播接收器

<receiver android:name=".BootCompletedReceiver" android:enabled="true" android:exported="false"><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED" /><category android:name="android.intent.category.DEFAULT" /></intent-filter>
</receiver>

二 Framework的自启动

基本上和app差不多,有一些细微修改。

AndroidManifest.xml中定义是这样的。

<service android:name=".MyService" android:enabled="true" android:exported="false" />

在广播接收器中启动服务是这样的。

@Override
public void onReceive(Context context, Intent intent) {if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {Intent serviceIntent = new Intent(context, MyService.class);context.startService(serviceIntent);}
}

三 Hal service的自启动

1 增加service.rc

service SampleService /system/bin/sampleserviceclass haluser systemgroup system# 如果在rc⽂件中添加了 'class hal',即归类为hal服务,会在init的start hal阶段通过hwservice启动所有的hal服务。

在Android.bp中增加这个rc文件。

2 增加Selinux权限

关于这部分,可以看看我之前写的:SEAndroid学习12 -- SELinux-CSDN博客

关于这个部分,有两个部分,是一个系统的配置,一个是服务的配置。

系统配置:

在瑞芯微的平台,是这样获取路径的:get_build_var BOARD_SEPOLICY_DIRS

hwservice.te

type vnd_nxpnfc_hwservice, hwservice_manager_type;

hwservice_contexts

vendor.nxp.nxpnfc::INxpNfc (对照manifest中增加的instance,别写错)
u:object_r:vnd_nxpnfc_hwservice:s0

file_contexts

/vendor/bin/hw/vendor\.nxp\.nxpnfc@1\.0-service u:object_r:nxpnfc_hal_exec:s0

服务配置:

fileservice.te

type nxpnfc_hal, domain;
type nxpnfc_hal_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(nxpnfc_hal)
add_hwservice(nfc, vnd_nxpnfc_hwservice) # 如果是通过nfc进程启动新加的服务,才需要添
加

具体可以参考这个:android 实现一个开机自启动的service_android开机自启动service-CSDN博客

下周会具体做部分工作,到时候再更新把。。。

参考:

Rockchip_Developer_Guide_Android_SELinux(Sepolicy)_CN.pdf

http://www.ritt.cn/news/2687.html

相关文章:

  • 网站开发作品刷赞业务推广网站
  • 郑州网站建设氵汉狮网络微信社群营销怎么做
  • 公司做网站费用怎么记账深圳媒体网络推广有哪些
  • 深圳富通做网站网盘搜索引擎
  • 法律垂直问答网站怎样做手机建立一个免费网站
  • 怎样做好外贸网站推广市场调研报告包括哪些内容
  • 江苏电信网站备案手机网站制作
  • 云南营造建设有限公司网站百度推广的优势
  • 石家庄企业网络推广百度seo网站优化
  • wordpress首页轮播图seo网络排名优化
  • 用dw如何做网站首页公司网站怎么做
  • 中国勘察设计行业信息化建设网站百度seo如何优化
  • 网站备案要什么资料域名收录
  • 房产交易网站开发烟台百度推广公司
  • 网页设计与制作教程刘瑞新课后答案免费seo视频教学
  • 网页设计网站免登陆微博热搜榜排名今日
  • 传统网站开发网络运营怎么学
  • 网站测试重点是哪几个部分百度关键词竞价价格
  • 淘客手机版网站怎么做网上宣传广告怎么做
  • wordpress提示安装杭州优化外包哪里好
  • 易云自助建站网址导航
  • 哪个网站做高仿衣服网络营销案例成功案例
  • 鹰潭网站建设公司新开传奇网站发布站
  • 外贸营销型网站开发搜索引擎优化原理
  • 网站建设销售员在线培训网站次要关键词
  • 西安公司章程在哪里下载seo排名赚靠谱吗
  • 深圳网站制作比较好公司深圳关键词排名seo
  • 浙江网站建设实验心得矿坛器材友情交换
  • 网站换空间 怎么下载中企动力做网站推广靠谱吗
  • 泰安创益网络科技有限公司爱站网seo综合查询