<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[安静的程序媛]]></title><description><![CDATA[Hello , world ! 美好生活从此开始 . . .]]></description><link>https://blog.csdn.net/m0_37825532</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; m0_37825532]]></copyright><item><title><![CDATA[OkHttp3详解]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80109417</link><guid>https://blog.csdn.net/m0_37825532/article/details/80109417</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 16:09:44 +0800</pubDate><description><![CDATA[一.Request每一次网络请求都是一个Request，Request是对url,method,header,body的封装，也是对Http协议中请求行,请求头,实体内容的封装Request request = new Request                    .Builder()                    .url(url)                    .pos...]]></description><category></category></item><item><title><![CDATA[HTTP相关]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80109234</link><guid>https://blog.csdn.net/m0_37825532/article/details/80109234</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:55:57 +0800</pubDate><description><![CDATA[一、HTTP协议1. HTTP协议用于定义客户端与web服务器进行交互的格式2. HTTP是hypertext transfer protocol(超文本传输协议),是基于TCP/IP协议的应用层协议3. HTTP协议基于请求响应模型,一次请求对于一次响应,请求只能由客户端发出,服务器只能被动的等待请求作出响应4. HTTP/1.0 HTTP/1.1--(客户端与服务端的通信底层也是通过流来工作 ...]]></description><category></category></item><item><title><![CDATA[ANR相关]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80109191</link><guid>https://blog.csdn.net/m0_37825532/article/details/80109191</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:51:40 +0800</pubDate><description><![CDATA[一：什么是ANR	ANR:Application Not Responding，即应用无响应二：ANR的类型ANR一般有三种类型：1：KeyDispatchTimeout(5 seconds) --主要类型		按键或触摸事件在特定时间内无响应2：BroadcastTimeout(10 seconds)		roadcastReceiver在特定时间内无法处理完成3：ServiceTimeout(20...]]></description><category></category></item><item><title><![CDATA[Activity四种启动模式及其应用场景]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80109129</link><guid>https://blog.csdn.net/m0_37825532/article/details/80109129</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:49:33 +0800</pubDate><description><![CDATA[standard 、 singleTop 、 singleTask 、 singleInstance(1) standard	默认的启动模式，每次该模式启动一个Activity都会重新创健一个新的实例。这种模式下，谁启动了该模式的Activity，每次启动一个Activity，该Activity就属于启动它的Activity的任务栈中。这个Activity它的 onCreate()，onStart...]]></description><category></category></item><item><title><![CDATA[Bitmap基础知识]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80108869</link><guid>https://blog.csdn.net/m0_37825532/article/details/80108869</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:38:13 +0800</pubDate><description><![CDATA[（一）Bitmap所占用的内存 = 图片长度 x 图片宽度 x 一个像素点占用的字节数A代表透明度；R代表红色；G代表绿色；B代表蓝色ALPHA_8        表示8位 Alpha位图，即A=8，一个像素点占用一个字节，它没有颜色，只有透明度ARGB_4444    表示16位 ARGB位图，即A=4, R=4, G=4, B=4，一个像素点占 4+4+4+4=16位，2个字节ARGB_888...]]></description><category></category></item><item><title><![CDATA[图片优化]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80108837</link><guid>https://blog.csdn.net/m0_37825532/article/details/80108837</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:33:39 +0800</pubDate><description><![CDATA[安卓图片优化：(1) 不要将 Button的背景设置成 selector    如果将 Button的背景设置成 selector，在初始化Button的时候会将正反选图片都加载在内存中，相当于一个按钮占用了两张相同大小图片所使用的内存	可以通过在布局文件中给按钮设置正常状态下的背景图片，然后在代码中监听按钮的点击状态，当按下按钮时为按钮设置反选效果的图片，抬起时重新设置为正常状态下的背景Imag...]]></description><category></category></item><item><title><![CDATA[Java数据相关]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80108715</link><guid>https://blog.csdn.net/m0_37825532/article/details/80108715</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:27:56 +0800</pubDate><description><![CDATA[(1)Java基本数据类型：	byte  short  int  long  float  double  boolean  char 简单类型	    boolean        byte        char        short        int        long         float        double        void二进制位数         1 ...]]></description><category></category></item><item><title><![CDATA[Bitmap createBitmap 相关参数]]></title><link>https://blog.csdn.net/m0_37825532/article/details/80108648</link><guid>https://blog.csdn.net/m0_37825532/article/details/80108648</guid><author>m0_37825532</author><pubDate>Fri, 27 Apr 2018 15:24:57 +0800</pubDate><description><![CDATA[(一) Bitmap方法相关参数：(1) Bitmap createBitmap (Bitmap src)从原位图src复制出一个新的位图，和原始位图相同(2) Bitmap createBitmap (int width, int height, Bitmap.Config config)根据参数创建新位图int width    The width of the bitmapint heigh...]]></description><category></category></item><item><title><![CDATA[Android系统中创建软链接、硬链接]]></title><link>https://blog.csdn.net/m0_37825532/article/details/78956835</link><guid>https://blog.csdn.net/m0_37825532/article/details/78956835</guid><author>m0_37825532</author><pubDate>Fri, 23 Feb 2018 21:50:29 +0800</pubDate><description><![CDATA[安卓sdk中提供了Os.symlink(oldPath,newPath)来创建软连接，使用Os.readlink(path)可以获取软连接指向的真实文件。 文件系统不支持软连接的时候会报出以下异常：12-28 19:53:05.936 11565 11852 WDebugLog:BaseWrapper: invoke12-28 19:53:05.936 11565 11852 WDebugLog:...]]></description><category></category></item><item><title><![CDATA[Java常用文件目录操作]]></title><link>https://blog.csdn.net/m0_37825532/article/details/78220661</link><guid>https://blog.csdn.net/m0_37825532/article/details/78220661</guid><author>m0_37825532</author><pubDate>Thu, 12 Oct 2017 22:26:20 +0800</pubDate><description><![CDATA[(1) 创建文件夹
File myDir = new File("目录地址");
if (!myDir.exists()) {
      myDir.mkdir();
}


