<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[氵白的专栏]]></title><description><![CDATA[仅记录自己的历程]]></description><link>https://blog.youkuaiyun.com/lidhsr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lidhsr]]></copyright><item><title><![CDATA[Android Studio Unable to execute DX]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/50146243</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/50146243</guid><author>lidhsr</author><pubDate>Wed, 02 Dec 2015 11:51:54 +0800</pubDate><description><![CDATA[运行的出现这个问题
删除一个文件就行了
.idea/libraries文件夹下有两个xml文件，删除一个]]></description><category></category></item><item><title><![CDATA[选择图片]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/50084617</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/50084617</guid><author>lidhsr</author><pubDate>Sat, 28 Nov 2015 15:52:14 +0800</pubDate><description><![CDATA[Intent intent = null;
if (Build.VERSION.SDK_INT 19) {
    intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("image/*");

} else {
    intent = new Intent(Intent.ACTION_PICK, android.]]></description><category></category></item><item><title><![CDATA[检测和解决andorid应用的性能问题]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/47101799</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/47101799</guid><author>lidhsr</author><pubDate>Tue, 28 Jul 2015 10:38:43 +0800</pubDate><description><![CDATA[转载自：http://www.devtf.cn/?p=939


原文链接 : Detect and Resolve Performance Problems on
 Android译文出自 : 开发技术前线 www.devtf.cn译者 : Mr.Simple




前言


无论你的应用多么有创新性、有用，如果它卡得要命，或者非常消耗内存，那么每人将会愿意使用它。
]]></description><category></category></item><item><title><![CDATA[Android 上传到SVN的文件目录结构]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/45967537</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/45967537</guid><author>lidhsr</author><pubDate>Mon, 25 May 2015 11:21:11 +0800</pubDate><description><![CDATA[Android项目上传到SVN上，是不需要全部都上传的，有些可以自动生成。
需要上传的有：
src
res
assets
AndroidManifest.xml
.classpath
.project
project.properties
有人说后面几个不需要，但测试不上传，检出的无法成一个Android项目]]></description><category></category></item><item><title><![CDATA[启动淘宝客户端]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/44834035</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/44834035</guid><author>lidhsr</author><pubDate>Thu, 02 Apr 2015 16:41:10 +0800</pubDate><description><![CDATA[在app里启动淘宝客户端，导购类的app应该会用到吧
其实很简单
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("http://item.taobao.com/item.htm?xxx"); // 淘宝商品的地址
intent.s]]></description><category></category></item><item><title><![CDATA[android 问题集合]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/44307745</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/44307745</guid><author>lidhsr</author><pubDate>Mon, 16 Mar 2015 16:16:24 +0800</pubDate><description><![CDATA[面试时候遇到的几个问题，只记得了这几个




事件分发，比如点击事件（先经过onTouch然后才是onClick）

----------------------------------

控件移动位置操作在哪（onTouch）

-----------------------------------

viewpager动态加载

----------------]]></description><category></category></item><item><title><![CDATA[ListView的每个Item都不同布局]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/44239947</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/44239947</guid><author>lidhsr</author><pubDate>Fri, 13 Mar 2015 13:25:17 +0800</pubDate><description><![CDATA[ListView用的很频繁，有时候会要求一个ListView中会有不同的布局存在
继承BaseAdapter可以实现这样的功能
重写下面几个方法：
getViewTypeCount() 
这个返回ListView中需要返回几种布局，这样事先就要统计好布局种类

getItemViewType(int)

根据position返回一个布局的Type，这需要自己定义
最后在getVi]]></description><category></category></item><item><title><![CDATA[状态栏跟着变色]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/44218243</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/44218243</guid><author>lidhsr</author><pubDate>Thu, 12 Mar 2015 11:00:25 +0800</pubDate><description><![CDATA[让状态栏跟着app的颜色变化而变化背景
4.4以后支持


public static void setStatusBarTint(Activity activity, int color) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            setTranslucentStatu]]></description><category></category></item><item><title><![CDATA[内部类广播]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/42739213</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/42739213</guid><author>lidhsr</author><pubDate>Thu, 15 Jan 2015 11:46:39 +0800</pubDate><description><![CDATA[注册内部类广播，不注意容易出错
首先，把类设置成静态
public static class ClassName  extends BroadcastReceiver
然后在AndroidManifest 中注册的时候要加入$符号


这样就没问题了，其他正常写法]]></description><category></category></item><item><title><![CDATA[关于FTP的东西]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/42459945</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/42459945</guid><author>lidhsr</author><pubDate>Tue, 06 Jan 2015 15:51:01 +0800</pubDate><description><![CDATA[做一个FTP的断点续传功能，FTP使用的是org.apache.commons.net.ftp.FTPClient


个人认为需要解决的问题有：
1、上传的时候暂停
2、找到服务器上是否已经存在文件
这两个问题解决了，断点续传也就差不多了
首先，怎么将上传的任务终止的问题
设置FTP的setCopyStreamListener，可以获取当前上传的进度，可以在这里中止
中止的方法]]></description><category></category></item><item><title><![CDATA[代码中动态添加TableRow]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/42124095</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/42124095</guid><author>lidhsr</author><pubDate>Wed, 24 Dec 2014 15:12:04 +0800</pubDate><description><![CDATA[有时候需要表格UI，比如图片等，需要在代码里动态添加TableRow到TableLayout中
先算出行数，使用for循环，new出TableRow，
在这里的最后，rableLayout.addView(tableRow);
在嵌套一层for循环，添加view到TableRow中，这里是一行中的个数，也就是列
这里的最后是tableRow.addView(view, params);
]]></description><category></category></item><item><title><![CDATA[关于Android lint]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/38435733</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/38435733</guid><author>lidhsr</author><pubDate>Fri, 08 Aug 2014 10:51:56 +0800</pubDate><description><![CDATA[原文：
Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具，通过代码检查，可发现潜在的问题，并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行，还可与IDE（如Eclipse）集成，并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统（配置/ Build / 测试等）集成。]]></description><category></category></item><item><title><![CDATA[android 系统启动过程概述]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/38400179</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/38400179</guid><author>lidhsr</author><pubDate>Wed, 06 Aug 2014 14:03:28 +0800</pubDate><description><![CDATA[真的只是概述，很简单的描述，具体nei'r]]></description><category></category></item><item><title><![CDATA[actionbar的小事件]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/24454579</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/24454579</guid><author>lidhsr</author><pubDate>Fri, 25 Apr 2014 09:57:47 +0800</pubDate><description><![CDATA[记录自己使用actionbar时候的一些事]]></description><category></category></item><item><title><![CDATA[关于TranslateAnimation]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/22857917</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/22857917</guid><author>lidhsr</author><pubDate>Thu, 03 Apr 2014 11:23:40 +0800</pubDate><description><![CDATA[new TranslateAnimation(fromXDelta, toXDelta, fromYDelta, toYDelta);
xy的坐标需要屏幕的大小减去view 的一半大小
view是指执行这个动画的view，才能准确显示位置]]></description><category></category></item><item><title><![CDATA[关于DLNA的一些问题]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/21973599</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/21973599</guid><author>lidhsr</author><pubDate>Mon, 24 Mar 2014 17:20:49 +0800</pubDate><description><![CDATA[感谢那些分享自己劳动成果的巨人
从毫无头绪开始，在网上找了一些demo学习研究
一、
分享图片到机顶盒
data 传
<item id="filePath"
 parentID="0" restricted="1">object.item.imageItemIMAG1466Unknown ArtistUnknown Artisthttp://IP:PORT/filePathUnknow]]></description><category></category></item><item><title><![CDATA[android.os.NetworkOnMainThreadException]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/21968045</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/21968045</guid><author>lidhsr</author><pubDate>Mon, 24 Mar 2014 16:31:17 +0800</pubDate><description><![CDATA[一般在UI线程上刷新view或者相关的UI操作会出现这个错误
那我们一般使用子线程来解决
使用Thread、Runnable、Handler之类的
Activity里可以使用runOnUiThread(action)
View里可以使用post(action)
基本上都能解决问题。
一次进行unbindService操作的时候也出现了这错误，使用上述方法都不成功
网上查了下，这样操作]]></description><category></category></item><item><title><![CDATA[WebView的一点问题]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/21399073</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/21399073</guid><author>lidhsr</author><pubDate>Mon, 17 Mar 2014 17:25:02 +0800</pubDate><description><![CDATA[问题不好描述。使用webview加载页面，但webview需要下拉刷新的功能，由客户端实现
webview里实现加载更多的功能


使用下拉刷新的功能，需要在webview外面套一层ScrollView，不然会报错
加载页面后，webview的底部会不断的无限的增加空白区域
经测试，应该是下拉刷新功能在webview外面套了ScrollView引起
解决办法：禁用webView的滑动]]></description><category></category></item><item><title><![CDATA[ListView和ScrollView 回到顶部]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/12969037</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/12969037</guid><author>lidhsr</author><pubDate>Wed, 23 Oct 2013 11:34:35 +0800</pubDate><description><![CDATA[有时候要实现ListView 回到顶部的功能
在adapter.notifyDataSetChanged();之后调用ListView.setSelection(0);就可以]]></description><category></category></item><item><title><![CDATA[修改EditText光标颜色]]></title><link>https://blog.youkuaiyun.com/lidhsr/article/details/9624881</link><guid>https://blog.youkuaiyun.com/lidhsr/article/details/9624881</guid><author>lidhsr</author><pubDate>Tue, 30 Jul 2013 10:53:21 +0800</pubDate><description><![CDATA[网上搜了下，到处都是在説android:textCursorDrawable="@null"这个属性来修改
让还在使用4.0或者3.1（没验证确定的是需要哪个版本才开始支持）以下的情何以堪呢
找了下，发现为application设置android:theme="@style/AppTheme"，那么光标颜色会和字体一样
自定义过theme就会变成白色了，这时候如果背景也是白色，那光标几乎看不]]></description><category></category></item></channel></rss>