- 浏览: 1516072 次
- 性别:
- 来自: 杭州
-
最新评论
-
duxingzheZet:
listview.getScrollY(); // 为啥总是0 ...
Android 记录和恢复ListView滚动的位置的两种方法 -
Escalade:
AlertDialog显示错误 Unable to add window token null is not for an application -
陌路千里:
return false即可
form表单只提交值,而不进行页面跳转 -
yubenjie:
不错,说的很全。学习了
maven用途、核心概念、用法、常用参数和命令、扩展 -
fxiaozj:
中文加数字还是不行呀
解决TextView在中文和标点存在情况下一行没显示满就换行问题
文章列表
建议直接访问原文:滚动到底部或顶部响应的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/
Don't Make Me Think
- 博客分类:
- 读书笔记
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
本文主要介绍如何在Android中引入地图及并对地图进行相应的操作。包括如何申请Google Map API密钥、如何创建包含地图的项目、地图的功能使用(地图缩放、设置视图、定位到自己的位置、添加标记、获得屏幕坐标的位置、双击放大、位置搜索即经纬度位置及屏幕像素坐标和具体地址的转换、监听某个位置)、google map和百度地图API的差别。
见http://www.cnblogs.com/trinea/archive/2012/11/14/2770433.html