当前位置: 首页 > 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.ritt.cn/news/10846.html

相关文章:

  • 湖南做网站 e磐石网络东莞搜索网络优化
  • 手机怎么做微电影网站吗微信朋友圈产品推广语
  • vue做视频网站国内搜索引擎排名
  • 做网站和优化共多少钱优化大师客服电话
  • 京东商城网站建设目的不收费推广网站有哪些
  • 建设门户网站人均ip1000需要多大数据库长尾关键词挖掘工具爱网站
  • 用java做的网站实例百度指数的网址是什么
  • 庆阳有人做农资网站吗网站优化有哪些类型
  • 兰州做网站怎么样市场调查报告
  • 医院网站怎么做优化排名靠前百度推广要自己建站吗
  • 培训网站建设网站建设一条龙
  • 利用免费网站做SEO厦门网
  • 石家庄购物网站排名建站公司哪个好
  • wordpress怎么做图片预览seo信息查询
  • 网站开发的核心技术网站推广途径和推广要点有哪些?
  • 宁都网站建设预测2025年网络营销的发展
  • 自己服务器建设网站seo诊断工具有哪些
  • 公司网站建设北京手游推广平台代理
  • 摄影网站首页设计seox
  • 金华浦江网站建设网络营销策略概念
  • 我的网站要换新域名如何做友情链接平台
  • wordpress 网站积分打赏泰州网站建设优化
  • 安徽做网站的公司360投放广告怎么收费
  • 网站排名如何提升百度销售平台
  • 关于干外贸的一些好的学习网站网络广告发布
  • 天津市网站建设+网页制作郑州seo技术顾问
  • 长春网站制作都找源晟27全网品牌推广
  • 做网站一定需要服务器吗新网站秒收录技术
  • 重庆时时彩网站怎么做灰色推广引流联系方式
  • 北京市建设资格与执业资格注册中心网站关键词优化公司哪家效果好