(2) 删除文件夹
File myDir = new File("");
① 删除空文件夹
myDir.delete();
② 删除文件夹下的所有文件
File[] files = myDir.li]]></description><category></category></item><item><title><![CDATA[常见音频视频格式]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77971983</link><guid>https://blog.csdn.net/m0_37825532/article/details/77971983</guid><author>m0_37825532</author><pubDate>Wed, 13 Sep 2017 22:24:09 +0800</pubDate><description><![CDATA[完整的视频文件是由音频和视频两部分组成。常见的视频格式有：mp4/m4v/3gp/mpg、flv/f4v/swf、avi、gif、wmv、rmvb、mov、mts/m2t、webm/ogg/mkv
MP4——是最常见的一种视频文件格式，它现在使用的的视频编码并不是原来的MPEG4，而是H.264/AVC视频编码和AAC音频编码。它是一种商业的视频编码，国外是需要版权费用的，一般较常用的处理器都会]]></description><category></category></item><item><title><![CDATA[系统预定义广播]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77921023</link><guid>https://blog.csdn.net/m0_37825532/article/details/77921023</guid><author>m0_37825532</author><pubDate>Sun, 10 Sep 2017 11:17:21 +0800</pubDate><description><![CDATA[部分系统预定义广播及正常触发时机：





action


触发时机






android.net.conn.CONNECTIVITY_CHANGE


网络连接发生变化




android.intent.action.SCREEN_ON


屏幕点亮




android.intent.action.SCREEN_O]]></description><category></category></item><item><title><![CDATA[adb应用安装失败分析]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77917398</link><guid>https://blog.csdn.net/m0_37825532/article/details/77917398</guid><author>m0_37825532</author><pubDate>Sat, 09 Sep 2017 19:56:12 +0800</pubDate><description><![CDATA[(一)  adb安装应用的时候有时可能失败，报出如下失败信息：
        [100%]/data/local/tmp/map-20160831.apk
                  pkg:/data/local/tmp/map-20160831.apk
        Failure[INSTALL_FAILED_ALREADY_EXISTS]
(二) 常见安装失败输出代码、]]></description><category></category></item><item><title><![CDATA[adb常用命令]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77914576</link><guid>https://blog.csdn.net/m0_37825532/article/details/77914576</guid><author>m0_37825532</author><pubDate>Sat, 09 Sep 2017 13:18:31 +0800</pubDate><description><![CDATA[启动/停止
adb kill-server      停止adb server
adb start-server     启动adb server

设备连接
adb shell            连接设备
adb devices          获取设备列表及设备状态
adb get-state        获取设备状态
    device : 设备正常连接
    offli]]></description><category></category></item><item><title><![CDATA[音视频相关知识]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77857790</link><guid>https://blog.csdn.net/m0_37825532/article/details/77857790</guid><author>m0_37825532</author><pubDate>Tue, 05 Sep 2017 22:24:38 +0800</pubDate><description><![CDATA[DEMUX是Demultiplexer的缩写，中文意思是解复用器。主要作用是将多路信号分解恢复成多个原来信号的设备，即分离一个文件中的视频部分或音频部分。软件中的DEMUX是该设备的驱动参数设置接口。
MUX是Multiplex的缩写，意为“多路传输”，其实就是“混流”、“封装”的意思，是指把视频素材和音频素材封装到一个单独的文件中。
注意：
muxing与demuxing的整个过程，都不对]]></description><category></category></item><item><title><![CDATA[Android播放器框架分析之AwesomePlayer]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77838114</link><guid>https://blog.csdn.net/m0_37825532/article/details/77838114</guid><author>m0_37825532</author><pubDate>Mon, 04 Sep 2017 15:36:20 +0800</pubDate><description><![CDATA[目录:
1
简介
2 AwesomePlayer概述
    2.1
关键成员分析
        2.1.1 Demux相关
        2.1.2
音频相关
        2.1.3
视频相关
        2.1.4
其他
    2.2
基本播放流程
        2.2.1
设置数据源URI
        2.2.2
开启定时器队列,并且]]></description><category></category></item><item><title><![CDATA[Java中常用的设计模式之单例模式]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77803045</link><guid>https://blog.csdn.net/m0_37825532/article/details/77803045</guid><author>m0_37825532</author><pubDate>Sat, 02 Sep 2017 19:01:20 +0800</pubDate><description><![CDATA[单例模式

单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。

优点：
⑴实例控制：单例模式会阻止其他对象实例化其自己的单例对象的副本，从而确保所有对象都访问唯一实例。
⑵灵活性：因为类控制了实例化过程，所以类可以灵活更改实例化过程。


实现方式：
①饿汉式：线程安全，但效率比较低
public class MySingleton {


    pri]]></description><category></category></item><item><title><![CDATA[常用Linux命令]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77799862</link><guid>https://blog.csdn.net/m0_37825532/article/details/77799862</guid><author>m0_37825532</author><pubDate>Sat, 02 Sep 2017 11:04:24 +0800</pubDate><description><![CDATA[(1) ls
命令
ls –a
列出目录所有文件，包括以.开始的隐藏文件
ls –A
列出除.及 ..
的其他文件
ls –r
反序排列
ls –t
以文件修改时间排序
ls –S
以文件大小排序
ls –h
以一度大小显示
ls –l除了文件明个之外，还将文件的权限、所有者、文件大小等信息详细列出来
（1）按易读方式按时间范旭排序，并显示文件详细信息]]></description><category></category></item><item><title><![CDATA[Java中常用的排序算法]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77651526</link><guid>https://blog.csdn.net/m0_37825532/article/details/77651526</guid><author>m0_37825532</author><pubDate>Mon, 28 Aug 2017 17:49:28 +0800</pubDate><description><![CDATA[（1）冒泡排序

时间复杂度： 

最好               最坏               平均                 辅助空间                 稳定性

O(n)             O(n2)              O(n2)                   O(1)                       稳定

 

实现：      ...]]></description><category></category></item><item><title><![CDATA[android数据绑定之Data Binding]]></title><link>https://blog.csdn.net/m0_37825532/article/details/77574105</link><guid>https://blog.csdn.net/m0_37825532/article/details/77574105</guid><author>m0_37825532</author><pubDate>Fri, 25 Aug 2017 14:52:26 +0800</pubDate><description><![CDATA[（1）工具：
      Android studio 1.3.0或更高


（2）在build.gradle中引入：
      例如：
      android {
           ......
           dataBinding {
                  enabled = true
           }
    } 


（3]]></description><category></category></item></channel></rss>