- 博客(174)
- 资源 (9)
- 收藏
- 关注
转载 绕过身份检测,破解Android SU
http://www.61ic.com/Mobile/Android/201207/43661.html由于Android底层是Linux内核,故了解了Linux的权限管理后就可以知道ROOT的原理,具体可以访问《Android系统权限和root权限》一文,而一般的Androd下的su命令只支持在ROOT用户和SHELL用户下才有权限让程序以root用户身份运行,其实看完Android
2013-06-08 15:07:08 1532
转载 为Android安装BusyBox —— 完整的bash shell
http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用
2013-06-06 09:36:18 948
转载 Android 软件测试日志文件抓取
http://zzhhui.i.sohu.com/blog/view/242248931.htm1 log文件分类简介 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志 状态信息的有:adb shell cat /proc/kmsg ,adb shell d
2013-05-29 16:18:36 1154
转载 Windows 获取当前系统时间函数总结
http://hi.baidu.com/scclobfffxbhitq/item/db74d2ac92230211a8cfb7c6 由于最近测试函数的运行时间,可是发现系统提供的大多是以毫秒级的时间精度,而算法的执行(在没有选取大量数据的情况下)竟然在毫秒级内完成了。这让我花费了一段时间来查找新的Windows函数来获取当前的时间。先介绍一下普通的函数:(1)使用C标准库(精确到秒级)
2013-05-08 10:20:31 1123
转载 adb 的原理以及它总重启等问题详解
http://www.2cto.com/kf/201305/208134.html1、adb(Android Debug Bridge) 意为android调试桥。 是android系统中的一种命令行工具,通过它可以和android设备或模拟器通信。 ADB是一个C/S架构的应用程序,由三部分组成: 1)adb client, 运行在PC上(为DDMS,即
2013-05-06 14:23:14 977
转载 fedora 10 下安装systemtap详解
http://hi.baidu.com/zhongalin_hust/item/29e1ba51bc86e59c8c12ed13systemtap是一款linux内核调试和探测的重要工具,下面我把安装它的详细步骤叙述如下,供参考,记载如下:1. yum install systemtap2.yum install systemtap-runtime3.yum install ker
2013-05-02 15:37:02 733
转载 android之ConnectivityManager简介,网络连接状态
http://blog.csdn.net/chenzheng_java/article/details/6387116/[java] view plaincopy/** * 测试ConnectivityManager * ConnectivityManager主要管理和网络连接相关的操作 * 相关的Telephon
2013-03-14 14:29:33 866
转载 Android蓝牙系统
http://blog.csdn.net/badboyplane/article/details/7971189第1章 Android蓝牙系统1.1 蓝牙技术简介蓝牙(Bleuetooth)原是十世纪统一了丹麦的一个国王的名字,现取其“统一”的含义,用来意在统一无线局域网通讯的标准的蓝牙技术。蓝牙技术是爱立信,IBM,Intel等世界5家著名大公司在1998年联合推
2013-01-23 15:56:41 891
转载 static关键字在C++中的使用技巧
http://ieee802.blog.hexun.com/13942394_d.htmlstatic关键字除了在函数体和模块中使用以外,还可用于类中,具体应用见上文。其中用于修饰类静态成员时,则不论该类对象有多少,所有对象公用一份存在于公用内存中的静态成员(注意:这个内存区域既不是在堆中,也非栈中,而是在编译过程中由编译器创建)。在使用时需要注意的是类静态数据成员除了在类中形式说明之外,
2013-01-18 14:01:04 633
转载 Android之初步---摘录
http://blog.csdn.net/hens007/article/details/7429598 自 2007 年 11 月发布以来,Android 已经经历了数个版本的更新,市面上采用该系统的移动设置数量也在飞速增长,目前,它已经是一个强大而成熟的系统,但是 Google并没有停止,也没有减慢研发速度,而是在更加努力地将它做得更好、更完美!让我们带着前面的问题重新审视 A
2012-12-26 10:44:09 589
转载 CPU负载怎么理解?是不是CPU利用率?
http://www.hackbase.com/tech/2011-08-16/64970.html昨天查看Nagios警报信息,发现其中一台服务器CPU负载过重,机器为CentOS系统。信息如下:2011-2-15 (星期二) 17:50WARNING - load average: 9.73, 10.67, 10.49 还有前两个小时发出的警报信息:2011-2-15 ...
2012-12-24 15:45:41 5877
转载 系统启动后的 wifi加载 过程-图解
http://blog.csdn.net/wh_19910525/article/details/7393589Wifi模块的初始化:系统启动 首先加载init.rc,这个文件 会加载所有service,在 SystemServer 启动的时候,会生成一个ConnectivityService 的实例,try {Log.i(TAG, "Starting Conn
2012-12-11 10:59:17 907
转载 Android WiFi--系统架构
http://blog.csdn.net/myarrow/article/details/8129607一、系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分
2012-12-11 09:30:46 972
转载 Android睡眠唤醒机制--系统架构
http://blog.csdn.net/myarrow/article/details/8137952一、简介 Android在Linux内核原有的睡眠唤醒模块上基础上,主要增加了下面三个机制: • Wake Lock 唤醒锁机制; • Early Suspend 预挂起机制; • Late Resume 迟唤醒机制;
2012-11-28 22:19:57 777
转载 /sys/power/ 电源管理 SYS接口
http://www.kernel.org/doc/Documentation/ABI/testing/sysfs-powerWhat: /sys/power/Date: August 2006Contact: Rafael J. Wysocki Description: The /sys/power directory will contain files that
2012-11-28 22:18:10 2836
转载 LINUX内核中的xx_initcall初始化标号
http://blog.csdn.net/thl789/article/details/6581146LINUX内核中有很多的初始化指示标志postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall(), etc. 这些起什么作用呢?查阅源代码(android goldfish-2.6.29)并搜索网
2012-11-26 15:30:18 382
转载 wakelock 详解http://blog.csdn.net/eqwewr/article/details/7495358
http://blog.csdn.net/eqwewr/article/details/7495358Wake lock - wakelock在android的电源管理系统中扮演一个核心的角色,wakelock是一种锁的机制, 只要有task拿着这个锁, 系统就无法进入休眠, 可以被用户态进程和内核线程获得。这个锁可以是有超时的或者是没有超时的, 超时的锁会在时间过去以后自动解锁。如果
2012-11-09 17:15:08 682
转载 基于Android的Linux内核的电源管理:Early Suspend
http://blog.csdn.net/droidphone/article/details/66420811. 用户空间的接口在kernel/power/main.c中,定义了一组sysfs的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp] view plaincopy
2012-11-08 12:20:09 460
转载 Android Bluetooth编程
http://blog.csdn.net/yuejingjiahong/article/details/6630250Android Bluetooth编程Android蓝牙编程需要权限,在AndroidManifest.xml中加入两行代码才可以使用蓝牙(红色部分为加入的)"1.0" encoding="utf-8"?>"http://schemas.androi
2012-10-15 10:28:38 439
转载 利用shell脚本来监控linux系统的负载与CPU占用情况
http://huangrs.blog.51cto.com/2677571/788379这几天在学习研究shell脚本,写的一些系统负载与CPU监控脚本程序。在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具)
2012-10-10 10:57:33 836
转载 Unix/Linux 系统自动化管理: CPU 管理篇
http://blog.csdn.net/ldw2545398/article/details/51925872009 年 9 月 10 日本文是 Unix/Linux 系统管理自动化系列中的一篇,主要讲述如何实现自动化监控 CPU 的使用状态。在 Unix/Linux 系统日常管理和系统维护的过程中,随时可能需要查看 CPU 的使用状态,并根据相应信息分析系统状况,判
2012-10-10 10:52:56 1327
转载 linux CPU动态调频
针对sep4020的linux低功耗研究也有一段时间了,基本把低功耗的实现方式想清楚了(主要分成机制和策略),这段时间的工作主要在机制上。暂时想实现的主要的机制有:cpu级,设备驱动级,系统平台级。管理颗粒度不断递增,形成三驾马车齐驱的形势。 cpu级:主要实现比较容易的在系统处于目标在于频繁发生、更高粒度的电源状态改变,主要的实现方式为idle,包括今天的主要想讲的动态主频。设备
2012-10-10 10:37:41 1383
转载 android--- Linux Proc虚拟文件系统—Android CPU、内存、网络流量获取
http://blog.csdn.net/wbw1985/article/details/6979252"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。" 这里将介绍如何从/proc文件系统中获取与防火墙相关的一
2012-09-29 15:26:19 1266
转载 OMAP4 pandaboard ES开发资料总结
http://blog.csdn.net/braddoris/article/details/7855443OMAP4开发资源总结:一、TI OMAP4官网介绍:http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&conte
2012-09-29 15:08:09 1225
转载 举例说明android源代码调试中加入的log方法
http://blog.163.com/cy_7157@126/blog/static/14010125520122203459763/在查看android源代码过程中, 只是看代码, 往往没有办法验证对代码的估测是否准确, 这时我们经常通过插入自己的log的方式来测试 某个函数是否调用到, 某个参数在运行过程中的值是多少. 下面jwisp把android各层中加入log语句的方法整理如下
2012-09-26 15:51:49 1003
转载 Android系统的开机画面显示过程分析
http://blog.csdn.net/luoshengyang/article/details/7691321 好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个
2012-08-24 15:49:06 903
转载 Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
http://www.2cto.com/kf/201207/142765.html 前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服务就是通过向这个帧缓冲区写入内容来绘制应用程序的用户界面的。Android系统在硬件抽象层中提供了一个Gralloc模块,封装了对帧缓冲区的所有访问操作。本
2012-08-22 10:32:08 868
转载 Android4.0.3 显示系统深入理解
http://blog.csdn.net/myarrow/article/details/71805611. 简介 网上已经有很多兄弟对Android的显示系统做了深入解剖,很是佩服。可最近小弟在研究Android4.0时发现出入比较大,也许是Android4.0的修改比较多吧!因为小弟没有看Android4.0以前的代码。
2012-08-14 15:45:14 1203
转载 Android CTS 测试常见问题
http://blog.163.com/yi_yixinyiyi/blog/static/136286889201122323446862/http://my.oschina.net/chen106106/blog/40553a) 问题描述:在执行plan时,执行一段时间后会抛异常,异常如下:CTS_INFO >>> Restarting device ...
2012-08-09 15:29:39 4961 1
转载 通过网络使用ADB ( Connect to android with ADB over TCP )
http://lesca.me/archives/connect-to-android-with-adb-over-tcp.html?replytocom=27本文介绍如何通过网络(尤指无线网络)与Android的adbd进行连接。原理:adb server: 计算机上的一个服务进程,进程名为adbadb daemon: Android 手机上的一个服务进程,进程名为adb
2012-08-09 14:48:57 1461
转载 如何测试CTS2.3
http://blog.csdn.net/subsist/article/details/7012694CTS测试步骤 前言:CTS2.3测试方法几乎和CTS2.2相同,只有平台准备工作有差别。目前CTS2.3最新版本是r9,可以从android官网上下载。 第一:平台准备工作第二:新建CTS测试任务第三:继续以前未完成的CTS测试任务
2012-08-09 14:38:16 713
转载 android surfaceflinger研究----Surface机制
http://www.2cto.com/kf/201202/118543.html这篇文章中,我们把视角往上层移动一下,研究一下framework是如何与surfaceflinger进行业务交互的。如何创建surface,如何显示窗口等等,所有的这一切都是通过系统服务WindowManagerService与surfaceflinger来进行的。 android中的Surfac
2012-08-03 16:13:40 701
转载 Android电源管理系统调研报告-(3)
http://blog.csdn.net/zwj0403/article/details/6541157#一、 powermanagerservice.java 1 、 nest class1) 、 private class UnsynchronizedWakeLock从类名可以看出这个类实现的是异步获取唤醒锁。当 PowerManager.WakeLock 与 sync
2012-07-19 10:09:15 970
转载 java中import,package的用法
http://xgtian.blog.51cto.com/3844449/737269有些人写了一阵子 Java,可是对於 Java 的 package 跟 import 还是不 太了解很多人以為原始码 .java 档案中的 import 会让编译器把所 import 的程式通通写到编译好的 .class 档案中,或是认為 import 跟 C/C++ 的 #include 相似,实际上,这是
2012-07-18 15:15:56 2442
转载 android surfaceflinger研究----显示系统
http://fuerbosi.iteye.com/blog/1535215这周抽空研究了一下SurfaceFlinger,发现真正复杂的并不是SurfaceFlinger本身,而是android的display显示系统,网上关于这部分的介绍有不少,本不打算写的,但是发现还是记录一下研究代码的过程比较好,一是能够帮助自己理清思路,另一个原因就是以后当这块内容忘记的时候,能快速的通过这个
2012-07-17 17:10:14 680
转载 Android display架构分析
http://note.sdo.com/u/1188299048/n/6R04E~joj94FnM00Q000O8高通7系列硬件架构分析如上图,高通7系列 Display的硬件部分主要由下面几个部分组成:A、MDP高通MSM7200A内部模块,主要负责显示数据的转换和部分图像处理功能理,如YUV转RGB,放大缩小、旋转等。MDP内部的MDP DMA负责数
2012-07-17 14:33:08 913
转载 Android下的图形渲染配置文件egl.cfg
http://blog.csdn.net/ariesjzj/article/details/7728444ndroid中的EGL/GLES库不是在运行时直接链接的,而是在第一次使用时根据配置选择性载入的。更具体的,libEGL.so文件包含了一个“载入器”,它会尝试载入硬件图形库或是软件图形库(libagl)。载入器的源代码位于:frameworks/base/openl/libs/E
2012-07-10 16:32:00 2954
转载 Android2.3 中如何使用GPU硬件加速
http://blog.csdn.net/fengkehuan/article/details/63957301.名词解释GPU:Graphic Processing Unit (图形处理器)OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。Su
2012-07-10 10:23:50 942
转载 Android OpenGL ES 分析与实践
http://www.armfans.net/thread-2536-1-1.html1. OpenGL ES 简介Android 3D引擎采用的是OpenGL ES。OpenGL ES是一套为手持和嵌入式系统设计的3D引擎API,由Khronos公司维护。在PC领域,一直有两种标准的3D API进行竞争,OpenGL 和 DirectX。一般主流的游戏和显卡都支持这两种渲染
2012-07-06 17:05:08 796
转载 Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介
本文属于原创!!如要转载,请注明来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html 背景介绍:睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些
2012-06-29 15:30:11 664
MeeGo connectivity framework
2011-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人