<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大牛也是从菜鸟开始的]]></title><description><![CDATA[You cannot improve your past, but you can improve your future. Once time is wasted, life is wasted. ]]></description><link>https://blog.youkuaiyun.com/u012528526</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012528526]]></copyright><item><title><![CDATA[Mac编译Android源码9.0]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/87994711</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/87994711</guid><author>u012528526</author><pubDate>Thu, 28 Feb 2019 14:44:25 +0800</pubDate><description><![CDATA[Mac编译Android源码9.0我的编译设备官方编译教程（有需要的可以自己看一下）一、搭建编译环境(创建磁盘映像)
我的编译设备

2017款mac pro 15 最低配（16G-256G-i7）
移动硬盘500G的
注：因为我下载的整个源码大概在90G左右，每编译一个版本大概在20G左右，一开始我是在mac上分了100G结果不够用，所以又重新下载到移动硬盘上去了，到我编译完成成功运行模拟器时，...]]></description><category></category></item><item><title><![CDATA[Android NDK开发  Android.mk 转化 CMakeList.txt]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/80647537</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/80647537</guid><author>u012528526</author><pubDate>Mon, 11 Jun 2018 17:18:00 +0800</pubDate><description><![CDATA[最近没什么事，就想将十年前公司eclipse写的jni项目转化到Android Studio工程，并使用新的构建工具CMake。

从eclipse转AS工程很简单，直接用as自带的转换即可。最麻烦的部分就是jni那块，该文章主要介绍CMakeList.txt脚本的编写，以及Android.mk里面命令跟CMakeList.txt命令的对比。

一、首先将eclipse工程转为Android st...]]></description><category></category></item><item><title><![CDATA[android 读取U盘apk文件信息，拔掉U盘导致进程被杀]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/74859266</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/74859266</guid><author>u012528526</author><pubDate>Sun, 09 Jul 2017 13:18:13 +0800</pubDate><description><![CDATA[最近一直在搞appStore,之前一直都是从网络获取apk下载进行安装，现在车机要求需要支持从U盘安装apk,本以为简单很容易的事，却一不小心掉了一个坑里，爬了好久，主要是没很明显的报错，没遇到过的话真的很难发现错误。
一、首先来看下错误，以及造成的错误原因二、解决思路，解决方案既然是因为U盘拔掉后，资源未释放引起的，那解决的方案无非就是找到占用的地方，释放掉资源。然而你会发现你将所有可能引起的资源]]></description><category></category></item><item><title><![CDATA[android 获取其他应用程序的缓存大小以及清理应用缓存]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/74199999</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/74199999</guid><author>u012528526</author><pubDate>Mon, 03 Jul 2017 15:12:29 +0800</pubDate><description><![CDATA[最近在做appStore时，涉及到一个第三方app下载视频后将车机存储撑爆的问题，从而影响到我们车机自带的app使用，问题很是严重，于是就需要提供缓存清理以及垃圾清理的功能，当用户使用第三方app时，存储空间达到一定量的时候会提示用户去清理，否则不允许使用第三方app。缓存获取获取各个应用程序的缓存大小，可以通过使用PackageManager.getPackageSizeInfo方法来获取，但是它]]></description><category></category></item><item><title><![CDATA[QT国际化动态切换]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/54946378</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/54946378</guid><author>u012528526</author><pubDate>Thu, 09 Feb 2017 13:41:50 +0800</pubDate><description><![CDATA[QT国际化动态切换在之前写的一篇QT国际化(中英文切换)中描述了如何用QT语言家工具来更新和发布翻译，以及如何在代码中加载语言库，如果你的需求是根据系统本地语言来切换，那么只需在程序入口处判断本地语言来加载对应的语言库即可，只需加载一次就行。
QT国际化（中英文切换）如果现在需求是不根据系统本地语言，而是在软件中切换语言，动态的加载所需的语言库，要求软件不需要重启，即时生效。首先看下项目中的效果:]]></description><category></category></item><item><title><![CDATA[QT国际化（中英转换）]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/54707233</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/54707233</guid><author>u012528526</author><pubDate>Tue, 24 Jan 2017 13:34:47 +0800</pubDate><description><![CDATA[QT国际化（中英转换）我们都知道在安卓中，想做国际化很简单，只需要建立对应的资源文件，在对应的strings里面修改字符即可。但在QT中相对会比较麻烦，没安卓那么简单，不过也不是很复杂，最近在弄国际化时，因为刚接触QT，对QT的了解还不是很深，所以有点无从下手，在经过各种百度谷歌之后，以及向法国人请教之后，总算搞定了，然后发现之前网上那些教程都很复杂，而且都是抄来抄去，完成之后我都没能理解他们的做法]]></description><category></category></item><item><title><![CDATA[RecyclerView架包的使用问题]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/51897776</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/51897776</guid><author>u012528526</author><pubDate>Wed, 13 Jul 2016 14:30:49 +0800</pubDate><description><![CDATA[以前项目都是用的Android
 studio,我们知道在as中,使用开源控件可以直接在gradle添加地址，as会自动下载我们所需要的jar包文件，这就很少会出现缺少文件的问题，最近在使用RecyclerView的时候，由于公司项目是用的idea，并且项目以前是ecplise的，并没有使用gradle,所以只能通过添加jar包的形式，这就出现了一些问题，折磨了我一天半的时间，google了很久]]></description><category></category></item><item><title><![CDATA[JAVA位运算符]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/50595197</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/50595197</guid><author>u012528526</author><pubDate>Wed, 27 Jan 2016 16:26:06 +0800</pubDate><description><![CDATA[“<<” 乘以2的移动位数次幂，被移除的高位丢弃，空缺位补0。
3<<3=3*2(3)=3*8=24;3<<2=3*2(2)=3*4=12;3<<1=3*2=6;  “>>” 除以2的移动位数次幂，被移位的二进制最高位是0，右移后，空缺位补0，最高位是1，空缺位则补1。
6>>2=6/2(2)=1,6>>1=6/2=3  “>>>”与“>>”一样，但无论最高位是1还是0,空缺位都只补0。]]></description><category></category></item><item><title><![CDATA[二进制，八进制，十进制，十六进制之间的转化]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/50595187</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/50595187</guid><author>u012528526</author><pubDate>Wed, 27 Jan 2016 16:24:51 +0800</pubDate><description><![CDATA[十进制–>二进制
  除以2取余数，如果能整除则为0，否则为1。
6/2=3—–0 
3/2=1—–1 
1/2=0—–1    6的二进制为110二进制–>十进制
  乘以2的幂数
110  从右往左  0*2(0)+1*2(1)+1*2(2)=0+2+4=6二进制–>十六进制
  四个二进制就是一个十六进制位，不足四位最左边补0；
二进制 ：1011010—>0101-1010十六进制：0101]]></description><category></category></item><item><title><![CDATA[JAVA逻辑运算符]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/50595157</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/50595157</guid><author>u012528526</author><pubDate>Wed, 27 Jan 2016 16:22:39 +0800</pubDate><description><![CDATA[& : 只要两边的boolean表达式结果，有一个为false。那么结果就是false。只有两边都为true，结果为true。true & true = true;
true & false = false;
false & true = false;
false & false = false;
| : 两边只要有一个为true，结果为true。只有两边都有false，结果为false。true]]></description><category></category></item><item><title><![CDATA[android自定义ProgressBar  修改进度条样式 出现setProgress无效问题]]></title><link>https://blog.youkuaiyun.com/u012528526/article/details/50186517</link><guid>https://blog.youkuaiyun.com/u012528526/article/details/50186517</guid><author>u012528526</author><pubDate>Sat, 05 Dec 2015 15:43:16 +0800</pubDate><description><![CDATA[在很多时候android系统提供的进度条样式是不足以满足我们的需求的，因此在大多数的时候，我们为了美观，亦或者为了实现自己的功能，需要在系统的基础上进行修改其样式，当然你也可以自己从头写一个，不过个人觉得还是比较麻烦，好吧，废话不多说了，进入正题。
昨天在做一个下载功能时，需要一个进度条显示其进度，本来是很简单的功能，以前也做过，本以为很容易就可以实现，却因为一个细节，浪费了好几个小时，因此就记]]></description><category></category></item></channel></rss>