
技术
xhmj12
一个码农,技术公众号:开发者全社区(JANiubility)
展开
-
android2.3及4.0 AnsycTask区别与比较
1.问题由来: 1.在SDK2.3环境下,开发下载模块时,核心下载线程通过ansyncTask,当下载任务为>=5个时,应用中的其他用ansyncTask实现的操作都被阻塞而没有被执行,下载也最多只有五个; 2.在SDK4.0环境下,下载模块中,只能有一个下载任务下载。当有一个下载任务,再添加一个下载任务时,不能添加,不能同能下载; 2.问题原因分析...原创 2013-11-08 17:41:22 · 162 阅读 · 0 评论 -
关于Activity的finish方法
在项目时,遇到这样一个问题:从启动页(StartActivity)到APP的主页(MainActivity)时,调用的StartActivit的finish方法,并且MainActivity方法的onResume方法也很快执行了,但页面还是停留在启动页,半天才能跳到主页。 打日志找了半天原因,发现,原来调用Activity的finish()方法后,并没有即执行onDestory...原创 2014-02-24 15:41:21 · 877 阅读 · 0 评论 -
android中关于Sqlite的问题
1.不要在UI线程里调用getReadableDatabase ()或者getWritableDatabase ()方法 参见androidAPI文档如下: Create a helper object to create, open, and/or manage a database. This method always returns very quickly. Th...原创 2014-01-02 11:43:09 · 169 阅读 · 0 评论 -
android上SQLite性能优化的问题
1.利用android提高的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语句操作花费时间的对比结果 在相同的环境(adnroid4.0)和相同的机器下执行相同的动作,记录条数也一样的情况下的对比,多次验证的如下: (1)如果批量执行的记录数在1000条,则Android Sqlite...原创 2013-12-18 16:25:06 · 310 阅读 · 0 评论 -
ViewPager中如何获取Fragment
在做项目时,遇到Fragment与Fragment、Fragment与Activity需要相互通信、传递数据以及进行互 操作的问题,查阅了官方文档,也实现了官方的例子,但实际项目是ViewPager+Fragment,按官方的例 子,总是获取不到Fragment的引用,如: HeadLinesFragment headLinesFrag = (HeadLines...原创 2013-12-17 11:39:12 · 291 阅读 · 0 评论 -
Android工程依赖:android中打包含有Activity以及资源文件的jar包在工程中调用
在开发java工程时,一个大的项目可能分为多个模块,为了实现模块间的解耦和独立,提高模块的复用性,通常将该项目按模块分为多个java工程进行开发,最后通过jar包等工程依赖的方式实现系统集成,提高模块的解耦和复用。 现在开发android项目,通过实践开发的总结,发现这种方式特别有必要。比如,开发一个android端视频应用,肯定有播放和下载模块,之前放在一个...原创 2013-12-11 13:58:33 · 321 阅读 · 0 评论 -
ScrollView里包含GridView应注意的两个问题
做项目中经常会遇到ScrollView包含GridView或者ListView的问题,这其中一定会遇到两个问题: 1.GridVIew或者ListVIew内容显示不全的问题 解决方案: 自定义GridView或者ListView,并重写其onMeasure方法,并在布局问题中使用自定义的GridView: import android.content.C...原创 2013-12-03 14:30:44 · 141 阅读 · 0 评论 -
Android:android:listSelector="#00000000" 与 android:listSelector="@null"之区别
Android:android:listSelector="#00000000" 与 android:listSelector="@null"之区别 当用gridview或者ListView控件时,会用到设置android:listSelectors属性,例如下: <com.xhmj.main.active.MyGridView ...原创 2013-11-29 17:55:59 · 246 阅读 · 0 评论 -
android之WebView
1.为什么请求一个网页第一次能用webview展示正常,再次进入该页面就不能正常展示了? 最近做项目时,遇到这样一个问题:用webview展示动态网页时,第一次请求该页面用webview能正常展示,再次点击进入该页面就提示加载失败,不能正常展示了(网页中静态页面部分能展示,动态页面就加载失败了)。或者等一段时间后再次点击才又可以正常展示,当展示静态的html页面就没有问题。...原创 2013-11-13 18:06:11 · 147 阅读 · 0 评论 -
fastjson初始化对性能的影响(转)
转自:http://kane-xie.iteye.com/blog/2223837 之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。 网上的说法: fastj...原创 2015-07-02 19:52:24 · 272 阅读 · 0 评论