<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个简单的程序员]]></title><description><![CDATA[分享遇到的问题]]></description><link>https://blog.youkuaiyun.com/zwl5670</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zwl5670]]></copyright><item><title><![CDATA[vue 解决高德地图Uncaught Error: Invalid Object: Pixel(NaN, NaN)]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/142853136</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/142853136</guid><author>zwl5670</author><pubDate>Fri, 11 Oct 2024 14:25:09 +0800</pubDate><description><![CDATA[解决高德地图Uncaught Error: Invalid Object: Pixel(NaN, NaN)问题]]></description><category></category></item><item><title><![CDATA[pnpm add -g pnpm报错解决方案]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/129598244</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/129598244</guid><author>zwl5670</author><pubDate>Thu, 16 Mar 2023 20:39:22 +0800</pubDate><description><![CDATA[pnpm add -g pnpm  set the global-bin-dir setting]]></description><category></category></item><item><title><![CDATA[JavaPackager将JavaFx打包成linux可以安装的deb包]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/124937393</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/124937393</guid><author>zwl5670</author><pubDate>Wed, 01 Jun 2022 10:55:52 +0800</pubDate><description><![CDATA[JavaPackager将JavaFx打包成linux可以安装的deb包]]></description><category></category></item><item><title><![CDATA[GitHub打开慢]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/120281846</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/120281846</guid><author>zwl5670</author><pubDate>Tue, 14 Sep 2021 10:26:55 +0800</pubDate><description><![CDATA[GitHub打开慢第一步：获取github ip第二步：写入到hosts文件第三步：打开CMD命令刷新dns缓存
修改hosts
第一步：获取github ip
打开：https://github.com.ipaddress.com/

打开：https://fastly.net.ipaddress.com/github.global.ssl.fastly.net

