<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenchuntong的专栏]]></title><description><![CDATA[新开通博客]]></description><link>https://blog.youkuaiyun.com/chenchuntong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenchuntong]]></copyright><item><title><![CDATA[Android几年开发的一些感触]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/79068204</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/79068204</guid><author>chenchuntong</author><pubDate>Mon, 15 Jan 2018 20:05:35 +0800</pubDate><description><![CDATA[第一脱离思维局限性，从另外一个层面看待问题
当我们完成一件事情，一个目标时候，我们总会有一种窃喜的感觉，人这时候总会有些自满，但是我们跳出当前模式去看待事物，从更高的层次去看当前的事物，总会有一些意想不到的收获。例如当我写一个图片组件，历经好久终于写完的时候，我会想不错，终于写完了，自己很厉害。但是事后回顾这件事的时候我发现，当时候做的东西还有很多不足，架构设计还可以更加精简。当更多人应用我框架]]></description><category></category></item><item><title><![CDATA[Android apk重签名]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/52020718</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/52020718</guid><author>chenchuntong</author><pubDate>Mon, 25 Jul 2016 09:32:22 +0800</pubDate><description><![CDATA[jarsigner -verbose -keystore 自己的keystore -sginedjar signed.apk(输出的apk) origin.apk(要签名的apk)  mykeystore (keystore的别名) 
keystore名字不能和keystore相同 可以随便起签名前准备： 
首先把apk重命名zip文件，打开把META_INF文件删掉 然后重新命名为apk文件 该a]]></description><category></category></item><item><title><![CDATA[Android 解决Listview ArrayIndexOutOfBoundsException]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/51459948</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/51459948</guid><author>chenchuntong</author><pubDate>Fri, 20 May 2016 10:58:04 +0800</pubDate><description><![CDATA[Android Listview解决 ArrayIndexOutOfBoundsException]]></description><category></category></item><item><title><![CDATA[Android  监听应用卸载]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/16824457</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/16824457</guid><author>chenchuntong</author><pubDate>Tue, 19 Nov 2013 15:01:29 +0800</pubDate><description><![CDATA[Android 实现应用卸载的监听]]></description><category></category></item><item><title><![CDATA[Android Home键监听]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/16824101</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/16824101</guid><author>chenchuntong</author><pubDate>Tue, 19 Nov 2013 14:50:06 +0800</pubDate><description><![CDATA[Home键监听：
  1.  在onResum里面注册广播，OnPause里面注销广播。
  2. 再广播中拦截Intent.ACTION_CLOSE_SYSTEM_DIALOGS 这个Action ，通过获取Reason字段 来判断长按 还是单击Home键。
下面看看代码：
package com.way.common.util;

import android.content.Broa]]></description><category></category></item><item><title><![CDATA[Android去除联系人列表中的微信号码]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/14121237</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/14121237</guid><author>chenchuntong</author><pubDate>Mon, 04 Nov 2013 11:07:54 +0800</pubDate><description><![CDATA[查询联系人时去除微信空号联系人]]></description><category></category></item><item><title><![CDATA[Android 解决下载地址有中文空格问题]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/10966241</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/10966241</guid><author>chenchuntong</author><pubDate>Tue, 03 Sep 2013 11:14:53 +0800</pubDate><description><![CDATA[在之前的项目中遇到一个问题就是我下载服务器上的歌曲的时候下载大小跟服务器上的大小不一致 服务器上有150k 下载下来的实际大小只有14k后来才发现下载不合格的地址不是包含中文就是空格于是我想到了url可能存在中文和空格的问题后来用URLEncoder转了次码就好了
String url = URLEncoder
      .encode("www.baidu.com",
        "]]></description><category></category></item><item><title><![CDATA[Android剪切板用法]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/9770657</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/9770657</guid><author>chenchuntong</author><pubDate>Mon, 05 Aug 2013 18:12:26 +0800</pubDate><description><![CDATA[当我们用剪切板的时候我们首先应该获得ClipboardManager对象，但是我们值得注意的是Android在3.0之前ClipboardManager在android.text.ClipboardManager包内，在3.0之后
在android.content.ClipboardManager包内 
下面是代码
  if (android.os.Build.VERSION.SDK_INT]]></description><category></category></item><item><title><![CDATA[Android 读取Properties配置文件]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/9468103</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/9468103</guid><author>chenchuntong</author><pubDate>Thu, 25 Jul 2013 13:58:17 +0800</pubDate><description><![CDATA[开发应用的时候会有一些有可能会变得值，例如webservice地址 应用的一些ID等等，之前一直都是直接在应用中改代码，不是忘点这忘点那，于是想到了可以用Properties配置文件，我把网址等变量配置的配置文件中，这样之后再改的话就直接改配置文件就行了，就不用改代码了
下面给大家说说Properties的用法
 public static String getPropertiesURL(Co]]></description><category></category></item><item><title><![CDATA[Android  点击链接打开应用]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/9188541</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/9188541</guid><author>chenchuntong</author><pubDate>Thu, 27 Jun 2013 16:11:54 +0800</pubDate><description><![CDATA[昨天遇到这样一个问题，看别人通过短信位置分享，会有一个链接 ，点击链接会提示我们选择用什么打开（浏览器,UC，自己的APP）奇怪的发现为什么还能启动APP抱着好奇的态度我决定一探究竟。
   我的第一感觉是在manifest里面加IntentFilter过滤，但是我在data直接加入path的时候不起作用，后来我通过上网上查资料 网上说必须设置schema（http）一切支持链接的头
host]]></description><category></category></item><item><title><![CDATA[Android 数据库开发之事务]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/8989320</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/8989320</guid><author>chenchuntong</author><pubDate>Wed, 29 May 2013 14:49:17 +0800</pubDate><description><![CDATA[今天不太忙，有时间写点东西了。我想说的就是数据库问题，记得年前开发过一个项目把我整的够惨，当时从服务器获取的数据有几千条，于是很想当然的把数据插入到了数据库，结果效率那个低啊，大约三分钟才把这些数据插入完成，因为我没插入一条数据系统默认commit一次，循环几千次效率可想而知了，但是就考虑有没有提高效率的方法，记得MysqL里面有事务，我想Android中是否也有事务于是查了一下资料果然有：]]></description><category></category></item><item><title><![CDATA[Android 页面左右切换动画实现]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/8964140</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/8964140</guid><author>chenchuntong</author><pubDate>Thu, 23 May 2013 10:57:28 +0800</pubDate><description><![CDATA[slide_left_in.xml

   
 
slide_left_out.xml


<set
  xmlns:android="http://schemas.android.com/apk/res/android">
    

slide_right_in.xml


<set
  xmlns:android="http://schemas.android.com/apk/res/and]]></description><category></category></item><item><title><![CDATA[Android ListView更换点击效果]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/8963630</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/8963630</guid><author>chenchuntong</author><pubDate>Thu, 23 May 2013 09:53:57 +0800</pubDate><description><![CDATA[今天终于有点空闲的时间了，前几天做项目的时候遇到一个问题 当我更改Listview点击事件的时候我本来以为在XML中设置android:listSelector就可以了，奇怪的事情发生了
我的4.0手机可以正常的显示点效果，但是同事2.3手机就不行了，会出现全屏点击改变颜色。
 于是我想到下面的解决办法：
  首先在XML Listview设置android:listSelector="@a]]></description><category></category></item><item><title><![CDATA[Android AudioManager获取媒体焦点]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/8813719</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/8813719</guid><author>chenchuntong</author><pubDate>Wed, 17 Apr 2013 14:15:34 +0800</pubDate><description><![CDATA[平时开发的时候 遇到这样的一个问题: 我开着系统的音乐播放器，我在我的应用程序里面播一段音乐 两个音乐会同时播放通过在stackoverflow查资料后才发行我们得自己音乐需要获取焦点，在我们音乐播完了以后释放掉焦点。这样系统的歌曲会继续播放下面介绍一下步骤
1.获取AudioManager对象
 AudioManager   am = (AudioManager) getSystemServ]]></description><category></category></item><item><title><![CDATA[自定义Toast 可以根据自己的需求 设置显示时间]]></title><link>https://blog.youkuaiyun.com/chenchuntong/article/details/8787695</link><guid>https://blog.youkuaiyun.com/chenchuntong/article/details/8787695</guid><author>chenchuntong</author><pubDate>Thu, 11 Apr 2013 13:10:00 +0800</pubDate><description><![CDATA[package com.elite;

import java.lang.reflect.Field;
import java.lang.reflect.Method;

import android.content.Context;
import android.os.Handler;
import android.view.Gravity;
import android.widget.Toas]]></description><category></category></item></channel></rss>