<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[骚气的大勇]]></title><description><![CDATA[你只有拼了命的努力，才能让人看起来毫不费力]]></description><link>https://blog.youkuaiyun.com/a358583166</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a358583166]]></copyright><item><title><![CDATA[自定义风格tablayout的换行以及按照屏幕自定义宽度]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/130198307</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/130198307</guid><author>a358583166</author><pubDate>Mon, 17 Apr 2023 13:49:42 +0800</pubDate><description><![CDATA[这是自定义的MultiLayout,可以在github上搜到。我这边稍微做了一点改动。给自己增加一点记录。主容器fragmrnt和activity 只要。]]></description><category></category></item><item><title><![CDATA[每日日记- Android 在fragment 监听系统音量，当不好取到上游的Activity，比如组件化了。]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/129974907</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/129974907</guid><author>a358583166</author><pubDate>Wed, 05 Apr 2023 18:45:14 +0800</pubDate><description><![CDATA[只需要在fragmernt里面注册。并且实现，会有监听音量的接口方法抛出。* @property listener 自定义listener。//定义一个想监听音量变化的广播接受者。这边是helper 代码。]]></description><category></category></item><item><title><![CDATA[多种风格的图片加载进度条（Fresco、UIL、Glided多种风格加载）]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/68926755</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/68926755</guid><author>a358583166</author><pubDate>Fri, 31 Mar 2017 16:52:28 +0800</pubDate><description><![CDATA[好了，不说废话






首先,你必须先创建一个CircleProgress或者RectanglePropress或者其他

