自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (22)
  • 收藏
  • 关注

原创 verticalseekbar在5.0以上系统时无法进入onProgressChanged,如何解决

2017-06-05 13:42:40 454 1

转载 DataBindingGuidegoogle官方文档翻译(下)

转载:http://www.it165.net/pro/html/201601/59749.htmlandroid引入MVVM框架时间还不长,目前还很少有应用到app中的。但它是比较新的技术,使用它来搭建项目能省很多代码,而且能使用代码架构比较清晰。本篇文章是我在学习MVVM时翻译的,篇幅比较长,先翻译前半部分。 这篇文档解析如何使用数据绑定库来写响应式布局并减少用来绑

2017-01-13 11:26:47 604

转载 对于骨架类(AbstractInterface)的理解

通过对Java源码的学习我们会发现,AbstractCollection实现了Collection接口,List接口继承自Collection接口,AbstractList又继承了AbstractCollection类,并且实现了List接口。诸如此种的还有AbstarctSet,AbstarctList,AbstarctMap,都是继承了一个抽象类,又实现了一个上层接口,对此感到不解。

2016-12-16 15:41:38 569

原创 函数方法备忘

//开启悬浮窗的Service  Intent floatWinIntent;/** * 6.0请求用户给予悬浮窗的权限 */  public void askForPermission() {  if (!Settings.canDrawOverlays(this)) {  Toast.makeText(MainActivity.this, "当前无权限,请授权!",

2016-11-08 10:46:06 289

转载 RxJava 详解

转:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了

2016-10-31 17:13:53 262

转载 Android项目重构之路:实现篇

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150629微信订阅号:keeganlee_me写于2015-06-29Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇前两篇文章Android项目重构之路:架构篇和And

2016-10-31 16:43:47 237

原创 学习路线

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 376

原创 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 4165

原创 android日常开发内存优化注意点

1.尽量的少使用图片资源,多使用shape画图或者.9.png2.使用图片资源先压缩图片,网址:https://tinypng.com,压缩图片可压缩一半。3.Context不要被长时间引用,例如:线程引用了Content,并且在无限循环;虽然界面退出去,Activity被摧毁,但Context还在被线程引用,当前Activity的资源就不会被回收。4.Co

2016-10-17 17:41:27 315

转载 LruCache详解

转:http://blog.csdn.net/jxxfzgy/article/details/44885623概念:LruCache 什么是LruCache? LruCache实现原理是什么?这两个问题其实可以作为一个问题来回答,知道了什么是 LruCache,就只然而然的知道 LruCache 的实现原理;Lru的全称是Least Recently Used ,近

2016-10-13 16:00:19 687

转载 LeakCanary——直白的展现Android中的内存泄露

之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具:当我们的App中存在内存泄露时会在通知栏弹出通知:当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示:LeakCanary 可以用更加直白的方式将内存泄露展现在我们的面前。以下是我找到的学习资料,写的非常棒: 

2016-10-09 17:34:10 261

转载 Android内存优化之三:打开MAT中的Bitmap原图

背景在使用MAT查看应用程序内存使用情况的时候,我们经常会碰到Bitmap对象以及BitmapDrawable$BitmapState对象,如图:而且在内存使用上,Bitmap所占用的内存占大多数.在这样的情况下, Bitmap所造成的内存泄露尤其严重, 需要及时发现并且及时处理.在这样的需求下, 当我们在MAT中发现和图片相关的内存泄露的时候, 如果能知道是那一张图片,对

2016-10-09 17:31:23 277

转载 Android内存优化之二:MAT使用进阶

前言第一篇文章《Android内存优化之一:MAT使用入门》介绍了MAT的基本使用方法,包括下载、安装、打开HPROF文件,和一些基本的视图。这篇文章介绍一下一些最新的工具使用方法,和第一篇中没有提到的一些其他的用法。Java的内存泄露的特点Java中的内存泄露主要特征:可达,无用无用指的是创建了但是不再使用之后没有释放能重用但是却创建了新的对象进行处理MAT使用技

2016-10-09 17:30:34 944

转载 Android内存优化之一:MAT使用入门

MAT简介MAT介绍MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的Java heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。当然

2016-10-09 17:28:04 399

原创 android .9.png说明

1.在android-sdk-windows\tools目录下找到draw9patch.bat文件,然后将其打开,将你要处理的png图片拖入即可。2.如果巧用 .9.png案例一:内容填充显示控制                                          图(1)案例二:那些内容要拉伸,那些

2016-07-22 19:10:31 287

转载 第三章 几款实用的Android Studio 插件

原文出处:http://www.jianshu.com/p/6f5f818afe4b 1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin

2016-07-13 22:34:02 410

转载 第二章 怎样把android studio快捷键设置与eclipse一样

转载:http://jingyan.baidu.com/article/67508eb433a7829cca1ce4ae.html方法/步骤点击File-->settings输入keymap-->点击下面的KeyMap点击下拉框可以看到eclipse

2016-07-13 22:30:47 427

转载 第一章 界面的介绍

转载:http://www.open-open.com/lib/view/open1468121363300.html开发第一应用可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程:接下来需要输入应用名称(第一个字母要大写)、公司域以及指定应用存放目录,点击Next按

2016-07-13 22:27:52 2079

转载 序列化的几种方式

在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSON,Object Serialize,ProtoBuf 做个对比。定义一个待传输的对象UserVo:

2014-08-29 10:39:04 661

原创 android 增量更新

