<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[山城木府]]></title><description><![CDATA[技术文章]]></description><link>https://blog.youkuaiyun.com/ChengFuture</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChengFuture]]></copyright><item><title><![CDATA[Android如何查看应用签名信息]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51747577</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51747577</guid><author>ChengFuture</author><pubDate>Thu, 23 Jun 2016 23:27:51 +0800</pubDate><description><![CDATA[1、查看自己的应用签名
2、查看三方应用或是系统应用签名]]></description><category></category></item><item><title><![CDATA[GreenDao集合]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51737917</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51737917</guid><author>ChengFuture</author><pubDate>Wed, 22 Jun 2016 23:56:53 +0800</pubDate><description><![CDATA[数据库ORM框架GreenDao学习心得及使用总结


greenDAO讲义（二）：数据库查询篇]]></description><category></category></item><item><title><![CDATA[android应用签名详细步骤]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51668835</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51668835</guid><author>ChengFuture</author><pubDate>Tue, 14 Jun 2016 09:41:26 +0800</pubDate><description><![CDATA[1、准备工作
apk的签名工作可以通过两种方式来完成：
1）通过ADT提供的图形化界面完成apk签名；
右键项目——》 Android Tools ——》Export Signed Application Package... ——》 打开图形界面
2）完全通过shell/dos命令来完成apk签名
我比较喜欢第2）种方式，所以下面将讲解如何通过命令的方式完成apk签名。
给apk签名]]></description><category></category></item><item><title><![CDATA[DEMO]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51568393</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51568393</guid><author>ChengFuture</author><pubDate>Thu, 02 Jun 2016 16:52:40 +0800</pubDate><description><![CDATA[10种技巧可提升Android应用运行效果]]></description><category></category></item><item><title><![CDATA[MVP架构]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51566755</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51566755</guid><author>ChengFuture</author><pubDate>Thu, 02 Jun 2016 14:12:11 +0800</pubDate><description><![CDATA[1.Android mvp 架构的自述


2.如何更高效的使用MVP以及官方MVP架构解析


3.Android中的MVP模式，带实例]]></description><category></category></item><item><title><![CDATA[Android开源：数据库ORM框架GreenDao学习心得及使用总结]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51565229</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51565229</guid><author>ChengFuture</author><pubDate>Thu, 02 Jun 2016 11:36:55 +0800</pubDate><description><![CDATA[最近在对开发项目的性能进行优化。由于项目里涉及了大量的缓存处理和数据库运用，需要对数据库进行频繁的读写、查询等操作。因此首先想到了对整个项目的数据库框架进行优化。
   原先使用android本身内置的sqllite，也就是用的最基本的SQLiteOpenHelper方法，这种方法对自己来说比较方便易懂。但是在使用过程中感觉很繁琐，从建表到对表的增删改查等操作，如果表对象的属性很多，就需要使用大]]></description><category></category></item><item><title><![CDATA[okhttp-utils]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51536365</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51536365</guid><author>ChengFuture</author><pubDate>Mon, 30 May 2016 10:58:08 +0800</pubDate><description><![CDATA[okhttp-utils
出处：https://github.com/hongyangAndroid/okhttp-utils

对okhttp的封装类，okhttp见：https://github.com/square/okhttp.
用法


Android Studio
compile 'com.zhy:okhttputils:2.5.2'


Eclipse
下载最新]]></description><category></category></item><item><title><![CDATA[github上的项目导入Android studio出错（整理）]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51517830</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51517830</guid><author>ChengFuture</author><pubDate>Fri, 27 May 2016 16:34:09 +0800</pubDate><description><![CDATA[项目上说好像是要先添加gradle依赖：这个具体是要怎么做呀？还请各位详细指教！十分感谢！

















1.





您的问题里面描述的意思看起来是从github上把源项目下载了下来，然后想要在你自己的Android Studio中打开这个项目；但是下面贴的"Getting Started"意思是说如果你想在你自己的proje]]></description><category></category></item><item><title><![CDATA[有关WebView的一些使用方法]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51513205</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51513205</guid><author>ChengFuture</author><pubDate>Fri, 27 May 2016 10:22:42 +0800</pubDate><description><![CDATA[Android系统中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件。
在开发过程中应该注意几点:
1.这是最基本的 AndroidManifest.xml 中必须添加访问网络权限。 
2.如果访问的页面中有 Javascript,则 WebView 必须设置支持 Javascript。
WebView.getSettings().setJav]]></description><category></category></item><item><title><![CDATA[Android Studio目录结构浅析]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51512684</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51512684</guid><author>ChengFuture</author><pubDate>Fri, 27 May 2016 09:36:54 +0800</pubDate><description><![CDATA[应各位朋友的要求，写这篇文章，让我们来简单了解下Android Studio中不同目录（文件）的位置和用途。
首先看下一个App的最简单的目录结构

【= = 好复杂的样子】
OK，我们这么看，第一，把这么多文件先分成这么三块
1. 编译系统（Gradle）
2. 配置文件
3. 应用模块
Gradle是Google推荐使用的一套基于Groovy的编译系统脚本（当然，你也可以使用a]]></description><category></category></item><item><title><![CDATA[为Android Studio2.1.1增加注释函数]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51500306</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51500306</guid><author>ChengFuture</author><pubDate>Wed, 25 May 2016 17:48:38 +0800</pubDate><description><![CDATA[为Android Studio2.1.1增加注释函数]]></description><category></category></item><item><title><![CDATA[Android通用流行框架大全]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51492237</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51492237</guid><author>ChengFuture</author><pubDate>Tue, 24 May 2016 17:46:50 +0800</pubDate><description><![CDATA[流行框架简略： 

框架简单介绍： 
1. 缓存
      DiskLruCacheJava实现基于LRU的磁盘缓存

2.图片加载
 Android Universal Image Loader一个强大的加载，缓存，展示图片的库Picasso一个强大的图片下载与缓存的库。
 Fresco一个用于管理图像和他们使用的内存的库Glide一个图片加载和缓存的库



图片处理
 ]]></description><category></category></item><item><title><![CDATA[Android 混淆代码总结]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51382361</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51382361</guid><author>ChengFuture</author><pubDate>Thu, 12 May 2016 11:01:38 +0800</pubDate><description><![CDATA[为了防止自己的劳动成果被别人窃取，混淆代码能有效防止被反编译，下面来总结以下混淆代码的步骤：
1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件，这个对混淆代码很重要，如果你不小心删掉了，没关系，从其他地方拷贝一个过来
2. 最重要的就是在proguard-project.txt添加混淆的申明了：

 a. 把所有你的jar包都申明进来，]]></description><category></category></item><item><title><![CDATA[android shape的使用详解以及常用效果（渐变色、分割线、边框、半透明阴影效果等）]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51313804</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51313804</guid><author>ChengFuture</author><pubDate>Wed, 04 May 2016 11:52:35 +0800</pubDate><description><![CDATA[shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。 
首先简单了解一下shape中常见的属性。（详细介绍参看  
api文档 ） 
转载请注明：Rflyee_大飞: 
http://blog.youkuaiyun.com/rflyee/article/details/20785495 

xml version="1.0" encoding="utf-8"?>
shape
    xm]]></description><category></category></item><item><title><![CDATA[字符编码ASCII, Unicode和UTF-8概念扫盲]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51188216</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51188216</guid><author>ChengFuture</author><pubDate>Tue, 19 Apr 2016 10:38:12 +0800</pubDate><description><![CDATA[1. ASCII码
我们知道，在计算机内部，所有的信息最终都表示为一个二进制的字符串。每一个二进制位（bit）有0和1两种状态，因此八个二进制位就可以组合出256种状态，这被称为一个字节（byte）。也就是说，一个字节一共可以用来表示256种不同的状态，每一个状态对应一个符号，就是256个符号，从0000000到11111111。
上个世纪60年代，美国制定了一套字符编码，对英语字符与二进制位]]></description><category></category></item><item><title><![CDATA[Android proguard 详解]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51149415</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51149415</guid><author>ChengFuture</author><pubDate>Thu, 14 Apr 2016 10:22:40 +0800</pubDate><description><![CDATA[简介
Java代码是非常容易反编译的。为了很好的保护Java源代码，我们往往会对编译好的class文件进行混淆处理。

ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆，当然它还能对字节码进行缩减体积、优化等，但那些对于我们来说都算是次要的功能。官网网址是：
http://proguard.sourceforge.net/。



详解
1、原理

Java 是]]></description><category></category></item><item><title><![CDATA[ORMLite完全解析（二）官方文档第二章、如何使用ORMLite]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/51065099</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/51065099</guid><author>ChengFuture</author><pubDate>Tue, 05 Apr 2016 15:26:36 +0800</pubDate><description><![CDATA[前面一篇文章通过一个实例，介绍了ORMLite的使用方法，为了控制篇幅，里面的代码有些是不完整的，但是基本能够说明整个流程。对于这类开源框架，要记住所有内容，是不可能的，而且也不是最合理的学习方法，其实只要理解了这类框架的实现机制，记住了关键的内容，遇到问题知道怎么去寻找答案就可以了，后面在使用的过程中，再慢慢熟能生巧。通过前面一篇文章，结合官方实例，自己运行一下，修改体验一下，应该就能够理解。后]]></description><category></category></item><item><title><![CDATA[Android高效加载大图、多图解决方案，有效避免程序OOM]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/50999912</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/50999912</guid><author>ChengFuture</author><pubDate>Mon, 28 Mar 2016 17:57:16 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/9316683

本篇文章主要内容来自于Android Doc，我翻译之后又做了些加工，英文好的朋友也可以直接去读原文。
http://developer.android.com/training/displaying-bitmaps/index.html

高效加载大图片]]></description><category></category></item><item><title><![CDATA[Android最佳性能实践(一)——合理管理内存]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/50999845</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/50999845</guid><author>ChengFuture</author><pubDate>Mon, 28 Mar 2016 17:50:55 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/42238627
有不少朋友都问过我，怎样才能写出高性能的应用程序，如何避免程序出现OOM，或者当程序内存占用过高的时候该怎么样去排查。确实，一个优秀的应用程序，不仅仅要功能完成得好，性能问题也应该处理得恰到好处。为此，我也是阅读了不少Android官方给出的高性能编程建议，那么从本]]></description><category></category></item><item><title><![CDATA[Android最佳性能实践(四)——布局优化技巧]]></title><link>https://blog.youkuaiyun.com/ChengFuture/article/details/50999593</link><guid>https://blog.youkuaiyun.com/ChengFuture/article/details/50999593</guid><author>ChengFuture</author><pubDate>Mon, 28 Mar 2016 17:24:43 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/43376527
在前面几篇文章当中，我们学习了如何通过合理管理内存，以及高性能编码技巧的方式来提升应用程序的性能。然而实际上界面布局也会对应用程序的性能产生比较大的影响，如果布局写得糟糕的话，那么程序加载UI的速度就会非常慢，从而造成不好的用户体验。那么本篇文章我们就来学习一下，如]]></description><category></category></item></channel></rss>