<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Main_Stage的专栏]]></title><description><![CDATA[不积跬步，无以至千里；不积小流，无以成江海！]]></description><link>https://blog.youkuaiyun.com/Main_Stage</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Main_Stage]]></copyright><item><title><![CDATA[深入理解IntentService]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/81146428</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/81146428</guid><author>Main_Stage</author><pubDate>Sat, 21 Jul 2018 17:56:21 +0800</pubDate><description><![CDATA[一、 概论

最近看了很多篇讲解IntentService的文章，大部分云里雾里或者没有从原理和源码方面去深入分析，只是简单地show了下使用方法，本篇文章会深入源码，作为自己对IntentService认识的总结。若有错误之处，请指出，多多交流。

IntentService是特殊的Service，它继承了Service并且它是一个抽象类，因此必须要子类实现它的才能使用IntentService...]]></description><category></category></item><item><title><![CDATA[Handler消息机制原理分析-Java层]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/81134692</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/81134692</guid><author>Main_Stage</author><pubDate>Fri, 20 Jul 2018 17:08:45 +0800</pubDate><description><![CDATA[**



概论

** 
Android APP开发中经常用到Handler发送消息进行处理，本篇文章从使用方法-&amp;amp;amp;amp;amp;gt;源码分析的角度来分析Handler的消息处理机制，作为自己对Handler的总结性文章，以便日后查阅，有些图片来源于其他博主。本文内容若有不足或错误的地方，请指出，多多交流。...]]></description><category></category></item><item><title><![CDATA[关于Android APK的编译破解攻防]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/50112633</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/50112633</guid><author>Main_Stage</author><pubDate>Mon, 30 Nov 2015 15:04:30 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/jiangwei0910410003/article/details/50083649]]></description><category></category></item><item><title><![CDATA[Android 代码混淆]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/45096279</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/45096279</guid><author>Main_Stage</author><pubDate>Fri, 17 Apr 2015 16:32:40 +0800</pubDate><description><![CDATA[Eclipse中的代码混淆和Android源码环境下编译的混淆：http://www.cnblogs.com/ruiati/p/3548758.html 
关于混淆代码时创建签名文件的步骤以及步骤中需要设置的属性：http://android.blog.51cto.com/268543/575153/
Eclipse Proguard打包总结：http://blog.sina.com.cn/s]]></description><category></category></item><item><title><![CDATA[报数问题]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/44493063</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/44493063</guid><author>Main_Stage</author><pubDate>Fri, 20 Mar 2015 15:54:23 +0800</pubDate><description><![CDATA[public static void fun(int n ,int m){ 
List arr = new ArrayList() ;
for(int i=1 ;i
arr.add(i) ;
}
int targetPeopleIndex = 0 ;
while(arr.size() > 1){
targetPeopleIndex = targetPeopleIndex + m - ]]></description><category></category></item><item><title><![CDATA[Android Canvas的常用方法]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/44017935</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/44017935</guid><author>Main_Stage</author><pubDate>Mon, 02 Mar 2015 14:34:56 +0800</pubDate><description><![CDATA[Android、Canvas、绘图、Paint]]></description><category></category></item><item><title><![CDATA[Android应用开发使用第三方字体]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/43016887</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/43016887</guid><author>Main_Stage</author><pubDate>Thu, 22 Jan 2015 11:20:54 +0800</pubDate><description><![CDATA[Android原生的字体可能不会让UI妹纸欢心，实在觉得它太丑了，于是乎UI妹纸就用了第三方字体作为APP的字体风格，这篇博客就是总结在Android应用开发中怎样使用第三方字体。
         首先得有第三方字体库，这里的字体库文件是black_simplified.TTF，在Android Assert目录下新建front文件夹，并将字体库文件放在front目录下面，即/Assert/f]]></description><category></category></item><item><title><![CDATA[android 小音频频繁播放]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/42875651</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/42875651</guid><author>Main_Stage</author><pubDate>Mon, 19 Jan 2015 17:11:56 +0800</pubDate><description><![CDATA[android 音频播放]]></description><category></category></item><item><title><![CDATA[adb命令 简单总结]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/42747263</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/42747263</guid><author>Main_Stage</author><pubDate>Thu, 15 Jan 2015 20:26:15 +0800</pubDate><description><![CDATA[android adb命令]]></description><category></category></item><item><title><![CDATA[android 软键盘弹出隐藏挤压界面等问题]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/42678401</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/42678401</guid><author>Main_Stage</author><pubDate>Tue, 13 Jan 2015 16:39:38 +0800</pubDate><description><![CDATA[Android中软键盘的使用是非常多的，下面为软键盘常用的设置；
1、横屏时，点击输入框出现全键盘解决方案: 在EditText、searchview等控件中加
	android:imeOptions="flagNoExtractUi" 


2、竖屏时，安卓会出现半屏。 
case1:你的输入框处于中下的位置，这样的话，键盘可能挡住输入框。 解决方法：在manifest中对activ]]></description><category></category></item><item><title><![CDATA[浅谈android4.0开发之GridLayout布局]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/42241273</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/42241273</guid><author>Main_Stage</author><pubDate>Mon, 29 Dec 2014 18:03:07 +0800</pubDate><description><![CDATA[本文重点讲述了自android4.0版本后新增的GridLayout网格布局的一些基本内容，并在此基础上实现了一个简单的计算器布局框架。通过本文，您可以了解到一些android UI开发的新特性，并能够实现相关应用。




       在android4.0版本之前，如果想要达到网格布局的效果，首先可以考虑使用最常见的LinearLayout布局，但是这样的排布会产生如下几点问题：]]></description><category></category></item><item><title><![CDATA[Android获取存储空间的使用情况]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/42168427</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/42168427</guid><author>Main_Stage</author><pubDate>Fri, 26 Dec 2014 10:25:07 +0800</pubDate><description><![CDATA[android.os下的StatFs类主要用来获取文件系统的状态，能够获取sd卡的大小和剩余空间，获取系统内部空间也就是/system的大小和剩余空间等等。
      看下读取sd卡的：
Java代码
void readSDCard() { 
        String state = Environment.getExternalStorageState(); 
        i]]></description><category></category></item><item><title><![CDATA[Android圆形图片--自定义控件]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/41989499</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/41989499</guid><author>Main_Stage</author><pubDate>Wed, 17 Dec 2014 22:24:48 +0800</pubDate><description><![CDATA[Android圆形图片--自定义控件]]></description><category></category></item><item><title><![CDATA[Android adb 命令（附带"more than one device and emulator"错误）]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/40891641</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/40891641</guid><author>Main_Stage</author><pubDate>Fri, 07 Nov 2014 13:22:31 +0800</pubDate><description><![CDATA[常用的adb命令应该是用的比较熟悉了，如
Adb shell
Adb remount
Adb devices
Adb install
Adb uninstall
Adb pull
Adb push
这些都是本地adb，那怎样通过网络接口连接另外一台设备呢？那这里就稍微总结一下网络adb方面的东西。
Adb connect IP:Port 
这个命令中IP表示目标设备的ip地址，]]></description><category></category></item><item><title><![CDATA[Android TV界面聚焦效果---凸显效果]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/40866889</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/40866889</guid><author>Main_Stage</author><pubDate>Fri, 07 Nov 2014 10:46:32 +0800</pubDate><description><![CDATA[Android机顶盒应用程序的开发主要的难度在于应用cheng]]></description><category></category></item><item><title><![CDATA[Android WebView 隐式加载网页]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/40149577</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/40149577</guid><author>Main_Stage</author><pubDate>Thu, 16 Oct 2014 15:48:16 +0800</pubDate><description><![CDATA[有时需要调用]]></description><category></category></item><item><title><![CDATA[清除APK缓存和获取APK的数据大小]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/39578487</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/39578487</guid><author>Main_Stage</author><pubDate>Fri, 26 Sep 2014 13:10:38 +0800</pubDate><description><![CDATA[现在诸多APK都提供了一个清除自身缓存的按钮，这个按钮实际上并没有xi]]></description><category></category></item><item><title><![CDATA[针对PDF文件无法添加注释、附注、书签等功能的解决方法（已测试通过）]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/39153789</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/39153789</guid><author>Main_Stage</author><pubDate>Tue, 09 Sep 2014 10:56:50 +0800</pubDate><description><![CDATA[针对PDF文件无法添加注释、附注、书签等功能的解决方法（已测试通过）]]></description><category></category></item><item><title><![CDATA[Android IPC的6种方式]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/38925207</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/38925207</guid><author>Main_Stage</author><pubDate>Fri, 29 Aug 2014 14:25:32 +0800</pubDate><description><![CDATA[Android中的跨进程通信大体有6中方式，
1、Handler + Looper（子线程与UI线程之间的通信）
2、Activity（显示启动和隐式启动）
3、ContentProvider（数据存储和数据共享）
4、BroadcasrReceiver（系统广播和自定义广播）
5、Service（startService和bindService）
6、aidl （跨进程间通信，使用b]]></description><category></category></item><item><title><![CDATA[Android 启动Activity的方式]]></title><link>https://blog.youkuaiyun.com/Main_Stage/article/details/38759223</link><guid>https://blog.youkuaiyun.com/Main_Stage/article/details/38759223</guid><author>Main_Stage</author><pubDate>Fri, 22 Aug 2014 16:57:53 +0800</pubDate><description><![CDATA[Activity的启动分为两种方式，显示方式和隐式方式，显示方式就是在通过intent启动Activity时指定了Activity的包名和类名，
而隐式方式则在初始化Intent时只指定action或action和data属性。接下来将来总结显示启动和隐式启动的方式和注意事项。


1、Activity的显示启动：通过包名来启动（不管是启动自己应用的Activity还是启动其他应用的Act]]></description><category></category></item></channel></rss>