自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (113)
  • 收藏
  • 关注

转载 Activity回收时候fragment的异常

在Android开发中,如果我们用到V4包里面的Fragment,在应用被切换到后台的时候,Activity可能被回收,但是创建的所有Fragment则会被保存到Bundle里面,下面是FragmentActivity的部分源码 /* * Save all appropriate fragment state. */ @Override protect

2017-10-24 16:21:10 353

原创 1 Android APK瘦身

1 APK瘦身的价值应用的频繁迭代和功能的不断完善使得应用体积迅速增长,同时也促使开发者采用多种手段减小应用的包体积,其可带来两方面价值。 经济价值:通常用户在下载应用时会特别关注APK的大小,特别是当用户处在非WiFi网络环境下载应用,必然会消耗更多的流量和增加更多的费用。 用户体验价值:APK的大小还会直接影响安装速度和加载速度,其对内存的使用以及手机资源的消耗在配置不那么高的设备上体验极为

2017-10-13 16:58:22 343

原创 防止android内存泄露的机制方式

Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。内存泄露的定义当一个对象已经不需要了,本该被回收时,而有另外一个正在使用的对象持有它的引用,从而导致了对象不能被GC回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中的现象,就称之内存泄漏对于C++来说,内存泄漏就是

2017-10-12 20:51:58 346

原创 Gson的简单实用

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 JSON (官网) 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。jar和源码下载地址: http://code.google.com/p/google-gson/downloads/

2017-07-24 16:49:52 218

原创 Android 中 px、dp、dip、sp详解

一、简介首先要说的是,Android的碎片化的问题非常严重。因为 Android 厂商非常多,设备非常多,产生了各种各样的分辨率。为了解决碎片化的问题,Android 开发文档中定义了 dp,sp 等新的单位二、屏幕的基本知识1.mm:millmeters 毫米,长度单位2.pt:points 一个标准单位,大小为一英寸屏幕大小的1/723.px : pixel ,一个像素点 ,如手机分辨率320*

2017-07-12 10:12:21 646

翻译 Android 使用Scheme实现从网页启动APP

在工作中用到了H5界面调用native的activity,当时想到了两种方法,第一种方式是通过scheme的方式实现,第二种方式是通过拦截webview的url让后进行重定向的方式来实现,下面就讲解一下具体是怎样实现的,希望可以帮助需要的同学。第一种方式使用Scheme方式调起native的activity通过使用Scheme,可以实现用手机的浏览器(内置或第三方)访问一个网页,启动自己的应用,或者

2017-07-01 16:26:40 941

原创 Android自定义字体

在最近的工作中遇到了设置自定义字体的问题,经过在网上查询相关资料和看源码最终将自定义字体弄明白了,因此写下此博客记录一下,希望能给其他人一些帮助。 对比ios系统,Android中默认的字体在中文显示上是十分难看的,尤其是字号比较大的时候,默认字体样式都会感觉比较粗,所以一般对于产品有追求的设计,都会考虑换一套字体样式。在应用中需要配置不同的字体,而 Android 只能在 xml 中配置系统默认

2017-06-27 10:29:43 434

原创 activity和fragment的转场动画的实现

