- 博客(10)
- 资源 (19)
- 收藏
- 关注
原创 盒子大跃进年代到来 细数单双核四核的优缺!
2012年单核,2013年1月双核,2013年6月四核,我细数了一下这些单核四核的优缺点。 市场上闹得沸沸扬扬的,无数家公司纷纷推出自己的品牌盒子,其实都是跳着同一颗心,长着同一张脸。 高清播放机、互联网机顶盒、网络机顶盒、客厅电脑、安卓PC,这些东西无论怎么换马甲,我也能认得出来,实际上就是一个由ARM或者MIPS的CPU内核+内存+闪存+HDMI接口
2013-06-28 14:55:27 1431
原创 android获取设备唯一标识完美解决方案
/** * deviceID的组成为:渠道标志+识别符来源标志+hash后的终端识别符 * * 渠道标志为: * 1,andriod(a) * * 识别符来源标志: * 1, wifi mac地址(wifi); * 2, IMEI(imei); * 3, 序列号(sn); * 4, id:随机码。若前面的都取不到时,则随机生成一个随机码,需要缓存。 * * @param c
2013-06-19 09:22:47 1144
转载 Android蓝牙API之BluetoothSocket类
前面两篇文章中我们提到了有关Android平台蓝牙的配对、发现、启用等操作,本文开始通过BluetoothSocket类建立有关蓝牙通讯的套接字。从Android 2.0开始支持这一特性,蓝牙和LAN一样通过MAC地址来识别远程设备,建立完通讯连接RFCOMM通道后以输入、输出流方式通讯。 一、连接设备 蓝牙通讯分为server服务器端和client客户端,它们之间使用Bluetoot
2013-06-19 09:21:52 1195
转载 Android蓝牙API之BluetoothAdapter类
使用BluetoothAdapter类,你能够在Android设备上查找周边的蓝牙设备然后配对(绑定),蓝牙通讯是基于唯一地址MAC来相互传输的,考虑到安全问题Bluetooth通讯时需要先配对。然后开始相互连接,连接后设备将会共享同一个RFCOMM通道以便相互传输数据,目前这些实现在Android 2.0或更高版本SDK上实现。 一、查找发现 findding/discovering de
2013-06-19 09:20:11 810
原创 获取Android系统的唯一识别码
在计算机上,我们习惯用MAC地址来标志一台计算机。在Android设备上,可以用IMIE或者Android ID来标志一个设备。 看一下Android上怎样获取这样的信息。 一个是TelephonyManager的getDeviceId,另外一个是Settings.System的ANDROID_ID 这里贴一段测试代码: package com.npc4.android.imie; im
2013-06-19 09:17:48 698
原创 手机蓝牙各类服务对应的UUID
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}' BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}' PublicBrowseGroupServiceCla
2013-06-18 16:03:58 731
转载 Android recovery 复制大量预装 apk的方法
要求在产品中预装大量的第三方app,apk文件有600M多,加上相关资源文件,共计4G。 如何把如此多的文件在安装时内置到系统成了问题。解决方法有三: 1 在update.zip中实现复制。写updater-script 通过使用script 复制。见我的另一篇自定义updater-script的文章。 缺点:script脚本需要自己写,不能随make生成。
2013-06-03 18:03:51 899
转载 Android recovery 下使用 updater-script 自制升级包
recovery 模式下,使用 updater-script 脚本来完成的升级。 系统自带到ota_rom_target_files.py,编译时可以生成updater-script的脚本。 有时我们需要自己定义升级的功能。下面自己写一个升级脚本。完成升级功能。 1 创建目录结构: data/app META-INF/com/google/android/up
2013-06-03 17:49:57 1080
转载 android OTA差分包的生成方法
在make android系统后,会生成系统的img文件。 make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。 mkdir ~/OTA source build/envsetup.sh; choosecom 1 1 7 eng make;make otapackage 先将编译生成的
2013-06-03 17:46:32 999
转载 android OTA 的功能实现和修改
Android OTA空中升级的文档不少。但是多是介绍原理的和分析代码的。原理我就不说了。这里记录一下我在项目中实现的工作,和问题总结。 工作流程: update.xml文件放在服务器上,当客户端请求的参数正确时,返回相应的信息。 update.xml的内容,根据需要可以添加;Md5需要校验下载后包的完整性。updatepath为实际的下载地址
2013-06-03 17:37:11 1047
高仿360云盘android端的UI实现
2014-04-19
android Listview异步加载图片之优化篇
2013-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人