随笔分类 -  Android

Android activity的生命周期
摘要:Android activity的生命周期activity类处于android.app包中,继承体系如下: 1.java.lang.Object 2.android.content.Context 3.android.app.ApplicationContext 4.android.app.Acti... 阅读全文

posted @ 2014-05-05 14:04 小尾巴猴子 阅读(125) 评论(0) 推荐(0)

如何判断手机里使用的是hdpi,mdpi图片
摘要:dpi与分辨率没有直接关系.一个是点阵密度,一个是点阵数.用 getprop 命令 看看 qemu.sf.lcd_density 数值是多少 160以上是mdpi 240以上是hdpi. 阅读全文

posted @ 2014-04-30 15:42 小尾巴猴子 阅读(264) 评论(0) 推荐(0)

adb问题
摘要:问题1:linux:Android adb devices显示 no permissions临时解决方法:adb kill-serversudo adb start-server永久解决方法:a.查看vid,pid$lsusbBus 001 Device 010: ID 0bb4:0c87 High... 阅读全文

posted @ 2014-04-17 11:37 小尾巴猴子 阅读(261) 评论(0) 推荐(0)

安卓Android手机上邮箱的设置通用方法
摘要:一、新浪邮箱(1)新浪邮箱自08年6月分服务器被攻击后开始对pop取件频率进行了严格限制,同时新注册的用户需要手动才能开通pop功能(老用户不需要)(2)手动开通pop的方法:登录新浪邮箱后点击“邮箱设置”-“帐户”-“pop-smtp设置”勾选“开启”后“保存”(3)服务器配置方法:类型:POP3接收邮件服务器:pop.sina.com接收端口:110 SSL 否发送邮件服务器:smtp.sina.com发送端口:25 SSL 否二、QQ邮箱(1)QQ邮箱需要通过手动的方式开启pop功能,登陆您的QQ邮箱页面后点击页面上方的“设置”-“账号”-“POP3/SMTP服务”勾选“开启POP3/S 阅读全文

posted @ 2013-01-09 17:37 小尾巴猴子 阅读(791) 评论(0) 推荐(0)

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.parse("rtsp://"+Receiver.engine(mContext).getRemoteAddr()+"/"+Receiver.engine(mContext 阅读全文

posted @ 2012-11-19 10:39 小尾巴猴子 阅读(201) 评论(0) 推荐(0)

MonkeyRunner使用小结
摘要:最近在用MonkeyRunner做自动化测试。现把个人心得记录下来。MonkeyRunner在mysdk/tools/目录下,为了方便,可以加到坏境变量PATH里.这里不再赘述。关键命令使用方法如下:#MonkeyRunner # Imports the monkeyrunner modules used by this program from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage # Connects to the current device, returning a Monk... 阅读全文

posted @ 2012-11-02 13:44 小尾巴猴子 阅读(199) 评论(0) 推荐(0)

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 阅读全文

posted @ 2012-08-10 16:36 小尾巴猴子 阅读(126) 评论(0) 推荐(0)

android号码匹配位数修改
摘要:Android上默认的号码匹配位数是7位,也就是说从右向左算起,如果两个号码有7位是匹配的,那么就认为是相同的号码。如+86 1234567和01234567是相同的号码。external\sqlite\android\OldPhoneNumberUtils.cpp中static int MIN_MATCH = 7; //修改成你想要的数字该数字在函数phone_number_compare_loose函数中使用。这个函数其实就是号码匹配的真正函数。framewoeks\base\telephony\java\android\telephony\PhoneNumberUtils.java,其中 阅读全文

posted @ 2012-07-17 15:16 小尾巴猴子 阅读(234) 评论(0) 推荐(0)

ICS SIP Call移植
摘要:最近在移植ICS的sip call。现把移植经历分享一下。sip call拨打电话过程跟正常拨打电话过程没什么两样。但是sip call需要有WiFi的支持。并且有sip server可以提供账户。SipSettings.java是sip call的通话设置。ICS已经做好。只需要开启WiFi,可以添加账户。并可以选择允许接听电话否?接下来,你就可以拨打电话了。下面说说拨打电话的过程。1.首先,要打开sip call的权限。可以在.*.mk文件中。添加 PRODUCT_COPY_FILES += \ frameworks/base/data/etc/android.software.sip.. 阅读全文

posted @ 2012-06-14 16:32 小尾巴猴子 阅读(300) 评论(0) 推荐(0)

sqlite数据库查看操作
摘要:经常看到Settings.System.**。这些数据都保存在/data/data/com.android.provider.settings/下。要看这些数据,就需要查表。于是就看了下数据库的一些简单操作命令。显示所有命令sqlite>.help退出sqlite3sqlite>.quit查看表的结构sqlite>.schema 以上命令以;结束创建数据库usersqlite3 user 创建表tblcreate table tbl(name char(10), age smallint, score float);查询表.table插入数据insert into tbl v 阅读全文

posted @ 2012-05-30 18:14 小尾巴猴子 阅读(530) 评论(0) 推荐(0)

ubuntu 12.04编译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-dev:i386 g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i3862、安装sun-jav 阅读全文

posted @ 2012-05-13 16:44 小尾巴猴子 阅读(245) 评论(0) 推荐(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)这个构造方法是在MT的时候使用的。因为它有一个DriverCall的参数。它通过parentFromDCState方法来获得对应的parent(call),把connection加入到call的connections变 阅读全文

posted @ 2012-04-30 13:43 小尾巴猴子 阅读(206) 评论(0) 推荐(0)

android修改默认语言
摘要:在project/build/target/product/generic.mk中,在PRODUCT_LOCALES字段里将要选择的语言放在第一位 阅读全文

posted @ 2012-04-15 13:46 小尾巴猴子 阅读(173) 评论(0) 推荐(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: scalefactor; p3: kernel path; p4: logo name, auto add ‘logo_’ prefix)#replace logo array in logo_hippo_XX_hvga.c with the array... 阅读全文

posted @ 2012-04-15 13:42 小尾巴猴子 阅读(329) 评论(0) 推荐(0)

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主要涉及到的过程1.首先要了解orientation Sensor设置的入口。DisplaySettings.java中。->onPreferenceTreeClick()会启动一个服务。调用PhoneWindowManager.ja 阅读全文

posted @ 2012-03-22 15:30 小尾巴猴子 阅读(376) 评论(0) 推荐(0)

导航