最后再去这个网站获取GitHub静态资源IP地址：https://github.com.ipaddress.com/assets-cdn.gi]]></description><category></category></item><item><title><![CDATA[记一次java.lang.UnsatisfiedLinkError: dlopen failed:异常处理]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/72853344</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/72853344</guid><author>zwl5670</author><pubDate>Mon, 08 Apr 2019 11:40:58 +0800</pubDate><description><![CDATA[遇到这个问题第一时间检查了自己的so文件，发现文件都存在。]]></description><category></category></item><item><title><![CDATA[Android解析WebView页面的HTML和页面中输入框的手机号]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/84071902</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/84071902</guid><author>zwl5670</author><pubDate>Wed, 14 Nov 2018 18:53:18 +0800</pubDate><description><![CDATA[Android解析WebView页面的HTML和页面中输入框的手机号一、设置webview二、代码三、踩坑注意1、loadUrl时报错的解决方案2、获取不到解析结果
一、设置webview
// 开启JavaScript支持
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(new Ph...]]></description><category></category></item><item><title><![CDATA[RxPermissions解决Android 6.0 获取运行权限问题]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/72478114</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/72478114</guid><author>zwl5670</author><pubDate>Mon, 22 May 2017 16:23:53 +0800</pubDate><description><![CDATA[APP在适配6.0版本的时候，我们就需要给应用增加运行时权限管理。在6.0开始有一套新的权限管理机制便于更好的保护用户隐私，一般涉及用户隐私的都需要提示用户是否允许和拒绝APP使用该权限。RxPermissions github地址1、在app module的build.gradle中添加依赖compile ‘com.tbruyelle.rxpermissions:rxpermissions:0.9]]></description><category></category></item><item><title><![CDATA[在Android Studio 上运行EasyAR]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/65937005</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/65937005</guid><author>zwl5670</author><pubDate>Sat, 25 Mar 2017 15:20:46 +0800</pubDate><description><![CDATA[最近项目中有需要用到AR功能，于是找到了EasyAR。在Android Studio上跑EasyAR样例的时候踩了不少坑。EasyAR官方推荐安装需求： 
JDK 1.7 或更新版本 
Android Studio 1.5 或更新版本 
Android NDK r10e 
Android SDK with Build Tools 至少需要版本20.0.0 
Android API 23 (可从And]]></description><category></category></item><item><title><![CDATA[暴力解决recycleview跟scrollview嵌套问题]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/60151329</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/60151329</guid><author>zwl5670</author><pubDate>Fri, 03 Mar 2017 21:57:00 +0800</pubDate><description><![CDATA[本文转载自：http://blog.youkuaiyun.com/u012721933/article/details/50953207scrollview 嵌套recyclerview 时，recyclerview不显示，这就需要我们自己计算recyclerview的高度，比如：ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams();]]></description><category></category></item><item><title><![CDATA[Android设计模式--推荐使用的两种单例模式]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/52598292</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/52598292</guid><author>zwl5670</author><pubDate>Tue, 20 Sep 2016 17:40:51 +0800</pubDate><description><![CDATA[1、两次判空实现单例优点：资源利用率高，缺点：第一次加载反应稍慢，并且由于JAVA内存的原因会偶尔失败。public class Singleton {    private static Singleton instance=null;    //私有构造方法
    private Singleton(){
    }    public static Singleton getInstance]]></description><category></category></item><item><title><![CDATA[融云--快速集成融云]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/52414663</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/52414663</guid><author>zwl5670</author><pubDate>Fri, 02 Sep 2016 15:59:06 +0800</pubDate><description><![CDATA[以下步骤都是建立在项目已经导入 IMKit的基础上的。1、配置融云APPKEY打开 IMKit 的 AndroidManifest 找到 以下内容并且替换为你自己的融云APPKEY。 2、初始化融云在Application的onCrea]]></description><category></category></item><item><title><![CDATA[融云--IMKit 自带消息推送]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/52381950</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/52381950</guid><author>zwl5670</author><pubDate>Wed, 31 Aug 2016 09:46:48 +0800</pubDate><description><![CDATA[1、自定义一个 BroadcastReceiver 类继承PushMessageReceiver 类，实现onNotificationMessageArrived和onNotificationMessageClicked方法。public class DemoNotificationReceiver extends PushMessageReceiver {
   /**
     * 用来接收服务]]></description><category></category></item><item><title><![CDATA[融云--IMKit 自定义会话界面]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/52373298</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/52373298</guid><author>zwl5670</author><pubDate>Tue, 30 Aug 2016 21:39:12 +0800</pubDate><description><![CDATA[1、输入框自定义 在会界面中可以设置输入框的模式。针对聊天会话的语音/文本切换功能、内容输入功能、扩展功能，融云目前提供了 九 种排列组合模式， 该 九 种形式定义在 rc_conversation_attrs.xml 的 InputView styleable 里查看：style        组合模式SCE          语音/文本切换功能+内容输入功能+扩展功能
ECS]]></description><category></category></item><item><title><![CDATA[融云--如何显示用户昵称和头像的]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/52371496</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/52371496</guid><author>zwl5670</author><pubDate>Tue, 30 Aug 2016 17:41:02 +0800</pubDate><description><![CDATA[融云认为，每一个设计良好且功能健全的 App 都应该能够在本地获取、缓存并更新用户信息。所以，融云不维护用户基本信息（用户 Id、昵称、头像）。此外，App 提供用户信息也避免了由于缓存导致的用户信息更新不及时，App 中不同界面上的用户信息不统一（比如：一部分 App 从 App 服务器上获取并显示，一部分由融云服务器获取并显示），能够获得最佳的用户体验。融云提供了两种方式从 App 的数据源显示]]></description><category></category></item><item><title><![CDATA[Android studio导入library的正确方式]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/52332625</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/52332625</guid><author>zwl5670</author><pubDate>Sun, 28 Aug 2016 10:19:55 +0800</pubDate><description><![CDATA[Android studio是一个非常强大的android程序开发软件。今天就说一下怎样通过AndroidStudio把开源库library项目导入到AndroidStudio的Module中。]]></description><category></category></item><item><title><![CDATA[Android支付——改进的支付宝支付]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/51492301</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/51492301</guid><author>zwl5670</author><pubDate>Tue, 24 May 2016 17:55:24 +0800</pubDate><description><![CDATA[之前写了一篇关于支付宝支付的文章Android支付——支付宝支付总结。最近写项目的时候发现不能这样写了，当我在两个地方调用支付宝的时候，支付成功的时候只能跳转一个页面，但是我需要支付成功的时候跳转到不同的页面。于是就有下面的改进了。1.在AlipayPay添加回调监听自定义一个监听接口。private OnPayListener onPayListener;// 设置支付监听// 设置支付结果监听器]]></description><category></category></item><item><title><![CDATA[Android Studio如何打包APK与查看打包后的SHA1]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/51251437</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/51251437</guid><author>zwl5670</author><pubDate>Tue, 26 Apr 2016 16:17:19 +0800</pubDate><description><![CDATA[1、Android Studio如何打包APK选择菜单：Build——&gt;Generate Signed APK… 
 
弹出如下窗口： 
 
点击“Create new…”按钮弹出创建签名文件窗口。 
 
选择签名文件存放路径和密码等信息，点击“OK”按钮，回到如下界面： 
 
输入密码,点击“Next”按钮,进入下一个窗口。 
 
选择APK存放路径，点击“Finish”就开始开始打包APK文件了]]></description><category></category></item><item><title><![CDATA[Android支付——微信支付总结]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/51220955</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/51220955</guid><author>zwl5670</author><pubDate>Fri, 22 Apr 2016 16:00:55 +0800</pubDate><description><![CDATA[1、准备工作在微信开放平台进行登记，登记并选择移动应用进行设置后，将该应用提交审核，只有审核通过的应用才能进行开发。 
微信支付的开发方式和支付宝不同，微信支付在客户端不需要太多的操作，大多依赖于服务器端。2、导入jar包将libammsdk.jar包放入应用工程的libs目录下。3、修改AndroidManifest.xml文件在AndroidManifest.xml文件中添加如下代码：  ]]></description><category></category></item><item><title><![CDATA[Android支付——支付宝支付总结]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/51219438</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/51219438</guid><author>zwl5670</author><pubDate>Fri, 22 Apr 2016 13:35:16 +0800</pubDate><description><![CDATA[1、获取支付宝必须的参数申请支付宝商户帐号，并且创建应用通过审核。获取商户PID。生成支付宝公钥、私钥和pkcs8格式私钥（安卓必须是pkcs8格式的私钥）。    /** 商户PID*/
    public static final String PARTNER = "";
    /** 商户收款账号*/
    public static final String SELLER = "";]]></description><category></category></item><item><title><![CDATA[Android Studio的相关设置信息笔记]]></title><link>https://blog.youkuaiyun.com/zwl5670/article/details/51132491</link><guid>https://blog.youkuaiyun.com/zwl5670/article/details/51132491</guid><author>zwl5670</author><pubDate>Tue, 12 Apr 2016 13:22:26 +0800</pubDate><description><![CDATA[1、Android Studio不区分大小写android studio默认情况下是区分大小写的，所以在编写代码的时候，必须要切换大小写才会有代码提示。取消大小写区分步骤如下： 
设置–>Editor–>General–>Code Completion。 
2、Android Studio显示行数设置–>Editor–>General–>Appearance。 
3、Android Studio的一]]></description><category></category></item></channel></rss>