<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[随笔]]></title><description><![CDATA[把酒祝东风，且共从容。]]></description><link>https://blog.youkuaiyun.com/coder_weiyi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; coder_weiyi]]></copyright><item><title><![CDATA[工具类：MD5加密]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451995</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451995</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:44:35 +0800</pubDate><description><![CDATA[public class MD5Utils {
public static final String YAN = "sadf%^234h76UIywe7r8623j4h*&";    /**
     * 对密码明文进行md5加密
     * @param passwrod
     * @return
     */
    public static String md5Encrypt(Str]]></description><category></category></item><item><title><![CDATA[工具类：处理网络请求的回应]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451983</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451983</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:43:59 +0800</pubDate><description><![CDATA[public class StreamUtils {    public static String convertStream2Str(InputStream input){        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        int len = -1;
        byte[] buffer = n]]></description><category></category></item><item><title><![CDATA[HttpClient发送网络请求]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451971</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451971</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:43:15 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private EditText et_username,et_password;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        se]]></description><category></category></item><item><title><![CDATA[短信恢复的原理——使用内容提供者]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451951</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451951</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:42:06 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }]]></description><category></category></item><item><title><![CDATA[短信备份的原理——使用内容提供者]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451933</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451933</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:41:20 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_m]]></description><category></category></item><item><title><![CDATA[加载大图片到内存，进行缩放]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451913</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451913</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:40:27 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private ImageView iv;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layou]]></description><category></category></item><item><title><![CDATA[解析Xml——XmlPullParser]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451903</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451903</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:39:54 +0800</pubDate><description><![CDATA[public class ChannelServiceImpl {
    public static List<Channel> getAllWeather(InputStream is){
        List<Channel> cs = null;
        Channel c = null;
        try {
            // 创建解析器]]></description><category></category></item><item><title><![CDATA[生成XML——XmlSerializer]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451885</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451885</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:38:51 +0800</pubDate><description><![CDATA[public void backup (View view){
        try {
            //写入外存记得要添加权限
             // <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
             // <uses-permission andro]]></description><category></category></item><item><title><![CDATA[屏幕状态的监听]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451873</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451873</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:38:02 +0800</pubDate><description><![CDATA[//屏幕锁屏与解锁的通知不能写在清单文件中，要手动注册
        ScreenReceiver receiver = new ScreenReceiver();
        IntentFilter filter = new IntentFilter();
        filter.addAction("android.intent.action.SCREEN_ON");]]></description><category></category></item><item><title><![CDATA[画画板原理]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451845</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451845</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:37:00 +0800</pubDate><description><![CDATA[//画画板原理：在滑动过程中不断得到坐标，在坐标之间划线    public class MainActivity extends Activity {    private ImageView iv;
    private Bitmap srcBM;
    private Bitmap copyBM;
    private Matrix matrix;
    private Canvas]]></description><category></category></item><item><title><![CDATA[对话框合集]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451829</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451829</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:36:18 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_m]]></description><category></category></item><item><title><![CDATA[属性动画]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451811</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451811</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:35:38 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private Button button;    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layou]]></description><category></category></item><item><title><![CDATA[补间动画]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451809</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451809</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:35:15 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private Button button;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layo]]></description><category></category></item><item><title><![CDATA[图片的镜像和倒影]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451785</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451785</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:34:29 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private ImageView iv1,iv2;
    protected void onCreate(Bundle savedInstanceState) {]]></description><category></category></item><item><title><![CDATA[撕衣服小游戏原理]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451751</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451751</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:33:31 +0800</pubDate><description><![CDATA[/*撕衣服原理：
底层放无衣服人物，上层放穿衣服人物
当触摸划过使上层划过像素变透明*/    public class MainActivity extends Activity {    private ImageView iv;
    private Bitmap srcBM;
    private Bitmap copyBM;
    private Canvas canvas;]]></description><category></category></item><item><title><![CDATA[音乐播放与进度拖拽原理]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451725</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451725</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:32:01 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private MediaPlayer player;
    private SeekBar sb;
    private Timer timer;
    private TimerTask task;
    protected void onCreate(Bundle savedInstance]]></description><category></category></item><item><title><![CDATA[多线程下载的原理]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451707</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451707</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:31:05 +0800</pubDate><description><![CDATA[public class Multidownloader {
    private static int ThreadCount = 3;
    public static void main(String[] args) throws Exception {
        String path = "http://192.168.0.100/Server/e.exe";]]></description><category></category></item><item><title><![CDATA[打开系统发送短信Activity]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451681</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451681</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:29:55 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity {    private ListView lv;
    private String[] items = {
            "生日快乐",
            "恭喜发财",
            "福如东海",
            "早生贵子"
    };
    protected v]]></description><category></category></item><item><title><![CDATA[点击事件的四种写法]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451637</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/47451637</guid><author>coder_weiyi</author><pubDate>Wed, 12 Aug 2015 21:28:12 +0800</pubDate><description><![CDATA[public class MainActivity extends Activity implements OnClickListener {    private Button button1,button2,button3,button4;]]></description><category></category></item><item><title><![CDATA[Android使用腾讯定位SDK显示当前地址]]></title><link>https://blog.youkuaiyun.com/coder_weiyi/article/details/46661757</link><guid>https://blog.youkuaiyun.com/coder_weiyi/article/details/46661757</guid><author>coder_weiyi</author><pubDate>Sat, 27 Jun 2015 15:32:26 +0800</pubDate><description><![CDATA[照着书上例子准备做个定位小程序，使用例子中的聚合数据接口发现有次数限制，然后准备换到百度地图SDK，准备先做出定位再完善成LBS，没想到百度注册为开发者太麻烦，还要手持身份证拍照，于是换到腾讯地图。 
腾讯定位SDK简介安装：http://lbs.qq.com/geo/guide-install.html]]></description><category></category></item></channel></rss>