android
文章平均质量分 70
l-_-l
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单独编译android 下的模块的方法
通常在android 源码目录下执行make 命令后,系统就会自动进行编译,但是要花很长时间并最后生成system.img .如果我们只是改动了很小部分的程序,那么就只需要对改动的那部分模块进行编译就可以了,而且也不用花那么长时间。方法如下:一:在Android源代码目录下的build目录,执行envsetup.sh 脚本,然后就可以使用模块编译指令了。转载 2012-04-28 19:29:20 · 357 阅读 · 0 评论 -
Android各种控件的事件监听 (转)
下面是各种常用控件的事件监听的使用①EditText(编辑框)的事件监听---OnKeyListener②RadioGroup、RadioButton(单选按钮)的事件监听---OnCheckedChangeListener③CheckBox(多选按钮)的事件监听---OnCheckedChangeListener④Spinner(下拉列表)的事件监听---OnIt转载 2013-03-24 16:15:08 · 720 阅读 · 0 评论 -
android中 获取WiFi信息并计算wifi的信号强度
一、首先获得WifiManager WifiManager wifiManager=(WifiManager) getSystemService(WIFI_SERVICE);添加权限: 二、 WifiInfo wifiInfo=wifiManager.getConnectionInfo();//当前wifi连接信息 List scanResu原创 2013-03-23 19:47:54 · 996 阅读 · 0 评论 -
getSystemService方法的调用
在android 获取手机信息的时候用到这样一段代码: public class BasicInfo { public String getPhoneNumber(){// 获取手机号 MSISDN,很可能为空TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEP原创 2013-03-23 19:49:05 · 547 阅读 · 0 评论 -
android的PowerManager和PowerManager.WakeLock and WiFi Lock
PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "AAAAA"); mWakeLock.setRefer原创 2013-03-23 21:10:24 · 665 阅读 · 0 评论 -
在eclipse中将android项目生成apk并且给apk签名
生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们原创 2013-03-24 14:08:48 · 445 阅读 · 0 评论 -
Android参数分析
Android参数分析Android的参数大致分成两块:系统服务参数和平台系统信息。系统服务参数:Android的系统服务不仅指服务组件,而且还包括Android 系统提供的服务功能。Android为这些系统服务参数提供了接口---管理器,不同的组件会有不同的管理器进行管理,主要有Wi-Fi管理,连接管理,电话管理,电源管理,振动管理,音量管理,输入法管理,窗口管理等等原创 2013-03-23 20:02:05 · 611 阅读 · 0 评论 -
Android 如何自动拨号+拨打电话
定义了一个号码,当有来电时,自动拨打到我定义的号码上。可是,下面的代码,只能显示出拨号的界面,并自动拨号。但是仍然需要用户手工按一个类似Enter的按钮去拨打。 Intent intent = new Intent(Intent.ACTION_DIAL); int原创 2013-03-24 14:19:52 · 5601 阅读 · 0 评论 -
android编码规范 & 常用布局 & 常用控件
1,android编码规范Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_che原创 2013-03-24 17:46:31 · 552 阅读 · 0 评论 -
Android去除标题栏和状态栏
一、在代码中设置protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//去除titlerequestWindowFeature(Window.FEATURE_NO_TITLE);//去除Activity上面的状态栏 getWindow().setFlag原创 2013-03-24 14:40:16 · 520 阅读 · 0 评论 -
Android WifiManager.WifiLock 简介
经过查看网上的资料,知道在手机屏幕关闭之后,并且其他的应用程序没有在使用wifi的时候,系统大概在两分钟之后,会关闭wifi,使得wifi处于睡眠状态。这样的做法,有利于电源能量的节省和延长电池寿命等。android为wifi提供了一种叫WifiLock的锁,能够阻止wifi进入睡眠状态,使wifi一直处于活跃状态。这种锁,在下载一个较大的文件的时候,比较适合使用。原创 2013-03-23 21:27:41 · 1046 阅读 · 0 评论 -
如何测试CTS4.0
CTS4.0测试步骤 V1.2 (更新到CTS4.0 R2) 第一:平台准备工作第二:新建CTS测试任务第三:关于CTS4.0测试报告第四:继续测试未完成的计划第五:单独对fail/notExecuted/timeout的测试项进行测试第六:单独测试某个Case第七:注意事项 ---------------------------------转载 2012-04-24 17:05:15 · 404 阅读 · 0 评论 -
android 几个快速编译images指令
Android比较重要的三个img文件:make systemimage - system.img make userdataimage - userdata.img make ramdisk - ramdisk.img make snod - 快速打包system.img (with this command, it will build a new system.img very qu转载 2012-04-28 19:45:02 · 834 阅读 · 0 评论 -
Android Building System
最近研究了下Android的编译系统,下面结合编译我们自己的产品mobot来对整个编译系统进行必要的介绍,方便大家今后对默认编译的修改。先列出几个觉得重要的Make文件:build/buildspec.mkbuild/envsetup.shbuild/core/main.mkbuild/core/envsetup.mkbuild/config.mk总的来说,An转载 2012-04-28 19:52:39 · 376 阅读 · 0 评论 -
apk文件编译到系统文件中的方法
把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法:1 (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。 (2) 执行命令make snod , 把添加的spk编到system.img 中 缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2 "转载 2012-04-28 19:58:46 · 359 阅读 · 0 评论 -
android文件系统制作
第一种就是通过build android source得到,source build结束之后,会产生大部分的android文件系统,位置在你的android source build目录下的out/target/product/generic/。其中root/就是你的root fs, 你需要将system/拷贝到root/system下,这样root/就是你得到的一个基本的文件系统。但是,现在ro转载 2012-04-22 00:26:09 · 457 阅读 · 0 评论 -
为Android安装BusyBox —— 完整的bash shell
http://www.189works.com/article-13635-1.html大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用命令行还是在手机上直接用terminal emula转载 2012-04-22 00:30:27 · 466 阅读 · 0 评论 -
android 镜像文件ramdisk system userdata
模拟器运行时,有关的磁盘镜像包括三类:只读、可写、可写的临时文件1.只读模拟器运行时需要几个关键的只读镜像文件,他们一般都可以在模拟器的安装目录中/tools/lib/images中找到(这个也是缺省的-system目录),但也可以通过-system参数指定到其他目录中。在目录下,缺省应该有如下文件:kernel-qemu 模拟器的Linux内核镜像ramdisk.img 启动转载 2012-04-22 00:32:59 · 658 阅读 · 0 评论 -
android: 制作system.img(yaffs2) 镜像
http://www.xxlinux.com/linux/article/development/embed/2009-01-14/14887.html1. 将android system.img 中文件打包到PC bash-3.2# mount rootfs on / type rootfs (rw) /dev/pts on /dev/pts type devpt转载 2012-04-22 00:28:12 · 370 阅读 · 0 评论 -
修改Android模拟器的存储空间
使用模拟器时发现不能向/system目录放东西,报错:out of memory,使用df命令查看发现system目录空闲空间为0,所以不能再向里面增加任何东西。经google发现在启动模拟器时使用这个命令增加其存储空间即可:emulator -partition-size 128 -avd Android2.3.3128是要增加的空间大小,Android2.3.3是模拟器的名字转载 2012-04-22 00:30:07 · 1445 阅读 · 0 评论 -
Android创建启动画面
1 制作界面 突出产品LOGO,产品名称,产品主要特色; 注明产品的版本信息; 注明公司信息或者开发者信息; 背景图片,亦可以用背景颜色代替; 2.处理后台资源 大多数的Splash界面都是会等待一定时间,然后切换到下一个界面; 其实,在这段时间里,可以对系统状况进行检测,比如网络是否通,电源是否充足; 或者,预先加载相关数据; 为了能原创 2013-03-26 15:35:28 · 683 阅读 · 0 评论
分享