
Android
剥丝机器人
这个作者很懒,什么都没留下…
展开
-
0
大家都知道现在的淘宝如果你是真正的零信誉零成交,想要打动买家购买你的产品是比较困难的,所以产生了刷信誉和刷销量的行业。不过为了安全很多卖家们都会选择自己来刷,在刷的过程中哪些规则要注意呢?(1)、如果你还是在持续的,不断的。把物品的价格改价超过百分之五十,系统会自动检测出来自动封号,不需要人举报。请尽量制造一些全额交易的交易记录。最好是一口价包邮,这样更保险!(2)、如果你转载 2013-02-28 17:54:25 · 420 阅读 · 0 评论 -
Install Java1.7
Install?# apt-get update# apt-get install openjdk-7-jdkSwitchChange Java compiler:?# update-alternatives --config java# update-alt原创 2014-10-10 16:32:45 · 1267 阅读 · 0 评论 -
Android中的sp和wp指针
经常会在Android的framework代码中发现sp和wp这样的指针,平时看的时候都把他当成一个普通的指针封装过掉了,这几天终于忍不住了,想深入了解一下。 相关的代码:frameworks/base/include/utils/RefBase.hframeworks/base/libs/utils/RefBase.cppsp和wp都是一个模板类,看一下sp类的定义:转载 2015-01-11 22:13:34 · 605 阅读 · 0 评论 -
C++模板学习
http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。转载 2015-01-11 22:33:44 · 571 阅读 · 0 评论 -
记录了Android系统上基于ashmem或Fd的一些对象由于进程内文件描述符耗尽不能被创建的Issues。
记录了Android系统上基于ashmem或Fd的一些对象由于进程内文件描述符耗尽不能被创建的Issues。 Example One. 06-22 22:38:05.949 27928 31688 E CursorWindow: Could not allocate CursorWindow '/data/data/com.android.providers.downloads/datab转载 2015-02-12 18:05:44 · 5954 阅读 · 1 评论 -
W/CursorWrapperInner(8375): Cursor finalized without prior close()
i am fed up of this issue, don't know actually where is problem, Below is my code :private void readSMS() throws IOException { // TODO Auto-generated method stub Log.d("Read SMS","Called");转载 2015-03-16 11:08:03 · 5103 阅读 · 0 评论 -
Android最佳实践之:StrictMode介绍
第1页: 【IT168技术 】最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 Stri转载 2015-03-16 13:33:43 · 566 阅读 · 0 评论 -
struct hw_module_t HAL_MODULE_INFO_SYM
先开个头,准备这与一篇struct hw_module_t HAL_MODULE_INFO_SYM 相关的文章。 Hal层的库文件是怎么被上层调用的?上层调用时的入口(相当于main)又是什么呢?它就是HAL_MODULE_INFO_SYM。下gps.default.so库为例子,上层gpstest.apk打开后,会在/system/lib/hw/下面寻找gps.default.so(也可转载 2015-03-24 15:24:40 · 1047 阅读 · 0 评论 -
camera video数据流
camera video数据流 在Android系统中,实现一个具有录像功能的应用程序只需要调用MediaRecorder的相应接口即可。下面简单分析下从MediaRecorder往下的结构:支撑MediaRecorder的framework结构APP调用的应用层MediaRecorder接口最终对应的实质接口位于StagefrightRecorder.cpp中,在这里面转载 2015-05-20 18:14:59 · 1022 阅读 · 0 评论 -
各种xml开发库介绍及使用
expat 介绍 expat是使用C所写的XML解释器,采用流的方式来解析XML文件,并且基于事件通知型来调用分析到的数据,并不需要把所有XML文件全加载到内存里,这样可以分析非常大的XML文件。expat库是由XML的主要负责人James Clark来实现的,符合W3C的XML标准。 expat默认只支持UTF-8 UTF-16 ISO-8859-1 US-ASCI转载 2014-03-10 15:39:18 · 1712 阅读 · 0 评论 -
Android蓝牙通信
这里使用的是RFCOMM协议,RFCOMM是一个简单的串行线性仿真协议,此协议提供RS232控制和状态信号。也就是一个串口(COM)传输协议,波特率为9600,8位数据。所以手机蓝牙可以与另外的蓝牙设备进行通信。两个设备进行通信,需要建立一个服务端和一个服务端,客户端连接上服务端之后,就可以收发数据。源代码下载地址:http://download.youkuaiyun.com/deta转载 2013-05-24 19:46:14 · 912 阅读 · 0 评论 -
Android系统的内存管理研究
1 Android系统概述Android是Google(谷歌)公司开发的一款专门为移动设备打造的操作系统。2005年谷歌公司收购Android Inc公司后,于2007年研发了基于Linux的操作系统Android。2008年,TMobile与HTC公司共同研发了第一款Android手机——HTC G1。Android的发展速度非常惊人,仅仅3年便超过了Symbian系统,并且有强转载 2013-06-07 16:48:27 · 1408 阅读 · 0 评论 -
suspend策略变动
jellybean的suspend策略变动最近查看代码,发现android的suspend策略有变动了在ICS上,当暗屏/亮屏时,会调用powerManagerService的setPowerState,最终会调到 hardware/libhardware_legacy/power/power.c下的set_screen_state,在这个函数中,通过向/sys/pow转载 2013-10-12 17:06:07 · 1957 阅读 · 0 评论 -
Android的PVPlayer介绍
1 Player的组成 OpenCore的Player的编译文件是pvplayer/Android.mk,将生成动态库文件 libopencoreplayer.so。这个库包含了两方面的内容:一方是Player的engine(引擎),一方面是为 Android构件的Player,这实际上是一个适配器(adapter)。engine的路径是engine/player;adapter的路径是转载 2013-10-15 15:27:11 · 916 阅读 · 0 评论 -
Android的MediaPlayer架构介绍
本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点。本文关注的是MediaPlayer系统的架构,其他转载 2013-10-15 14:44:39 · 1070 阅读 · 0 评论 -
git如何合并只有两个commit到一个
这个是一个同事让我把他的repository若干个commit变成一个,我用git rebase -i合并到最后发现剩下只有两个commit的时候,git rebase -i不再起作用,于是我求助了git maillist,果然很快有人给出了答案:$ git reset --soft HEAD^1$ git commit --amend转载 2012-12-26 12:26:19 · 908 阅读 · 3 评论 -
android 的boot.img
android 的boot.img 包括 boot header,kernel, ramdisk首先来看看Makefile是如何产生我们的boot.img的:boot镜像不是普通意义上的文件系统,而是一种特殊的Android定制格式,由文件头信息boot header,压缩的内核,文件系统数据ramdisk以及second stage loader(可选)组成,它们之间非页面对齐部分用0填...转载 2019-02-28 09:44:52 · 1889 阅读 · 0 评论