<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013441613的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u013441613</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013441613]]></copyright><item><title><![CDATA[idea快捷键]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/119605438</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/119605438</guid><author>u013441613</author><pubDate>Fri, 24 Jun 2022 11:17:52 +0800</pubDate><description><![CDATA[idea设置快捷键不起作用，
1、如果是某些快捷键不起作用，有可能是通讯工具，输入法，和浏览器等的快捷键冲突，这时候设置一下快捷键即可如


]]></description><category></category></item><item><title><![CDATA[aidl通信客户端+服务端]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/125377924</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/125377924</guid><author>u013441613</author><pubDate>Fri, 24 Jun 2022 11:09:28 +0800</pubDate><description><![CDATA[aidl]]></description><category></category></item><item><title><![CDATA[Android bindService服务]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/125202327</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/125202327</guid><author>u013441613</author><pubDate>Thu, 09 Jun 2022 14:37:37 +0800</pubDate><description><![CDATA[Android   bindService]]></description><category></category></item><item><title><![CDATA[Android 实现开机自启+aidl]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/125177803</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/125177803</guid><author>u013441613</author><pubDate>Wed, 08 Jun 2022 10:10:59 +0800</pubDate><description><![CDATA[开机自启、aidl、service]]></description><category></category></item><item><title><![CDATA[startForground Bad notification for startForeground]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/125167041</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/125167041</guid><author>u013441613</author><pubDate>Tue, 07 Jun 2022 16:10:04 +0800</pubDate><description><![CDATA[Bad notification for startForeground 问题]]></description><category></category></item><item><title><![CDATA[andoird studio升级4.0以后，乱码问题]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/123798339</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/123798339</guid><author>u013441613</author><pubDate>Mon, 28 Mar 2022 16:15:36 +0800</pubDate><description><![CDATA[Android studio 升级后出现了各种不适，所以并不是版本越高越好啊，，当然升级后出现了日志乱码问题。
解决：找到安装的Android studio文件夹下的studio64.exe.vmoptions 文件，打开该文件在文件的最底部一行添加“-Dfile.encoding=UTF-8”，添加完后重启AS。

...]]></description><category></category></item><item><title><![CDATA[Unable to detect adb version, exit value: 0xc000007b]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/123689348</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/123689348</guid><author>u013441613</author><pubDate>Wed, 23 Mar 2022 16:20:58 +0800</pubDate><description><![CDATA[这个问题是因为adb无法启动导致的，修复一下SDK 中plaform-tools文件夹中的adb.exe就可以

]]></description><category></category></item><item><title><![CDATA[Android view的绑定方法]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/123684582</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/123684582</guid><author>u013441613</author><pubDate>Wed, 23 Mar 2022 14:12:46 +0800</pubDate><description><![CDATA[1、findViewById：由Google官方提供的最基础的一种获取view的方法，它的优点是原生态，任何版本的AS都可以轻松的使用，缺点是代码结构高度复用。这也使得开发者开始摒弃这一方式，
2、ButterKnife：第三方插件获取view的方法。优点使用简单通过一个BindView注解，传入一个Resource Id就能轻松获取到Id对应的View，缺点是gradle5.0以后无法再被使用，重点是ButterKnife正在被慢慢弃用。
3、ViewBinding：Google官方正在大力推广的View]]></description><category></category></item><item><title><![CDATA[A problem occurred configuring project ‘:app‘. ＞ java.lang.NullPointerException (no error message)]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/123661533</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/123661533</guid><author>u013441613</author><pubDate>Tue, 22 Mar 2022 15:11:46 +0800</pubDate><description><![CDATA[问题原因：IED版本和gradle版本不一致的原因，还有一种原因是Android studio的版本和gradle版本不匹配（AS版本过高或者底）
自我解决问题;升级了AS 后。

]]></description><category></category></item><item><title><![CDATA[JNI开发问题]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/123634313</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/123634313</guid><author>u013441613</author><pubDate>Mon, 21 Mar 2022 17:48:32 +0800</pubDate><description><![CDATA[问题：A problem occurred configuring project ‘:qandroid’.

java.lang.NullPointerException (no error message)

问题原因：IDE版本低
解决办法：升级了Android studio 升级到了4.2.2

]]></description><category></category></item><item><title><![CDATA[字节高低位和大小端]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/121138533</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/121138533</guid><author>u013441613</author><pubDate>Thu, 04 Nov 2021 11:14:56 +0800</pubDate><description><![CDATA[字节到低位：右边是低位位，左边是高位
大小端：
小端字节序指低字节数据存放在内存低地址处，高字节数据存放在内存高地址处；
大端字节序是高字节数据存放在低地址处，低字节数据存放在高地址处。
参考链接：添加链接描述
添加链接描述

...]]></description><category></category></item><item><title><![CDATA[idea设置快捷键无效]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/119606056</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/119606056</guid><author>u013441613</author><pubDate>Wed, 11 Aug 2021 14:28:55 +0800</pubDate><description><![CDATA[1、如果是某些快捷键不气作用，这有可能与通讯工具、输入法、浏览器等的快捷键冲突
2、如果所有的快捷键都不气作用，这时点击idea开发工具上的“Tools”然后将"Vim Emulator"这个选项的√去掉。
如图

...]]></description><category></category></item><item><title><![CDATA[AS Unknown attribute android:theme或者styles中爆红]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/115537598</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/115537598</guid><author>u013441613</author><pubDate>Fri, 09 Apr 2021 09:39:51 +0800</pubDate><description><![CDATA[一般情况下是SDK版本的问题 ，引用support v7包一般就可以
]]></description><category></category></item><item><title><![CDATA[显示已经过时的警告]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/107353005</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/107353005</guid><author>u013441613</author><pubDate>Wed, 15 Jul 2020 09:40:57 +0800</pubDate><description><![CDATA[apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
/**
 * 显示已过时的警告
 */
    allprojects{
        gradle.projectsEvaluated {
            tasks.withType(JavaCompile) {
                options.compilerArgs &lt;&lt; "-Xlint:unchecked" .]]></description><category></category></item><item><title><![CDATA[获取当前16进制的4字节UNIX时间戳]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/106997400</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/106997400</guid><author>u013441613</author><pubDate>Sun, 28 Jun 2020 13:51:25 +0800</pubDate><description><![CDATA[public static String getHexCurrentTimeUnix4byte() {
    String six = Long.toHexString(System.currentTimeMillis()/1000);
    String zero = "";
    for (int i = 0; i &lt; 8; i++) {
        if (six.length() &lt; 8) {
            zero += "0";
        }
    }..]]></description><category></category></item><item><title><![CDATA[16进制4字节Unix时间戳 转化成BCD码时间]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/106937533</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/106937533</guid><author>u013441613</author><pubDate>Wed, 24 Jun 2020 09:44:18 +0800</pubDate><description><![CDATA[/**
 * 16进制4字节Unix时间戳 转化成BCD码时间
 * @param hexString
 * @param format
 * @return
 */
public static String HexString4ByteUnixToDate(String hexString,String format){
    DateFormat df = new SimpleDateFormat(format);
    Long six = Long.parseLong(hexString,16.]]></description><category></category></item><item><title><![CDATA[将BCD码时间转换成4字节16进制的UNIX时间戳]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/106919088</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/106919088</guid><author>u013441613</author><pubDate>Tue, 23 Jun 2020 11:21:04 +0800</pubDate><description><![CDATA[例如 20200610105526 转化为 5EE04B9E


 public static String dateTo4byteUnixTime(String date,String format) {
        String unixTime = "";
        try {
//            DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
            DateFormat df = new Simpl.]]></description><category></category></item><item><title><![CDATA[Git 解除以前的关联，新关联分支并上传，以及一些基本指令]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/106716292</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/106716292</guid><author>u013441613</author><pubDate>Fri, 12 Jun 2020 16:09:07 +0800</pubDate><description><![CDATA[我们在实际开发中，我们将项目上传到了指定的Git上，但同时有可能要上传到不同的给分支上，这就需要解除以前的关联，重新关联新的分支

解除关联 ：git remote rm origin

重新添加在需要上传代码的git地址：git remote add origin &lt;你的项目地址&gt;

查看是否添加成功 git remote -v：



将全部文件加入git版本管理 .的意思是将当前文件夹下的全部文件放到版本管理中 ：git add .

提交文件 使用-m 编写注释 ：git com...]]></description><category></category></item><item><title><![CDATA[Retrofit2+Rxjava json数据自定义的发送和解析]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/106424609</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/106424609</guid><author>u013441613</author><pubDate>Fri, 29 May 2020 15:21:52 +0800</pubDate><description><![CDATA[在网络网通信传输json数据格式的时候，有时候Json的数据格式并不是标准的json数据格式。这个时候在使用Gson ,fastJson 等框架去解析的时候回出现异常，例如Expected BEGIN_OBJECT but was STRING，造成这种异常的原因有

   第一：返回的json数据和要期望解析成的格式不对应，这个时候只要修改本地期望解析格式和json格式保持一致即可

   第二：返回的json格式不是标准的json格式，这个时候就要获取json的源数据，然后找到...]]></description><category></category></item><item><title><![CDATA[ADB 指令]]></title><link>https://blog.youkuaiyun.com/u013441613/article/details/106077121</link><guid>https://blog.youkuaiyun.com/u013441613/article/details/106077121</guid><author>u013441613</author><pubDate>Tue, 12 May 2020 15:21:07 +0800</pubDate><description><![CDATA[1、adb安装程序到指定设备

adb -s 设备名 install *.apk
]]></description><category></category></item></channel></rss>