- 博客(31)
- 资源 (42)
- 收藏
- 关注
转载 HDMI EDID解读
转自:http://blog.csdn.net/wowo1109/article/details/8805045现在的显示设备比如显示器,电视等都HDMI接口,那通常每个HDMI接口都保留有一份EDID数据,这个数据可以存在程序里面由系统启动过程中来初始化,更常见的做法是每个HDMI口会有一个EEPROM来保存这份数据,这个EEPROM也只是有256bytes大小。外接设备如DVD播放
2014-07-30 10:33:46 966
转载 Android 注册广播的两种方式区别
转自: 之前一直碰到这个问题,都没有证明回答,现在总结如下: 通过在配置文件里面注册广播属于常驻型广播,意思就是即便你应用程序结束,一旦有了对应的广播过来,其还是会被激活;而在代码里注册的广播则是非常驻型广播,比如在oncreate方法里面注册一个广播,那么在ondestroy里就可以BroadcastReceiver.abortBroadcast(),比如注册一
2014-07-29 22:16:21 2918
原创 android 平台上加载、缓存,显示图片的开源代码Android-Universal-Image-Loader
Android-Universal-Image-Loaderandroid 平台上加载、缓存,显示图片的开源代码(Powerful and flexible library for loading, caching and displaying images on Android.)1)支持多线程下载图片。2)支持imageCache.3)支持diskCache.下载地
2014-07-27 21:02:22 901
原创 android 系统级应用和服务的启动流程
activityManagerService.java1. systemRaady() //收到systemReady 通知 2. AppGlobals.getPackageManager().getPersistentApplications(STOCK_PM_FLAGS) //从packageManager中获取到persistent 属性的应用
2014-07-27 14:44:04 801
原创 内存泄露工具
查看这篇bloghttp://hubingforever.blog.163.com/blog/static/1710405792011324114317115/ http://blog.csdn.net/haima1998/article/details/18700205 一、监测内存泄露工具:1、 mallinfo可以打印堆栈、malloc钩子,mtrace
2014-07-26 15:03:08 452
原创 android 查看内存使用情况
对android 内存分析比较好的Blog:1.http://blog.csdn.net/gemmem/article/details/8920039 主要介绍1、进程的地址空间。2、进程内存空间和RAM之间的关系。3、Android中的进程。4、Android中进程的堆内存。5、Android的 java程序为什么容易出现OOM。6、Android如何应对RA
2014-07-26 10:33:13 1028
原创 android 反射机制和反射调用方法
对于android 中很多类没有开放出来,考虑到这些API不稳定,后续有可能会更改,所有没有在SDK中暴露出来给用户使用。但是我们在开放的过程中还是需要使用到一些android 系统中未开放出来的class,这时候我们就可以通过反射机制来调用。JAVA代码中 @hide 标识的class或者是method都是没有编到SDK中的,也就是我们说的隐藏接口。如果通过反射机制调用隐藏接口
2014-07-25 20:21:20 13639
原创 android 视频播放以 overlay 方式输出
以下转自:http://blog.csdn.net/kickxxx/article/details/7817173Overlay是Android经常看到的名字,我们可以理解为视频叠加,Overlay也可以理解为视频输出视频输出和视频叠加是密切相关的,一般来说,输出的视频背景是系统UI层,而视频输出是叠加到UI层上的。视频输出和系统UI一般使用独立的显存区,系统U
2014-07-23 11:09:30 3578
原创 通过 dumpsys SurfaceFlinger 分析Android 系统图层
一、通过 dumpsysSurfaceFlinger 分析Android 系统图层:从下面的dumpsys log看出当前系统有三个图层(红色部分是每个图层的坐标和大小),从最底层到上层分别是ImageWallpaper(壁纸), SurfaceView(视频小窗口), launcher(桌面)。其中视频小窗口用Overlay的方式独立输出到视频层,这样的话只有壁纸层和桌面层通过GPU混合后输
2014-07-23 10:55:51 17936
原创 云游戏
转自:http://baike.baidu.com/link?url=01GSwNvG0KQSItj6LRwWSr5ddAAZC2PSWtVZR7Nn4JOOYWRC26OZiIBPZo2Mv0i_iprIi17O44rUVv_f92z2Na云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在
2014-07-21 21:44:52 1455
原创 dumpsys 查看android 常用的service
1.显示相关service; SurfaceFlinger display gfxinfo window activity wallpaper 2.多媒体相关: media.player media.audio_flinger media.audio_policy media.camera 3.输入相关
2014-07-18 20:36:31 2551
原创 android 设置壁纸wallpaper 流程总结
1. app client 端调用壁纸设置代码如下,调用设置代码后,会看到/data/system/users/0/wallpaper 图片文件更新为当前设置的壁纸文件,立马重启,有可能数据没有同步到flash中,稍后重启可以更新桌面WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);wallpape
2014-07-16 20:57:59 4274
转载 腾讯采用Intertrust的Marlin DRM方案保护其在线视频服务
转自:http://tech.ifeng.com/internet/detail_2013_01/11/21094087_0.shtml1月10日。Intertrust公司今天宣布,已授权腾讯使用Marlin DRM方案保护腾讯在线视频平台的内容,包括流媒体和下载等。基于此协议,腾讯在线视频平台(包括基于Web和视频客户端的服务)使用Intertrust的Marlin客
2014-07-15 11:41:23 2483
转载 https
转自:http://baike.baidu.com/view/14121.htm?fr=aladdinHTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
2014-07-14 23:17:52 693
转载 android fastboot 介绍
fastboot 主要是用来与bootloader的USB通讯的PC命令行工具。他一般主要也用来向bootloader传送刷机文件进行文件分区重烧。 因此在使用时,必须有一个PC机并且USB线要始终联着。所以这种方式称为线刷。 用fastboot需要bootloader 支持,所以不是每一家公司产品都支的这个功能的。Fastboot is protocol used to direct
2014-07-10 20:27:42 783
转载 TCP协议的NAT穿透技术【视频监控可用此技术】
转自:http://blog.csdn.net/u013920085/article/details/24400979其实很早我就已经实现了使用TCP协议穿透NAT了,但是苦于一直没有时间,所以没有写出来,现在终于放假有一点空闲,于是写出来共享之。 一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的
2014-07-10 11:24:01 2058
转载 android recovery 系统代码分析【精】
转自:http://blog.csdn.net/andyhuabing/article/details/9226569http://blog.csdn.net/andyhuabing/article/details/9248713最近做Recovery的规范及操作指导文档,花了一些时间将流程搞清。Android利用Recovery模式,进行恢复出厂设置,OTA升
2014-07-09 17:46:35 1140
转载 android OTA 升级包含增量升级
转自:http://www.xuebuyuan.com/631753.htmlAndroidOTA 简介 OTA 全称 over the air , OTA 升级是 Android 系统提供的标准软件升级方式。 它功能强大,提供了完全升级、增量升级模式,可以通过 SD 卡升级,也可以通过网络升级。 这里,首先介绍SD卡升级,网络升级原理和SD
2014-07-09 16:16:29 1242
转载 Android Recovery 的流程分析
转自:http://ogofox.blog.163.com/blog/static/2023481522012020112542413/Android Recovery 的流程分析 2012-01-20 11:25:42| 分类: android|举报|字号 订阅做个升级程序,支持SD卡、U盘、Flash三种路径升级
2014-07-09 11:51:37 519
原创 android 系统启动过程中加入tcpdump和logcat
android 系统启动过程中加入tcpdump ,分析开机启动后,系统与服务器端的消息交互。1. init.rc 中的修改1)在init.rc 中加上tcpdump service.service tcpdump /system/xbin/tcpdump -s 0 -w/data/test/test_1.pcap class core 2)在i
2014-07-09 11:03:47 1802
转载 Android——编译release版签名系统
转自:http://blog.csdn.net/jscese/article/details/24243171 在我的第一篇博客里面http://blog.csdn.net/jscese/article/details/12184513#comments,有提到AndroidManifest.xml中的android:sharedUserId="android.uid.sys
2014-07-08 20:52:25 833
转载 Android 反编译资料整理
转自:http://rayleeya.iteye.com/blog/841076Android 反编译资料整理Made by 李文栋 rayleeya@gmail.com2010-12-13 Monday 于北京一、反编译流程图 二、工具使用方法(命令)准备工作假设我的工作目录为 $AndroidDecompi
2014-07-08 11:11:58 454
转载 四色打印机和六色打印机的区别
转自:从理论上说,只要用三原色就能合成为任何一种颜色(也就是说任何一种颜色都是由三原色合成的,彩电就是用三色电子枪合成为各种绚丽多彩的图象)。所以四色打印机和六色打印机都能打印出各种颜色,而不是说四色打印机只能打四种颜色,六色打印机只能打六种颜色。但是墨盒的颜色多了,精度较高,所以一般来说,六色打印机的打印质量要好于四色打印机。然而这也不是绝对的,影响打印质量的还有其他因素。比如各种三色、四色
2014-07-05 23:47:45 7238
转载 四色电视:大趋势与微革命
转自:http://dh.yesky.com/lcd/239/11724739.shtml数字家庭近期热门文章导读:品牌靠她“扎台型”?数码ShowGirl大荟萃万元级最强画质?丽讯H1080家用投影机评测最智能 最轻便的商务投影机 NEC NP61+评测实用更具人性化 NEC NP210+商娱投影机评测 编者案——暨天极高清达
2014-07-05 23:39:59 4959
转载 电视显示---四色技术
转自:http://baike.baidu.com/link?url=9yvPMn5PgNOeS_5dWbmrNoqPp55UyQ0TKPF-AQXVZFuYe6MDAbHDEmqSmMm_y1UU7pTSzaKBUUvUzMT88vBdza
2014-07-05 23:34:58 3637
转载 Android的DeviceID的添加
转自:http://yobin.sinaapp.com/topic/2780/android%E7%9A%84deviceid%E7%9A%84%E6%B7%BB%E5%8A%A02013年7月8日 星期一 晴日本人事情很多,过个Android CDD还要求那么多,我不得不帮他们改了很多。周日在家里看了半小时代码,没有设备和Log,想了半天unique deviceid
2014-07-04 17:11:33 605
原创 Receiver not registered exception error?
具体参考:http://stackoverflow.com/questions/6165070/receiver-not-registered-exception-error原因是在registerReceiver() 和 unregisterReceiver() 的调用没有配对。比如调用 unregisterReceiver() 的地方写在onDestroy(),有些异常的退出是
2014-07-04 15:01:07 788
转载 linux的strings命令
llinux命令strings strings - 显示文件中的可打印字符 strings 一般用来查看非文本文件的内容. [-a|-|--all] [-f|--print-file-name] [-o] [--help] [-v|--version] [-n min-len|-min-len|--bytes=m
2014-07-03 21:26:09 555
smali2.0.3 android反编译
2014-07-08
Android软件安全与逆向分析
2014-04-22
LINUX内核设计与实现
2014-04-21
《Android系统级深入开发---移植与调试》2
2014-04-18
Android系统级深入开发---移植与调试
2014-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人