<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tcgwl的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tcgwl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tcgwl]]></copyright><item><title><![CDATA[你和高级工程师的差距在哪里？]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/52194018</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/52194018</guid><author>tcgwl</author><pubDate>Fri, 12 Aug 2016 18:01:39 +0800</pubDate><description><![CDATA[摘自：https://zhuanlan.zhihu.com/p/21960033



作者：stormzhang
链接：https://zhuanlan.zhihu.com/p/21960033
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。

之前很多人问过我这么个问题，说怎样才能成为一名高级工程师？我觉得这是一个很好的话题，技术人的职业规划]]></description><category></category></item><item><title><![CDATA[Android 亮度调节]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/42740599</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/42740599</guid><author>tcgwl</author><pubDate>Thu, 15 Jan 2015 14:08:30 +0800</pubDate><description><![CDATA[最近在做一个App的设置项，亮度调节。真正做时，发现Android亮度调节比预想要复杂一些。其实目前网上已有不少这方面的资料，但有些博文具有一定误导性。在此将这块内容按照自己理解整理一下。

整体上看，Android亮度调节分为三个层次，分别是：Android系统亮度调节、Android App亮度调节和Android当前屏幕（Window）亮度调节。

1.Android系统亮度调节
]]></description><category></category></item><item><title><![CDATA[android handler的警告Handler Class Should be Static or Leaks Occur]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/42528087</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/42528087</guid><author>tcgwl</author><pubDate>Thu, 08 Jan 2015 18:27:16 +0800</pubDate><description><![CDATA[转自：http://www.hizhaohui.cn/archives/545

在使用Handler更新UI的时候，通常是这样写的：







1

2

3

4

5

6

7

8

9




public
 class SampleActivity extends Activity {

            ]]></description><category></category></item><item><title><![CDATA[epub书籍中关于.ncx的解析]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/17417411</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/17417411</guid><author>tcgwl</author><pubDate>Thu, 19 Dec 2013 16:11:35 +0800</pubDate><description><![CDATA[因为在toc.ncx中navPoint节点存在嵌套，所有使用递归的方式找出所有navPoint节点，并通过chapterLevel标明层级关系。
关键代码如下：
	private void parseNcxFile() throws SAXException, IOException {
		if ("".equals(ncx)) {
			return;
		}

		EpubManifes]]></description><category></category></item><item><title><![CDATA[Android不同手机屏幕分辨率自适应]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/17417349</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/17417349</guid><author>tcgwl</author><pubDate>Thu, 19 Dec 2013 16:02:28 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/royi123/archive/2013/03/01/2939109.html


各种Android操作系统的手机简直就是琳琅满目，屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480，HVGA=480x320，另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640，还有蛋疼的摩托罗拉的FWVGA=8]]></description><category></category></item><item><title><![CDATA[重写系统Crash处理类，保存Crash信息到SD卡 和 完美退出程序的方法]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/17351143</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/17351143</guid><author>tcgwl</author><pubDate>Mon, 16 Dec 2013 13:32:59 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/xiaanming/article/details/9344703




我们开发Android应用的时候，当出现Crash的时候，系统弹出一个警告框，如下图一，有些手机会黑屏几秒钟然后还伴随着振动，作为我们开发人员，是很讨厌这样子的Crash,因为这意味着我们又要改bug，每个程序员都希望自己开发出来的东西bug少点，稳定点，但是没有b]]></description><category></category></item><item><title><![CDATA[淺談：有關epub電子書的架構]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/17122791</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/17122791</guid><author>tcgwl</author><pubDate>Wed, 04 Dec 2013 17:59:05 +0800</pubDate><description><![CDATA[出自：http://cnepub.com/discuz/forum.php?mod=viewthread&tid=143743&extra=page%3D1&page=1




一、前言

      過去的這一年來，買了電子閱讀器，又進了書苑，開始對電子書(epub)的格式產生了興趣。而根本原因是我買的Sony prs-t1沒有刷機，也沒有漢化，所以一直要花時間在修改檔案上。也因]]></description><category></category></item><item><title><![CDATA[遍历Map的四种方法]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/17094771</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/17094771</guid><author>tcgwl</author><pubDate>Tue, 03 Dec 2013 13:53:06 +0800</pubDate><description><![CDATA[public static void main(String[] args) {



  Map map = new HashMap();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");
  
  //第一种：普遍使用，二次取值
  System.out.println]]></description><category></category></item><item><title><![CDATA[Android中assets目录和res/raw目录的异同和使用场景]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/16826117</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/16826117</guid><author>tcgwl</author><pubDate>Tue, 19 Nov 2013 15:57:46 +0800</pubDate><description><![CDATA[出自：http://my.eoe.cn/futurexiong/archive/5350.html


今天看到有人问Android中assets目录和raw目录的区别和使用情况。

能提出这个问题的，应该都了解它们的共同点：

它们会被原封不动的拷贝到APK中，而不会像其它资源文件那样被编译成二进制的形式。

要说区别，当然最直观的就是获取它们的InputStream的API不]]></description><category></category></item><item><title><![CDATA[Android自定义进度条]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/16114159</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/16114159</guid><author>tcgwl</author><pubDate>Thu, 14 Nov 2013 11:09:30 +0800</pubDate><description><![CDATA[Android原生控件只有横向进度条一种，而且没法变换样式，比如原生rom的样子

很丑是吧，当伟大的产品设计要求更换前背景，甚至纵向，甚至圆弧状的，咋办，比如

ok，我们开始吧：
 
一）变换前背景
 

先来看看progressbar的属性：
1. 
2.             android:id="@+id/progressBar"
3.            ]]></description><category></category></item><item><title><![CDATA[Android开源库集锦]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/16114037</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/16114037</guid><author>tcgwl</author><pubDate>Thu, 14 Nov 2013 11:03:55 +0800</pubDate><description><![CDATA[出自：http://www.cnblogs.com/huazaizai/p/3267276.html

一、兼容类库

ActionBarSherlock : Action Bar是Android 3.0后才开始支持的，ActionBarSherlock是让Action Bar功能支持2.X后的所有平台，而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的]]></description><category></category></item><item><title><![CDATA[Android网络开启、关闭整理http://www.cnblogs.com/huazaizai/p/3398675.html]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/16113943</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/16113943</guid><author>tcgwl</author><pubDate>Thu, 14 Nov 2013 10:57:04 +0800</pubDate><description><![CDATA[出自：http://www.cnblogs.com/huazaizai/p/3398675.html
WiFi、GPRS、飞行模式的开启、关闭以及一些状态的检测







1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19
]]></description><category></category></item><item><title><![CDATA[Android开发中常用工具类总结]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/14450547</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/14450547</guid><author>tcgwl</author><pubDate>Thu, 07 Nov 2013 14:08:45 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/krislight/article/details/11354119




项目中常会遇到的工具类 总结留存

首先Activity的抽象类 BaseActivity





[java] view
 plaincopy






/** 
 * Activity 基類 
 * @author Kr]]></description><category></category></item><item><title><![CDATA[Android 完全退出应用程序]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/14450507</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/14450507</guid><author>tcgwl</author><pubDate>Thu, 07 Nov 2013 14:06:26 +0800</pubDate><description><![CDATA[出自：http://www.yoyong.com/archives/199


android退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0)，这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中Acti]]></description><category></category></item><item><title><![CDATA[Task和Activity相关—Activity各种属性的解释（转载）]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/14450381</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/14450381</guid><author>tcgwl</author><pubDate>Thu, 07 Nov 2013 14:00:59 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/hmg25/article/details/6218707


android:allowTaskReparenting
    用来标记Activity能否从启动的Task移动到有着affinity的Task（当这个Task进入到前台时）——“true”，表示能移动，“false”，表示它必须呆在启动时呆在的那个Task里。
    如果]]></description><category></category></item><item><title><![CDATA[如何解决软键盘弹出引起的各种不适（转载）]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/14450035</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/14450035</guid><author>tcgwl</author><pubDate>Thu, 07 Nov 2013 13:46:49 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/hmg25/article/details/6246138


在做登录和注册页面的时候,经常会遇到诸如软键盘挡住输入框的情况，android为此提供了一系列的的配置参数供选择，你可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中选择如下4者之一进行配置(紫色字)：

 

]]></description><category></category></item><item><title><![CDATA[封装一个类搞定90%安卓客户端与服务器端交互]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/12971803</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/12971803</guid><author>tcgwl</author><pubDate>Wed, 23 Oct 2013 15:18:04 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/lk_blog/article/details/7706348


本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案.本例可以处理的场景如下:

1.与服务器端交互json数据.

2.Get方式与服务器端交互数据.

3.Post方式与服务器端交互数据.

4.HttpClient]]></description><category></category></item><item><title><![CDATA[Android-PullToRefresh 使用心得]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/12971239</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/12971239</guid><author>tcgwl</author><pubDate>Wed, 23 Oct 2013 14:53:54 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/wwhh393/article/details/9722199


目前下拉刷新已经满大街都是，在自己的应用如果不使用这个模式的话，出门都不好意思和人家打招呼，该文章就是简单探讨下针对于 github 上的这个开源项目的使用心得。

为什么是它？因为在 stackoverflow 上大家都说它不错，所以就试试看吧！该项目的位置 Androi]]></description><category></category></item><item><title><![CDATA[安卓图表引擎AChartEngine(一) - 简介]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/12970967</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/12970967</guid><author>tcgwl</author><pubDate>Wed, 23 Oct 2013 14:38:34 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/lk_blog/article/details/7645509


AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:

line chart (折线图)


area chart (面积图；分区图，对比图)


scatter chart ( 散点图)


time chart (时间图]]></description><category></category></item><item><title><![CDATA[【Android UI设计与开发】第18期：滑动菜单栏（三）SlidingMenu动画效果的实现]]></title><link>https://blog.youkuaiyun.com/tcgwl/article/details/10444817</link><guid>https://blog.youkuaiyun.com/tcgwl/article/details/10444817</guid><author>tcgwl</author><pubDate>Wed, 28 Aug 2013 14:28:21 +0800</pubDate><description><![CDATA[出自：http://blog.youkuaiyun.com/yangyu20121224/article/details/9262931




经过上一篇文章的学习，相信大家对开源项目SlidingMenu的用法已经有了一个非常深入的了解，那么这一章博

主就来教大家滑动菜单栏滑动时动画效果的实现。博主这里用了三个不同动画效果的基础示例来教大家如何去实现，

等大家弄懂了之后完全可以做到举]]></description><category></category></item></channel></rss>