<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[紫璐宇的专栏]]></title><description><![CDATA[点滴积累......]]></description><link>https://blog.youkuaiyun.com/aaa2832</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aaa2832]]></copyright><item><title><![CDATA[Android SDK Manager 和 ADT 更新]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/24012803</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/24012803</guid><author>aaa2832</author><pubDate>Fri, 18 Apr 2014 14:31:55 +0800</pubDate><description><![CDATA[1.Android SDK Manager和ADT更新安装。]]></description><category></category></item><item><title><![CDATA[Android4.4 4.2keyguard锁屏流程梳理]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/22181505</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/22181505</guid><author>aaa2832</author><pubDate>Wed, 26 Mar 2014 15:55:30 +0800</pubDate><description><![CDATA[Android4.4 锁屏流程梳理
刚毕业不久由于项目需要就接触到锁屏，从2.2到4.1都解过bug，也定制过一些功能。4.1之前的锁屏工作不难，但很费时间，因为它的逻辑,视图,资源分别分布在不同的路径下，就像散落在海边沙滩上的珠子，想串起来还是蛮费劲的。最开始时锁屏就是改个字段也要全编译生成img。后来新技能get，会针对修改的地方进行单编译，但每次编译jar，导入手机，重启看效果也是不方便的]]></description><category></category></item><item><title><![CDATA[插入排序，希尔排序]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/20850585</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/20850585</guid><author>aaa2832</author><pubDate>Mon, 10 Mar 2014 00:16:06 +0800</pubDate><description><![CDATA[插入排序及希尔排序
 

插入排序：


字段定义：

排序：数据分为有序和无序，使数据从无序到有序这一过程为排序。用的策略称为排序算法。
时间复杂度：算法不存在特定的是时间单位，用O表示一个算法的上界（最坏情况）。

算法描述：


从第一个元素开始，该元素可以认为已经被排序 取出下一个元素，在已经排序的元素序列中从后向前扫描 如果该元素（已排序）大于新元素，将该元素]]></description><category></category></item><item><title><![CDATA[Java基础数据类型小结]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/20390861</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/20390861</guid><author>aaa2832</author><pubDate>Mon, 03 Mar 2014 18:38:47 +0800</pubDate><description><![CDATA[Java基础数据类型
1.      记忆中的数据类型：
记忆中java一共有八种基础数据：boolean，byte，char，int，long，float，double，还有一种记不起来。
他们的长度分别为：




Boolean


Byte


Char


Int


Long


Float


Double


？]]></description><category></category></item><item><title><![CDATA[Android animation summary]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/19758833</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/19758833</guid><author>aaa2832</author><pubDate>Sun, 23 Feb 2014 15:10:01 +0800</pubDate><description><![CDATA[Android animation
 

动画定义

动画的意思就是一连串画面动起来了，根据这一连串画面的产生原理可分为两类：补间动画（Tween animation）和帧动画（frame animation）。补间动画只需要指定关键帧，剩下的所有画面由软件算法产生，不同的设备受性能影响运行效果也会不一样，适合用来实现一些简单规律的视图变换效果。帧动画就是逐帧显示播放UI制作好的资源画面]]></description><category></category></item><item><title><![CDATA[内存分析工具 MAT 的使用]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/19419679</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/19419679</guid><author>aaa2832</author><pubDate>Wed, 19 Feb 2014 09:50:21 +0800</pubDate><description><![CDATA[1 内存泄漏的排查方法



Dalvik Debug Monitor Server (DDMS) 是 ADT
插件的一部分，其中有两项功能可用于内存检查 :
·    heap 
查看堆的分配情况
·    allocation tracker
跟踪内存分配情况
DDMS 这两项功能有助于找到内存泄漏的操作行为。
Eclipse Memory Analysis Tools]]></description><category></category></item><item><title><![CDATA[SDK使用NinePatch(.9)资源]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/19110313</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/19110313</guid><author>aaa2832</author><pubDate>Wed, 12 Feb 2014 10:30:37 +0800</pubDate><description><![CDATA[.9资源是啥？

.9图是一种可以拉伸的图片格式，当你把它用作背景图时，android系统会根据实际情况来拉伸图片资源。比如按钮的背景必须根据上面显示文字的长短作拉伸。NinePatch就是额外包含了一个像素边界的PNG图片，用.9.png来标识，并且存放在应用的res/drawable下。上边界和左边界定义了.9图的拉伸规则和静态不变的区域，两条线的交集为一个矩形，这个矩形内的像素可以自由拉]]></description><category></category></item><item><title><![CDATA[android获取系统wifi状态等]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/11590719</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/11590719</guid><author>aaa2832</author><pubDate>Thu, 12 Sep 2013 08:59:13 +0800</pubDate><description><![CDATA[android获取系统wifi状态等

摘录于http://www.cnblogs.com/kulankadamei/archive/2013/04/24/3039835.html

WIFI
　　获取WIFI状态
　　　　WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVI]]></description><category></category></item><item><title><![CDATA[Git  remotes/origin/pr/*  分支清理，代码回退等]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/9850733</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/9850733</guid><author>aaa2832</author><pubDate>Fri, 09 Aug 2013 10:59:00 +0800</pubDate><description><![CDATA[代码在gitHub上托管，每次git pull完后，用git branch -a都可以看到一堆remotes/origin/pr/*分支：

可以通过两种方式去除：
1，修改git的config文件找到里面的：
fetch = +refs/pull/*/head:refs/remotes/origin/pr/*删除。
不过删除后就不能直接check pr分支了，参考：https://he]]></description><category></category></item><item><title><![CDATA[Android中的bitmap，drawable，canvas以及paint]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8872400</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8872400</guid><author>aaa2832</author><pubDate>Wed, 01 May 2013 17:33:31 +0800</pubDate><description><![CDATA[一，相关概念
1，Bitmap，位图也就是位的数组，扩展名为.bmp的不带压缩的点阵图，也就是一种图片信息存储对象。
2，Drawable，就是一个可画的对象，其可能是一张位图（BitmapDrawable），也可能是一个图形（ShapeDrawable），还有可能是一个图层（LayerDrawable），我们根据画图的需求，创建相应的可画对象。实际上它是android平台的通用对象，用来装载]]></description><category></category></item><item><title><![CDATA[Android 4.1 VIBRATE and HapticFeedback]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8831073</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8831073</guid><author>aaa2832</author><pubDate>Sun, 21 Apr 2013 16:04:00 +0800</pubDate><description><![CDATA[4.1的震子变成一个服务，调用方式有所变化：

private static final int VIBRATE_DURATION = 15;
private Vibrator mVibrator;
mVibrator = (Vibrator) launcher.getSystemService(Context.VIBRATOR_SERVICE);
mVibrator.vibrate(VIBR]]></description><category></category></item><item><title><![CDATA[ADB常用命令汇总]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8023657</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8023657</guid><author>aaa2832</author><pubDate>Sun, 21 Apr 2013 15:29:47 +0800</pubDate><description><![CDATA[adb(Android Debug Bridge)是Android 提供的一个通用的调试工具，借助这个工具，可以管理设备模拟器的状态 。还可以进行以下的操作：
1、快速更新设备或手机模拟器中的代码，如应用或Android系统升级；
2、在设备上运行shell命令；
3、管理设备或手机模拟器上的预定端口；
4、在设备或手机模拟器上上传下载文件

adb的工作方式比较特殊采用监听Socke]]></description><category></category></item><item><title><![CDATA[手机电池mAh和Wh概念]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8588210</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8588210</guid><author>aaa2832</author><pubDate>Mon, 18 Feb 2013 16:15:11 +0800</pubDate><description><![CDATA[电流定义I = Q / T ,单位是mA，所以电池容量Q = I * T，单位是mAh。
mAh衡量的是一块电池的电荷多少，但不能说明它的做工能力。
W = U * I * T = U * Q ，U * I的单位为W，总的单位是Wh。
对于手机一般的电压都是3.7v，所以两个数值看一个就能分辨出电池的容量大小。
但不同设备的电压往往不同，所以要用Wh来衡量电池的放电能力。]]></description><category></category></item><item><title><![CDATA[ubuntu 12.10 截图设置]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8518899</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8518899</guid><author>aaa2832</author><pubDate>Sat, 19 Jan 2013 00:00:14 +0800</pubDate><description><![CDATA[All Settings -> Keyboard
选择Custom Shortcuts 添加一个快捷命令：
name：screenshot  Command:gnome-screenshot -a 
然后点击定义一个顺手的组合键。]]></description><category></category></item><item><title><![CDATA[systemUI之statusBar]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8487540</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8487540</guid><author>aaa2832</author><pubDate>Wed, 09 Jan 2013 22:23:51 +0800</pubDate><description><![CDATA[systemUI之statusbar
         看标题应该能猜出来这会是一个系列，不管写的咋样，就当是小结吧。因为是第一篇，所以会先说下systemUI是嘛，然后从view的角度认识一下systemUI的各个部件，重点分析一下statusbar的布局结构；最后是statusbar的加载流程。
一，文件目录
systemUI相对锁屏什么的它算是很规矩了，标准的android工程，安静的]]></description><category></category></item><item><title><![CDATA[SystemUI之：Notification前世今生]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8478272</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8478272</guid><author>aaa2832</author><pubDate>Tue, 08 Jan 2013 21:29:39 +0800</pubDate><description><![CDATA[好久没写东西，我得承认，是自己懒了。
解过几个statusbar的bug，觉得notification还是挺有意思的，分析一下流程，以作备忘吧。


通知的接收

1.    notification由系统或第三方应用封装发出notificationManager.notify()。
2.    通知进入一个队列NotificationManagerService.enqueueNo]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.10 12.14 安装NVIDIA官方驱动手法]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8451919</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8451919</guid><author>aaa2832</author><pubDate>Sun, 30 Dec 2012 00:25:23 +0800</pubDate><description><![CDATA[1. 下载最新版的nVidia驱动，命名为NVIDIA.run。

http://www.nvidia.com/page/drivers.html

2.编辑blacklist.conf。

sudo gedit /etc/modprobe.d/blacklist.conf

添加以下部分并保存：

blacklist vga16fb
blacklist nouveau
b]]></description><category></category></item><item><title><![CDATA[android系统默认语言设置]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/8023639</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/8023639</guid><author>aaa2832</author><pubDate>Thu, 27 Sep 2012 09:35:19 +0800</pubDate><description><![CDATA[只需要对android/build/target/languages_full.mk 中PRODUCT_LOCALES := zh_CN enUS....

最前面的一种语言既为默认语言，系统编译后自动设置属性到系统中，在/build/tools/buildinfo.sh

echo "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE]]></description><category></category></item><item><title><![CDATA[资源引用]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/7941981</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/7941981</guid><author>aaa2832</author><pubDate>Tue, 04 Sep 2012 23:24:40 +0800</pubDate><description><![CDATA[android sdk doc中提到了关于xml引用资源是如下格式：

@[:]/

@*android:style/Theme.Dialog.Alert（\packages\apps\Settings\AndroidManifest.xml）
@color/workspace_all_apps_and_delete_zone_text_color
Theme.Dialog.Alert]]></description><category></category></item><item><title><![CDATA[10]]></title><link>https://blog.youkuaiyun.com/aaa2832/article/details/7884647</link><guid>https://blog.youkuaiyun.com/aaa2832/article/details/7884647</guid><author>aaa2832</author><pubDate>Mon, 20 Aug 2012 00:56:03 +0800</pubDate><description><![CDATA[千万别和他人比物质多寡，结果无非就是虚荣心得到满足或自取其辱。需要比的是拥有物质能力的强弱。]]></description><category></category></item></channel></rss>