<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wsad227的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wsad227</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wsad227]]></copyright><item><title><![CDATA[android数据库加密 miniorm-sqlcipher]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/102699292</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/102699292</guid><author>wsad227</author><pubDate>Wed, 23 Oct 2019 13:18:00 +0800</pubDate><description><![CDATA[市场上大多数的android数据库加密都是基于sqlcipher来做的，集成方便，版本稳定，今天要来介绍的miniorm-sqlcipher也是这样。

废话不多说，切入正题，该加密数据库是基于miniorm-for-android来改造，并且加入sqlcipher的，Miniorm的原理请点击这里。下面来说一下 加密数据库的优点。

   1.开发人员只需在gradle方式引入。

 ...]]></description><category></category></item><item><title><![CDATA[精简AsyncHttp]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/73692822</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/73692822</guid><author>wsad227</author><pubDate>Sat, 24 Jun 2017 17:09:49 +0800</pubDate><description><![CDATA[AsyncHttp基于java线程池 实现的 http请求，支持 post和 get、delete等多种请求，实现请求任务和结果异步获取,简化网络请求AsyncHttp有哪些功能？
基本网络请求
文件下载（支持断点下载） 
单线程下载
多线程下载
自定义头部请求信息
含有优先级，防止请求无反应
文件上传
使用方法如何接入？“`java 
    compile ‘com.ml.asynchttp:a]]></description><category></category></item><item><title><![CDATA[android 持久化工具 MiniOrm-for-Android]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/52753982</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/52753982</guid><author>wsad227</author><pubDate>Sat, 08 Oct 2016 09:34:31 +0800</pubDate><description><![CDATA[MiniOrm-for-android  是一款简单，只能，灵活的android   ORM框架，完全基于对象进行操作。主要帮助android程序员的快速开发。通过反射将查询的数据智能的转换成 Entity 。省去开发人员手动解析的时间。
关系的映射支持多对多、一对多，一对一，采用annotationProcessor 生成代理类，进行关系的映射查询，实现数据懒加载，侵入性小，优化了性能，提高了程序 的效率]]></description><category></category></item><item><title><![CDATA[android自定义控件-AutoScrollViewpager(无限滚动轮播控件)]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/52007979</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/52007979</guid><author>wsad227</author><pubDate>Sat, 23 Jul 2016 23:50:35 +0800</pubDate><description><![CDATA[在实现该控件之前，先说一下该控件的难度，
一、
  每个item中如果有RadioButton之类，可以focus焦点的，点击效果可能会失效 
 二、无限的滚动
  下面是效果图：


实现上图的效果，一共自定义了两个 控件，viewpager+底部导航图标
下面我先来讲解一下，viewpager的实现：
1.初始化
/** 点击按下的坐标 **/
	PointF downP]]></description><category></category></item><item><title><![CDATA[AsyncTask的版本兼容性与target sdk version]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/46621119</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/46621119</guid><author>wsad227</author><pubDate>Wed, 24 Jun 2015 13:57:16 +0800</pubDate><description><![CDATA[AsyncTask的版本兼容性与target sdk version






最近发现了一个奇怪的问题，一处很久前写的代码，通过AsyncTask的doInBackground进行后台处理，突然间不管用了，就是说doInBackground没有被执行。同事查询SVN，发现相关代码没有过任何更改，经过很久的检查，发现只有在Manifest中有一处很小的改动，就是添加了targetS]]></description><category></category></item><item><title><![CDATA[重写view实现viewpager下导航圆点]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/46237341</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/46237341</guid><author>wsad227</author><pubDate>Fri, 29 May 2015 15:56:41 +0800</pubDate><description><![CDATA[布局：

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/white"
]]></description><category></category></item><item><title><![CDATA[java语音功能]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/40582757</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/40582757</guid><author>wsad227</author><pubDate>Wed, 29 Oct 2014 10:42:10 +0800</pubDate><description><![CDATA[安装speechsdk51.exe和speechsdk51LanguagePack。exe
安装方法]]></description><category></category></item><item><title><![CDATA[状态模式----pk------策略模式]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/40040849</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/40040849</guid><author>wsad227</author><pubDate>Mon, 13 Oct 2014 10:29:27 +0800</pubDate><description><![CDATA[最近学习设计模式，在看到状态模式和策略模式的shi'h]]></description><category></category></item><item><title><![CDATA[Unable to decode stream: java.io.FileNotFoundException: /android.graphics.Bitmap  open failed: ENOEN]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/39206981</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/39206981</guid><author>wsad227</author><pubDate>Thu, 11 Sep 2014 15:33:47 +0800</pubDate><description><![CDATA[Unable to decode stream: java.io.FileNotFoundException: /android.graphics.Bitmap或]]></description><category></category></item><item><title><![CDATA[系统主站如何访问GPRS/CDMA网络中的模块]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/38558123</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/38558123</guid><author>wsad227</author><pubDate>Thu, 14 Aug 2014 14:27:36 +0800</pubDate><description><![CDATA[总算找到了]]></description><category></category></item><item><title><![CDATA[Paint类介绍]]></title><link>https://blog.youkuaiyun.com/wsad227/article/details/38553673</link><guid>https://blog.youkuaiyun.com/wsad227/article/details/38553673</guid><author>wsad227</author><pubDate>Thu, 14 Aug 2014 09:25:00 +0800</pubDate><description><![CDATA[/**  
     * Paint类介绍  
     *   
     * Paint即画笔，在绘图过程中起到了极其重要的作用，画笔主要保存了颜色，  
     * 样式等绘制信息，指定了如何绘制文本和图形，画笔对象有很多设置方法，  
     * 大体上可以分为两类，一类与图形绘制相关，一类与文本绘制相关。         
     *   
     * 1.图形绘制]]></description><category></category></item></channel></rss>