<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ckdroid的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ckdroid</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ckdroid]]></copyright><item><title><![CDATA[android 客户端 Cookie处理]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/49470725</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/49470725</guid><author>ckdroid</author><pubDate>Wed, 28 Oct 2015 16:43:29 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/lianghui66/archive/2013/03/12/2956249.html




android 客户端 Cookie处理

Cookie，有时也用其复数形式Cookies，指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据（通常经过加密）。
Cookie最早是网景公司的前雇员Lou M]]></description><category></category></item><item><title><![CDATA[神器JEB]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/48265479</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/48265479</guid><author>ckdroid</author><pubDate>Mon, 07 Sep 2015 14:54:55 +0800</pubDate><description><![CDATA[官网：https://www.pnfsoftware.com/index.php










Android app decompiler

JEB is the most powerful Android app decompiler, built by and for security engineers.


Powerful
Decompile A]]></description><category></category></item><item><title><![CDATA[Android Preference的使用]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/47776493</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/47776493</guid><author>ckdroid</author><pubDate>Wed, 19 Aug 2015 11:14:14 +0800</pubDate><description><![CDATA[Android Preference的使用，建立一个设置用户配置的页面







单一控件：

Preference TextView
文本框
CheckPreference CheckBox单选框

EditTextPreference EditText
输入文本框 

ListPreference ListView
列表框

RingtonePref]]></description><category></category></item><item><title><![CDATA[Android中处理崩溃异常]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/47748047</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/47748047</guid><author>ckdroid</author><pubDate>Tue, 18 Aug 2015 10:31:39 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/liuhe688/article/details/6584143


大家都知道，现在安装Android系统的手机版本和设备千差万别，在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象，开发者个人不可能购买所有设备逐个调试，所以在程序发布出去之后，如果出现了崩溃现象，开发者应该及时获取在该设备上导致崩溃的信息，这对于下一个版本的]]></description><category></category></item><item><title><![CDATA[activity的生命周期]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/47084519</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/47084519</guid><author>ckdroid</author><pubDate>Mon, 27 Jul 2015 14:25:42 +0800</pubDate><description><![CDATA[最好理解activity生命周期图
(这个金字塔模型要比之前Dev Guide里面的生命周期图更加容易理解，更加形象)]]></description><category></category></item><item><title><![CDATA[xmlns（xml命名空间）]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/47081419</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/47081419</guid><author>ckdroid</author><pubDate>Mon, 27 Jul 2015 10:38:35 +0800</pubDate><description><![CDATA[xmlns是XML Namespaces的缩写，中文名称是XML命名空间。
使用的规则为，首先定义命名空间xmlns:namespace-prefix="namespaceURI"。
Android中xml中的使用是：xmlns:前缀=http://schemas.android.com/apk/res/应用程序包路径；然后使用的时候按格式：namespace-prefix（前缀）：属性
如]]></description><category></category></item><item><title><![CDATA[onSaveInstanceState和onRestoreInstanceState触发的时机]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/47024963</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/47024963</guid><author>ckdroid</author><pubDate>Thu, 23 Jul 2015 16:54:19 +0800</pubDate><description><![CDATA[onSaveInstanceState和onRestoreInstanceState触发的时机


原文地址：http://gundumw100.iteye.com/blog/1115080




当某个activity变得“容易”被系统销毁时，该activity的onSaveInstanceState就会被执行，除非该activity是被用户主动销毁的，例如当用户按BACK键的]]></description><category></category></item><item><title><![CDATA[listview记住上次滑动的位置]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/47023707</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/47023707</guid><author>ckdroid</author><pubDate>Thu, 23 Jul 2015 16:40:11 +0800</pubDate><description><![CDATA[listview记住上次滑动的位置



第一种：记录listView滚动到的位置的坐标
scrolledX=listview.getScrollX();
scrolledY=listview.getScrolly();
恢复位置时调用：listview.scrollTo(scrolledX,scrolledY);


（但是不知道为什么一直得到的是0,0）




]]></description><category></category></item><item><title><![CDATA[Java抽象类与接口的区别]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/46635193</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/46635193</guid><author>ckdroid</author><pubDate>Thu, 25 Jun 2015 13:07:31 +0800</pubDate><description><![CDATA[原文地址：  http://www.importnew.com/12399.html




很多常见的面试题都会出诸如抽象类和接口有什么区别，什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。

在讨论它们之间的不同点之前，我们先看看抽象类、接口各自的特性。

抽象类

抽象类是用来捕捉子类的通用特性的 。它不能被实例化，只能被用作子类的超]]></description><category></category></item><item><title><![CDATA[Android Material Design之Toolbar与Palette实践]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/46582795</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/46582795</guid><author>ckdroid</author><pubDate>Sun, 21 Jun 2015 17:00:48 +0800</pubDate><description><![CDATA[出处：http://blog.youkuaiyun.com/bbld_/article/details/41439715 【Rocko's
 bog】




前言

我们都知道Marterial Design是Google推出的全新UI设计规范，如果对其不太了解的可以看下：Material design非官方中文指导手册 ，或者我的前面几篇Material Design的译文，相比之前Goo]]></description><category></category></item><item><title><![CDATA[android AudioManager 类详解]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/46432095</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/46432095</guid><author>ckdroid</author><pubDate>Tue, 09 Jun 2015 21:40:22 +0800</pubDate><description><![CDATA[AudioManager类位于android.Media 包中，该类提供访问控制音量和钤声模式的操作。

通过getSystemService(Context.AUDIO_SERVICE)方法获得AudioManager实例对象。

AudioManager audiomanage = (AudioManager)context.getSystemService(Context.AUDIO]]></description><category></category></item><item><title><![CDATA[android压力测试命令monkey]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/46005557</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/46005557</guid><author>ckdroid</author><pubDate>Tue, 26 May 2015 11:13:40 +0800</pubDate><description><![CDATA[Android Monkey测试


Android中的monkey是对app做界面压力测试的一款工具，它可以向模拟器或者真机发送一系列随机的用户操作事件、或者系统事件。

概述

Monkey是android sdk自带的一款命令行工具，适用于任何android模拟器或者真机。它通过向手机发送一系列的随机事件，来测试手机app的稳定性。

Monkey命令包含一些参数，大体可以]]></description><category></category></item><item><title><![CDATA[android布局优化]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/45719469</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/45719469</guid><author>ckdroid</author><pubDate>Thu, 14 May 2015 12:52:44 +0800</pubDate><description><![CDATA[在Android开发中，我们常用的布局方式主要有LinearLayout、RelativeLayout、FrameLayout等，通过这些布局我们可以实现各种各样的界面。与此同时，如何正确、高效的使用这些布局方式来组织UI控件，是我们构建优秀Android App的主要前提之一。本篇内容就主要围绕Android布局优化来讨论在日常开发中我们使用常用布局需要注意的一些方面，同时介绍一款SDK自带的U]]></description><category></category></item><item><title><![CDATA[META-INFO文件夹解析]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/45623021</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/45623021</guid><author>ckdroid</author><pubDate>Sun, 10 May 2015 18:02:29 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/xiqingnian/article/details/27338677




一、Android签名概述


我们已经知道的是：Android对每一个Apk文件都会进行签名，在Apk文件安装时，系统会对其签名信息进行比对，判断程序的完整性，从而决定该Apk文件是否可以安装，在一定程度上达到安全的目的。

给定一个Apk文件，]]></description><category></category></item><item><title><![CDATA[从CERT.RSA中提取证书]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/45622977</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/45622977</guid><author>ckdroid</author><pubDate>Sun, 10 May 2015 17:59:48 +0800</pubDate><description><![CDATA[Apk 包中的META-INF目录下，有一个CERT.RSA，它是一个PKCS7 格式的文件。

下面介绍几种从中获取证书的方法。
Linux command line




[plain] view
 plaincopy






openssl pkcs7 -inform DER -in CERT.RSA -noout -print_certs -text ]]></description><category></category></item><item><title><![CDATA[TP:B1FD5D73]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/45506669</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/45506669</guid><author>ckdroid</author><pubDate>Tue, 05 May 2015 19:35:01 +0800</pubDate><description><![CDATA[TP:B1FD5D73
Hoping to get
 this license,

think you very
 much]]></description><category></category></item><item><title><![CDATA[商家改正表的设计]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/44837271</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/44837271</guid><author>ckdroid</author><pubDate>Thu, 02 Apr 2015 20:52:44 +0800</pubDate><description><![CDATA[商家改正表的设计]]></description><category></category></item><item><title><![CDATA[Android开源项目分类汇总]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/44759859</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/44759859</guid><author>ckdroid</author><pubDate>Mon, 30 Mar 2015 23:06:26 +0800</pubDate><description><![CDATA[非常全面的GitHub开源项目汇总
不需要重复发明轮子
https://github.com/Trinea/android-open-project]]></description><category></category></item><item><title><![CDATA[计算二叉树先序中序后序]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/44729835</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/44729835</guid><author>ckdroid</author><pubDate>Sun, 29 Mar 2015 19:52:17 +0800</pubDate><description><![CDATA[三序中知道其中两个就可以推出第三个,但前提是我们必须知道中序.因为:

先序和后序给我们提供的信息是一样的--告诉我们谁是根节点

中序则告诉我们左右子树在哪儿




例:已知先序为eacbdgf,中序为abcdefg,求后序

由先序我们知道e为根节点,我们在中序中把左右子树括起来 --(abcd)e(fg)

同样对左子树abcd进行分析,先序为acbd,中序为ab]]></description><category></category></item><item><title><![CDATA[listview中radiobutton的选择问题]]></title><link>https://blog.youkuaiyun.com/ckdroid/article/details/44262561</link><guid>https://blog.youkuaiyun.com/ckdroid/article/details/44262561</guid><author>ckdroid</author><pubDate>Sat, 14 Mar 2015 19:42:23 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/zreodown/article/details/7580214点击打开链接


程序效果：



点击一整行，更换radiobutton选择。

xml代码：





[java] view
 plaincopy








"1.0" encoding="utf-8"?>  
"htt]]></description><category></category></item></channel></rss>