<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nowlf_android的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nowlf_android</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nowlf_android]]></copyright><item><title><![CDATA[总结的点]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/41546365</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/41546365</guid><author>nowlf_android</author><pubDate>Wed, 04 Nov 2015 18:11:54 +0800</pubDate><description><![CDATA[1、线程如何打断
2、& 0xff
3、PagerTabStrip+ViewPager+Fragment
4、GraphicalView
5、Android里的强制停止程序是如何实现的
6、模板模式
7、CRC校验
8、IPC数据的正确性与安全性]]></description><category></category></item><item><title><![CDATA[习惯命令]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/49584333</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/49584333</guid><author>nowlf_android</author><pubDate>Mon, 02 Nov 2015 11:26:42 +0800</pubDate><description><![CDATA[1、  adb shell ps | findstr systemui
adb shell kill -9 xxxx(pid)
2、  git reset --hard commitId
3、  git log --pretty=oneline path 查看某文件的修改记录
4、  adb logcat -c 
adb logcat -v time >e:\log.txt  保存log]]></description><category></category></item><item><title><![CDATA[Android framework系统默认设置修改]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/48156279</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/48156279</guid><author>nowlf_android</author><pubDate>Tue, 01 Sep 2015 12:05:39 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/cbk861110/article/details/25216765

Launcher 总结: 

1、launcher的布局太居中，要想两边拉伸



    apps_customize_pageLayoutPaddingLeft">40dp

    apps_customize_pageLayoutPaddingRi]]></description><category></category></item><item><title><![CDATA[Android Makefile 文件讲解]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/47004825</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/47004825</guid><author>nowlf_android</author><pubDate>Wed, 22 Jul 2015 16:13:05 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/yangzhiloveyou/article/details/8627969

android编译系统的makefile文件Android.mk写法如下

(1)   Android.mk文件首先需要指定LOCAL_PATH变量，用于查找源文件。由于一般情况下
Android.mk和需要编译的源文件在同一目录下，宏函数“my-dir”右]]></description><category></category></item><item><title><![CDATA[追踪调用]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/46635515</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/46635515</guid><author>nowlf_android</author><pubDate>Thu, 25 Jun 2015 13:42:55 +0800</pubDate><description><![CDATA[StackTraceElement[] stack = new Throwable().getStackTrace();
for (StackTraceElement element : stack)
{
Slog.d(TAG, " |----" + element.toString());
}]]></description><category></category></item><item><title><![CDATA[Android 快速模糊]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/46469485</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/46469485</guid><author>nowlf_android</author><pubDate>Fri, 12 Jun 2015 11:25:28 +0800</pubDate><description><![CDATA[package xxxxx;


import android.graphics.Bitmap;
import android.util.Log;
import android.graphics.Canvas;
import android.graphics.Paint;


public class Blur {


    public static int SCALE]]></description><category></category></item><item><title><![CDATA[android 5.0 SystemUI界面]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44854397</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44854397</guid><author>nowlf_android</author><pubDate>Fri, 03 Apr 2015 14:24:09 +0800</pubDate><description><![CDATA[从SystemServer开始：
SystemServer-----》SystemUIService-----》SystemUIApplication.startServicesIfNeeded()
startServicesIfNeeded()方法会遍历一个固定数组，分别调用数组中相应的start()方法，其中包括SystemBars.start()方法！

然后SystemBars.s]]></description><category></category></item><item><title><![CDATA[Android 4.0 Launcher2源码分析——桌面快捷图标的拖拽]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44776095</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44776095</guid><author>nowlf_android</author><pubDate>Tue, 31 Mar 2015 11:17:01 +0800</pubDate><description><![CDATA[本文来自http://blog.youkuaiyun.com/chenshaoyang0011 转载请申明文章出处！




通过上一篇文章Android4.0Launcher2源码分析（五）——Workspace的滑动中，已经了解了Launcher的ViewTree中各层所负责的工作，在DragLayer中就负责对快捷图标和AppWidget等组件的拖拽工作。桌面的滑动和图标的拖拽是两项独立的工作]]></description><category></category></item><item><title><![CDATA[Git常用命令的使用情景]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44675159</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44675159</guid><author>nowlf_android</author><pubDate>Fri, 27 Mar 2015 13:58:28 +0800</pubDate><description><![CDATA[原文地址：http://shanewfx.github.io/blog/2012/04/28/git-command-note/


本文尽量指出在不同情景下如何选择合适的Git命令来达到自己的目的，当然，由于Git太过强大、灵活，有时同一问题可以有多种不同的解决方案，这里不太可能全部列出，只会选择一些自己测试可用的方法。

文中会稍微谈一些Git内部实现的细节，但不会太具体，同时这些内]]></description><category></category></item><item><title><![CDATA[Android 5.0 SystemServer--->Android入口]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44618191</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44618191</guid><author>nowlf_android</author><pubDate>Wed, 25 Mar 2015 11:35:12 +0800</pubDate><description><![CDATA[main()--->new SystemServer.run()
run方法：
1、矫正时间
2、启动性能分析SamplingProfilerIntegration，开机后一小时执行一次
3、设置参数：获取更多内存，确保SystemServer一直有效，定义手势属性，设置UserRequired为true，确保binder的优先执行，准备Looper
4、加载android_server]]></description><category></category></item><item><title><![CDATA[Android 开机启动流程]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44457333</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44457333</guid><author>nowlf_android</author><pubDate>Thu, 19 Mar 2015 14:20:56 +0800</pubDate><description><![CDATA[一、FrameWork整体运行框架说明：



          1．Activity的创建会创建PhoneWindow，PhoneWindow会创建DocerView，DocerView会创建View和ViewGroup。

2.应用程序在Activity中添加和删除窗口，是通过调用WindowManager类的addView和RemoveView函数达成，具体实现是通过桥接模式实]]></description><category></category></item><item><title><![CDATA[Android文件或文件夹内容改变监听器（FileObserver）]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44409211</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44409211</guid><author>nowlf_android</author><pubDate>Wed, 18 Mar 2015 13:38:52 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/mayingcai1987/article/details/6210904


一. 概述：

 

     android.os包下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器，基于linux的INotify。

 

     FileObserver是个抽象类，必须继承它才]]></description><category></category></item><item><title><![CDATA[开机启动的服务]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44307027</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44307027</guid><author>nowlf_android</author><pubDate>Mon, 16 Mar 2015 15:31:26 +0800</pubDate><description><![CDATA[EntropyService：熵（shang）服务，用于产生随机数

PowerManagerService：电源管理服务

ActivityManagerService：最核心服务之一，Activity管理服务

TelephonyRegistry：电话服务，电话底层通知服务

PackageManagerService：程序包管理服务

AccountManagerServ]]></description><category></category></item><item><title><![CDATA[linux常用快捷键和常用命令]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44114873</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44114873</guid><author>nowlf_android</author><pubDate>Sat, 07 Mar 2015 11:19:37 +0800</pubDate><description><![CDATA[原文地址：http://zdz8207.iteye.com/blog/734798

1.Linux单行命令模式下常用快捷键

ctrl+a 移动光标到最前

ctrl+e 移动光标到最后

ctrl+w 删除光标前面一个字段(以空格分段)

ctrl+k 删除光标后面所有

ctrl+u 删除光标前面所有

ctrl+y 粘贴删除的(包括ctrl+w,ctrl+k,c]]></description><category></category></item><item><title><![CDATA[sudo命令详解]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44095883</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44095883</guid><author>nowlf_android</author><pubDate>Fri, 06 Mar 2015 10:01:22 +0800</pubDate><description><![CDATA[原文地址：http://linux.chinaunix.net/techdoc/system/2008/12/27/1055474.shtml
sudo是Unix/Linux平台上的一个非常有用的工具，它允许系统管理员分配给普通用户一些合理的“权利”，让他们执行一些只有超级用户或其他特许用户才能完成的任务
大家知道ubuntu吧，他就封闭了root用户，都是使用的sudo 
sudo能够限制]]></description><category></category></item><item><title><![CDATA[VI常用命令]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44084823</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44084823</guid><author>nowlf_android</author><pubDate>Thu, 05 Mar 2015 16:49:10 +0800</pubDate><description><![CDATA[_______________________________________________________

一般模式                           光标移动

__________________________________________________________

h 或 向左方向键                    光标向左移动一个字符]]></description><category></category></item><item><title><![CDATA[grep的用法]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44082805</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44082805</guid><author>nowlf_android</author><pubDate>Thu, 05 Mar 2015 15:53:15 +0800</pubDate><description><![CDATA[1.从单个文件中搜索指定的字串
grep的基础用法是如下例的从指定的文件中搜索特定的字串。
语法：grep "literal_string" filename
2. 在多个文件中检索指定的字串语法：grep "string" FILE_PATTERN3. 用 grep -i 进行大小写无关的搜索语法：grep -i "string" FILE4. 使用用正则表达式语法：grep "REGEX]]></description><category></category></item><item><title><![CDATA[Ubuntu常用命令大全]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/44081563</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/44081563</guid><author>nowlf_android</author><pubDate>Thu, 05 Mar 2015 13:46:58 +0800</pubDate><description><![CDATA[原文地址：http://www.educity.cn/linux/660186.html
一、文件/文件夹管理 

ls 列出当前目录文件（不包括隐含文件） 
ls -a 列出当前目录文件（包括隐含文件） 
ls -l 列出当前目录下文件的详细信息 

cd .. 回当前目录的上一级目录 
cd - 回上一次所在的目录 
cd ~ 或 cd 回当前用户的宿主目录 
mkdir]]></description><category></category></item><item><title><![CDATA[加密相关]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/42522583</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/42522583</guid><author>nowlf_android</author><pubDate>Thu, 08 Jan 2015 17:45:53 +0800</pubDate><description><![CDATA[目前的加密算法主要分对称加密算法和非对称加密算法。
对称加密算法：
对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。

特点是算法公开、计算量小、加密速度快、加密效率高；对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。不足之处是，交易双方都使用同样钥匙，安全性得不到保证。
对称加密算法在分布式网络系统上使用较为困难，主要是因为密钥管理困难，使用成本较高。而与公开]]></description><category></category></item><item><title><![CDATA[HttpUrlConnection有关]]></title><link>https://blog.youkuaiyun.com/nowlf_android/article/details/42168675</link><guid>https://blog.youkuaiyun.com/nowlf_android/article/details/42168675</guid><author>nowlf_android</author><pubDate>Fri, 26 Dec 2014 10:40:29 +0800</pubDate><description><![CDATA[关于HttpClient用法

1.HttpURLConnection实现步骤


(1).得到HttpURLConnection对象，通过调用URL.openConnection()方法得到该对象
(2).设置请求头属性，比如数据类型，数据长度等等
(3).可选的操作  setDoOutput(true),默认为false无法向外写入数据！setDoInput(true),一般不用]]></description><category></category></item></channel></rss>