自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 实现不同Launcher 桌面角标的坑(Badge)

项目源码Android桌面角标的适配确实是非常坑爹的需求。原生系统根本就没有这个功能,国内很多厂家效仿ios都自己定义了该功能。Android程序员就很苦逼,要适配很多机型。建议万不得已情况下还是不要进行这项工作。 其实这个功能和手机厂家没有直接的关系,而是和手机当前使用的launcher有直接关系。比如三星的手机我安装Asus桌面,这时候我们就不能适配三星launcher而要去适配华硕laun

2016-04-13 17:54:36 16282 8

原创 Jenkins+Git+Gradle+Fir 自动Build并上传Fir

项目结构基于Android studio的Gradle项目,代码的版本管理使用Git。项目中有Beta(测试环境)和Online(正式版本)两个productFlavors。内部测试都是发布到Fir 平台上。实现目的Beta,Online包发布到不同的Fir链接代码build、Fir发布由Jenkins完成Git push后触发Jenkins自动构建Fir发布时更新日志从本地的日志更新记录

2016-03-23 18:18:11 1740

原创 Java 静态代码块、代码块、构造函数、静态Field声明执行顺序

Java 静态代码块、代码块、构造函数、静态Field声明执行顺序

2016-03-19 13:57:47 838

原创 Intellij 家族IDE 修改变量字段快捷方式

以前在修改变量的类型的时候,都是手工修改,每次修改完都还需要去修改对应的方法,例如get,set。今天找了找看有没有快捷方式,果然是强大的IDE,type migration可以实现。先有下面的代码块:现在我们想修改myID 类型是int。快捷操作是先光标定位在String 上(一定要),然后Ctrl+Shift+f6(对应的操作是右击---refactor---type

2016-01-27 15:29:40 4306

原创 WebView 保存HttpResponse 中的Cookie

WebView 保存HttpResponse 中的Cookie

2015-11-13 18:37:26 764

转载 FaceBook推出的Android图片加载库Fresco

在Android设备上面,快速高效的显示图片是极为重要的。过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题。图片太大,但是手机的内存却很小。每一个像素的R、G、B和alpha通道总共要占用4byte的空间。如果手机的屏幕是480*800,那么一张屏幕大小的图片就要占用1.5M的内存。手机的内存通常很小,特别是Android设备还要给各个应用分配内存。在某些设备上,分给Facebook A

2015-04-15 18:52:03 1185

原创 Facebook图片缓存框架 Fresco 总结

最近Facebook图片缓存框架 Fresco在圈内传播的比较多,我也关注了。现在把比较好的帖子和需要注意的地方分享给大家。1.frescon 比较nb的功能我觉得比较nb的地方有里两个一是使用android 的native heap,比较少使用Java heap;二是支持gif格式。2.fresco 作者讲述的框架的原理 这篇文章中 frescon 作者讲解了框架中使用的图片缓存

2015-04-15 18:24:04 3392

转载 Android动态加载jar、apk的实现

转载:http://blog.csdn.net/bboyfeiyu/article/details/43195705  前段时间到阿里巴巴参加支付宝技术分享沙龙,看到支付宝在Android使用插件化的技术,挺好奇的。正好这几天看到了农民伯伯的相关文章,因此简单整理了下,有什么错误希望大神指正。               核心类      1.1      DexC

2015-02-05 21:29:01 571

原创 Volley 设置setRetryPolicy中Retry 为0后 还出现重复连接的问题

在项目中使用volley 的时候,已经设置volley的重试次数为0.但是在有时在readTimtout的时候,会出现底层重新发送请求的问题。刚开始一直怀疑是服务器配置的问题,最后通过抓包工具发现确实是手机重新发送了数据包。google后也没有发现好的解决办法。现在的解决方法是设置 http Header中的connection 为false 可以暂时解决。但是这种方式不是

2015-02-05 16:25:52 4731 1

原创 隐式Intent和<intent-filter>的匹配规则

Intent可以划分成显式意图和隐式意图。显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了Intent应该传递给哪个组件。这时候IntentFilter的对这种Intent没有约束力。隐式意图:没有明确指定组件名的Intent为隐式意图。 Android系统会根据隐式意图中设置的动作(action)、类别(category)、数

2015-02-05 11:40:46 787

转载 Android性能优化典范

Android性能优化典范JAN 17TH, 2015 | COMMENTS2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开

2015-02-03 15:38:47 457

原创 Android 属性动画总结

这段时间稍微清闲,以前发现动画这块特别弱,抽空看看属性动画的知识,总结总结:属性动画 从文字含义上就知道,它是通过改变对象的属性来实现动画效果。属性动画和补间动画的区别:1.补间动画改变的对象只能是View,属性动画可以改变任何对象(对非view对象使用属性动画的场景还没有遇到过,但确实可以)。2.补间动画只能改变"alpha","rotate","sc

2015-02-02 19:04:44 537

转载 android中View.measure方法详解

View源码路径 frameworks\base\core\java\android\view\View.java源码中国链接:http://www.oschina.net/code/explore/android-2.2-froyo/android/view/View.java[java] view plaincopypublic 

2014-06-13 11:58:03 562

转载 你真的有必要退出吗——再说Android程序的退出功能

作者:angerlie来自:http://my.eoe.cn/814017/archive/14730.html搞Android开发有一段时间了,相信很多从Windows开发过来的Android程序员都习惯性地会跟我一样遇到过同一个问题:如何彻底退出程序?这里说下我自己的经验,并不权威,仅供参考。一开始我也上网到处找退出的资料,网上这方面的文章也是很多,总结

2014-03-14 13:25:09 554

原创 点击textview 使用selector改变对应viewGroup(LinearLayout,RelativeLayout)的背景

几个LinearLayout,每个LinearLayout里都包含textView\Imageview等控件;实现每个textview获得点击的时候 LinearLayout的背景状态也响应地改变。开始的时候以为很简单,就写个selector就行,但尝试后都失败,开始怀疑是焦点的问题,使用android:descendantFocusability="beforeDescendants",

2014-03-14 11:44:31 1421

转载 Ant实现Java项目的自动构建和部署

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一.             安装与配置下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。添加

2013-11-24 22:02:39 584

原创 Android App 图表制作之--ichartJs

Android流行的今天,很多比较工业,专业的应用也开始了Android化,这其中肯定少不了图表的使用。今天给大家分享下载我最近使用的图表开发的点经历。先给大家看看用ichartjs制作出图表的效果。更多的效果图,大家可以访问http://www.ichartjs.com/samples/index.html看,常用的图表基本山都有了。具

2013-11-21 22:26:27 2852 1

Android BLE bluetooth4.0 Demo

android 4.3 版本的蓝牙4.0 扫描、连接等操作。 要求: 1.手机的蓝牙模块必须是4.0 2.android 版本要求4.3+ 在红米1s上测试可以正常使用

2014-05-13

空空如也

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

TA关注的人

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