自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没事玩起凡的专栏

手机程序开发

  • 博客(18)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

转载 android Event的 read 和 dispatch

在黑屏文章是转的别人的,    这是input的中重要的两个类,这两个类由对应的两个线程来管理InputReaderThread和InputDispatcherThread,他们都是使用C++实现的。 首先简单介绍下InputManagerService的实现。InputReaderThread    InputDispatcherThread    Binder(

2014-07-01 16:52:34 975

原创 无限循环 动态删除 添加 viewpager适配器

class MyAdapter extends PagerAdapter {@Overridepublic int getCount() {return mAppInfoList.size();//Integer.MAX_VALUE;  // 无效循环}@Overridepublic boolean isViewFromObject(View arg0, O

2014-06-18 16:18:16 1130

原创 MTK MOTA升级步骤

MOTA的前提是有自己的服务器,MTK已经做好了的,可以向MTK申请,然后移到自己的服务器上来。1.修改IP地址mediatek\packages\apps\SystemUpdate\res\values\address.xml中的所以IP地址改为自己的服务器地址2.如果要把升级关键字改为版本号,那么需要改2个文件SystemUpdateReceiver.java/

2014-06-13 15:59:39 4912 7

转载 强制横屏

方法一:android4.0/frameworks/base/services/java/com/android/server/wm/WindowManagerService.java int computeForcedAppOrientationLocked() {        int req = getOrientationFromWindowsLocked();    

2014-05-08 15:36:44 1074

原创 cts-verifier Data Backup Test测试步骤

首先在cts verifier中随便进行一项测试,打开设置中的备份和恢复,点击generate test data->okadb shell bmgr enable true adb shell bmgr transport android/com.android.internal.backup.LocalTransport adb shell bmgr run adb u

2014-04-03 11:03:02 2253

转载 android加快编译速度

Android codebase都很大,编译一次都需要花很多时间,如果是preloader/lk/bootimage还好,但是Android的话都是非常久。实际上这个编译时间还是可以进一步缩短! ccache编译时间提升降低 1. 移除modules_to_check(1). Android默认是所有模块都会编译的(不管需不需

2014-04-03 10:59:52 1318

原创 CTS android.animation包错误

搞了半天,居然只需要把设置里面的一个默认值改掉就行了,在settings->developer options->window animation scale之类的值改为1x即可。

2013-10-21 10:34:05 774

转载 MTK内置语音信箱号码

[Android Version]GB, GB2(android v2.x)ICS, ICS2, JB(android v4.x)[DESCRIPTION]有些SIM卡在出厂时并没有预置VoiceMail number,但运营商又要求能够根据PLMN去自适应的从手机中读取到预设的VM number。在此介绍以xml的方式预置VM number的方法,以及如何允许用户去修改并能够

2013-05-08 14:50:27 1782

原创 MTK6515修改默认铃声音量

mediatek\source\frameworks\media\audio\java\com\mediatek\audioprofile\ProfileSettings.java 修改如下值,就可以修改在不同情景模式下的默认音量 /** Default values of ringer volume for different audio profiles. */ private s

2013-05-08 14:33:32 1307

原创 CTS感受

做CTS测试一共做了两三个月,相当烦人。    起初自己改,改来只有几个联网的错误和一个我认为是google issue的问题了,需要APN才能通过,后来把软件给韩国人测,而且又加了GMS包,其中相当一部分问题是因为GMS包的问题,什么sync之类的莫名其妙的问题都是因为内存不足引起的,如果加了GMS包的话,256的内存基本不行,这里要说明的一点是销往不同地区的手机,GMS包内置的APK是不同

2013-05-06 11:23:52 864

原创 从SIM卡读取紧急号码 SDN

废话不多说,直接上代码 public class NumberInfo { public String mName; public String mNumber; public int mSimId;  public NumberInfo(String name, String number, int simid) {  mName = name;  mNu

2013-03-27 11:15:41 1957

原创 MTK android CTS测试

进行CTS测试的时候有两个问题解决不了,知道的朋友请帮助下,谢谢!    1.手机没有光感,但是报光感错误,在mediatek\config\project目录下把android.hardware.sensor.light.xml和android.hardware.sensor.proximity.xml中的和注释了,但是不起作用。    2.apk签名的问题,根据MTK eservice

2013-03-07 15:16:14 2002 6

原创 android 插入国外运营商无法在数据账户(apn)中显示

只需修改vendor\mediatek\etc\apns-conf.xml文件即可,在其中添加你所要加入的运营商,/data/data/com.android.providers.telephony/databases路径下的telephony.db文件就会自动生成,对于检查是否添加成功了,可以在编译完成并烧机之后,打开手机中的telephony.db文件查看是否有你添加的那条。   au

2013-02-05 09:35:43 1817

原创 android 添加字库

比如添加印地语,如果没有梵文字库,可以从ICS工程中copy,梵文对应的ttf文件在ICS工程中位置是external\lohit-fonts\lohit-devanagari-ttf文件夹下面,如果没有字库的话,你悲剧了,网上下过很多字库,用起来都是乱码。暂取梵文字库文件名为DroidHindi.ttf 有了字库后就好办了,主要有以下几个步骤:1) 将下载的字体文件拷贝到:.

2013-02-03 10:59:55 2346

原创 android 默认GPRS开关

单卡:   frameworks\base\services\java\com\android\server\ConnectivityService.java    getMobileDataEnabled函数中的  Settings.Secure.MOBILE_DATA 默认值由1改为0,其实有个更好的办法是去设置一下Settings.Secure.MOBILE_DATA的默认值为0,但

2013-02-03 10:47:04 1195

原创 android 关闭关机振动

andorid手机默认关机时要振动一下,这个问题纠结了很久,也给MTK提过单,没得到答复。其实关闭这个振动只需要改一行代码,ShutdownThread.java  SHUTDOWN_VIBRATE_MS 设置为0

2013-02-03 10:32:31 1739

原创 android手机关机锁屏音

android机器默认关机有锁屏音,播放这个声音的函数在KeyguardViewMediator.java  playSounds函数,只需要定义一个变量,接收到系统关机广播时,调用这个函数的时候直接返回就OK了。 private boolean mCanPlaySound = true; // add for bestoneprivate void playSounds(boolea

2013-02-03 10:26:59 1407

原创 android 设置飞行模式经常失败的最终解决方法

折腾了几天,设置飞行模式老是有失败的时候,文中只是写出了项目中的部分代码,设置飞行模式的时候,有的状态下是不能设置的,设置之前要通过TelephonyProperties.PROPERTY_INECM_MODE来判断是否能够设置,如果能设置,则调用sendAndSetFlayMode函数,如果不能则等待系统广播ACTION_EMERGENCY_CALLBACK_MODE_CHANGED到了的时候,

2013-02-03 10:15:25 1465

反编译APK.rar

简单的反编译apk工具,输入一条命令就OK,再也不用到处找反编译工具,妈妈再也不用担心你不能反编译了。 命令如下: jadx.bat xxxx.apk

2020-06-18

GreenDao数据库

很智能的数据库,极大的简化了操作,能自动添加字段等,

2018-01-07

YV12数据压缩算法,YV12、I420转NV21算法

用java实现的,可以把yv12的图片压缩到想要的分辨率。文件中还有YV12和I420转NV21的算法。

2016-06-07

电脑加密系统的文件破解

把Unlock.exe放到需要解密的文件夹,点击生成解密文件,执行完之后会弹一个对话框,然后生成两个bat文件,运行unlock.bat会把文件解密,这时候你就可以把文件打包带走了,在没加密的电脑上运行rename.bat,则会把解密之后的文件还原为原来的文件名。

2014-04-17

android串口读写

写了一个demo,放到源码下面编译,对dev/ttyMT1进行操作,在系统的init.rc里面要把dev/ttyMT1的权限改一下才能读写。

2014-04-16

IOS private-api

IOS的private-api,对于越狱程序的童鞋有些作用

2013-05-08

CTS gms包选择

CTS测试的时候 谷歌规定了哪些APK在哪些地区是必须内置和必须不内置的,本文档有详细说明。

2013-05-06

apk源码查看工具

解压开查看说明.txt然后里面还有两个压缩文件,一个是将apk中的java代码反编译成jar的工具,一个是查看jar的工具,绝对好用。

2013-03-15

android 视频播放器源码

编译的时候请把代码中的库加入build path,其他没神马好说的。

2013-03-09

android 实现iphone滑动解锁

android实现仿iphone滑动解锁demo 再凑几个字

2012-05-11

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

TA关注的人

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