<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weikunyu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weikunyu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weikunyu]]></copyright><item><title><![CDATA[Android Studio--低版本如何不使用AndroidX编译]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/83060263</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/83060263</guid><author>weikunyu</author><pubDate>Mon, 15 Oct 2018 16:20:16 +0800</pubDate><description><![CDATA[最近AS升级为3.2.1，根据AS提示升级Gradle后，发现项目使用的是AndroidX作为依赖，并且旧的依赖包也更换为新的AndroidX依赖包，于是项目出现各种问题，集成的Lib无法使用、一些旧功能Lib Api更换过于繁杂，使得项目无法编译。

而AS编译提示比较生硬，瞎跟着提示处理异常，结果发现怎么弄都不行，使用AndroidX也不行，不用也不行·····最后无奈翻墙下发现官方文档已有解...]]></description><category></category></item><item><title><![CDATA[ViewPager和ImageView手势冲突]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/51734274</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/51734274</guid><author>weikunyu</author><pubDate>Wed, 22 Jun 2016 15:00:40 +0800</pubDate><description><![CDATA[项目使用ViewPager+ImageView实现照片预览和切换，在开发过程遇到手势冲突问题。
解决方案：
修改ViewPager事件，返回False使得子View能收到所有事件public class ZoomViewPager extends ViewPager {
    public ZoomViewPager(Context context) {
        super(cont]]></description><category></category></item><item><title><![CDATA[Activity设置singleTask后getIntent数据获取不正确]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/50896765</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/50896765</guid><author>weikunyu</author><pubDate>Tue, 15 Mar 2016 15:23:44 +0800</pubDate><description><![CDATA[在项目中设置了Activity的launchMode为singleTask后，发现getIntent的数据一直是旧数据，无法更新为新数据，看了一下API，需要加上onNewIntent()方法。
在需要更新getIntent的Activity内，重写父方法onNewIntent，增加setIntent(intent);]]></description><category></category></item><item><title><![CDATA[Android启动其他应用的方式]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/50037195</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/50037195</guid><author>weikunyu</author><pubDate>Wed, 25 Nov 2015 14:57:11 +0800</pubDate><description><![CDATA[第一种方式：
Intent it = new Intent();
it.setComponent(new ComponentName("包名", "包名.子包.类名"));//比如：com.android，com.android.test.MianClass
intent.setComponent(cn);
startActivity(intent);
//如果启动的Activity不是Main ]]></description><category></category></item><item><title><![CDATA[SeekBar的简单使用]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/49762769</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/49762769</guid><author>weikunyu</author><pubDate>Tue, 10 Nov 2015 17:55:27 +0800</pubDate><description><![CDATA[SeekBar的简单使用
##XML

<SeekBar
        android:id="@+id/XXXXXXr"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />属性设置：
android:maxHeight="1dip"//进度条]]></description><category></category></item><item><title><![CDATA[Service使用：BindService和StartService的小区别]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/49685453</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/49685453</guid><author>weikunyu</author><pubDate>Fri, 06 Nov 2015 17:14:37 +0800</pubDate><description><![CDATA[在使用startService启动service时，会经过onCreate，onStart方法。但是使用bindService时，不会调用onStart而是调用onBind方法。在使用service时因注意。]]></description><category></category></item><item><title><![CDATA[Activity横竖屏切换时遇到的Camera：Fail to connect to camera serv]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/49530923</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/49530923</guid><author>weikunyu</author><pubDate>Sat, 31 Oct 2015 10:35:32 +0800</pubDate><description><![CDATA[最近公司视频电话项目需要在拨号中显示本地摄像头预览界面，由于屏幕有横屏或竖屏切换状态，所以出现Fail to connect to camera server这个问题，一开始以为是和视频SDK冲突了，排查方向出错，查了很久都没查出原因，后来仔细分析LOG后，发现Activity会启动两次，才发现遗漏了横竖屏切换Actitity生命周期的问题。


解决：在Manifest XML中，Acti]]></description><category></category></item><item><title><![CDATA[Fragment使用技巧：使用静态Fragemnt]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/46551391</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/46551391</guid><author>weikunyu</author><pubDate>Thu, 18 Jun 2015 19:16:52 +0800</pubDate><description><![CDATA[在使用Fragment过程中，有时候为了方便会在xml文件内直接使用Fragment，而且很多时候会自定义Fragment，那么在使用过程中，如果关联xml上的Fragment去调用自定义的一些方法呢？

XML文件
    <fragment
            android:id="@+id/fragment_id"
            android:name="com.xx]]></description><category></category></item><item><title><![CDATA[Ubuntu-15.04-64位配置安卓开发环境]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/46457003</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/46457003</guid><author>weikunyu</author><pubDate>Thu, 11 Jun 2015 14:41:57 +0800</pubDate><description><![CDATA[1：下载jdk，将下载完成的tar包解压，将解压后的jdk移动到某个文件夹比如：/opt/java，最终根路径为/opt/java/jdk_xxxxx
2：配置java环境，sudo vim（gedit） /etc/environment 
3：增加如下信息：JAVA_HOME="/opt/java/jdk_xxxx"，JRE_HOME="/opt/java/jdk_xxx/jre"，expo]]></description><category></category></item><item><title><![CDATA[Ubuntu15.04-64位系统兼容32位应用]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/46456877</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/46456877</guid><author>weikunyu</author><pubDate>Thu, 11 Jun 2015 14:09:54 +0800</pubDate><description><![CDATA[由于64位系统默认不支持32位兼容，所以需要安装一些依赖
1：sudo apt-get install update，更新软件源
2：sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6-4.8-dbg，安装这三个包


安装完成后就可以安装32位系统下的应用或支持]]></description><category></category></item><item><title><![CDATA[jarsigner签名APK包]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/46442591</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/46442591</guid><author>weikunyu</author><pubDate>Wed, 10 Jun 2015 15:38:37 +0800</pubDate><description><![CDATA[签名命令：jarsigner -verbose -keystore x:\path.keystore -signedjar x:\signed.apk x:\unsign_apk alias.key
1：x:\path.keystore为签名文件存放路径，使用绝对路径+文件名
2：x:\signed.apk为签名后的文件
3：x:\unsign_apk为需签名的文件
4：alias.key]]></description><category></category></item><item><title><![CDATA[Ubuntu下配置Androi ADB]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/45502383</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/45502383</guid><author>weikunyu</author><pubDate>Tue, 05 May 2015 14:49:54 +0800</pubDate><description><![CDATA[1：进入/etc/udev/rules.d/，查看是否有“xx-android.rules”文件，如果没有，根据文件夹下面“xx-persistent-net.rules”文件前缀数字，创建文件“前缀数字-android.rules”
2：不连接安卓设备，在终端下输入“lsusb”，记录输出信息。
3：连接安卓设备，在终端下输入“lsusb”，记录输出信息。
4：对比“2”，“3”步骤信息，]]></description><category></category></item><item><title><![CDATA[Eclipse配色插件和黑色UI]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/24240141</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/24240141</guid><author>weikunyu</author><pubDate>Mon, 21 Apr 2014 11:46:51 +0800</pubDate><description><![CDATA[配色插件：
http://eclipse-color-theme.github.com/update


heis]]></description><category></category></item><item><title><![CDATA[TextView文字+drawableLeft居中显示]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/24116529</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/24116529</guid><author>weikunyu</author><pubDate>Sat, 19 Apr 2014 16:10:43 +0800</pubDate><description><![CDATA[最近修改别人的代码，发现用button做得]]></description><category></category></item><item><title><![CDATA[Eclipse高亮设置和颜色选择]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/23752663</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/23752663</guid><author>weikunyu</author><pubDate>Tue, 15 Apr 2014 13:11:09 +0800</pubDate><description><![CDATA[高亮设置：windows-> preferences->java->Editor->Mark Occurences ，将复选框都勾上]]></description><category></category></item><item><title><![CDATA[Win7下使用Sqlite3出现_localtime32(0): not defined（解决2）]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/19627541</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/19627541</guid><author>weikunyu</author><pubDate>Fri, 21 Feb 2014 16:31:36 +0800</pubDate><description><![CDATA[检查编译器，GoLang，Sqlite3是否为同是32或64位]]></description><category></category></item><item><title><![CDATA[Win7下使用Sqlite3出现_localtime32(0): not defined（1）]]></title><link>https://blog.youkuaiyun.com/weikunyu/article/details/19625821</link><guid>https://blog.youkuaiyun.com/weikunyu/article/details/19625821</guid><author>weikunyu</author><pubDate>Fri, 21 Feb 2014 16:08:21 +0800</pubDate><description><![CDATA[在sqlite3.go中
修改
#include sqlite3.h>
 变为 #include "sqlite3.h"

增加
#cgo LDFLAGS: -lgcc_s -lkernel32 -lmsvcr100
#cgo CFLAGS: -mno-stack-arg-probe]]></description><category></category></item></channel></rss>