<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Junp_Lee的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Junp_Lee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Junp_Lee]]></copyright><item><title><![CDATA[最流行的android组件大全]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/50204017</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/50204017</guid><author>Junp_Lee</author><pubDate>Mon, 07 Dec 2015 11:48:22 +0800</pubDate><description><![CDATA[2014-08-18 13:02 22143人阅读 评论(17) 收藏 举报



 分类：

Java开发（59） 



版权声明：本文为博主原创文章，未经博主允许不得转载。




目录(?)[+]




最流行的android组件大全


最新更新文档请访问我的网站



Android 是目前最流行的移动操作系统(还需要加之一吗？)]]></description><category></category></item><item><title><![CDATA[Android RecyclerView 使用完全解析 体验艺术般的控件]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/50040121</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/50040121</guid><author>Junp_Lee</author><pubDate>Wed, 25 Nov 2015 17:40:43 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，未经博主允许不得转载。




目录(?)[-]

概述基本使用Just like ListViewItemDecorationLayoutManagerItemAnimatorClick and LongClick参考资料






转载请标明出处： 
http://blog.youkuaiyun.com/lmj623565791/article]]></description><category></category></item><item><title><![CDATA[Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/49641235</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/49641235</guid><author>Junp_Lee</author><pubDate>Wed, 04 Nov 2015 17:48:21 +0800</pubDate><description><![CDATA[转载请标明出处：http://blog.youkuaiyun.com/lmj623565791/article/details/38377229 ，本文出自【张鸿洋的博客】

很多人面试肯定都被问到过，请问Android中的Looper , Handler , Message有什么关系？本篇博客目的首先为大家从源码角度介绍3者关系，然后给出一个容易记忆的结论。

1、 概述
Handler 、 Lo]]></description><category></category></item><item><title><![CDATA[Android图片压缩（质量压缩和尺寸压缩）、图片保存（本地和sqlite数据库）]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48626539</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48626539</guid><author>Junp_Lee</author><pubDate>Mon, 21 Sep 2015 14:58:38 +0800</pubDate><description><![CDATA[Android图片压缩（质量压缩和尺寸压缩）
在做项目中遇到一个头疼的问题，读取本地图片时，由于图片太大，奔溃，对于我这种456M内存的破手机哪里受得了几M的照片
我要总结的有这么几点：




1、尺寸压缩和质量压缩
2、处理过的图片存储本地和sqlite数据库


    先看1：图片有三种存在形式：硬盘上时是file，网络传输时是stream，内存中是stream或bi]]></description><category></category></item><item><title><![CDATA[Android中集成QQ登陆和QQ空间分享]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48625809</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48625809</guid><author>Junp_Lee</author><pubDate>Mon, 21 Sep 2015 14:11:09 +0800</pubDate><description><![CDATA[本文基于QQ open sdk V2.4.1。




QQ登录应用有一个地方是需要注意的， QQ申请同一品牌应用（包括网站和app），需要相互依赖申请，因为在QQ互联中，一个应用对应一个app key，如果网站和app的app key是不同的，这样相同用户使用QQ登录时候所产生的openid就会不同了，此时无法判断是否为同一个用户。在QQ互联中，一个用户的openid是对应一个应用，也]]></description><category></category></item><item><title><![CDATA[【Android】开源项目汇总-备用  各种图形的绘制，各种效果]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48625697</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48625697</guid><author>Junp_Lee</author><pubDate>Mon, 21 Sep 2015 14:06:13 +0800</pubDate><description><![CDATA[from://http://www.eoeandroid.com/home.php?mod=space&uid=765778&do=blog&id=47674

Android开源项目第一篇——个性化控件(View)篇
  包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其]]></description><category></category></item><item><title><![CDATA[Android 手把手教您自定义ViewGroup（一）]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48311275</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48311275</guid><author>Junp_Lee</author><pubDate>Wed, 09 Sep 2015 09:42:27 +0800</pubDate><description><![CDATA[Android 手把手教您自定义ViewGroup（一）



Android自定义ViewGroup



目录(?)[-]

概述

ViewGroup的职责是啥View的职责是啥ViewGroup和LayoutParams之间的关系
View的3种测量模式从API角度进行浅析完整的例子

决定该ViewGroup的LayoutParamsonMeasureonL]]></description><category></category></item><item><title><![CDATA[Android自定义控件] Android自定义控件]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48157575</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48157575</guid><author>Junp_Lee</author><pubDate>Tue, 01 Sep 2015 14:29:51 +0800</pubDate><description><![CDATA[转载自： http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/




开发自定义控件的步骤:

1、了解View的工作原理 

2、 编写继承自View的子类

3、 为自定义View类增加属性 

4、 绘制控件 

5、 响应用户消息 

6 、自定义回调函数 

 ]]></description><category></category></item><item><title><![CDATA[Spinner与适配器Adapter使用总结]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48053477</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48053477</guid><author>Junp_Lee</author><pubDate>Fri, 28 Aug 2015 15:51:19 +0800</pubDate><description><![CDATA[Spinner的使用离不开和Adapter结合使用，下面将基本的常用法介绍一下，主要还是为初学者提供些帮助

第一步：创建布局文件



[html] view
 plaincopy






xml version="1.0" encoding="utf-8"?>  
LinearLayout xmlns:android="http://schemas.andro]]></description><category></category></item><item><title><![CDATA[android中的View组件]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48051297</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48051297</guid><author>Junp_Lee</author><pubDate>Fri, 28 Aug 2015 13:56:00 +0800</pubDate><description><![CDATA[TextView：文本显示控件Button：按钮控件EditText：可编辑的文本框控件CheckBox：复选框控件RadioGroup：单选框组件Spinner：下拉列表框组件DatePicker：日期选择控件TimePicker:时间选择组件ScrollView：滚动条组件ProgressBar：进度条SeekBar：拖动条RatingBar：评分ImageView：图片显示ImageButt]]></description><category></category></item><item><title><![CDATA[Android View.onMeasure方法的理解]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48005273</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48005273</guid><author>Junp_Lee</author><pubDate>Wed, 26 Aug 2015 16:22:15 +0800</pubDate><description><![CDATA[View在屏幕上显示出来要先经过measure（计算）和layout（布局）.
1、什么时候调用onMeasure方法？ 
当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题，“你想要用多大地方啊？”，然后传入两个参数——widthMeasureSpec和heightMeasureSpec.
这两个参数指明控件可获得的空间以及关于这个空间描述的元数据.
更好的方法是你传递View]]></description><category></category></item><item><title><![CDATA[[置顶] (柯昌合深入研究Android SimpleAdapter BaseAdapter 的getView(int position, View convertView, ViewGroup pa]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48003569</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48003569</guid><author>Junp_Lee</author><pubDate>Wed, 26 Aug 2015 15:01:47 +0800</pubDate><description><![CDATA[2012-05-17 10:00 10331人阅读 评论(7) 收藏 举报
androidlistviewlayoutbuttonhashmapstring


在Android开发中我们经常使用ListView,GridView进行显示数据，当需要绑定的数据量非常膨大时，数据的显示方式、优化显得格外重要了，庆幸的时，ListView GridView的数据适配器BaseAdaapter ]]></description><category></category></item><item><title><![CDATA[自定义TabHost实现背景图片随选项卡切换滑动效果]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48002935</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48002935</guid><author>Junp_Lee</author><pubDate>Wed, 26 Aug 2015 14:26:07 +0800</pubDate><description><![CDATA[androidlayoutanimationimagelistdelaystring






[html] view
 plaincopy






strong>先上效果图strong>  










本例子是对TabHost组件的自定义，实现标签居底显示；每个标签包含图片和文字。


布局文件





[h]]></description><category></category></item><item><title><![CDATA[Android自定义控件系列八：详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形，解决屏幕适配问题]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48002717</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48002717</guid><author>Junp_Lee</author><pubDate>Wed, 26 Aug 2015 14:14:48 +0800</pubDate><description><![CDATA[上一篇文章详细讲解了一下onMeasure/measure方法在Android自定义控件时的原理和作用，参看博文：Android自定义控件系列七：详解onMeasure()方法中如何测量一个控件尺寸(一)，今天就来真正实践一下，让这两个方法大显神威来帮我们搞定图片的屏幕适配问题。




请尊重原创劳动成果，转载请注明出处：http://blog.youkuaiyun.com/cyp331203/a]]></description><category></category></item><item><title><![CDATA[Android 对程序异常崩溃的捕捉]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/48002637</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/48002637</guid><author>Junp_Lee</author><pubDate>Wed, 26 Aug 2015 14:10:42 +0800</pubDate><description><![CDATA[[java] view
 plaincopy








以下为异常捕捉处理代码：  




[java] view
 plaincopy








import java.io.BufferedReader;  
import java.io.File;  
import java.io.FileInputStream;  
i]]></description><category></category></item><item><title><![CDATA[Android自定义捕获Application全局异常]]></title><link>https://blog.youkuaiyun.com/Junp_Lee/article/details/47974331</link><guid>https://blog.youkuaiyun.com/Junp_Lee/article/details/47974331</guid><author>Junp_Lee</author><pubDate>Tue, 25 Aug 2015 11:18:07 +0800</pubDate><description><![CDATA[大家都知道，现在安装Android系统的手机版本和设备千差万别，在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象，开发者个人不可能购买所有设备逐个调试，所以在程序发布出去之后，如果出现了崩溃现象，开发者应该及时获取在该设备上导致崩溃的信息，这对于下一个版本的bug修复帮助极大，所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息，并发送这些信息到服务器供开]]></description><category></category></item></channel></rss>