源代码地址:http://download.csdn.net/detail/laose307/6913413差异文件生成工具地址:http://download.csdn.net/detail/laose307/6913431一.差异文件的生成1.   首先要先配置adb环境【不会网上看下】 2.                             

2014-02-11 20:17:13 716

go1.12.6.linux-amd64.1.zip

go1.12.7.linux-amd64.tar.gzgo1.12.7.linux-amd64.tar.gzgo1.12.7.linux-amd64.tar.gzgo1.12.7.linux-amd64.tar.gz

2019-07-22

webp的工具和源码

里面包含:转化为webp的工具和兼容android4.0以下的代码,代码也有包含webp的so库跟jar包

2016-11-22

xUtils3 源码跟案例

xUtils3 源码跟案例

2016-09-22

ecplise跟as都可以运行起来的Vuforia案例

ecplise跟as都可以运行起来的Vuforia案例

2016-09-19

4.4版本以下调用图库选择图片,获取图片路径并裁剪

4.4版本以下调用图库选择图片,获取图片路径并裁剪不会报错 博文链接:http://blog.sina.com.cn/s/blog_8d71d5140102wbux.html

2015-12-01

透明操作指导页

操作指导 透明指示层 以高亮显示屏幕某一部分,或者展示某些手势示意图,多用于App的用户指引界面。

2015-05-19

android 适配各种机型布局

现在android手机的屏幕样式一大推,如果要让软件都能匹配多种屏幕,那确实是一件很蛋疼的事,那话不多说怎么才能让软件匹配多种屏幕,答案就是权重也就是android:layout_weight。

2014-09-26

基于mAppwidget实现的手绘地图demo

可使用不同的图片作为地图,支持缩放,pinch缩放,双击缩放,pop弹窗,语音导游,用户定位等功能。 ---官网-------- //下载demo http://mapp.android-libraries.com/download //学习地图 http://www.67tgb.com/?p=610 图片切割 http://www.67tgb.com/?p=597 http://mapp.android-libraries.com/slicingtool/

2014-07-02

android 增量更新工具生差异文件

android 增量更新工具生差异文件patch文件

2014-02-11

Android 增量更新

今天我们就来实现类似的应用的增量升级。其实增量升级的原理很简单,即首先将应用的旧版本Apk与新版本Apk做差分,得到更新的部分的补丁,例如旧版本的APK有5M,新版的有8M,更新的部分则可能只有3M左右(这里需要说明的是,得到的差分包大小并不是简单的相减,因为其实需要包含一些上下文相关的东西),使用差分升级的好处显而易见,那么你不需要下载完整的8M文件,只需要下载更新部分就可以,而更新部分可能只有3、4M,可以很大程度上减少流量的损失。

2014-02-11

监听自身被卸载

监听自身被卸载,在进行为什么卸载信息的反馈。

2014-02-10

自定义控件背景图加进度条

总说明: 点击书籍,如果该书籍没下载,程序就去自动下载,并且更新书籍的进度条。 继承LinearLayout线性 在把 ProgressBar 进度条添加到线性布局。

2014-01-25

rotate做单帧图片旋转类似刷新图标

rotate做单帧图片旋转类似刷新图标

2014-01-24

图标加上数字

Android中为图标加上数字--用于未读短信数提醒,待更新应用数提醒等

2014-01-23

MyProcessBar

自定义 MyProcessBar 给人高楼拔地起的效果

2014-01-02

Android 上传文件到c# webservice

Android 上传文件到c# webservice 这是客户的 服务的的代码咋在:http://blog.sina.com.cn/s/blog_8d71d5140101fk8r.html

2013-12-11

IKVM需要的组件

IKVM需要的组件

2013-10-31

判断是否有效的可以用网络

公司有个内网是专门测试平板的,但没有实践的网络,访问网站是不能的,当用内网去测访问WEBservice 的时候就会在那卡住20多秒,这个用户体验就很不好了,还有另一种情况也是没有实际的网络,那就是电信开放出来的一个热点,要用那你必须得有账号、密码。 大概的思路:开一个总的线程管理一个判断某个URL是否有效的,在里面用的是http://www.baidu.com测试,另一个是开个3秒线程[3秒也就是超时时间],如果有可用网络的话,线程1会在3秒内执行完成,也就是线程1会比线程2改变值来的快,等线程1执行完,线程2也回去改变值,这样就得注意,要判断值是否改变。 如果不可用的话:线程1会一直卡在哪里20多秒,线程2会只执行3秒,这时候线程2就会比线程1改变值来的快,到20以后线程1也会去改变值,这时候也得注意,要判断值是否改变,3秒过去就提示说这个网络是不可用的。

2013-10-28

各种控件优化

list分页,下拉刷新,图片轮播,多线程支持断点续传的下载器,左右侧边栏,图片多张上传,iphone中比较流行的轮子选择,在achart基础上进行改进与精简的图表,日历选择器等

2013-09-04

Android 动画

模仿气球上下跳动和图片循环播放功能,模仿气球上下跳动和图片循环播放功能

2013-05-27

《Android软件安全与逆向分析》

本书由浅入深、循序渐进地讲解了Android 系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android 软件、如何动态调试Android 软件、Android 软件的破解与反破解技术的探讨,以及对典型Android 病毒的全面剖析。

2013-05-22

java——des加密解密并案例

Java加密与解密的艺术.pdf Java加密与解密的案例 sun.misc.BASE64Decoder.rar{BASE64Decoder.java BASE64Encoder.java CEFormatException.java CEStreamExhausted.java CharacterDecoder.java CharacterEncoder.java}

2012-11-12

空空如也

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

TA关注的人

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