Android Java
文章平均质量分 62
Trinea
http://www.trinea.cn
展开
-
性能优化系列总篇
最新最准确内容建议直接访问原文:性能优化系列总篇本文为性能优化系列的总纲,主要介绍性能调优专题计划、何为性能问题、性能调优方式及前面介绍的数据库优化、布局优化、Java(Android)代码优化具体对应的调优方式。 1、调优专题博客计划目前调优专题已完成五部分:性能优化总纲——性能问题及性能调优方式性能优化第三篇——Java(Android)代码原创 2013-09-04 23:51:49 · 1081 阅读 · 0 评论 -
Java可变参数列表
public class TestClass{ public static void main(String args[]){ VarArgs(1, "one"); VarArgs(2, "one", "two"); VarArgs(3, "one", "two", "three"); VarArgs(0); // Attention! } static vo原创 2010-03-05 16:01:00 · 1033 阅读 · 0 评论 -
eclipse快捷键
很实用,得多多练习哦 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页原创 2010-03-03 15:19:00 · 757 阅读 · 0 评论 -
ArrayList和LinkedList的几种循环遍历方式及性能对比分析
最新最准确内容建议直接访问原文:ArrayList和LinkedList的几种循环遍历方式及性能对比分析 主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论。通过本文你可以了解(1)List的五种遍历方式及各自性能 (2)foreach及Itera原创 2013-10-31 13:06:14 · 1371 阅读 · 0 评论 -
总结的一些android公共库
本文主要介绍自己在android开发中总结的一些公共库,目前包括下拉刷新ListView、可以响应各个方向CompoundDrawables点击操作的TextView、图片缓存、图片SD卡缓存、图片工具类,不断更新,欢迎交流公共库代码地址:AndroidCommon@GoogleCode或AndroidCommon@Git对应Demo地址:Demo@GoogleCode或Demo@原创 2012-07-16 17:40:22 · 1703 阅读 · 0 评论 -
滚动到底部加载更多及下拉刷新listview的使用
最新内容建议直接访问原文:滚动到底部加载更多及下拉刷新listview的使用 本文主要介绍可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新) b.可自定义滚动到底部响应的事件(如滑动到底部加载更多) c.可自定义丰富的样式 d.高效(若下拉样式关闭不会加载其布局,同listView效率一原创 2013-08-21 21:37:31 · 1952 阅读 · 0 评论 -
Android 插件化 动态升级
最新内容请见原文:Android 插件化 动态升级不少朋友私信以及 Android开源交流几个 QQ 群 中都问到这个问题,这里简单介绍下1、作用大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,从这个介绍中也知道可以通过多个 Dex 来解决这个问题,因而便有了插件化的概念,将一个 App 划分为多个原创 2014-09-19 08:08:32 · 1181 阅读 · 0 评论 -
android程序安装后图标不显示
本文主要介绍android应用程序安装后图标不显示的几个可能原因。见http://trinea.iteye.com/blog/1463296oo原创 2012-03-27 09:26:19 · 2535 阅读 · 0 评论 -
Java ClassLoader基础及加载不同依赖 Jar 中的公共类
最新内容及最清晰格式请见:http://www.trinea.cn/android/java-loader-common-class/本文主要介绍 ClassLoader 的基础知识,ClassLoader 如何动态加载 Jar,ClassLoader 隔离问题及如何加载不同 Jar 中的公共类。 本文工程开源地址见:Java Dynamic Load Jar@原创 2014-09-02 01:09:23 · 1256 阅读 · 0 评论 -
Java Android 注解(Annotation) 及几个常用开源项目注解原理简析
不少开源库都用到了注解的方式来简化代码提高开发效率。本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。PDF 版: Java Annotation.pdf, PPT 版:Java Annotation.pptx, Keynote 版:Java Annotation.key原创 2014-10-17 08:26:30 · 1207 阅读 · 0 评论 -
Android 开源库获取途径整理
介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。1. GitHubAndroid 开源项目汇总Android 优秀开源项目实现原理解析把这两个放在前面,是因为这两个项目我和一群小伙伴在精心维护,同时任何人都可以提交 PR 参与进来。其他网站或 App 都可以以此为数据源原创 2014-08-20 02:24:35 · 1636 阅读 · 0 评论 -
利用Eclipse自动生成comments(注释)
可以方便的利用Eclipse生成注释,对于已经添加过的注释可以方便的修改 下面的blog中说明了如何修改comments(注释)中的author,其他信息可以类似修改或添加 blog地址:http://icansoft.blog.51cto.com/268543/55871、 刚看见个新闻补充下:http://java.csdn.net/a/20100308/259219.原创 2010-03-08 19:54:00 · 1693 阅读 · 0 评论 -
性能优化之数据库优化
最新最准确内容建议直接访问原文:性能优化之数据库优化本文为性能优化的第一篇——数据库性能优化,原理适用于大部分数据库包括Sqlite、Mysql、Oracle、Sql server,详细介绍了索引(优缺点、分类、场景、规则)和事务,最后介绍了部分单独针对Sqlite的优化。 性能优化专题已完成五部分:性能优化总纲——性能问题及性能调优方式性能优化第三篇——Jav原创 2013-08-21 21:29:35 · 1063 阅读 · 0 评论 -
Android ListView滑动过程中图片显示重复错乱闪烁问题解决
最新内容建议直接访问原文:Android ListView滑动过程中图片显示重复错乱闪烁问题解决 主要分析Android ListView滚动过程中图片显示重复、错乱、闪烁的原因及解决方法,顺带提及ListView的缓存机制。1、原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View)。ListView通过ad原创 2013-08-21 21:31:37 · 1672 阅读 · 0 评论 -
Android性能调优
本文主要分享自己在娱乐精选(功能类似垂直类appstore)项目中的性能调优点.包括同步改异步、减少对象创建(缓存)、Layout优化、数据库优化、算法优化、延迟执行等。解决界面上下、左右滑动明显卡顿,Activity跳转较慢,网络获取到展现速度较慢等性能问题,具体可见 Android那些可调优点 ^_^原创 2013-03-11 21:25:34 · 1182 阅读 · 0 评论 -
Android PopupWindow介绍及实现菜单效果
本文主要介绍PopupWindow的基本知识、利用PopupWindow实现类似网页上或者windows开始按钮的菜单效果以及如何解决PopupWindow和listView或GridView同时使用时焦点及页面响应问题见http://trinea.iteye.com/blog/1461095oo原创 2012-03-27 09:24:17 · 1183 阅读 · 0 评论 -
OAuth认证介绍及腾讯微博OAuth认证示例
本文主要介绍OAuth的用处、OAuth的流程、腾讯微博OAuth认证示例(新浪、人人类似)以及一些认证的异常。欢迎查看原文http://trinea.iteye.com/blog/1290627原创 2012-03-21 09:56:25 · 1111 阅读 · 0 评论 -
JSONArray
<br />http://www.json.org/javadoc/org/json/JSONArray.html#getJSONObject(int)原创 2010-07-22 20:41:00 · 1132 阅读 · 0 评论 -
性能优化之Java(Android)代码优化
最新最准确内容建议直接访问原文:性能优化之Java(Android)代码优化 本文为Android性能优化的第三篇——Java(Android)代码优化。主要介绍Java代码中性能优化方式及网络优化,包括缓存、异步、延迟、数据存储、算法、JNI、逻辑等优化方式。(时间仓促,后面还会继续完善^_*) 性能优化专题已完成五部分:性能优化总纲——性能问题及性能调优原创 2013-08-26 20:46:15 · 1079 阅读 · 0 评论 -
Android性能优化之布局优化
最新最准确内容建议直接访问原文:Android性能优化之布局优化本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchy viewer和lint)。性能优化专题已完成五部分:原创 2013-08-21 21:30:18 · 1241 阅读 · 0 评论 -
腾讯微博java(android) api 包含95%接口,使用简单
由于现在腾讯微博提供的java(android) sdk功能过弱,自己搞了个java sdk包,同样适用于android。 包含腾讯微博目前提供的95%的api,几乎所有主要功能api,用法简单,方便扩展。 下面介绍api的具体使用,然后介绍源码地址和jar包地址 1、具体使用 由于博客格式问题,不利用代码举例,具体使用请见博客源地址http://trinea.itey原创 2011-12-18 22:52:10 · 1380 阅读 · 0 评论 -
@Override 的作用
很简单,如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override 系统可以帮你检查方法的正确性, @Override public String toString(){...}这是正确的 一旦写错 写成这样 @Override public String tostring(){...}编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确原创 2010-03-09 10:50:00 · 1191 阅读 · 0 评论 -
Java与C++
1、Java采用Unicode字符集,增加了对非拉丁语系的支持,一个汉字可以直接作为一个字符常量进行赋值而在C++中必须做为字符串处理 char chTemp = 我; System.out.println(chTemp); Java字符是一个16为的无符号整数,C++中为8位 2. Java标识符可以以美元符$开头,可含有所有十六进制值大于0xc0的Uniode原创 2010-03-03 15:22:00 · 995 阅读 · 0 评论 -
Android 开源项目源码分析第一期正式发布
由 Trinea 发起、几十名 Android 开发者参与的Android 开源项目源码分析第一期正式发布。 从简介、总体设计、流程图、详细设计全方面分析开源库源码,第一期包括 10 个著名开源库及 5 个公共技术点的全面介绍。 最终这个 Star 近 6000 的开源汇总项目会和分析项目结合起来,做到主要开源库都有对应源码解析! 分析文档 作者 Volley 源码解析原创 2015-02-10 01:03:34 · 2677 阅读 · 1 评论