<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[康帅博一不小心的专栏]]></title><description><![CDATA[菜鸟程序猿]]></description><link>https://blog.youkuaiyun.com/happyboylk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; happyboylk]]></copyright><item><title><![CDATA[Android Studio导入工程后丢失So文件]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/52282481</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/52282481</guid><author>happyboylk</author><pubDate>Tue, 23 Aug 2016 00:17:05 +0800</pubDate><description><![CDATA[将工程的so文件手动复制到新导入工程的libs\armeabi目录下，在build.gradle中添加配置内容如下：
android {
...
sourceSets {
main {
jni.srcDirs = []
jniLibs.srcDirs = ['libs']
}
}
}]]></description><category></category></item><item><title><![CDATA[NDK编译时报错： Android NDK: NDK Application 'local' targets unknown ABI(s): arm64-v8a x86_64]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51914022</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51914022</guid><author>happyboylk</author><pubDate>Fri, 15 Jul 2016 00:07:23 +0800</pubDate><description><![CDATA[网上下了一个github项目，NDK编译时报错：
Android NDK: NDK Application 'local' targets unknown ABI(s): arm64-v8a x86_64
Android NDK: Please fix the APP_ABI definition in E:/android-sourceCode/ics-openvpnAS/main//jni]]></description><category></category></item><item><title><![CDATA[javah执行提示：错误: 编码GBK的不可映射字符]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51914020</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51914020</guid><author>happyboylk</author><pubDate>Fri, 15 Jul 2016 00:06:45 +0800</pubDate><description><![CDATA[这是因为执行的类中包含了中文字符，需要去掉中文，或者使用UTF-8编码执行javah
javah -d ../../jni -encoding UTF-8  xxxx.xxxx.MainActivity]]></description><category></category></item><item><title><![CDATA[JNI WARNING: CallObjectMethod expected return type 'L']]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51914015</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51914015</guid><author>happyboylk</author><pubDate>Fri, 15 Jul 2016 00:05:40 +0800</pubDate><description><![CDATA[初学C调用java代码，出错如下：
07-14 10:36:15.028 27654-27654/study.jnidemo W/dalvikvm:            JNI WARNING: CallObjectMethod expected return type 'L'
07-14 10:36:15.028 27654-27654/study.jnidemo W/dalvikvm: ]]></description><category></category></item><item><title><![CDATA[fatal error LNK1104: 无法打开文件“jvm.lib”]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902748</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902748</guid><author>happyboylk</author><pubDate>Thu, 14 Jul 2016 00:09:35 +0800</pubDate><description><![CDATA[项目属性-链接器-常规-附加库目录，添加jvm.lib路径





项目属性-链接器-输入 ，附加依赖项 添加jvm.lib]]></description><category></category></item><item><title><![CDATA[error LNK2001: unresolved external symbol __imp__JNI_CreateJavaVM@12 Debug/Main.exe : fatal error LN]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902736</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902736</guid><author>happyboylk</author><pubDate>Thu, 14 Jul 2016 00:07:48 +0800</pubDate><description><![CDATA[VS2008编译C调用java代码的时候发生的错误：
------------------Configuration: Main - Win32 Debug--------------------
Linking...
Main.obj : error LNK2001: unresolved external symbol __imp__JNI_CreateJavaVM@12
Debug/]]></description><category></category></item><item><title><![CDATA[error occurred during initialization of vm]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902723</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902723</guid><author>happyboylk</author><pubDate>Thu, 14 Jul 2016 00:06:52 +0800</pubDate><description><![CDATA[用VS2008编译，C调用Java的方法，出现该错误。



发现是JDK路径问题，默认安装在C:\Program Files\Java\，包含空格，有问题，先试了复制JAVA文件夹到C盘根目录发现不行，卸载重装后可以了。]]></description><category></category></item><item><title><![CDATA[Android Studio中报错：java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathCl]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902720</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902720</guid><author>happyboylk</author><pubDate>Thu, 14 Jul 2016 00:04:36 +0800</pubDate><description><![CDATA[原先项目在Eclipse可直接编译通过，后来导出了gradle文件，导入到Android Studio后无法编译通过，并报错


java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathClassLoader
即 无法加载libs/armeabi下的so文件
此时需要在build.gr]]></description><category></category></item><item><title><![CDATA[android studio删除一个module，出现Gradle project sync in progress]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902713</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902713</guid><author>happyboylk</author><pubDate>Thu, 14 Jul 2016 00:03:02 +0800</pubDate><description><![CDATA[按照网上的方法，project structure用减号删除。但是提示如图 





删除module中的iml文件，即可出现删除选项。]]></description><category></category></item><item><title><![CDATA[Eclipse     Errors running builder "Integrated External Tool Builder" on project]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902704</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902704</guid><author>happyboylk</author><pubDate>Thu, 14 Jul 2016 00:01:05 +0800</pubDate><description><![CDATA[在Windows->Preferences->Java->Build Path->ClassPath Variables中增加某变量 
我的问题解决是增加了.so文件的路径：*****\libs\armeabi]]></description><category></category></item><item><title><![CDATA[fatal error C1083: 无法打开包括文件:“jni.h”: No such file or directory]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902685</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902685</guid><author>happyboylk</author><pubDate>Wed, 13 Jul 2016 23:59:06 +0800</pubDate><description><![CDATA[%JAVA_HOME%\include\下的 jni.h，在%JAVA_HOME%\include\win32\下的jni_md.h，复制到Visual Studio目录\VC\include\]]></description><category></category></item><item><title><![CDATA[Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 14]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51902673</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51902673</guid><author>happyboylk</author><pubDate>Wed, 13 Jul 2016 23:57:29 +0800</pubDate><description><![CDATA[JNI文件夹下applicaton.mk 增加一句
APP_PLATFORM := android-14]]></description><category></category></item><item><title><![CDATA[数据签名并不完全是私钥加密,验签也不完全是公钥解密]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51758530</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51758530</guid><author>happyboylk</author><pubDate>Sat, 25 Jun 2016 15:00:38 +0800</pubDate><description><![CDATA[以前一直是认为，数字签名就是私钥加密，颜签就是公钥解密，后来老师提示说并不完全是这样，具体原因当时没记住...
搜了一些资料，http://www.ietf.org/rfc/rfc3279.txt
2.2节提到了：

2.2  Signature Algorithms

   Certificates and CRLs conforming to [RFC 3280] may be sig]]></description><category></category></item><item><title><![CDATA[com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0 问题的解决方法总结]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51732031</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51732031</guid><author>happyboylk</author><pubDate>Wed, 22 Jun 2016 09:51:27 +0800</pubDate><description><![CDATA[昨晚就遇到Eclipse报了这个问题，看了一晚上才解决。。
主要过程：由于项目需要安装了Android Studio，用到了Android-24 SDK，需要安装JDK1.8，同时没有卸载旧版的jdk1.7。
后来在Eclipse里面编译运行项目时，就发生这个问题了。


一开始以为是Eclipse里面的JAVA compile 配置出错，就改了java compiler，1.5-1.8]]></description><category></category></item><item><title><![CDATA[Android 软键盘弹出时布局位置改变]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51698859</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51698859</guid><author>happyboylk</author><pubDate>Fri, 17 Jun 2016 11:48:02 +0800</pubDate><description><![CDATA[具体情况如下：
ScrollView 里面有EditText
RelativeLayout 里面有按钮button


点击Edittext发现button顶上去了
查了网络资料，大家的方法大多是android:windowSoftInputMode="adjustPan" 


但是试了下发现不行。。。


最后发现了个方法，修改相对布局的属性，我的是修改了Relativ]]></description><category></category></item><item><title><![CDATA[计算两个日期之间相差几月几天]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51693932</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51693932</guid><author>happyboylk</author><pubDate>Thu, 16 Jun 2016 18:34:46 +0800</pubDate><description><![CDATA[参考了网上的一些方法思路，取得是近似值，如果有更好的方法，欢迎告知。

  String difftime = dateDiff(now, endtime, "yyyy/MM/dd");
  private String dateDiff(String startTime, String endTime, String format) {
    
        String diffT]]></description><category></category></item><item><title><![CDATA[Android开发，Slidingmenu+Fragment框架中，通过menu切换不同Fragment卡顿的解决方法]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51689717</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51689717</guid><author>happyboylk</author><pubDate>Thu, 16 Jun 2016 09:56:42 +0800</pubDate><description><![CDATA[最近遇到这个问题了，而且fragment里面没有加载什么内容都很卡，查了很多资料。
有种方法是修改AndroidManifest.xml中的android:targetSdkVersion="17"，虽然很多人都解决了，但是我的没有解决...
后来又看到有人说slidingmenu 和Fragment内部实现都是用一个runnable 

尝试着在控制Fragment的Activity中修]]></description><category></category></item><item><title><![CDATA[DES 3DES AES学习总结]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51685661</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51685661</guid><author>happyboylk</author><pubDate>Wed, 15 Jun 2016 21:59:27 +0800</pubDate><description><![CDATA[DES：

Data Encryption Standard，数据加密算法， 它是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个：Key、Data、Mode。其中Key为8个字节共64位，是DES算法的工作密钥；Data也为8个字节64位，是要被加密或被解密的数据；Mode为DES的工作方式,有两种：加密或解密。
1998年7月最终被确定为不安全。
3DES（三重D]]></description><category></category></item><item><title><![CDATA[HttpClient模式下的Post方法，可以中文显示]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51685605</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51685605</guid><author>happyboylk</author><pubDate>Wed, 15 Jun 2016 21:50:16 +0800</pubDate><description><![CDATA[之前android工程中用到的
     private void executeConfirmPost() {
           // TODO Auto-generated method stub
           new Thread(new Runnable() {
                    @Override
                    public ]]></description><category></category></item><item><title><![CDATA[android更新LOGO后无法显示新LOGO的原因]]></title><link>https://blog.youkuaiyun.com/happyboylk/article/details/51683428</link><guid>https://blog.youkuaiyun.com/happyboylk/article/details/51683428</guid><author>happyboylk</author><pubDate>Wed, 15 Jun 2016 16:37:52 +0800</pubDate><description><![CDATA[重启手机即可解决

做了个圆角LOGO，结果弄了半天都没效果，无奈重启手机发现可以了......
圆角可以使用PS制作，或者在线网站制作也行。感觉网站做起来效率高很多，直接设置圆角尺寸大小并导出。]]></description><category></category></item></channel></rss>