系统服务
文章平均质量分 91
MrPeng1991
这个作者很懒,什么都没留下…
展开
-
6.关于系统服务的思考—— native vs java
app与FregService .activity onCreate中。// 获得一个名称为“ freg ”的服务的 Binder 代理对象接口。java 服务 app 系统应用 三方应用。hal 服务可以直接给app调用。原创 2023-02-19 20:43:47 · 403 阅读 · 0 评论 -
1.java系统服务初识-vibrate
1. 一个简单的系统服务 Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationManager、振动管理服务Vibrator、电池管理服务BatteryManager…… 这些Manager提供了很多对系统层的控制接口。对于App开发者,只需要了解这些接口的使用方式就可以方便的进行系统控制,获得系统各个服务的信原创 2022-04-15 00:24:17 · 624 阅读 · 0 评论 -
2. vibrate-arch
上一篇讲到vibrate-系统服务,这一篇讲一下架构原创 2022-04-15 10:07:18 · 188 阅读 · 0 评论 -
3. native service
1.java sevice 上一篇介绍了系统服务vibrate使用,实现流程: 定义抽象类Vibrator,定了应用可以访问的一些抽象方法 frameworks/base/core/java/android/os/Vibrator.java; 定义具体类SystemVibrator,继承抽象类Vibrator,实现抽象方法 frameworks/base/core/java/android/os/SystemVibrator.java; private final IVibratorService原创 2022-04-20 22:16:09 · 2801 阅读 · 1 评论 -
4. 添加Java服务
定义aidl接口}frameworks/base/Android.bp framework-defaults 模块中添加我们刚刚加的 aidl 文件mm成功,会有hello目录IHelloService.java。原创 2022-11-04 01:19:22 · 599 阅读 · 0 评论