<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zmn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_32274413</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_32274413]]></copyright><item><title><![CDATA[android things 树莓派B3 GPIO口测试及问题总结]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/88531223</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/88531223</guid><author>qq_32274413</author><pubDate>Wed, 13 Mar 2019 14:33:21 +0800</pubDate><description><![CDATA[本文主要是说明使用这些GPIO口时出现的问题及解决的方案。

串口：



物理接线方式：

红线接：5v/3.3v（串联电阻不要应该也可以 我自己选的10k电阻）

黑线接：接GND

绿色线：随便接一个BCM即可。（这里是BCM21）



代码：

这边千篇一律就不说了。官网给说的很明白了。不过如果想一下使用多个 你可以多注册几个。我这只有一个


    private val GPIO_...]]></description><category></category></item><item><title><![CDATA[PhotoDraweeView+Fresco模式 预览图像 修改缩放比例方法]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/83993418</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/83993418</guid><author>qq_32274413</author><pubDate>Mon, 12 Nov 2018 16:13:19 +0800</pubDate><description><![CDATA[问题描述：PhotoDraweeView + Fresco 预览图像 默认支持缩放图像，但是没说支持不支持设置缩放比例。百度了一圈也没有。这里简记一下自己解决的方式。

方式：



previewphoto_pdv.mediumScale = 2.5f//中等缩放大小
previewphoto_pdv.maximumScale = 5f//最高缩放大小



这里是Kotlin的代码。

解释：...]]></description><category></category></item><item><title><![CDATA[kotlin使用timerTask{}执行协程任务失效问题]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/79098551</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/79098551</guid><author>qq_32274413</author><pubDate>Thu, 18 Jan 2018 17:29:49 +0800</pubDate><description><![CDATA[今天在做需求在androidServer里做一个通知，本来想的用timerTask{}+协程来做，结果发现一直不执行代码，debug到此处也莫名奇妙跳过。之后发现问题，但是没解决，总结如下：service代码 val scheduledThreadPool = Executors.newScheduledThreadPool(2)//一个线程的并行任务线程池 。。    override fun ]]></description><category></category></item><item><title><![CDATA[Kotlin协程介绍和使用入门]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/77040117</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/77040117</guid><author>qq_32274413</author><pubDate>Thu, 10 Aug 2017 10:37:08 +0800</pubDate><description><![CDATA[原文链接：http://www.jianshu.com/p/9f720b9ccdea


本文主要介绍协程的用法, 以及使用协程能带来什么好处. 另外, 也会粗略提一下协程的大致原理.
本文的意义可能仅仅是让你了解一下协程, 并愿意开始使用它.
如果想彻底理解协程, 请查看官方文档, 官方文档链接将在文章的结尾给出.
如果你以前在别的语言里学习过协程, 如Python的yield, 那]]></description><category></category></item><item><title><![CDATA[Linux下 QT安装配置。(g++ gdb lgl)]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/69501374</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/69501374</guid><author>qq_32274413</author><pubDate>Fri, 07 Apr 2017 09:44:49 +0800</pubDate><description><![CDATA[Linux下 QT安装配置。在Red Hat 下安装完QT后 创建了个新项目，试了下运行报错，看了看工具->选项->构建和运行，发现GDB gcc g++ 什么的都没安装。 
下面是一些安装命令（ubuntu和Red Hat 虽然都是linux 系统但是一些东西的名字不一样） 
这是red hat 下的下载命令，ubuntu下把yum 换成 apt-get 
如果yum不能用就参考这篇文章 
g++]]></description><category></category></item><item><title><![CDATA[Red Hat yum替换]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/69396960</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/69396960</guid><author>qq_32274413</author><pubDate>Thu, 06 Apr 2017 17:02:04 +0800</pubDate><description><![CDATA[感受:一入linux深似海..
系统版本：Cent OS 6.5
硬件：x86_64 (其他平台也一样)
mirrors：http://mirrors.163.com  （当让还有其他的。 如：搜狐的http://mirrors.sohu.com/     还有这个我也不知道是哪里的http://mirrors.kernel.org/）


yum不能使用的表现形式：使用 yum 命令]]></description><category></category></item><item><title><![CDATA[Visual Studio 程序打包图文教程]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/66970920</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/66970920</guid><author>qq_32274413</author><pubDate>Mon, 27 Mar 2017 13:54:32 +0800</pubDate><description><![CDATA[测试版本：vs2013
教程如下：
1.安装InstallShield Limited Edition，可以得到InstallShield
 Limited Edition Project







3、安装可以看到的界面，点击步骤2




4、填写一些必要信息，这个激活码留着待会有用，用记事本记录下来也行。



然后正式开始



一、.N]]></description><category></category></item><item><title><![CDATA[Android应用层View绘制流程与源码分析（转）]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/60961538</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/60961538</guid><author>qq_32274413</author><pubDate>Thu, 09 Mar 2017 15:34:17 +0800</pubDate><description><![CDATA[【工匠若水 http://blog.youkuaiyun.com/yanbober 转载烦请注明出处，尊重分享成果】

1 背景

还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码分析》这篇文章吗？我们有分析到Activity中界面加载显示的基本流程原理，记不记得最终分析结果就是下面的关系：



看见没有，如上图中id为content的]]></description><category></category></item><item><title><![CDATA[Android  wear 之 导航抽屉（WearableNavigationDrawer ）]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/59490359</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/59490359</guid><author>qq_32274413</author><pubDate>Thu, 02 Mar 2017 13:11:12 +0800</pubDate><description><![CDATA[先看官网效果图：




这是我做的效果图：




咳咳，差别挺大，不过还好一样的效果。
官网也有教程，不过写的有点难懂，这是网址（https://developer.android.com/training/wearables/ui/ui-nav-actions.html#initialize）。
下面正式开始！
实现方式很简单WearableNavigationDr]]></description><category></category></item><item><title><![CDATA[Error:Execution failed for task ':app:transformClassesWithDexForDebug'.问题汇总解决]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/55510033</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/55510033</guid><author>qq_32274413</author><pubDate>Fri, 17 Feb 2017 14:37:33 +0800</pubDate><description><![CDATA[简而言之：一般情况下都是 jar冲突。


在网上搜索了很多这个错误，但不是完全一样。但实际解决起来基本都类似。
例如：
（1）Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: 
co]]></description><category></category></item><item><title><![CDATA[Android下pm 命令详解 - 安装/卸载/APK等]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/55096343</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/55096343</guid><author>qq_32274413</author><pubDate>Tue, 14 Feb 2017 11:23:03 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/xingfuyusheng/article/details/37911495


Sam在看相关PackageManager代码时，无意中发现Android 下提供一个pm命令，通常放在/system/bin/下。这个命令与Package有关，且非常实用。所以研究之。


0. Usage：

usage: pm [list|pa]]></description><category></category></item><item><title><![CDATA[Android Wear 之 WearableListView]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/54972077</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/54972077</guid><author>qq_32274413</author><pubDate>Fri, 10 Feb 2017 16:50:13 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，未经博主允许不得转载。]]></description><category></category></item><item><title><![CDATA[Android ble 连接不上问题]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/53289579</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/53289579</guid><author>qq_32274413</author><pubDate>Tue, 22 Nov 2016 18:27:05 +0800</pubDate><description><![CDATA[问题：
手机作为ble服务器在发现客户端后主动连接，连接失败。
现象：
在调用bluetoothDevice.connectgatt(BluetoothDevice,autoconnect,BluetoothGattCallback); 后，在BluetoothGattCallback中的onConnectionStateChange(BluetoothGatt gatt , int sta]]></description><category></category></item><item><title><![CDATA[JAVA动态代理原理（转）]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/53237010</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/53237010</guid><author>qq_32274413</author><pubDate>Sun, 20 Nov 2016 01:05:38 +0800</pubDate><description><![CDATA[原文地址：http://paddy-w.iteye.com/blog/841798  
Java中动态代理的实现，关键就是这两个东西：Proxy、InvocationHandler，下面从InvocationHandler接口中的invoke方法入手，简单说明一下Java如何实现动态代理的。 
        首先，invoke方法的完整形式如下： 


Java代码  



]]></description><category></category></item><item><title><![CDATA[Android 窗口不能截屏]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/53063779</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/53063779</guid><author>qq_32274413</author><pubDate>Mon, 07 Nov 2016 09:45:05 +0800</pubDate><description><![CDATA[Activity中设置。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
adb也无法获取。]]></description><category></category></item><item><title><![CDATA[关于speex使用（入门笔记）]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/52105031</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/52105031</guid><author>qq_32274413</author><pubDate>Wed, 03 Aug 2016 16:39:41 +0800</pubDate><description><![CDATA[未经本人允许禁止转载]]></description><category></category></item><item><title><![CDATA[Android：shape设置corners（圆角）不能正常显示问题]]></title><link>https://blog.youkuaiyun.com/qq_32274413/article/details/51144332</link><guid>https://blog.youkuaiyun.com/qq_32274413/article/details/51144332</guid><author>qq_32274413</author><pubDate>Wed, 13 Apr 2016 16:11:12 +0800</pubDate><description><![CDATA[我遇到的情况是：在shape中设置corners与solid后只有soild的颜色正常显示，corners未显示成圆角。
原因：错误不在shape，而是布局中background设置，上层控件的background覆盖下层控件background（设置shape
  的控件）而导致的圆角被遮盖的问题。

布局代码：
    <LinearLayout 
 	android:backgro]]></description><category></category></item></channel></rss>