- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 使用辅助模式来监听手机上APP的推送通知
Android的辅助模式可以获取到手机通知栏上通知的Notification对象,利用此原理我做了一个可以获取和收集APP推送通知的应用,可以帮助开发者调试自己APP的通知是否正常,或者收集统计各种APP的推送通知,主要包含以下功能:监听APP的推送通知,提取出标题和内容定期自动唤起被监听APP自定义需要监听的APP列表 支持提取标准通知和自定义通知内容使用辅助模式,无需root和
2018-02-03 18:10:13 5554 4
原创 整数数字转读音 num2Voice
这是在某招聘网站上看到的某互联网公司职位描述下面给的一道程序题,原题如下: 【整数数字转读音】 string num2Voice(int num) { … } 例:输入:12345 输出:一万二千三百四十五 (时间20min内完成代码并能够跑通) 这道程序题个人感觉还是有点难度的,下面给出一个可能的实现方法,仅供参考,程序中可能会有考虑不全的地方,希望大家指正。String
2017-12-27 11:18:15 897
原创 这些年我读过的经典技术书籍
时间马上到了2018年,在技术这条道路上已经走了快8年时间,已经从刚毕业时候的毛头小子变成一个老程序员,回望这一路的成长过程,读了很多书,写了很多代码,感触颇多,尤其是不少技术方面的书籍堪称经典,读完受益匪浅,所以拿出来与大家分享。Embedded Linux Primer: A Practical, Real-World Approach, 嵌入式 linux方面的入门读物,由浅入深的介绍了ke
2017-12-23 12:00:58 2381 1
原创 如何创建一个Android Native Binder Service
Binder是Android特有的进程间通信(IPC)机制和远程方法调用系统,整个核心平台的跨进程操作几乎都是通过binder进行的,相对于其他的IPC方式,binder有如下特点:通过驱动程序来进行进程间通信通过共享内存来提高性能每个进程都有处理请求的线程池引用计数功能,支持跨进程的对象引用进程间同步调用可以跨进程传输文件描述符服务端终止通知这篇文章我通过一个实际的例子来演示如何创
2016-04-29 16:01:24 2217
原创 Android硬件抽象层HAL(Hardware abstraction layer)分析
Android硬件抽象层(HAL)定义了一个标准的接口,这个接口需要硬件厂商来实现,HAL使Android和底层的驱动隔离开来,HAL实现被打包成so文件,由Android系统在适当的时候加载。设备厂商必须实现对应硬件的HAL和驱动,HAL lib位于/system/lib/hw目录下。标准的HAL结构HAL模块包含两个通用的组件:模块(module)和设备(device),它们在hardware/
2016-03-24 16:45:08 2485
原创 Android HDMI CEC控制服务
HDMI-CEC标准允许多媒体消费产品之间沟通和交换信息,HDMI-CEC支持许多功能,比如遥控器直通,系统音频控制,一键播放等等。Android通过HdmiControlService这个系统服务来管理所有的HDMI-CEC设备,下面这张图展示了HDMI控制服务的架构: 下面是Android HDMI-CEC实现的关键部分:管理类HdmiControlManager向有权限的应用提供API
2016-02-23 17:39:44 11114
原创 Android TV Input Framework(TIF)--2 构建TV input list
TvInputManagerService管理着系统的各种输入,TV Input主要分为三种类型:hardware input:主要包含TV内建的各种输入端口,比如tuner、component, composite, hdmi。非hardware input: 视频点播等非内建的硬件端口属于这种类型。HDMI logic input:带有HDMI CEC的设备属于这种类型。TvInput
2016-01-25 20:39:07 3874
原创 Android TV Input Framework(TIF)--3 显示Tv Input内容
上一篇文章我们分析了TvInputManagerService如何构建Tv Input list,这篇文章主要分析如何切换到Tv Input,并显示其内容。App一般通过TvView来跟TvInputService建立联系,通过调用TvView的方法来选择Tv Input,显示内容。我们看一下 Android开发文档对TvView的描述: TvView类概述: 显示TV内容。TvVi
2016-01-25 20:03:47 4175
原创 Android TV Input Framework(TIF)--1 概述
从Android5.0开始,Android有了TV版本Android TV,同时增加了Android TV Input Framework(TIF),TIF简化了实时内容在Android TV上的分发。Android TIF为厂家提供了标准API,创建用于控制Android TV的输入模块。下面这张图展示了TIF的架构
2016-01-16 16:30:49 5995
Android native code crash分析工具stack
2015-12-23
MIPI Alliance Specification for RF Front-End Control Interface (RFFE), v1.10
2014-10-27
Android crash log分析工具
2012-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人