- 博客(20)
- 资源 (22)
- 收藏
- 关注
转载 DataBindingGuidegoogle官方文档翻译(下)
转载:http://www.it165.net/pro/html/201601/59749.htmlandroid引入MVVM框架时间还不长,目前还很少有应用到app中的。但它是比较新的技术,使用它来搭建项目能省很多代码,而且能使用代码架构比较清晰。本篇文章是我在学习MVVM时翻译的,篇幅比较长,先翻译前半部分。 这篇文档解析如何使用数据绑定库来写响应式布局并减少用来绑
2017-01-13 11:26:47 609
转载 对于骨架类(AbstractInterface)的理解
通过对Java源码的学习我们会发现,AbstractCollection实现了Collection接口,List接口继承自Collection接口,AbstractList又继承了AbstractCollection类,并且实现了List接口。诸如此种的还有AbstarctSet,AbstarctList,AbstarctMap,都是继承了一个抽象类,又实现了一个上层接口,对此感到不解。
2016-12-16 15:41:38 576
原创 函数方法备忘
//开启悬浮窗的Service Intent floatWinIntent;/** * 6.0请求用户给予悬浮窗的权限 */ public void askForPermission() { if (!Settings.canDrawOverlays(this)) { Toast.makeText(MainActivity.this, "当前无权限,请授权!",
2016-11-08 10:46:06 296
转载 RxJava 详解
转:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了
2016-10-31 17:13:53 267
转载 Android项目重构之路:实现篇
原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150629微信订阅号:keeganlee_me写于2015-06-29Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇前两篇文章Android项目重构之路:架构篇和And
2016-10-31 16:43:47 241
原创 学习路线
1.android studio界面控件的介绍:http://www.open-open.com/lib/view/open1468121363300.html2.怎样把android studio快捷键设置与eclipse一样http://jingyan.baidu.com/article/67508eb433a7829cca1ce4ae.html3.
2016-10-17 17:47:50 384
原创 andorid 问题集合
1.有些设备出现下面文字:Dropping event because there is no touchable window at (908, 546).把img_qp.setOnClickListener(this);改为img_qp.setOnClickListener(new View.OnClickListener() {@Overridepublic vo
2016-10-17 17:42:02 4257
原创 android日常开发内存优化注意点
1.尽量的少使用图片资源,多使用shape画图或者.9.png2.使用图片资源先压缩图片,网址:https://tinypng.com,压缩图片可压缩一半。3.Context不要被长时间引用,例如:线程引用了Content,并且在无限循环;虽然界面退出去,Activity被摧毁,但Context还在被线程引用,当前Activity的资源就不会被回收。4.Co
2016-10-17 17:41:27 325
转载 LruCache详解
转:http://blog.csdn.net/jxxfzgy/article/details/44885623概念:LruCache 什么是LruCache? LruCache实现原理是什么?这两个问题其实可以作为一个问题来回答,知道了什么是 LruCache,就只然而然的知道 LruCache 的实现原理;Lru的全称是Least Recently Used ,近
2016-10-13 16:00:19 696
转载 LeakCanary——直白的展现Android中的内存泄露
之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具:当我们的App中存在内存泄露时会在通知栏弹出通知:当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示:LeakCanary 可以用更加直白的方式将内存泄露展现在我们的面前。以下是我找到的学习资料,写的非常棒:
2016-10-09 17:34:10 270
转载 Android内存优化之三:打开MAT中的Bitmap原图
背景在使用MAT查看应用程序内存使用情况的时候,我们经常会碰到Bitmap对象以及BitmapDrawable$BitmapState对象,如图:而且在内存使用上,Bitmap所占用的内存占大多数.在这样的情况下, Bitmap所造成的内存泄露尤其严重, 需要及时发现并且及时处理.在这样的需求下, 当我们在MAT中发现和图片相关的内存泄露的时候, 如果能知道是那一张图片,对
2016-10-09 17:31:23 281
转载 Android内存优化之二:MAT使用进阶
前言第一篇文章《Android内存优化之一:MAT使用入门》介绍了MAT的基本使用方法,包括下载、安装、打开HPROF文件,和一些基本的视图。这篇文章介绍一下一些最新的工具使用方法,和第一篇中没有提到的一些其他的用法。Java的内存泄露的特点Java中的内存泄露主要特征:可达,无用无用指的是创建了但是不再使用之后没有释放能重用但是却创建了新的对象进行处理MAT使用技
2016-10-09 17:30:34 954
转载 Android内存优化之一:MAT使用入门
MAT简介MAT介绍MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的Java heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。当然
2016-10-09 17:28:04 407
原创 android .9.png说明
1.在android-sdk-windows\tools目录下找到draw9patch.bat文件,然后将其打开,将你要处理的png图片拖入即可。2.如果巧用 .9.png案例一:内容填充显示控制 图(1)案例二:那些内容要拉伸,那些
2016-07-22 19:10:31 294
转载 第三章 几款实用的Android Studio 插件
原文出处:http://www.jianshu.com/p/6f5f818afe4b 1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin
2016-07-13 22:34:02 436
转载 第二章 怎样把android studio快捷键设置与eclipse一样
转载:http://jingyan.baidu.com/article/67508eb433a7829cca1ce4ae.html方法/步骤点击File-->settings输入keymap-->点击下面的KeyMap点击下拉框可以看到eclipse
2016-07-13 22:30:47 431
转载 第一章 界面的介绍
转载:http://www.open-open.com/lib/view/open1468121363300.html开发第一应用可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程:接下来需要输入应用名称(第一个字母要大写)、公司域以及指定应用存放目录,点击Next按
2016-07-13 22:27:52 2103
转载 序列化的几种方式
在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSON,Object Serialize,ProtoBuf 做个对比。定义一个待传输的对象UserVo:
2014-08-29 10:39:04 669
原创 android 增量更新
源代码地址:http://download.csdn.net/detail/laose307/6913413差异文件生成工具地址:http://download.csdn.net/detail/laose307/6913431一.差异文件的生成1. 首先要先配置adb环境【不会网上看下】 2.
2014-02-11 20:17:13 724
go1.12.6.linux-amd64.1.zip
2019-07-22
4.4版本以下调用图库选择图片,获取图片路径并裁剪
2015-12-01
android 适配各种机型布局
2014-09-26
基于mAppwidget实现的手绘地图demo
2014-07-02
Android 增量更新
2014-02-11
自定义控件背景图加进度条
2014-01-25
Android 上传文件到c# webservice
2013-12-11
判断是否有效的可以用网络
2013-10-28
各种控件优化
2013-09-04
《Android软件安全与逆向分析》
2013-05-22
java——des加密解密并案例
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人