自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 winscope使用方法

进入目录development/tools/winscope/adb_proxy,有文件winscope_proxy.py。1. 在Android的项目源码中,prebuilts/misc/common/winscope目录下。进入终端执行命令python3 winscope_proxy.py,得到如下的token。Ubuntu下Android T的winscope工具使用方法。直接使用chrome浏览器打开文件winscope.html。把该token添加到winscope.html的主页中就行了。

2023-10-12 15:07:42 756

原创 adb shell 命令不断更新中

读取,修改settings数据库adb shell settings get(put) secure(system,global) 数据库字段key清除掉repo所有仓库内容到最新的HEADrepo forall -c get reset --hard HEAD

2019-04-15 20:56:51 144

原创 设置默认浏览器

设置默认浏览器为百度浏览器,默认视屏播放器都是同样的思路前提:系统提供设置默认应用的设置接口方案:静态注册一个接受开机广播的接收器Receiver。收到开机广播时,如果当前不存在配置的默认浏览器,则设置百度浏览器(解压确定浏览器的包名)为默认浏览器;关键技术知识点:在settings应用中(1)settings应用中包装的接口使用设置中的代码PackageManagerWrapper,...

2019-04-15 20:43:31 628

原创 手机锁屏充电动画

手机锁屏时充电动画需求:插入手机充电线后,手机锁屏状态时,亮屏并显示充电动画效果设计思想:SystemUI监听充电线的插入和拔出插入充电线时,启动一个Service,加载充电动画,动画布局中的电量使用TextView显示,动画使用lottie播放关键步骤与技术点充电连接与断开广播Intent.ACTION_POWER_CONNECTED:充电连接广播Intent.ACTION_PO...

2019-04-15 20:30:56 4820

原创 开机动画(boot animation)

开机动画(boot animation)boot animation 结构说明boot animation 结构说明源码位置:framworks/base/cmds/bootanimation/bootanimation.zip,在Android设备中的位置/system/media/bootanimation.zip其结构是desc.txt文件,folder1文件夹,folder2文件夹...

2019-04-15 19:55:23 1915

原创 Android中LocalSocket实战

网上LocalSocket的知识可以搜到你读不完,所以它的知识本文就不介绍了。本文着重的是自己在实际使用中遇到的问题。虽然早就经过各种代码洗礼,但是对于LocalSocket这方面还是第一次用到。但是咱不怕,发挥程序猿顶着油锅也要上的精神。巴拉巴拉把LocalSocket的基本知识过了一边。看了看在Android中怎么用的,以及代码怎么写的。还是先说一下背景吧,否则会凌乱哈。本人需

2017-08-26 15:20:28 1908

原创 时钟应用中的alarms闹铃资源文件从何而来

手机设置闹铃时,可以选择闹铃时播放哪一个资源文件。遇到一个问题是,显示可以选择的闹铃资源文件的名称有重复的。经过研究发现,它是从数据库internal.db文件中的数据库file里的一些资源文件,位置是/system/media/audio/alrms文件夹下并且显示的时文件在数据库中的title项,该项是从文件中解析出来的。因此可以把相同tile的文件保留一份进一步研究发现,编译

2017-02-25 11:53:23 662

原创 单独改变AlertDialog的显示Theme

改变AlertDialog的Theme

2017-02-25 11:43:32 1233

原创 SeLinux问题实例:读写asce失败

Andorid,Selinux,audit2allow,avc

2017-01-23 20:34:45 712

转载 fatal error: sys/cdefs.h解决方案

fatal error: sys/cdefs.h:

2016-12-23 14:01:22 11662

原创 Android MediaPlayer seekTo不准确问题

在项目实践中,遇到播放视频时,手动拖拽滚动条到某个位置 比如1分钟,发现播放位置从58秒开始,这就是seekTo不准确问题通过查找网上资料获知,视频都是有关键帧的问题,seekTo底层实现是指定的位置如果不是关键帧,则会找到距离关键帧最近的位置。示例中,58秒位置有个关键帧,所以视频调到58秒处开始播放。这个问题网上可以搜索到具体的分析参考网址http://www.ji

2016-11-30 16:36:56 4427

原创 MediaPlayer的setOnInfoListener的OnInfo的调用时机之一

视频播放时,旋转rotate屏幕 会调用surfaceChanged函数,里面调用seekTo ->MediaPlayer.seekto 则最终会调用MediaPlayer的setOnInfoListener的OnInfo函数。

2016-11-23 18:26:07 6377

2009年统考计算机考研真题及答案

2009年计算机专业课考研真题与答案 包括每一题的详细解答,选择题也有解答

2010-05-14

数据结构B_总复习(内容详细全面)

数据结构B_总复习(内容详细全面)pdf格式的

2008-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除