<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sl7122sl的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sl7122sl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sl7122sl]]></copyright><item><title><![CDATA[转【Android】Paint的效果研究]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/50598464</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/50598464</guid><author>sl7122sl</author><pubDate>Thu, 28 Jan 2016 09:25:24 +0800</pubDate><description><![CDATA[在Paint中有很多的属性可以设置，比如可以设置阴影，颜色过滤等等，这些会产生不同的奇妙效果，今天就对各种属性探索一下。 
方法一： 
1 //设置绘制的颜色，a代表透明度，r，g，b代表颜色值。  
2 setARGB(int a,int r,int g,int b); 
这个不多说了，还有两个类似的方法，将设置alpha和rgb分割开来了。注意的是这里的a值是0～255的范围，不是小数。 
方法]]></description><category></category></item><item><title><![CDATA[关于android touch事件的传递问题]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/46469929</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/46469929</guid><author>sl7122sl</author><pubDate>Fri, 12 Jun 2015 12:55:40 +0800</pubDate><description><![CDATA[今天想在自定义的view中重写的onTouchEvent，在demo中完全按照自己的逻辑实现，但是移植到项目中时，该view外层有scrollView，当view的滑动方向和scrollView一致时，就会出现改view的滑动事件停止，scrollVIew的滑动执行，也就达不到我们想要的滑动效果。
解决办法：在需要的时候，比如说我action_down的时候，就需要scrollView不再滑动，]]></description><category></category></item><item><title><![CDATA[调用startActivityForResult后，onActivityResult为什么立刻响应]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/44962337</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/44962337</guid><author>sl7122sl</author><pubDate>Thu, 09 Apr 2015 16:59:53 +0800</pubDate><description><![CDATA[涉及到两个Activity通过Intent来传值的问题。具体描述为：activity A调用startActivityForResult()函数启动Activity B，然后B结束时通过setResult()函数将一些值回传给A。笔者过去使用这种方法很多次，屡试不爽。但是，今天居然出现了一个奇怪的现象，即从B跳回A后并没有按照预想的逻辑执行，通过抓Log发现，当从A启动B的时候，A中的onActi]]></description><category></category></item><item><title><![CDATA[Key Hashes for Facebook Apps - Android application development in Windows]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/43528747</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/43528747</guid><author>sl7122sl</author><pubDate>Thu, 05 Feb 2015 15:41:01 +0800</pubDate><description><![CDATA[1. Download 
openssl for windows from the links below 



2. Extract it 

C:\openSSL for me

3. Find the keytool (*you can try a search inside the java installation directory


for me it i]]></description><category></category></item><item><title><![CDATA[点击editext以外其他区域  隐藏软键盘]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/42262725</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/42262725</guid><author>sl7122sl</author><pubDate>Tue, 30 Dec 2014 10:31:42 +0800</pubDate><description><![CDATA[思路：所有activity都需要此操作，写一个基类activity,处理点击隐藏事件
做法：在基类activity中加入以下代码
public class MainActivity extends BaseActivity {
InputMethodManager inputMethodManager;

         @Override
protected void onCrea]]></description><category></category></item><item><title><![CDATA[android内存查看heap中  type 1-byte array (byte[],boolean[])就是bitmap所占内存]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/41721991</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/41721991</guid><author>sl7122sl</author><pubDate>Thu, 04 Dec 2014 11:52:01 +0800</pubDate><description><![CDATA[最 近在xoom上开发应用，碰到ui设计都是使用图片，而且是多个activity。开始没觉得怎么样，就开始做呗。等做完了，开始在前三个 activity运行没问题，一切ok。但在最后一个activity里，会经常出现oom（out of memory），由于在最后一个activity，需要打开一个pdf，然后render，随着multi-touch，reander的pdf页缩放， 由于reande]]></description><category></category></item><item><title><![CDATA[E/MicroMsg.SDK.WXMediaMessage(17582): checkArgs fail, thumbData is invalid]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/41541881</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/41541881</guid><author>sl7122sl</author><pubDate>Thu, 27 Nov 2014 09:43:17 +0800</pubDate><description><![CDATA[微信官网给的Demo中。图片的分享例子他是这么描述的：

                            String url = "http://pic2.nipic.com/20090506/1478953_125254084_2.jpg"; 
                                 
                             try{]]></description><category></category></item><item><title><![CDATA[内存 情况]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/40147333</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/40147333</guid><author>sl7122sl</author><pubDate>Thu, 16 Oct 2014 14:09:17 +0800</pubDate><description><![CDATA[从早期G1的192MB RAM开始，到现在动辄1G -2G RAM的设备，为单个App分配的内存从16MB到48MB甚至更多，但OOM从不曾离我们远去。这是因为大部分App中图片内容占据了50%甚至75%以上，而App内容的极大丰富，所需的图片越来越多，屏幕尺寸也越来越大分辨率也越来越高，所需的图片的大小也跟着往上涨，这在大屏手机和平板上尤其明显。而且还经常要兼容低版本的设备。所以Android的]]></description><category></category></item><item><title><![CDATA[去掉webview 点击出现蓝色方框背景]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/38319459</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/38319459</guid><author>sl7122sl</author><pubDate>Thu, 31 Jul 2014 16:29:25 +0800</pubDate><description><![CDATA[加上全局css属性
-webkit-tap-highlight-color: rgba(0,0,0,0);]]></description><category></category></item><item><title><![CDATA[android 禁止webview滚动]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/38068411</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/38068411</guid><author>sl7122sl</author><pubDate>Wed, 23 Jul 2014 17:54:30 +0800</pubDate><description><![CDATA[由于需求原因，该webview加载的内容需要显示在制定weizhi]]></description><category></category></item><item><title><![CDATA[Android中将字符串文字内容复制到系统剪贴板]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/38060917</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/38060917</guid><author>sl7122sl</author><pubDate>Wed, 23 Jul 2014 11:22:22 +0800</pubDate><description><![CDATA[ClipboardManager cmb = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
cbm.setText("");]]></description><category></category></item><item><title><![CDATA[sqlite 批量插入性能]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/37650009</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/37650009</guid><author>sl7122sl</author><pubDate>Thu, 10 Jul 2014 09:47:13 +0800</pubDate><description><![CDATA[一、新增 
    SQLite中的新增默认是单个事务控制的，一次新增就是一次数据库操作，一次事务。如果几千次for循环操作，必然存在效率问题。下面代码是通过事务控制的方式提升效率：

public void addList(List listMember) {
 StringBuffer sbSQL = new StringBuffer();
 
 SQLiteDatabase db]]></description><category></category></item><item><title><![CDATA[android nfc]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/30260599</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/30260599</guid><author>sl7122sl</author><pubDate>Thu, 12 Jun 2014 16:40:42 +0800</pubDate><description><![CDATA[啥是NFC你要是不知道就不用往下看了。另外这里所有写的东西很多都是基于android文档的，所以你最好自己去看，否则就要看我自己的理解了

一：NFC的tag分发系统

如果想让android设备感应到NFC标签，你要保证两点

1：屏幕没有锁住 2：NFC功能已经在设置中打开

当系统检测到一个NFC标签的时候，他会自动去寻找最合适的activity去处理这个intent.
]]></description><category></category></item><item><title><![CDATA[EditText支持多行同时支持imeOptions设置]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/24722991</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/24722991</guid><author>sl7122sl</author><pubDate>Tue, 29 Apr 2014 16:21:49 +0800</pubDate><description><![CDATA[问题描述：EditText一旦设置了多行显示，键盘总是显示Enter键。有时候我们只需要文本输入多行显示，Enter键任然需要支持imeOptions设置，比如显示完成键而不是回车换行。如这如何做呢？

 

问题分析以及解决：我们知道，当EditText弹出输入法时，会调用方法

public InputConnection onCreateInputConnection(Edito]]></description><category></category></item><item><title><![CDATA[android  edittext]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/24021893</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/24021893</guid><author>sl7122sl</author><pubDate>Fri, 18 Apr 2014 15:31:10 +0800</pubDate><description><![CDATA[另外使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置：

android:imeOptions="flagNoExtractUi"  //使软键盘不全屏显示，只占用一部分屏幕
同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键
android:imeOptions="actionNone"  //输入框右侧不带任何提示
andr]]></description><category></category></item><item><title><![CDATA[listview嵌套listview]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/18224939</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/18224939</guid><author>sl7122sl</author><pubDate>Mon, 13 Jan 2014 16:40:36 +0800</pubDate><description><![CDATA[Android实战技巧：如何在ListView中嵌套ListView
 



  前几天因为项目的需要，要在一个ListView中放入另一个ListView，也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候，会发现放入的小ListView会显示不完全，它的高度始终有问题。上网查了下，发现别人也有遇到这样的问题，而大多数人都不推荐这样的设计，]]></description><category></category></item><item><title><![CDATA[网页中通过js修改img的src属性刷新图片时，图片缓存问题现象表述及问题解决]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/17374067</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/17374067</guid><author>sl7122sl</author><pubDate>Tue, 17 Dec 2013 12:04:31 +0800</pubDate><description><![CDATA[问题：上传一张图片，通过js更新src属性刷新图片使其即时显示时，当img的src当前的url与上次地址无变化时（只更改图片，名称不变，不同图片名称相同）图片不变化（仍显示原来的图片）但通过firebug看图片已经变化，因为当src的地址不变时浏览器不会重新加载图片仍从缓存里面读取

方法：只需每次刷新图片时，改变一下src的地址内容就行了，（1）通过前台变化，让js每次生成一个随机数作参数放]]></description><category></category></item><item><title><![CDATA[android webview设置背景固定不动]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/17020613</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/17020613</guid><author>sl7122sl</author><pubDate>Fri, 29 Nov 2013 10:31:29 +0800</pubDate><description><![CDATA[1.配置文件里application设置android:hardwareAccelerated=”false”；
2.在loadUrl后设置mWebView.setBackgroundColor(0);
3.在xml布局文件里的WebView的父层布局，父布局的背景色就是充满屏幕的webview的背景色；]]></description><category></category></item><item><title><![CDATA[jacson  解析list]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/14520947</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/14520947</guid><author>sl7122sl</author><pubDate>Fri, 08 Nov 2013 13:37:00 +0800</pubDate><description><![CDATA[1     public final ObjectMapper mapper = new ObjectMapper(); 
 2      
 3     public static void main(String[] args) throws Exception{  
 4         JavaType javaType = getCollectionType(ArrayList.clas]]></description><category></category></item><item><title><![CDATA[关于WebView的addJavascriptInterface方法的安卓版本问题]]></title><link>https://blog.youkuaiyun.com/sl7122sl/article/details/12840193</link><guid>https://blog.youkuaiyun.com/sl7122sl/article/details/12840193</guid><author>sl7122sl</author><pubDate>Thu, 17 Oct 2013 17:22:58 +0800</pubDate><description><![CDATA[wView.addJavascriptInterface(object, name);
这句话在android4.2版本以上会报错
提示None of the methods in the added interface have been annotated with @android.webkit.JavascriptInterface; they will not be visible ]]></description><category></category></item></channel></rss>