<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wriar的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wriar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wriar]]></copyright><item><title><![CDATA[关于处理底部虚拟按键的坑]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/79569386</link><guid>https://blog.youkuaiyun.com/wriar/article/details/79569386</guid><author>wriar</author><pubDate>Thu, 15 Mar 2018 16:05:05 +0800</pubDate><description><![CDATA[做项目的时候遇到布局被虚拟按键遮住我采用了在onCreate里添加getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);来隐藏掉虚拟按键，解决这个问题，之后很长一段时间看似好用后来某一天发现进入到这个页面后，第一次点击或者滑动，根本没反应，点一次之后再点，就好了，为了解决这个问题，...]]></description><category></category></item><item><title><![CDATA[SeekBar高度控制不了]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/79161503</link><guid>https://blog.youkuaiyun.com/wriar/article/details/79161503</guid><author>wriar</author><pubDate>Thu, 25 Jan 2018 14:33:40 +0800</pubDate><description><![CDATA[今天要设置SeekBar的样式
设置了
android:progressDrawable="@drawable/seekbar_bg"
发现进度条的高度怎么都控制不了
按照网上的说明设置了android:maxHeight="6px"
android:minHeight="6px"但是运行后并没什么用
可是Preview里面预览的画面是正常的
我在想肯定是缺了什么属性
android]]></description><category></category></item><item><title><![CDATA[自定义控件：自定义RadioGroup和RadioButton，让布局有更多选择]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/79004334</link><guid>https://blog.youkuaiyun.com/wriar/article/details/79004334</guid><author>wriar</author><pubDate>Mon, 08 Jan 2018 16:42:55 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/wriar/article/details/79004334


android的系统控件RadioGroup布局继承的是LinearLayout，所以只能实现这样单行或者单列的


也很容易实现
但是有时候会是这种多行多列布局


遇到这种情况RadioGroup就没用了。
况且单个选项的布局有可能会很复杂，Radi]]></description><category></category></item><item><title><![CDATA[AOP初学]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/74720637</link><guid>https://blog.youkuaiyun.com/wriar/article/details/74720637</guid><author>wriar</author><pubDate>Fri, 07 Jul 2017 15:32:04 +0800</pubDate><description><![CDATA[AOP搭建参考这篇：http://blog.youkuaiyun.com/sw5131899/article/details/53885957
AOP使用同时参考：http://www.jianshu.com/p/0fa8073fd144
AOP相关文章不算多，但是也不算少，这里只记录我自己遇到的一个问题
在学习过程中，我了解到@Before @After @Around 三种注解
分别可以用来在Po]]></description><category></category></item><item><title><![CDATA[调用startActivityForResult，onActivityResult无响应？]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/56845589</link><guid>https://blog.youkuaiyun.com/wriar/article/details/56845589</guid><author>wriar</author><pubDate>Fri, 24 Feb 2017 17:14:04 +0800</pubDate><description><![CDATA[比较坑爹，这个方法写了无数次，还是第一次遇到问题
花费了我一下午的时间
首先网上搜的可能的原因列出来
我的原因是第一种，不过不是设置singleInstance  而是android:configChanges="keyboardHidden|orientation|screenSize"，十分坑爹



三种情况：
 
1、执行startActivityForResult，没等]]></description><category></category></item><item><title><![CDATA[Fragment调用startActivityForResult问题]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/55099614</link><guid>https://blog.youkuaiyun.com/wriar/article/details/55099614</guid><author>wriar</author><pubDate>Tue, 14 Feb 2017 15:13:29 +0800</pubDate><description><![CDATA[参考博文：点击打开链接
写法这个博文里写的很清楚，有一个关键性的问题就是
如果父级的Activity里面重写了onActivityResult 方法
那么父级的Activity里面onActivityResult 别忘了加super.onActivityResult(requestCode,resultCode,data);
否则Fragment里面的onActivityResult 不会]]></description><category></category></item><item><title><![CDATA[DanmakuFlameMaster 使用小结]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/51243956</link><guid>https://blog.youkuaiyun.com/wriar/article/details/51243956</guid><author>wriar</author><pubDate>Mon, 25 Apr 2016 18:15:35 +0800</pubDate><description><![CDATA[最近有在做一个视频软件，需要用到弹幕，使用过程中没有文档可以借鉴，比较痛苦，在这里写上一些总结


弹幕相关连接
http://www.oschina.net/p/danmakuflamemaster



弹幕格式有两种  xml和json的 代码里有相应的例子，由于我平常用惯了json格式，就只用json
结果json数据例子一打开我一脸阿库娅


[{"c":"0,1]]></description><category></category></item><item><title><![CDATA[WifiBoxAlarmManager 定时小结]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/50964247</link><guid>https://blog.youkuaiyun.com/wriar/article/details/50964247</guid><author>wriar</author><pubDate>Wed, 23 Mar 2016 16:20:34 +0800</pubDate><description><![CDATA[Intent intent = new Intent(context, UploadDeviceStatus.class);




 

//(Context context, int requestCode, Intent intent, int flags)  requestCode这个参数随意，尽量不要相同  flags这个参数

PendingIntent sender]]></description><category></category></item><item><title><![CDATA[让多个Fragment 切换时不重新实例化]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/50964227</link><guid>https://blog.youkuaiyun.com/wriar/article/details/50964227</guid><author>wriar</author><pubDate>Wed, 23 Mar 2016 16:19:14 +0800</pubDate><description><![CDATA[让多个Fragment 切换时不重新实例化

在项目中需要进行Fragment的切换，一直都是用replace()方法来替换Fragment：

    public void switchContent(Fragment fragment) {
        if(mContent != fragment) {
            mContent = fragment;
    ]]></description><category></category></item><item><title><![CDATA[jni编译问题：conflicting types for XXX (方法名）]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/50522833</link><guid>https://blog.youkuaiyun.com/wriar/article/details/50522833</guid><author>wriar</author><pubDate>Fri, 15 Jan 2016 12:00:08 +0800</pubDate><description><![CDATA[是因为方法的申明顺序导致的：1）MAIN方法尝试调用还未申明的方法；2）编译严格按照先后（从上至下）进行，所以在编译MAIN方法时，下面像个方法是找不到的。
一个方法只能调用在它之前申明的方法]]></description><category></category></item><item><title><![CDATA[利用Java的String类来完成字符编码转换]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/50522820</link><guid>https://blog.youkuaiyun.com/wriar/article/details/50522820</guid><author>wriar</author><pubDate>Fri, 15 Jan 2016 11:56:37 +0800</pubDate><description><![CDATA[/**
 * 利用Java的String类来完成字符编码转换
 */
char* Jstring2CStr(JNIEnv* env, jstring jstr) {
char* rtn = NULL;
jclass clsstring = (*env)->FindClass(env,"java/lang/String");
jstring strencode = (*env)->NewString]]></description><category></category></item><item><title><![CDATA[jni编译问题：jin中添加LOG方法以及undefined reference to `__android_log_print'错误]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/50522641</link><guid>https://blog.youkuaiyun.com/wriar/article/details/50522641</guid><author>wriar</author><pubDate>Fri, 15 Jan 2016 11:38:03 +0800</pubDate><description><![CDATA[注意android.mk 里有一行include $(CLEAR_VARS)
必须把LOCAL_LDLIBS :=-llog放在它后面才有用，否则相当于没写




添加方法：
Android.mk里:
LOCAL_PATH := $(call my-dir) //它用于在开发tree中查找源文件
include $(CLEAR_VARS) //负责清理很多LOCAL_xxx
]]></description><category></category></item><item><title><![CDATA[关于OOM问题（提高系统分配内存）]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/39988995</link><guid>https://blog.youkuaiyun.com/wriar/article/details/39988995</guid><author>wriar</author><pubDate>Sat, 11 Oct 2014 09:32:53 +0800</pubDate><description><![CDATA[除开软引用、弱引用]]></description><category></category></item><item><title><![CDATA[Android R.java文件丢失的问题]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/27184383</link><guid>https://blog.youkuaiyun.com/wriar/article/details/27184383</guid><author>wriar</author><pubDate>Tue, 27 May 2014 11:19:05 +0800</pubDate><description><![CDATA[转载自：http://www.cnblogs.com/roemin/archive/2011/08/21/2147982.html]]></description><category></category></item><item><title><![CDATA[[反射初探]根据反射获取类中参数类型及参数名和参数值]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/27060935</link><guid>https://blog.youkuaiyun.com/wriar/article/details/27060935</guid><author>wriar</author><pubDate>Mon, 26 May 2014 10:45:45 +0800</pubDate><description><![CDATA[public String getMyDeclaredMethods(T t) {
		Class c = t.getClass();
		Method m[] = c.getDeclaredMethods();
		String text = "";
		String n = c.getCanonicalName();
		for (int i = 0; i < m.length; i++) {]]></description><category></category></item><item><title><![CDATA[在解析json时遇到get(key);key不存在时解析错误的问题]]></title><link>https://blog.youkuaiyun.com/wriar/article/details/27059913</link><guid>https://blog.youkuaiyun.com/wriar/article/details/27059913</guid><author>wriar</author><pubDate>Mon, 26 May 2014 10:38:29 +0800</pubDate><description><![CDATA[JsonObject对象自带has(String key)方法用来确定是否存在该key值对应的value]]></description><category></category></item></channel></rss>