<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LuYoung的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hello___A__World</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hello___A__World]]></copyright><item><title><![CDATA[HashMap之putVal的理解]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/138043841</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/138043841</guid><author>Hello___A__World</author><pubDate>Sun, 21 Apr 2024 20:24:35 +0800</pubDate><description><![CDATA[关于hashMap的存储原理的个人理解]]></description><category></category></item><item><title><![CDATA[关于Android Studio Arctic Fox 无法在 build.gradle(Project) 中添加第三方Maven仓库的解决方案]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/120417420</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/120417420</guid><author>Hello___A__World</author><pubDate>Wed, 22 Sep 2021 16:28:28 +0800</pubDate><description><![CDATA[问题描述

在 Android Studio Arctic Fox 版本中创建项目，原本应该在 build.gradle(Project) 中配置第三方 Maven 仓库，手动配置后居然报错：



1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
&gt; Could not resolve all files fo]]></description><category></category></item><item><title><![CDATA[void android.view.View.setDrawingCacheBackgroundColor(int) on a null object reference]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/113091017</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/113091017</guid><author>Hello___A__World</author><pubDate>Sun, 24 Jan 2021 15:11:35 +0800</pubDate><description><![CDATA[这是使用ListView的时候设置BaseAdapter忘了给getView(***)方法返回view导致的一个空指针
    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setDrawingCacheBackgroundColor(int)' on a null object reference
        at android.widget.AbsListView.o]]></description><category></category></item><item><title><![CDATA[Linux shell脚本批量将已知路径的文件复制到指定路径下]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/103825754</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/103825754</guid><author>Hello___A__World</author><pubDate>Fri, 03 Jan 2020 19:39:00 +0800</pubDate><description><![CDATA[批量将已知路径的文件复制到指定路径下

这是Linux下的一个shell脚本

使用方式：./ShellCopy midi_file aosp

参数说明：

midi_file ：一个文件，里面可以是一些你修改过的 文件的绝对路径。只是一个记录

aosp ： 必须是midi_file中记录的所有路径 共同拥有的一个文件夹的名字

拿Android源码来举例：

我在/home下新建一个名为 A...]]></description><category></category></item><item><title><![CDATA[git 提交到远程仓库的错误]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/74906846</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/74906846</guid><author>Hello___A__World</author><pubDate>Sun, 09 Jul 2017 22:52:09 +0800</pubDate><description><![CDATA[错误：$ git push origin master      出现下面两行错误
fatal: 'origin' does not appear to be a git repository

fatal: Could not read from remote repository.
解决办法：
第一步：输入 git remote remove origin
第二步：输入 git r]]></description><category></category></item><item><title><![CDATA[java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTe]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/70622275</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/70622275</guid><author>Hello___A__World</author><pubDate>Mon, 24 Apr 2017 17:29:02 +0800</pubDate><description><![CDATA[《第一行代码》中最后天气App的问题之----NullPointerException
关于空指针异常的问题，我准备遇到一次就把它写在这里一次！
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence]]></description><category></category></item><item><title><![CDATA[ArrayAdapter参数的理解]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/70463983</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/70463983</guid><author>Hello___A__World</author><pubDate>Sat, 22 Apr 2017 16:47:14 +0800</pubDate><description><![CDATA[转载：http://www.cnblogs.com/lewisky/p/5017052.html

1.   适配器的作用是数据和视图之间的桥梁


2.   要显示一个数组，我们就用ArrayAdapter，数组适配器，数据的数据类型
3.    ArrayAdapter arrayAdapter = new ArrayAdapter( ArrayListDemo.this,
 a]]></description><category></category></item><item><title><![CDATA[LayoutInflater]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/70453091</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/70453091</guid><author>Hello___A__World</author><pubDate>Sat, 22 Apr 2017 16:12:01 +0800</pubDate><description><![CDATA[LayoutInflater这个类它的作用类似于findViewById()。不同点是LayoutInflater是用 来找res/layout/下的xml布局文件，并且实例化；而findViewById()是找xml布局文件下的具体widget控件(如 Button、TextView等)。 
具体作用： 
1、对于一个没有被载入或者想要动态载入的界面，都需要使用LayoutInflater.]]></description><category></category></item><item><title><![CDATA[RandomAccessFile()的seek()方法]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/70163326</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/70163326</guid><author>Hello___A__World</author><pubDate>Thu, 13 Apr 2017 23:29:20 +0800</pubDate><description><![CDATA[很清楚两个参数：文件和模式。mode：r、rw、rws、rwd。具体用法自行百度！
  
看一下seek()：

看不懂的话我贴出API：


这下很清楚了吧！起码参数得看懂，“新的文件指针位置”，其实seek()顾名思义，就是找！找什么呢？找文件的位置呗。通过指针来定位，参数传进来的数据（offset）就是要定位到的位置！举个具体的例子：比如你要写个下载的程序，当你下载东西时暂停了]]></description><category></category></item><item><title><![CDATA[一个类继承一个抽象类，然后在该类中添加一个接口类型的变量...]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/70162244</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/70162244</guid><author>Hello___A__World</author><pubDate>Thu, 13 Apr 2017 21:22:53 +0800</pubDate><description><![CDATA[首先，要知道的一些知识：



接口必须通过类来实现它的抽象方法，类实现接口的关键字为implements。
如果一个类不能实现该接口的所有抽象方法，那么这个类必须被定义为抽象方法。不允许创建接口的实例，但允许定义接口类型的引用变量，该变量指向了实现接口的类的实例。
一个类只能继承一个父类，但却可以实现多个接口。


//一个回调接口
public interface Down]]></description><category></category></item><item><title><![CDATA[关于Android内置ip遇到的问题]]></title><link>https://blog.youkuaiyun.com/Hello___A__World/article/details/69360150</link><guid>https://blog.youkuaiyun.com/Hello___A__World/article/details/69360150</guid><author>Hello___A__World</author><pubDate>Wed, 05 Apr 2017 21:45:12 +0800</pubDate><description><![CDATA[127.0.0.1=localhost
=>127.0.0.1:8080=localhost:8080
=>127.0.0.1:8080/get_data.xml =localhost:8080/get_data.xml
So,配置Apache服务器时端口改了要记得验证本机地址时也要改！


但是，在Android虚拟机（模拟器）中要解析地址时本机地址为10.0.2.2
也可类推出1]]></description><category></category></item></channel></rss>