博客主机

android插入大批量数据缓慢的问题

android插入大批量数据缓慢的问题
在公司负责的android项目,初始化从服务端同步数据时,需要向sqlite中插入大约8000条数据,导致应用启动过慢,大约需要10-20分钟时间。 android使用的是sqlite数据库,sqlite是比较轻量级的数据库,性能不及mssql、oracle等,在Google了之后发现,sqlite事务处理的问题,在sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始8000条记录也就是要8000次读写磁盘操...
博客主机

htc one/m7 最新固件Firmware 3.57.401.500修改版(开机无红字)

htc one/m7 最新固件Firmware 3.57.401.500修改版(开机无红字)
htc one/m7开发者版发布了sense5.5,   ARHD 30就是基于这个RUU,为了配合这个RUU稳定使用,强烈建议把固件刷到3.57.401.500版。 最新HBOOT修改版固件 ( 3.57.401.500 没有红色警告文字 ) https://www.dropbox.com/sh/6y7ax3jru...b/firmware.zip 需要注意的是,modelid和cidnum必须对应你的机器,我的modelid是:PN0711000也就是大家常说的台版,如果你需要刷的机器不同请在固件包中android-info.txt文件修改...

开启sense5.5 归属地 IP拨号 国内天气源 等等国行功能

开启sense5.5 归属地 IP拨号 国内天气源 等等国行功能
sense5.5将系统框架定义做到了system\customize\ACC\default.xml里,大家打开这个xml; 搜索: <item type="integer" name="region">3</item> 这个地区设定即可设定rom的框架属性,是国行就为3,国际版为6、0等等其他的数字,具体还没研究,但国行肯定是3,这样国内天气源、IP拨号、通话录音等一些功能就都打开了,当然2G也能更新天气了~ <item type="integer" name="sku_id">29</ite...

HTC one m7 android4.3本地化刷机包

HTC one m7 android4.3本地化刷机包
一直以为目前为止牛丸的4.3都是android原生界面的版本。今天逛xda时发现mike1986大侠发布了[ROM] Android Revolution HD 22.1 ,原来的官方4.2.2的下载链接都去掉了,仔细看了看他的帖子,原来这个22.1版是基于牛丸开发者版sense4.3定制而来的,既然是官方推出的果断升级,毕竟ARHD系列非常的稳定,几乎从来不会拿非官方的版本改。 刷了之后觉得速度明显快了,唯一美中不足的是拨号归属地没有了。于是乎跟...

Android adb提示unknow host service无法连接

Android adb提示unknow host service无法连接
今天帮同事root手机遇到了豌豆荚无法连接android手机,cmd下使用adb报错unknow host service的情况。 在网上查了下,一般是因为进程中的adb。exe无法kill造成的,进程中一定有常住的豌豆荚或91助手的adb进程,关闭即可。 我找了几次没有找到,后来发现一个db-adb。exe的进程,右键打开文件位置,原来万恶之源是金山手机毒霸。。。而且进程无法关闭。 可以在系统服务里停掉金山手机毒霸的服务或者卸载掉,就...

Android ListView ItemClick和Button冲突的解决

Android ListView ItemClick和Button冲突的解决
这两天修改领导通的ListView widget,在ListView中加入Button这类的有 “点击” 事件的widget,发现原来listview的itemclick居然失效了,后来在网上查资料终于得以解决。 ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。 解决办法: 在包含button的Layout中加入属性 android:descendantFocusability=...

Android Intent调用系统内置应用

Android Intent调用系统内置应用
1,掉web浏览器 Uri myBlogUri = Uri.parse("http://www.yzmanga.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new Intent(Intent.ACTION_VIEW, mapUri); 3,调拨打电话界面 Uri telUri = Uri.parse("tel:100861"); returnIt = new Intent(Intent.ACTION_DIAL, telUri); 4,...

SharedPreferences详解

SharedPreferences详解
  [功能] 大家在android开发中 一点有这样的需求 就是需要保存一下与该程序有关的属性设置的问题 比如:window xp 中 <假设系统盘为 C:/> 的位置为: C:\Program Files   那么在android中是怎样呢? 那就是:SharedPreferences     既然它是用来保存数据的 那么一点下面问题: 1. 如何创建 2. 如何加入数据 3. 如何取出数据     因为 很多程序都有这个需要 所以自己把...

Android ListView详解

Android ListView详解
  在Android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,图示。 列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据    具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,A...

Android ListView显示图片

Android ListView显示图片
   Android中ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。大家知道ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参数从而显示图片,我们只好使用其 setImageBitmap 方法,如 java代码: Bitmap mBitmap ...