`
文章列表
最新内容建议直接访问原文:滚动到底部加载更多及下拉刷新listview的使用   本文主要介绍可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。   该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新)  b.可自定义滚动到底部响应的事件(如滑动到底部加载更多)  c.可自定义丰富的样式  d.高效(若下拉样式关闭不会加载其布局,同listView效率一致) e. 丰富的设置。   本文可运行APK地址可见TrineaAndroidDemo.apk,可运行代码地址可见
建议直接访问原文:滚动到底部或顶部响应的ScrollView使用本文介绍滚动到底部或顶部响应(如加载更多)的ScrollView的使用。关于实现原理可见:滑动到底部或顶部响应的ScrollView实现本文可运行代码地址可见BorderScrollViewDemo,可运行APK地址TrineaAndroidDemo.apk。效果图如下:BorderScrollView继承自ScrollView,可以自定义滚动到底部或顶部时需要完成的任务。使用如下:一、自定义layout只需将定义的ScrollView标签换成cn.trinea.android.common.view.BorderScrollV ...
建议直接访问原文:Android系统下载管理DownloadManager功能介绍及使用示例本文主要结合源码介绍Android系统下载管理DownloadManager的强大功能及使用。这是许久来准备写的一系列博客,这篇主要介绍DownloadManager的功能和示例,后面还有两篇会介绍下载管理的底层设计(DownloadProvider、DownloadManager、DownloadManagerUI)、下载管理如何进行功能增强和bug修改。PS:系统提供的功能很强大,完全没必要自己写 本文可运行APK地址可见TrineaAndroidDemo.apk,可运行代码地址可见Downlo ...
在数据库中我们经常会有这种需求,插入时,某条记录不存在则插入,存在则更新。或更新时,某条记录存在则更新,不存在则插入。比如: 人员信息数据库,某个身份证若已经存在,重复插入则更新,否则新增记录。 网页缓存数据库,某个url已经存在,重复插入则更新,否则新增记录。 在mysql中可以使用replace into或是insert into …. on duplicate key update实现。在sqlite中我们同样可以使用replace into实现。分为两步,下面以http cache表为例,仅包含三个字段,主键_id, url, content 第一步:新建唯一索引: CREATE ...
应用打开,home键到后台,一段时间打开,偶现fc android.os.BadParcelableException: ClassNotFoundException when unmarshalling。 具体原因原因、解决方法及android的class loader介绍见 android.os.BadParcelableException: ClassNotFoundException when unmarshalling
最新内容建议直接访问原文:viewpager实现画廊(一屏多个Fragment)效果   本文主要介绍如何利用ViewPager实现Gallery的画廊效果,即一屏显示多个Fragment。在使用Gallery的时候大家会发现有几个问题(1). 无法控制每次滑动只滑动一页, (2). Gallery默认第一个item居中,无法修改它与Gallery的左间距。ViewPager可以方便的解决上面两个问题,但默认却无法在屏幕上显示多个Fragment。   示例APK地址:TrineaAndroidDemo 下面介绍如何利用ViewPager及android:clipChildren属 ...
本文主要介绍Android性能调优工具TraceView的使用及通过其确定性能点。 Android自带的TraceView可以方便的查看线程的执行情况,某个方法执行时间、调用次数、在总体中的占比等,从而定位性能点。 1、生成日志,运行TraceView 运行TraceView有两种方式 a、调用Debug类,b、使用DDMs   2、TraceView界面信息介绍
Android应用如何实现开机自启动?   开机自启动失败的原因有哪些?   应用是否可以在安装后自启动呢?   没有ui界面的纯service应用能够自启动吗?   adb命令能发送广播模拟开机启动吗?   看看上面这些疑惑的答案吧*_@ Android应用如何开机自启动、自启动失败原因  
想学习下其他Apk的源码吗? 想看看其他Apk的图片资源、布局文件、清单文件吗? 想把别人的Apk稍作修改后重新打包试试效果吗? 那就看看如何利用dex2jar和apktool反编译Android应用程序查看源代码、资源文件和xml文件以及修改后重新打包成APK把,别做坏事哦    
本文主要分享自己在appstore项目中的性能调优点. 包括同步改异步、减少对象创建(缓存)、Layout优化、数据库优化、算法优化、延迟执行等。 解决界面滑动明显卡顿,Activity跳转慢,网络获取慢等性能问题,具体见 Android那些可调优点 ^_^    
从搭建复杂度、写博客的便捷程度、开放性(主题、工具插件)等方便比较WordPress和github page 详见: http://www.trinea.cn/other/wordpress%E5%92%8Cgithub-page%E7%9A%84%E9%80%89%E6%8B%A9%E5%92%8C%E6%90%AD%E5%BB%BA/        
Xmind图见http://www.cnblogs.com/trinea/archive/2012/11/15/2772457.html
在使用ViewPager添加android-support-v4.jar后提示如下错误 java.lang.ClassNotFoundException: android.support.v4.view.ViewPager 解决方法见http://www.cnblogs.com/trinea/archive/2012/11/16/2771062.html
本文主要介绍Android开发中如何直接查看sqlite数据库中的数据以及sqlite3的常用命令。 见http://www.cnblogs.com/trinea/archive/2012/11/16/2773656.html
本文主要介绍如何为自定义的View添加属性以及属性的类型。 见http://www.cnblogs.com/trinea/archive/2012/11/14/2768271.html
Global site tag (gtag.js) - Google Analytics