自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

年少的风

踏踏实实做好一件事,拒绝酱油!

  • 博客(5)
  • 资源 (23)
  • 收藏
  • 关注

原创 Android开发中好用的开源工具(持续更新)

1. EmmageeEmmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。 github:https://github.com/NetEase/Emmagee2. LeakcanaryLeakCanary

2016-04-29 10:21:56 668

原创 Android使用Handler防止内存泄漏

在Android开发中经常会使用handler做定时任务或者更新UI等,但是handler在好用的同时也是非常容易导致内存泄漏。因为handler在作为一个类的属性时会持有该类(通常是activity或fragment)的引用,而handler在发送message时,该message的target通常就是handler本身,也就是通过handler发送的消息间接持有该类的引用。当该类应当被回收,而消

2016-04-26 17:53:01 1721 2

原创 Android应用内存泄漏笔记

注册的监听回调,需要考虑移除监听;尤其是注册到单例中的监听!!!bitmap用完之后记得recycle,原因请看这里注意context(activity,fragment)的引用;注意handle的使用,由于延时消息(包含handle的引用),导致handler所在的context不能释放;解决方案看这里

2016-04-26 17:37:17 324

转载 Android 在使用Bitmap的时候为啥要手动调用recycle方法呢?

我们知道手机的内存有限,而图片所占的内存往往又很大。所以在处理图片的时候可以在服务端或者客户端提前将图片处理一下,减少其体积。另外使用Bitmap的时候可以使用SoftReference来及时释放资源。但是看到好多程序还是主动地调用Bitmap对象的recycle方法来释放资源。可能我们就有疑问了:不是java会自动回收内存吗,那干吗还要手动地去回收?要解决这个问题,我们得去看看recycle的源码

2016-04-26 11:42:40 733

原创 【Android控件】呼吸效果的动画

由于只是展示上的,就不需要使用属性动画。直接使用的补间动画,简单的动画。public class MainActivity extends Activity { private ImageView mImageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCrea

2016-04-13 20:04:08 8909 1

TensorFlow 官方文档中文版 - v1.2(极客学院整理)

TensorFlow 官方文档中文版 - v1.2(极客学院整理) 高清 文字版

2018-02-02

程序员编程艺术:面试和算法心得

程序员编程艺术:面试和算法心得

2016-09-07

Android应用开发揭秘.pdf

Android应用开发揭秘.pdf Android应用开发揭秘.pdf

2016-07-09

git官方文档(中文文字版版)

git官方文档(中文版),从开源中国上面扒下来的,带完整目录

2016-06-22

DrawerArrowDrawable.java

开源中国Android客户端主页面的返回按钮效果

2016-06-01

ant-contrib.jar

ant-contrib.jar 用于ant批量打包,<pathelement location="${env.ANT_HOME}/lib/ant-contrib-1.0b3.jar"/>

2016-03-13

ChromeStandaloneSetup.exe(2016-2-27)

这个是Google浏览器安装包,更新日期:2016-2-27

2016-02-27

android-support-v4.jar解决了友盟反馈

集成友盟反馈时容易出现java.lang.NoSuchMethodError: No virtual method setColorSchemeResources,或者 java.lang.NoClassDefFoundError: com.umeng.fb.fragment.FeedbackFragment,使用该v4包就OK了

2016-02-14

使用ViewPager做轮播的banner控件

轮播banner控件,可无限循环自动切换,可设置手动滑动,可设置切换时间间隔,可设置切换动画时长

2016-01-05

Android抓包工具tcpdump

Android抓包工具tcpdump, 把tcpdump文件push到/data/local/tcpdump 添加权限chmod +x /data/local/tcpdump 开始抓包/data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap 取出数据adb pull /sdcard/capture.pcap ~/ 用wireshark分析

2015-06-07

Source Insight 绿色汉化版兼容64位win8

Source Insight 绿色版,兼容64位win8 解压后先运行 @绿化x32.reg 或 @绿化x64.reg 然后就可以直接双击 Insight3.exe中文版 或 Insight3_en.exe英文版

2015-05-24

httpcore官方文档(简体中文)

httpcore官方文档(简体中文), 详细讲解httpcore的使用, 以及原理

2015-04-15

AIDL和JNI使用的小例子

AIDL和JNI使用的小例子,文件为eclipse下的源码,配合我的博客可以查看如何使用aidl和jni

2015-02-28

Volley编译生成的jar包

Volley编译生成的jar包, 具体的生成步骤参考我的博文:http://blog.csdn.net/brian512/article/details/43667531

2015-02-09

Android参考文档chm格式

Android参考文档chm格式, 英文版, 没事看看官方文档还是不错的

2015-02-05

廖雪峰的GIT教程(文字版, 带目录)

廖雪峰的GIT教程,文字版,带目录,对于git入门是很不错的选择哦

2015-02-05

ubuntu编译android环境配置脚本

ubuntu编译android环境配置脚本,具体使用方法可以参考我的博文:http://blog.csdn.net/brian512/article/details/43195105

2015-01-27

50 Android Hacks(英文文字原版)

打造高质量Android应用:Android开发必知的50个诀窍 [50 Android Hacks]

2015-01-20

sqlitemanager_1.0.0.jar

Android开发工具---SQLiteManager插件 平时在开发过程中查看数据库都要把数据库文件导出来,然后再用其他工具打开,SQLiteManager插件则给予我们一些便利,只需要按照下面的操作步骤就可以在eclipse里面查看数据库了 具体步骤如下: 1.下载com.questoid.sqlitemanager_1.0.0.jar文件 2.复制jar包到 eclipse/dropins/ 目录下面 3.重启 eclipse 4.插上手机或者打开模拟器就可以看到上图所示右上角的图标了 5.选中项目的db文件,点击右上角的图标就可以看到数据库的内容

2014-12-08

Genymotion plugin for Eclipse V1.0.3

Android模拟神器Genymotion下载地址: https://cloud.genymotion.com/page/launchpad/download/ 共享文件为Genymotion plugin for Eclipse V1.0.3 请将jar文件旋转在Eclipse安装目录下的plugins子目录当中

2014-11-27

Git-1.9.2-preview20140411.exe

Git-1.9.2-preview20140411.exe

2014-11-13

PilotEdit_Lite_Setup.exe

通常遇到的大文本文件是log日志文件,GB级别的log文件很常见 通常在打开log文件时头痛,因为常用的一些文本文件工具都不好用了,比如UE,notepad++等,记事本就不用提了 今天,我需要在1.5G的log文件中查找标签,然后导出到新的文本文件中,再进行其他的操作。 用notepad++时,直接提示文件,无法打开 用UE可以打开,但是得很久很久,大概十几分钟,打开之后系统就很慢了,查找的效率就不用说 于是在网上找资料,论坛上有人推荐PilotEdit,于是下载PilotEdit_lite免费版,安装打开log文件,显示一个加载文件的进度条,用时一分多钟,相对于UE直接提示无响应的用户体验好多了

2014-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除