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

门户网站建设方案模板互联网技术培训

门户网站建设方案模板,互联网技术培训,手工制作灯笼的步骤,营销型制作网站公司目的: 添加自定义的系统服务,在自定义的服务中开发定制的API接口和功能,独立于系统核心服务,方便开发和维护。 开发环境:Android 13 MTK平台 涉及修改的文件如下 device/mediatek/sepolicy/base/private/service_contexts device/mediatek/sepolicy/base/vendor/platfo…

目的: 添加自定义的系统服务,在自定义的服务中开发定制的API接口和功能,独立于系统核心服务,方便开发和维护。

开发环境:Android 13 MTK平台

涉及修改的文件如下

device/mediatek/sepolicy/base/private/service_contexts
device/mediatek/sepolicy/base/vendor/platform_app.te
device/mediatek/sepolicy/base/vendor/priv_app.te
device/mediatek/sepolicy/base/vendor/service_contexts
device/mediatek/sepolicy/base/vendor/system_app.te
device/mediatek/sepolicy/base/vendor/untrusted_app.te
device/mediatek/sepolicy/base/vendor/untrusted_app_27.te
frameworks/base/Android.bp
frameworks/base/core/api/current.txt
frameworks/base/core/java/android/app/SystemServiceRegistry.java
frameworks/base/core/java/android/content/Context.java
frameworks/base/services/java/com/android/server/SystemServer.java
system/sepolicy/prebuilts/api/33.0/private/service_contexts
system/sepolicy/private/service_contexts
system/sepolicy/private/untrusted_app_30.te
system/sepolicy/public/service.te
frameworks/base/core/java/android/app/CustomServiceManager.java
frameworks/base/core/java/android/os/custom/ICustomService.aidl
frameworks/base/services/core/java/com/android/server/CustomService.java

功能实现:

1.添加自定义服务AIDL文件:ICustomService.aidl,定义接口

路径:frameworks/base/core/java/android/os/custom/ICustomService.aidl

package android.os.custom;interface ICustomService {String getTestTime();
}

2.添加自定义服务管理类:CustomServiceManager.java,Context.CUSTOM_SERVICE 是新增服务的标识,见下面的 Context.java的修改。

路径:frameworks/base/core/java/android/app/CustomServiceManager.java

package android.app;import android.content.Context;
import android.os.custom.ICustomService;
import android.annotation.SystemService;
import android.util.Log;@SystemService(Context.CUSTOM_SERVICE)
public class CustomServiceManager {private static final String TAG = "CustomServiceManager";ICustomService mService;public CustomServiceManager(Context context,ICustomService service){mService=service;}public String getTestTime(){try{return mService.getTestTime();}catch(Exception e){Log.d(TAG,"getTestTime e.getMessage()="+e.getMessage());return "";}}
}

3.添加自定义服务实现类:CustomService.java,实现具体的功能。

路径:frameworks/base/services/core/java/com/android/server/CustomService.java

package com.android.server;import java.lang.*;
import java.util.Date;
import java.util.Locale;import android.icu.text.SimpleDateFormat;
import android.os.RemoteException;
import android.os.custom.ICustomService;
import android.content.Context;
import android.util.Log;public class CustomService extends ICustomService.Stub {private static final String TAG="CustomService";private final Context mContext;public CustomService
http://www.yayakq.cn/news/918180/

相关文章:

  • 网站建设学习步骤不懂网站怎么做平台
  • 一起做网站吧东莞专业网站制作设计
  • 网站管理员登录域名优惠
  • 购买已备案网站做非法企业网站系统排名
  • 视频网站建设类图软件技术主要学什么课程
  • 网站模块设计软件wordpress修改宽度
  • 国内专业网站建设公司个人网站备案描述
  • 聊城网站改版凡科网网站怎么设置会员登录板块
  • 手机端网站建设的费用清单wordpress字體調整控制
  • 河南省中原建设有限公司网站有做兼职赚钱的网站吗
  • 货物公司网站建设方案企业网站制作是什么
  • 南京知名网站建设公司服务器网站怎么做
  • 廊坊教育云网站建设seo技术分享免费咨询
  • 节能环保公司网站建设郑州平台类网站
  • 苏州网站建设公司科技城爬取1024上传到wordpress
  • 网站建设推广刘贺稳1科技感网站
  • 老外做的汉字网站深圳工程建设信息网站
  • 南京专业制作网站网站收录查询情况
  • 网站优化垂直化好还是扁平化好外包服务网站排名
  • 网站建设和维护哪个好免费网络空间搜索引擎
  • 景区网站建设策划方案酷站海洛
  • 做直播的在相亲网站交友凡客诚品特色
  • 上海哪家网站建设好辽阳网站建设58
  • 作文网址东莞网站优化公司
  • 适合口碑营销的产品厦门seo排名
  • 建设网站赚钱的方法上海微盟企业发展有限公司
  • 怎样在自己的网站上家程序广州专业做网站多少钱
  • 怎么选择扬中网站建设html5网站建设平台
  • 免费建立com网站视频制作表情包
  • 凡科网站模板dede 后门暴网站