FrameWork
文章平均质量分 88
2359_God
你以为Android只有APP么,致敬Android系统工程师,我追求的是Android全栈
展开
-
Android系统Settings设置模块
Settings设置模块UI介绍FrameWork开发之路首先得玩得转系统APP,个人是在Android5.0的基础上进行定制,Settings模块分为两个部分: packages\app\Settings 下的APP代码部分 \frameworks\base\core\Java\Android\provider下的数据库部分 首先从APP代码部分入手,UI界面架构是有原创 2016-09-14 13:33:14 · 18606 阅读 · 0 评论 -
Android FrameWork集成第三方SDK的jar包和so库
本文讲解的如何在Android FrameWork如何集成XXXsdk的jar包和so库 首先在framework/opt/建立XXSDK的文件夹讲jar包和so库拷贝进去 1:framework/opt/xxsdk/原创 2016-11-04 15:38:39 · 5033 阅读 · 5 评论 -
Android 5.1 Settings添加通知震动,通知音乐的开关功能实现
转载请注明我的链接,尊重原创 !!!!!!!!!!!!! 在Android系统订制Settings模块的时候需要添加许多自定义的功能,本文就讲一下如何在Settings模块实现通知震动和通知音乐的开关功能实现。 主要思路是在 1:Settings DB中添加两个Switch开关,一个是通知音乐 一个是通知震动 ,关闭的时候所有的Notifiction都没法震动和原创 2016-10-15 21:26:07 · 2753 阅读 · 0 评论 -
Android5.1 FrameWork添加自己的SystemService提供API给APP
FrameWork从纵向来看主要就是添加Service并且利用JNI调用HAL层C/C++的代码来实现提供API给APP操作硬件的目的 本文就是描述在Android5.1如何实现添加自己的System Service来实现跟HAL进行Socket通信原创 2016-10-31 11:23:38 · 3878 阅读 · 1 评论 -
Android FrameWork深入分析DreamManagerService实现自己的系统屏保
Framework分析DreamService,实现自己的系统屏保现在有一个需求是在手机一段时间不用的情况下,显示自己的系统屏保功能 下面是涉及到的代码/frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java 显示屏保功能的入口/frameworks/base/services/c原创 2017-07-03 18:23:00 · 7987 阅读 · 11 评论 -
Android深入分析MessageQueue和Looper(FrameWork JAVA部分)
Android深入分析MessageQueue和Looper(FrameWork JAVA部分)原创 2017-12-21 09:29:22 · 472 阅读 · 0 评论 -
Android深入分析NativeMessageQueue和Looper.cpp(Native层消息机制)
继续上一篇分析的Android Framework Java层的MessageQueue和Looper,我们这篇要看的是Native层的实现原理、 提前准备的知识点是Linux里面的Epoll机制 涉及到的代码目录 /frameworks/base/core/jni/android_os_MessageQueue.h /frameworks/base/core/原创 2017-12-21 18:46:13 · 2012 阅读 · 0 评论 -
Android 通过uinput模拟touch事件发出onActionDown onActionUp onActionMove
手机中的屏幕触摸事件是通过驱动将事件上报到/dev/input设备上,然后被input模块读取发送到APP 如果我没有物理的屏幕但我想发出触摸事件怎么办?通过Linux的uinput模块就可以不需要写驱动代码就能模拟一块触摸屏,当然我们也可以模拟出虚拟鼠标和键盘 本文讨论的是模拟触摸屏,鼠标和键盘比较easy 前提准备:getevent命令使用 1通原创 2018-01-18 13:21:59 · 6334 阅读 · 11 评论