<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zxwei09的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zxwei09</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zxwei09]]></copyright><item><title><![CDATA[Android6.0关于SD卡挂载的流程（自我总结）]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/52468856</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/52468856</guid><author>zxwei09</author><pubDate>Thu, 08 Sep 2016 14:17:39 +0800</pubDate><description><![CDATA[Android6.0 SD卡挂载]]></description><category></category></item><item><title><![CDATA[自我总结：Linux系统基本命令及目录]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/51933788</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/51933788</guid><author>zxwei09</author><pubDate>Sun, 17 Jul 2016 19:56:19 +0800</pubDate><description><![CDATA[Linux组成：壳（Shell:人机交互命令），内核（Kernel:内存文件管理），硬件。 
Shell命令： 
$：表示普通用户；#：表示管理员；pwd:显示当前目录；~：当前宿主目录（用户目录）； 
以“/”开头：表示绝对路径，比如： cd  c:/system/data 
 不以“/”开头：表示相对路径,比如： cd system/data 
reboot（shutdown -r now立即关]]></description><category></category></item><item><title><![CDATA[Java代码实现AP向CP侧发送AT指令]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/51540829</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/51540829</guid><author>zxwei09</author><pubDate>Mon, 30 May 2016 20:27:19 +0800</pubDate><description><![CDATA[AT指令是什么本文就不再阐述了，有兴趣的小伙伴可以在网上搜索一下。 
背景：通过设备通道比如：/dev/TTY22，来发送AT指令，实际上就是向该设备通道去写，读数据，已达到控制CP模块的目的。]]></description><category></category></item><item><title><![CDATA[frameworks中添加开机自启弹出窗体]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/50470323</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/50470323</guid><author>zxwei09</author><pubDate>Wed, 06 Jan 2016 17:04:54 +0800</pubDate><description><![CDATA[之前做了一个弹出窗体，需求是在开机的时候就弹出来，最后做出来感觉不是太理想，因为弹出的太慢了，解锁几秒后才弹出来的。为此我这边特地更改了frameworks中的相关文件。具体路径frameworks/base/policy/src/com/android/internal/policy/impl,该路径下可以添加自己写的类，我在该路径写了一个弹出的窗体类。 
    之后，由于我的窗体需要开机的时候]]></description><category></category></item><item><title><![CDATA[Call.State 拨打电话状态监听]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/49765103</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/49765103</guid><author>zxwei09</author><pubDate>Tue, 10 Nov 2015 20:48:25 +0800</pubDate><description><![CDATA[通常我们在对电话状态进行监听的时候通常会使用TelephonyManager这个类的CALL_STATE_IDLE  CALL_STATE_OFFHOOK,CALL_STATE_RINGING 三种状态来进行判断当前电话所处的状态。但是对于CALL_STATE_OFFHOOK这个状态来说，其中包含了两个电话状态：接听，正在拨号状态。这导致了我们在拨打电话时无法通过该状态来判断是接听了，还是正在拨号。]]></description><category></category></item><item><title><![CDATA[分条发送短信]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/49639661</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/49639661</guid><author>zxwei09</author><pubDate>Wed, 04 Nov 2015 16:26:07 +0800</pubDate><description><![CDATA[当短信内容长度过于长时，可以采用分条发送方法。关键代码：StringBuffer SMSAddress = new StringBuffer();
            StringBuffer SMSContent = new StringBuffer();
            Bundle bundle = intent.getExtras();
            if (bundl]]></description><category></category></item><item><title><![CDATA[判断某个Service是否还活着]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/49511541</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/49511541</guid><author>zxwei09</author><pubDate>Fri, 30 Oct 2015 14:40:32 +0800</pubDate><description><![CDATA[public static boolean isServiceRunning(Context context,String serviceName){
        //校验服务是否还活着        ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);]]></description><category></category></item><item><title><![CDATA[异常：Activity has leaked window com.android.internal.policy.impl.PhoneWindow]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/49276881</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/49276881</guid><author>zxwei09</author><pubDate>Tue, 20 Oct 2015 14:25:48 +0800</pubDate><description><![CDATA[其意思大概就是：窗体已经关闭了但是dialog仍然在显示，Activity has leaked window（activity渗透出窗体），大概就是这个意思。

那么就要在activity finish()之前将dialog dismiss()掉。

转自：http://www.cnblogs.com/winxiang/archive/2012/05/02/2478633.html]]></description><category></category></item><item><title><![CDATA[Android回调机制简单总结:Handler更新UI]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/49175883</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/49175883</guid><author>zxwei09</author><pubDate>Fri, 16 Oct 2015 10:48:52 +0800</pubDate><description><![CDATA[为了满足项目正常运行有些时候会使用到接口的回调机制，因为之前在操作Fragment和Activity之间进行通信时用到过接口的回调机制，当时没有总结的想法，现在又要使用时，发现已经存有模糊的记忆了，为了便于复习，再次稍作总结一下。]]></description><category></category></item><item><title><![CDATA[ByteBuffer简单应用之ByteBuffer知多少？]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/48518411</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/48518411</guid><author>zxwei09</author><pubDate>Thu, 17 Sep 2015 10:30:32 +0800</pubDate><description><![CDATA[Buffer 类是 java.nio 的构造基础。一个 Buffer 对象是固定数量的数据的容器，其作用是一个存储器，或者分段运输区，在这里，数据可被存储并在之后用于检索。缓冲区可以被写满或释放。对于每个非布尔原始数据类型都有一个缓冲区类，即 Buffer 的子类有：ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、LongBuffe]]></description><category></category></item><item><title><![CDATA[关于byte数组截取有效字段的工具方法]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/48517823</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/48517823</guid><author>zxwei09</author><pubDate>Thu, 17 Sep 2015 09:56:04 +0800</pubDate><description><![CDATA[废话不多说，直接上代码 
`/** 
     *  
     * 获取字符串字节流中有效字节个数 
     *  
     * @param buf 
     *  
     * @return 
     */public static int getVirtualValueLength(byte[] buf){    int i = 0;    for (; i < buf.leng]]></description><category></category></item><item><title><![CDATA[获得全局Context]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/48470381</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/48470381</guid><author>zxwei09</author><pubDate>Tue, 15 Sep 2015 17:15:24 +0800</pubDate><description><![CDATA[Android开发当中，Context对我们非常重要，通过Context我们不仅可以获得四大组件，还可以获得系统封装的一些属性和方法，通常我们在开发项目的时候，多数情况下是分模块开发的，而有些模块不需要上下文Context，有些模块又需要Context。那么如何能够按其所需分配Context呢？]]></description><category></category></item><item><title><![CDATA[AlertDialog自定义View有关问题]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/48441389</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/48441389</guid><author>zxwei09</author><pubDate>Mon, 14 Sep 2015 16:52:59 +0800</pubDate><description><![CDATA[我在写AlertDialog创建自定义对话框时遇到了一个棘手的问题，所报错误：java.lang.IllegalStateException: The specified child already has a parent. 经过在网上搜罗一些资料，并稍作整理一下，在此做个总结笔记。 
直接上代码： 
所添加的布局文件 
<?xml version="1.0" encoding="utf-8"?>]]></description><category></category></item><item><title><![CDATA[Android软键盘弹出时挤压屏幕高度解决办法]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/48438949</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/48438949</guid><author>zxwei09</author><pubDate>Mon, 14 Sep 2015 14:47:41 +0800</pubDate><description><![CDATA[通常只要有EditText或者其他可输入的控件，在获得焦点时会弹出系统的软键盘，因此可能会导致屏幕产生挤压，控件排列也变形了，解决办法：
AndroidManifest.xml文件中，找到指定的Activity添加属性：
android:windowSoftInputMode="adjustResize|adjustPan"]]></description><category></category></item><item><title><![CDATA[TextView的滚动效果设计]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/48392897</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/48392897</guid><author>zxwei09</author><pubDate>Sat, 12 Sep 2015 11:44:18 +0800</pubDate><description><![CDATA[之前想做一下TextView跑马灯的效果，幸运的是网上有很多文章在讲，android:ellipsize=”“这个属性，通过该属性就可以来控制TextView的跑马灯效果，那么先来看看这个属性的意思吧。当字符内容太长显示不下时可以省略号代替未显示的字符；省略号可以在显示区域的起始,中间，结束位置，或者以跑马灯的方式显示文字(textview的状态为被选中)。其实现只需在xml中对textview的e]]></description><category></category></item><item><title><![CDATA[Android开发中设置系统全局属性方法总结]]></title><link>https://blog.youkuaiyun.com/zxwei09/article/details/47337739</link><guid>https://blog.youkuaiyun.com/zxwei09/article/details/47337739</guid><author>zxwei09</author><pubDate>Fri, 07 Aug 2015 13:16:29 +0800</pubDate><description><![CDATA[最近项目需要和源码打交道，所以根据所遇到的一些知识 与问题进行总结，因本人是初学者，总结的可能不太完善。烦请诸位指正。 
好了，进入主题： 
最近学习了一些关于设置系统知识，以下是方法。 
首先找到源码文件中的frameworks,接着在此目录下: 
base\core\java\android\provider\Settings.java 
打开Settings.java文件，
  /**]]></description><category></category></item></channel></rss>