Android
l0605020112
这个作者很懒,什么都没留下…
展开
-
android蓝牙相关
蓝牙测试命令bttest enable(disable) 打开/关闭蓝牙hciconfg -ahcitool scan 扫描蓝牙设备参考文档:http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_PortingGuides#Introduction_3原创 2012-08-10 16:36:48 · 649 阅读 · 0 评论 -
ICS SIP Call移植
最近在移植ICS的sip call。现把移植经历分享一下。sip call拨打电话过程跟正常拨打电话过程没什么两样。但是sip call需要有WiFi的支持。并且有sip server可以提供账户。SipSettings.java是sip call的通话设置。ICS已经做好。只需要开启WiFi,可以添加账户。并可以选择允许接听电话否?接下来,你就可以拨打电话了。下面说说拨打电话的过程。原创 2012-06-14 16:32:02 · 2435 阅读 · 0 评论 -
android修改默认语言
在project/build/target/product/generic.mk中,在PRODUCT_LOCALES字段里将要选择的语言放在第一位原创 2012-04-15 13:46:23 · 781 阅读 · 0 评论 -
MonkeyRunner使用小结
最近在用MonkeyRunner做自动化测试。现把个人心得记录下来。MonkeyRunner在mysdk/tools/目录下,为了方便,可以加到坏境变量PATH里.这里不再赘述。关键命令使用方法如下:#MonkeyRunner # Imports the monkeyrunner modules used by this program from com.android.m原创 2012-11-02 13:44:08 · 3857 阅读 · 2 评论 -
android4.0打电话,来电过程
ICS 打电话流程1.DialpadFragment.java,onClick()->dialButtonPressed()2.OutgoingCallBroadcaster.java,onCreate()sendOrderedBroadcast(broadcastIntent, PERMISSION, new OutgoingCallReceiver(),原创 2012-03-09 15:42:45 · 2517 阅读 · 1 评论 -
如何判断手机里使用的是hdpi,mdpi图片
dpi与分辨率没有直接关系.一个是点阵密度,一个是点阵数.用 getprop 命令 看看 qemu.sf.lcd_density 数值是多少 160以上是mdpi 240以上是hdpi.原创 2014-04-30 15:42:19 · 1230 阅读 · 0 评论 -
Android activity的生命周期
Android activity的生命周期activity类处于android.app包中,继承体系如下: 1.java.lang.Object 2.android.content.Context 3.android.app.ApplicationContext 4.android.app.Activityactivity是单独的,用于处理用户操作。几乎所有的a转载 2014-05-05 14:04:53 · 656 阅读 · 0 评论 -
ubuntu 12.04 64位编译ics
1、安装依赖包,其实就是官网上那一步:sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-原创 2012-05-13 16:44:37 · 2616 阅读 · 0 评论 -
sqlite数据库查看操作
经常看到Settings.System.**。这些数据都保存在/data/data/com.android.provider.settings/下。要看这些数据,就需要查表。于是就看了下数据库的一些简单操作命令。显示所有命令sqlite>.help退出sqlite3sqlite>.quit查看表的结构sqlite>.schema 以上命令以;结束创建原创 2012-05-30 18:14:14 · 7342 阅读 · 0 评论 -
wifi workflow
我把android下的wifi流程分析主要分为三个部分。。一个是开启wifi过程,一个是查找wifi过程,一个是连接wifi过程。下面就具体过程进行分析。1.开启wifi android wifi 自上而下包括五个层次。linux内核中的标准wifi驱动程序和协议,Wpa_supplicant可执行程序,wpa_supplicant适配层,wifi的JNI接口,wifi的java框架,w原创 2011-05-19 20:45:00 · 3384 阅读 · 2 评论 -
ICS g-sensor,light sensor移植记录
最近有在移植ICS的sensor,接近传感器主要涉及文件及重要函数移植1.device/samsung/crespo/libsensors2.PowerManagerService.java,userActivity()3.PhoneApp.java,updateProximitySensorMode()4.Cm3605.c5.init.rcG-Sensor主要涉及原创 2012-03-22 15:30:16 · 2391 阅读 · 2 评论 -
Android天线信号刷新流程
初次接触android的代码,花2天时间把android的RIL以及向上的延伸比如天线信号刷新的流程理一下。 我把这个流程分成3个部分:1. RIL的实现流程;2. 自动上报的信号强度如何实现在屏幕上的刷新;3. 信号强度的主动读取流程; 其一,RIL实现流程,这个在去年有抽一点点时间看过,不过当时因为时间和心情的关系没有看明白,感觉转载 2011-11-14 22:30:28 · 1051 阅读 · 0 评论 -
android light sensor port
基于android 2.2 添加Light Sensor支持:1) UI部分2) framework部分3) HAL 部分4) Driver 部分 下面分别讨论:1) UI部分 a) 打开亮度设置菜单的自动调整亮度checkbox frameworks/base/core/res/res/values/config.xml :转载 2011-11-14 22:40:29 · 5358 阅读 · 1 评论 -
contacts里QuickContactBadge弹出窗口
公共用法: public void assignContactFromEmail (String emailAddress, boolean lazyLookup) 指定联系人的电子邮箱地址。(注:它会先搜索这个号码,如果没有会提醒你是否添加到联系人) 参数 emailAddress 联系人的电子邮箱地址 lazyLo原创 2011-11-16 23:26:32 · 2511 阅读 · 0 评论 -
android打电话,接电话,挂电话过程
android打电话过程:1.TwelveKeyDialer.java,onKeyDown()->dialButtonPressed()2.OutgoingCallBroadcaster.java,onCreate()sendOrderedBroadcast(broadcastIntent, PERMISSION, new OutgoingCall原创 2011-12-24 17:22:00 · 5772 阅读 · 0 评论 -
ics Call应用
1.Call:Call有九种状态:IDLE,ACTIVE,HOLDING,DIALING,ALERTING,INCOMING,WAITING,DISCONNECTED,DISCONNECTING;2.Connection:a.CdmaConnection (Context context, DriverCall dc, CdmaCallTracker ct, int index)原创 2012-04-30 13:43:19 · 1074 阅读 · 0 评论 -
开机logo.开机动画
开机logo.#sudo apt-get installnetpbm (installpicture transfer engine)#cdkernel/drivers/video/logo#./genlogo.sh aptg.jpg 1.0~/kernel aptg (p1: jpeg file path; p2: scale原创 2012-04-15 13:42:58 · 1000 阅读 · 0 评论 -
android号码匹配位数修改
Android上默认的号码匹配位数是7位,也就是说从右向左算起,如果两个号码有7位是匹配的,那么就认为是相同的号码。如+86 1234567和01234567是相同的号码。external\sqlite\android\OldPhoneNumberUtils.cpp中static int MIN_MATCH = 7; //修改成你想要的数字该数字在函数phone_number_compar原创 2012-07-17 15:16:16 · 2970 阅读 · 0 评论 -
port wifi to ICS(4.0.3)
去年移植了2.2。最近又刚刚移植了4.0.3。使用的是broadcom的bcm4329网卡。现把移植经历分享一下1.该android.hardware.wifi.xml复制到out目录下在相应的.mk文件中。添加PRODUCT_COPY_FILES += \ frameworks/base/data/etc/android.hardware.wifi.xml:$(PRODUC原创 2012-02-17 15:32:18 · 4322 阅读 · 2 评论 -
SipDroid
最近在看SipDroid,现在把一些笔记分享一下。1.inCallScreen.java, onResume()中. it receives encoded video data, and sent as intent to let mediaplayerto play it.2.VideoCamera, onResume()中,mVideoFrame.setVideoURI(Uri.pa原创 2012-11-19 10:39:13 · 1181 阅读 · 1 评论 -
安卓Android手机上邮箱的设置通用方法
一、新浪邮箱(1)新浪邮箱自08年6月分服务器被攻击后开始对pop取件频率进行了严格限制,同时新注册的用户需要手动才能开通pop功能(老用户不需要)(2)手动开通pop的方法:登录新浪邮箱后点击“邮箱设置”-“帐户”-“pop-smtp设置”勾选“开启”后“保存”(3)服务器配置方法:类型:POP3接收邮件服务器:pop.sina.com接收端口:110 SSL 否发送转载 2013-01-09 17:37:10 · 1599 阅读 · 0 评论 -
adb问题
问题1:linux:Android adb devices显示 no permissions解决方法:adb kill-serversudo adb start-server原创 2014-04-17 11:37:58 · 723 阅读 · 0 评论