最近工作中遇到了大量activity动画的切换场景,在网上找了些资源终于实现了,写一篇简单的blog记录一下 activity转场动画大家都很熟悉一般情况我们会用overridePendingTransition(enterAnim, exitAnim);方法来实现 这个方法是API Level 5 加入的。这个方法在startActivity(Intent) or finish()之后被调用(一定

2017-06-18 22:26:59 370

android事件的分发

这个demo主要讲解了android中事件的分配机制.希望可以帮助需要的同学.

2015-07-13

百度统计集成

这个demo简单的截杀了怎样集成百度统计,希望可以帮助需要的同学.

2015-06-29

全局dialog

这个demo主要讲解了全局的dialog,希望可以帮助需要的同学!

2015-06-24

ImageLoader

自己写的一个下载图片的Imageloader框架可以直接使用希望可以帮助需要的同学.

2015-06-18

LinkedHashmap的使用

这个demo主要讲解了LinkedHashmap的使用,希望可以帮助需要的同学.

2015-05-28

BlockingQueue的使用

这个demo主要讲解了BlockingQueue的使用希望可以帮户需要的同学.

2015-05-28

back按键的监听事件

这个demo主要讲解了Back按键的监听事件,希望可以帮助需要的同学.

2015-05-15

创建栈的三种形式

这个Demo主要讲解了,建立Stack的三种形式, 希望可以帮助需要的同学.

2015-05-14

自定义Dialog

这个demo主要讲解了自定义Dialog,希望可以帮助需要的同学.

2015-04-28

LayoutAnimation的使用

这个demo讲解了LayoutAnimation的使用,希望可以帮助需要的同学.

2015-04-28

AsyncTask基本使用

这个demo主要讲解了AsyncTask的基本使用,希望可以帮助需要的同学.

2015-04-23

AsyncTask下载网络图片

这个demo主要讲解了使用AsyncTask 异步下载网络图片,希望可以帮助需要的同学.

2015-04-23

ListView加载多种布局

这个小demo 主要讲解了怎样在listView中加载多种布局,希望可以帮助需要的同学

2015-04-22

ViewFlipper的使用

这个demo主要讲解了ViewFlipper的使用,希望可以帮助需要的同学.

2015-04-01

SeekBar的使用

这个Demo主要讲解了Seekbar的使用,希望可以帮助需要的同学.

2015-04-01

ScrollView的使用

这个Demo主要讲解了ScrollView的使用,希望可以帮助需要的同学.

2015-04-01

gallery的使用

这个demo主要讲解了gallery ImageSwitcher的使用,希望可以帮助需要的同学.

2015-04-01

Fragment的使用

这个demo主要讲解了fragment的一些相关知识,希望可以帮助需要的同学.

2015-04-01

android UI优化

这个demo主要讲解了UI的一些优化方法,希望可以帮助需要的同学.

2015-04-01

WebView的使用

这个demo主要讲解了WebView的使用,希望可以帮助需要的同学.

2015-04-01

Android项目调起APK中的类的方法

这个demo主要讲解了在Android项目中调用Apk中的类中的方法,非常实用,希望可以帮助需要的同学.

2016-02-25

onNewIntent方法的使用

这个demo主要讲解了 onNewIntent() 方法的使用,希望可以帮助需要的同学.

2016-02-19

AsyncHttp框架

这个demo主要讲解了Asynchttp网络请求框架,实在官网上面下载的完整代码,希望可以帮助需要的同学.

2016-02-17

popupwindow的使用

这个demo主要讲解了popupwindow 的具体使用,希望可以帮助需要的同学!

2016-01-29

priorityblockingqueue的使用

这个demo主要讲解了 priorityblockingqueue的具体使用,希望可以帮助需要的同学!

2016-01-07

策略模式工程

这个demo主要讲解了开发模式中的策略模式,希望可以帮助需要的同学.

2015-12-30

Log的正确使用

这个demo主要讲解了怎样使用log查看日志和怎样控制log的等级,希望可以帮助需要的同学.

2015-12-30

启动第三方软件

这个demo主要讲解了怎样吊起第三方应用,希望可以帮助需要的同学.

2015-12-23

动态改变字体的状态

这个demo主要讲解了 用代码动态的改变字体的的状态,希望可以帮助需要的同学.

2015-12-21

自定义计时器

这个demo主要讲解了一个自定义的计时器,工程下载下来就可以直接使用,希望可以帮助需要的同学.

2015-12-21

自定义格式的计时器

这个demo主要讲解了自定义风格的计时器,希望可以帮助需要的同学!

2015-12-21

ListView局部刷新

这个demo主要介绍了ListView的局部刷新功能,希望可以帮助需要的同学.

2015-11-03

ImagView 的点击效果

这个Demo主要讲解了ImageView的点击事件,简单说就是点击图片的时候回出现点击效果

2015-10-29

二叉树面试题

这个demo里面主要介绍了有关二叉树的算法面试题,希望可以帮助需要的同学.

2015-08-28

有关链表的面试题

这个工程里面记录了比较全面的链表的面试题,希望可以帮助需要的同学.

2015-08-28

剑指offer算法题

这个demo主要介绍的剑指offer这本书的demo实例,希望可以帮助需要的同学.

2015-08-24

各种算法demo

这个demo主要介绍的各种常用的算法,希望可以帮助需要的同学!

2015-08-24

notification的使用

这个demo主要讲解了 notification的使用 希望可以帮助需要的同学.

2015-07-28

Java 发射机制

这个demo主要讲解了java 的反射机制,lib包可以调用主工程里面的类,希望可以帮助需要的同学.

2015-07-16

自定义ViewGroup

这个demo主要讲解了自定义ViewGroup的其中的一种情况,动态的想ViewGroup中添加子控件.希望可以帮助需需要的同学.

2015-07-13

空空如也

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

TA关注的人

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