CircleProgress progress = new CircleProgress.Builder().
                          setTextColor(Color.RED)
                     ]]></description><category></category></item><item><title><![CDATA[获取webView里面的截图。更新系统图库的方法]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/68483964</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/68483964</guid><author>a358583166</author><pubDate>Thu, 30 Mar 2017 10:51:19 +0800</pubDate><description><![CDATA[/**  
    * 截取webView可视区域的截图  
    * @param webView 前提：WebView要设置webView.setDrawingCacheEnabled(true);  
    * @return  
    */  
private Bitmap captureWebViewVisibleSize(WebView webView){  
    Bitma]]></description><category></category></item><item><title><![CDATA[Android 仿朋友圈图片上传，压缩 ， 单选， 多选]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/67636367</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/67636367</guid><author>a358583166</author><pubDate>Tue, 28 Mar 2017 14:44:01 +0800</pubDate><description><![CDATA[Android 仿朋友圈图片上传，压缩 ， 单选， 多选












  参考代码 RxGalleryFinal
   代码地址  代码下载页面]]></description><category></category></item><item><title><![CDATA[android studio 更新 Gradle错误解决方法（按键灰色，rebuild和clean都没有问题，被这个问题困扰了一天）]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/53317041</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/53317041</guid><author>a358583166</author><pubDate>Thu, 24 Nov 2016 10:00:12 +0800</pubDate><description><![CDATA[转载来自http://www.cnblogs.com/neozhu/p/3525404.htmlAndroid Studio每次更新版本都会更新Gradle这个插件，但由于长城的问题每次更新都是失败，又是停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Project Compile Error 等等相关的问题解决这些问题办法是首先打开android s]]></description><category></category></item><item><title><![CDATA[腾讯面试后感悟的Android适配原理]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/53285670</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/53285670</guid><author>a358583166</author><pubDate>Tue, 22 Nov 2016 14:34:44 +0800</pubDate><description><![CDATA[为何要使用适配其实在一开始的时候。我接触的Android认知可能就是Android的机型太多。理应找一个好的适配框架，然后也学习了鸿详大神的一些适配原理。确实也应用到框架体系里面。适配也还算挺成功的。然鹅，在上一次腾讯的面试中，好像这点就栽了很大的跟斗，当面试官问道我的框架适配的时候，我信心满满说出自己的见解，然后说出了自己是怎么把适配框架应用到自己的Android项目里的。当我还沉浸在自己的世界一]]></description><category></category></item><item><title><![CDATA[关于最新APK的瘦身——关于webp与png的区别]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/53258453</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/53258453</guid><author>a358583166</author><pubDate>Mon, 21 Nov 2016 13:06:59 +0800</pubDate><description><![CDATA[**关于最新APK的瘦身——关于webp与png的区别部分资料来自于鸿详大神，部分来自腾讯ISUX社区现如今对于 JPEG、PNG 和 GIF 这些图片格式的优化几乎已经达到了极致， 若想改变现状开辟新局面，便要有釜底抽薪的胆量和气魄，而 Google 给了我们一个新选择：WebP。对 WebP 的研究缘起于手机 QQ 原创表情商城，由于表情包体积较大，在 2G/3G 的网络环境下加载较慢。同事小贝]]></description><category></category></item><item><title><![CDATA[广播的基本使用]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/50722931</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/50722931</guid><author>a358583166</author><pubDate>Tue, 23 Feb 2016 15:36:05 +0800</pubDate><description><![CDATA[在一个类中
   Intent inte = new Intent("com.jieshou.yongyong");
//回调函数回传一个标志给它要它做出改变
//                        gContext.sendBroadcast(inte);
在另一个类中

            //广播接受回来的数据
//            IntentFilter i]]></description><category></category></item><item><title><![CDATA[点赞效果爱心不规则上升。]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49871371</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49871371</guid><author>a358583166</author><pubDate>Mon, 16 Nov 2015 20:44:03 +0800</pubDate><description><![CDATA[搜到的项目全都是从最底下固定往上升。
     
       去掉了一个固定在底部的缩放。就得到了自己想要的效果


      代码直接上。  客官拿去撸吧~


源码点击这里]]></description><category></category></item><item><title><![CDATA[判断当前android系统的尺寸。用来区分平板和手机，亲测。]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49686127</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49686127</guid><author>a358583166</author><pubDate>Fri, 06 Nov 2015 17:57:50 +0800</pubDate><description><![CDATA[private double getScreenSizeOfDevice2() {
		DisplayMetrics dm = new DisplayMetrics();
		getWindowManager().getDefaultDisplay().getMetrics(dm);
		
		double width = dm.widthPixels / dm.xdpi;
		double he]]></description><category></category></item><item><title><![CDATA[android 网络连接了wifi,但是并没有网络；或者手机联网了 ，APP检测显示未联网]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49511351</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49511351</guid><author>a358583166</author><pubDate>Fri, 30 Oct 2015 14:31:08 +0800</pubDate><description><![CDATA[/**
* 用Ping的方法检测网络可行性
* @return
*/
public static final boolean pingIsInternetConnect() {
String result = null;
try {
String ip = "www.baidu.com";// 除非百度挂了，否则用这个应该没问题~
Process p = Runtime.getRu]]></description><category></category></item><item><title><![CDATA[ImageView.ScaleType设置图片（变相的也是得到一种剪裁后的图片）]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49254197</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49254197</guid><author>a358583166</author><pubDate>Mon, 19 Oct 2015 20:05:25 +0800</pubDate><description><![CDATA[ImageView的Scaletype决定了图片在View上显示时的样子，如进行何种比例的缩放，及显示图片的整体还是部分，等等。

设置的方式包括：

1. 在layout xml中定义android:scaleType="CENTER"

2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);





]]></description><category></category></item><item><title><![CDATA[一个String的result，但是值是数组形式，怎么直接获取到里面的值。]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49179683</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49179683</guid><author>a358583166</author><pubDate>Fri, 16 Oct 2015 15:53:33 +0800</pubDate><description><![CDATA[例子：
      将[1,2,3,4,5,6,7,8,9]  取到里面的值  ？
      很多人都是想到去括号  、去逗号

今天问了论坛。。。结果都是说去逗号，去[]
最后老大给了我的方法。。。简直强大
还是不熟悉原理性的东西。


List ids = gson.fromJson(result,
				new TypeToken>() {
				}.getType(]]></description><category></category></item><item><title><![CDATA[接口的理解（广播检测网络是否连接的例子）]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49126935</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49126935</guid><author>a358583166</author><pubDate>Wed, 14 Oct 2015 16:42:48 +0800</pubDate><description><![CDATA[接口方法用于回调
接口类里面
先定义接口
	/**
	 * wifi 监听
	 * @author vinceter
	 *
	 */
	public interface IWIFILinstener{
		/**
		 * 连网状态
		 */
		public void onConnect();
		/**
		 * 断网
		 */
		public void onDisConnect]]></description><category></category></item><item><title><![CDATA[倒计时]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49122899</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49122899</guid><author>a358583166</author><pubDate>Wed, 14 Oct 2015 11:37:19 +0800</pubDate><description><![CDATA[Timer timer = new Timer();
	timer.schedule(task, 1000, 1000);TimerTask task = new TimerTask() {@Overridepublic void run() {runOnUiThread(new Runnable() { // UI thread@Overridepublic void run() {recLen]]></description><category></category></item><item><title><![CDATA[android判断EditText输入的数字、中文还是字母方法]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/49121669</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/49121669</guid><author>a358583166</author><pubDate>Wed, 14 Oct 2015 10:33:30 +0800</pubDate><description><![CDATA[android判断EditText输入的数字、中文还是字母方法





String txt = edInput.getText().toString();

   Pattern p = Pattern.compile("[0-9]*"); 
     Matcher m = p.matcher(txt); 
     if(m.matches() ){
      To]]></description><category></category></item><item><title><![CDATA[关于Timer写在BaseActivity里面 重复new 报错的问题]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/48974481</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/48974481</guid><author>a358583166</author><pubDate>Thu, 08 Oct 2015 16:56:35 +0800</pubDate><description><![CDATA[有一个需求。希望每个界面都可以设计一个倒计时器，几分钟用户没有操作，就自动返回。
但是我在写的时候，发现，这个Timer写在BaseActivity里面老是程序自动挂掉，发现这个倒计时貌似不能够每次重复的去new。
然后老大给了我一个思路就是直接把这个timer设置成一个静态， 整个程序共用一个Timer ，然后我貌似就只需要重置他的时间就好了。

private static int t]]></description><category></category></item><item><title><![CDATA[编写 Android 触摸屏手势识别程序]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/48715723</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/48715723</guid><author>a358583166</author><pubDate>Thu, 24 Sep 2015 19:29:51 +0800</pubDate><description><![CDATA[http://www.oschina.net/question/12_1515]]></description><category></category></item><item><title><![CDATA[Android 根据一个传入的String选择spinner里面的默认值]]></title><link>https://blog.youkuaiyun.com/a358583166/article/details/48374453</link><guid>https://blog.youkuaiyun.com/a358583166/article/details/48374453</guid><author>a358583166</author><pubDate>Fri, 11 Sep 2015 16:23:28 +0800</pubDate><description><![CDATA[just一个方法。  保留 。  以后可以用到。


	/**
	 * 根据值, 设置spinner默认选中:
	 * @param spinner
	 * @param value
	 */
	public static void setSpinnerItemSelectedByValue(Spinner spinner,String value){
		
	    SpinnerAdap]]></description><category></category></item></channel></rss>