<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ ]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/q445697127</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; q445697127]]></copyright><item><title><![CDATA[getFragmentManager与getChildFragmentManager]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/44588395</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/44588395</guid><author>q445697127</author><pubDate>Tue, 24 Mar 2015 10:50:54 +0800</pubDate><description><![CDATA[getFragmentManager到的是activity对所包含fragment的Manager，而如果是fragment嵌套fragment，那么就需要利用getChildFragmentManager()了。
getFragmentManager到的是activity对所包含fragment的Manager，而如果是fragment嵌套fragment，那么就需要利用getChildFra]]></description><category></category></item><item><title><![CDATA[WebView添加localStorage存储]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/44198975</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/44198975</guid><author>q445697127</author><pubDate>Wed, 11 Mar 2015 15:07:54 +0800</pubDate><description><![CDATA[默认WebView没有开启LocalStorage存储。开启方法如下wvBrowser.getSettings().setJavaScriptEnabled(true);
// 开启DOM缓存。
wvBrowser.getSettings().setDomStorageEnabled(true);
wvBrowser.getSettings().setDatabaseEnabled(true);
]]></description><category></category></item><item><title><![CDATA[Google Volley使用笔记，简单的请求]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/43954619</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/43954619</guid><author>q445697127</author><pubDate>Thu, 26 Feb 2015 16:54:18 +0800</pubDate><description><![CDATA[基本的GET请求RequestQueue queue = Volley.newRequestQueue(this);
String url = "http://www.baidu.com/";
StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener() {
	@Ov]]></description><category></category></item><item><title><![CDATA[Google Volley使用笔记，下载源码编译打包]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/43954203</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/43954203</guid><author>q445697127</author><pubDate>Thu, 26 Feb 2015 16:12:26 +0800</pubDate><description><![CDATA[Volley源码
  git clone https://android.googlesource.com/platform/frameworks/volley
Volley支持Android 1.6 (API Level 4) 或更高。 
下载完成后使用编译成jar文件。 
编译方法1：用cmd命令进入到 volley目录，运行 android update project]]></description><category></category></item><item><title><![CDATA[WebView播放html5视频和全屏。]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/43487045</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/43487045</guid><author>q445697127</author><pubDate>Wed, 04 Feb 2015 16:32:16 +0800</pubDate><description><![CDATA[首先需要在Activity或Applictaion中开启硬件加速。在Activity或Appliction加入 android:hardwareAccelerated="true"开启硬件加速。开启后就可以播放视频，不过如果要播放全屏还得加入以下代码。wvBrowser.getSettings().setJavaScriptEnabled(true);//启用js 
wvBrowser.setWe]]></description><category></category></item><item><title><![CDATA[androd剪切板功能]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/42026441</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/42026441</guid><author>q445697127</author><pubDate>Fri, 19 Dec 2014 11:52:25 +0800</pubDate><description><![CDATA[//得到剪切板对象
ClipboardManager cm= (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
//剪切文本，第一个参数是用户可见的一个标签，第二个是剪切内容
ClipData cdText= ClipData.newPlainText("lable", "content"); 
//把内]]></description><category></category></item><item><title><![CDATA[ListView]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/41869447</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/41869447</guid><author>q445697127</author><pubDate>Thu, 11 Dec 2014 17:16:49 +0800</pubDate><description><![CDATA[android:transcriptMode="normal" 设置该属性后如果界面中有EditText并且弹出键盘后会滚动到最后]]></description><category></category></item><item><title><![CDATA[TextView使用SpannableString显示特殊效果]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/41843975</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/41843975</guid><author>q445697127</author><pubDate>Wed, 10 Dec 2014 18:10:15 +0800</pubDate><description><![CDATA[1、BackgroundColorSpan 背景色 
2、ClickableSpan 文本可点击，有点击事件
3、ForegroundColorSpan 文本颜色（前景色）
4、MaskFilterSpan 修饰效果，如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)
5、MetricAffectingSpan 父类，一般不用
6、RasterizerSpa]]></description><category></category></item><item><title><![CDATA[图片保存裁剪的基础功能]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/41345867</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/41345867</guid><author>q445697127</author><pubDate>Fri, 21 Nov 2014 11:05:51 +0800</pubDate><description><![CDATA[package com.util;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;

import org.androidannotat]]></description><category></category></item><item><title><![CDATA[通用图片选择返回文件路径并可使用裁剪]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/41345613</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/41345613</guid><author>q445697127</author><pubDate>Fri, 21 Nov 2014 11:02:49 +0800</pubDate><description><![CDATA[package com.util;

import java.io.File;

import org.androidannotations.annotations.AfterInject;
import org.androidannotations.annotations.Bean;
import org.androidannotations.annotations.EBean;
import ]]></description><category></category></item><item><title><![CDATA[选择图片并裁剪]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/41078917</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/41078917</guid><author>q445697127</author><pubDate>Thu, 13 Nov 2014 14:42:37 +0800</pubDate><description><![CDATA[String path = Environment.getExternalStorageDirectory().getAbsoluteFile() + "/ss.png";
File f = new File(path);
if (!f.exists()) {
	try {
		f.createNewFile();
	} catch (IOException e) {
		e.printStack]]></description><category></category></item><item><title><![CDATA[将bitmap修改为灰阶，减小图片大小]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/41016227</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/41016227</guid><author>q445697127</author><pubDate>Tue, 11 Nov 2014 19:50:19 +0800</pubDate><description><![CDATA[public static Bitmap toGrayscale(Bitmap bmpOriginal) {
	int width, height;
	height = bmpOriginal.getHeight();
	width = bmpOriginal.getWidth();

	Bitmap bmpGrayscale = Bitmap.createBitmap(width, height]]></description><category></category></item><item><title><![CDATA[PX与DIP互转]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/40656449</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/40656449</guid><author>q445697127</author><pubDate>Fri, 31 Oct 2014 16:18:45 +0800</pubDate><description><![CDATA[//获得密度
float scale = context.getResources().getDisplayMetrics().density;
//dp转px
int px = (int) (dp * scale + 0.5f);//加0.5是为了使算出来的结果更接近整数
//px转dp
int dp =]]></description><category></category></item><item><title><![CDATA[拍摄图片或选择图片获得原图地址]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/40542405</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/40542405</guid><author>q445697127</author><pubDate>Tue, 28 Oct 2014 16:52:25 +0800</pubDate><description><![CDATA[/**
 * 选择图片
 */
private void selectPhoto(final int resultCode) {
	new AlertDialog.//
	Builder(context).//
			setAdapter(new ArrayAdapter(context, android.R.layout.simple_dropdown_item_1line, android.R]]></description><category></category></item><item><title><![CDATA[根据Uri获取图片绝对路径，解决Android4.4以上版本Uri转换]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/40537945</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/40537945</guid><author>q445697127</author><pubDate>Tue, 28 Oct 2014 11:32:55 +0800</pubDate><description><![CDATA[public static String getImageAbsolutePath(Activity activity, Uri imageUri){
	  Uri uri = null;
	  if(activity == null || imageUri == null ) return null;
	    if(CommUtil.getAndroidOSVersion() >= 19){
]]></description><category></category></item><item><title><![CDATA[使用Fragment制作选项卡界面]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/40398275</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/40398275</guid><author>q445697127</author><pubDate>Thu, 23 Oct 2014 15:32:19 +0800</pubDate><description><![CDATA[package com.bitcare.adapter;

import java.util.ArrayList;
import java.util.List;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.widget.Radio]]></description><category></category></item><item><title><![CDATA[WebView允许web使用时html5自适应屏幕标签]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/40111293</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/40111293</guid><author>q445697127</author><pubDate>Wed, 15 Oct 2014 15:07:08 +0800</pubDate><description><![CDATA[settings.setUseWideViewPort(true); 
settings.setLoadWithOverviewMode(true);]]></description><category></category></item><item><title><![CDATA[webView设置背景图片]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/39829937</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/39829937</guid><author>q445697127</author><pubDate>Mon, 06 Oct 2014 17:26:47 +0800</pubDate><description><![CDATA[如果直接给webView设置android:background是无效的，必须在Java代码中wvContent.setBackgroundColor(0);添加这一个]]></description><category></category></item><item><title><![CDATA[ViewPager+PhoneView出现]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/39340029</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/39340029</guid><author>q445697127</author><pubDate>Mon, 22 Sep 2014 15:41:40 +0800</pubDate><description><![CDATA[09-17 11:16:44.800: E/AndroidRuntime(11934): java.lang.ArrayIndexOutOfBoundsException]]></description><category></category></item><item><title><![CDATA[java使用正则表达式]]></title><link>https://blog.youkuaiyun.com/q445697127/article/details/38349443</link><guid>https://blog.youkuaiyun.com/q445697127/article/details/38349443</guid><author>q445697127</author><pubDate>Sat, 02 Aug 2014 16:49:12 +0800</pubDate><description><![CDATA[String s = "需要匹配的内容";
Pattern paternStart = Pattern.compile("正则表达式");

Matcher matStart = paternStart.matcher(s);]]></description><category></category></item></channel></rss>