摘要: 本博文地址:http://blog.csdn.net/mylzc/article/details/6777767转载请注明出处。为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。本系列文章由浅入深介绍And... 阅读全文
posted @ 2015-04-24 15:07 troyjie 阅读(135) 评论(0) 推荐(0) 编辑
  2015年7月2日
摘要: 创建项目首先,先指出Android Studio中的两个概念。Project和Module。在Android Studio中,Project的真实含义是工作空间,Module为一个具体的项目。在Eclipse中,我们可以同时对多个Eclipse的Project进行同时编辑,这些Project在同一个... 阅读全文
posted @ 2015-07-02 00:19 troyjie 阅读(329) 评论(0) 推荐(0) 编辑
  2015年7月1日
摘要: 本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现... 阅读全文
posted @ 2015-07-01 23:45 troyjie 阅读(384) 评论(0) 推荐(0) 编辑
  2015年5月10日
摘要: 最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如何进行apk反编译,其实和windows下是... 阅读全文
posted @ 2015-05-10 21:09 troyjie 阅读(460) 评论(0) 推荐(0) 编辑
  2015年5月7日
摘要: 上一篇文章说了如何修改Android自带Launcher2的默认界面设置(http://www.cnblogs.com/mythou/p/3153880.html)。 今天主要是说说Launcher里面图标、布局、壁纸等的设置问题。毕竟我们一般修改Launcher,这些都是需要修改的地方,也是比较... 阅读全文
posted @ 2015-05-07 00:29 troyjie 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 最近工作都在修改Launcher,所以打算把分析源码和修改源码的过程记录下来,最近会写一些关于Launcher的分析和修改博文。因为我是修改4.0.3的Launcher,所以后面文章里面的Launcher都是基于Android4.0.3的Launcher2修改。Launcher源码比较多,而且里面应... 阅读全文
posted @ 2015-05-07 00:27 troyjie 阅读(1909) 评论(0) 推荐(0) 编辑
  2015年5月4日
摘要: http://hukai.me/android-performance-patterns/ 阅读全文
posted @ 2015-05-04 00:20 troyjie 阅读(108) 评论(0) 推荐(0) 编辑
摘要: http://www.csdn.net/article/2015-04-29/2824583-android-performance-patterns-season-2/1 阅读全文
posted @ 2015-05-04 00:10 troyjie 阅读(90) 评论(0) 推荐(0) 编辑
  2015年4月29日
摘要: 什么是Alternative menu(替代菜单)举个例子,Activity显示一个文本文件。如果用户想对文本文件进行编辑,Activity不提供编辑能力,但可由其他activity或者其他应用提供。我们将相关信息存储在一个intent中,例如该文本的Uri。这个intent可以匹配系统的多个应用,... 阅读全文
posted @ 2015-04-29 23:32 troyjie 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 什么是Context menu在桌面电脑,我们都很熟悉Context menu,按鼠标右键显示的菜单就是context菜单。在Android中,通过长时间鼠标按键可以触发context菜单。对于触屏设备,手指长按就是长鼠标按键事件。一个activity有一个且只能有一个OptionMenu,一个vi... 阅读全文
posted @ 2015-04-29 23:22 troyjie 阅读(155) 评论(0) 推荐(0) 编辑
  2015年4月28日
摘要: Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。本文主要介绍如何安装配置 Memory Analyzer,并结合... 阅读全文
posted @ 2015-04-28 23:59 troyjie 阅读(132) 评论(0) 推荐(0) 编辑