<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C-G-H-S]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cghs123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cghs123]]></copyright><item><title><![CDATA[Android Studio Gradle Error - Protocol Family Unavailable]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/51510449</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/51510449</guid><author>cghs123</author><pubDate>Thu, 26 May 2016 20:56:05 +0800</pubDate><description><![CDATA[Android Studio PRE 2.2  出现的问题 
Protocol Family Unavailable 。
环境：win10 ， AndroidStudio Pre 2.2，jdk8。


处理方式如下：
1. 看下是否是win的防火墙 或者 杀毒软件问题。
2. 设置系统环境变量 _JAVA_OPTIONS = -Djava.net.preferIPv4Stack=t]]></description><category></category></item><item><title><![CDATA[关于android中odex与apk 的合并]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/8781016</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/8781016</guid><author>cghs123</author><pubDate>Wed, 10 Apr 2013 09:40:45 +0800</pubDate><description><![CDATA[有时候想用其他产品上的apk，或者是想XE的反编译下别人的apk来学习学习，却发现是odex+apk的组合，好纠结，于是就有了下面的方法：
 
       需要的工具：
       1 ． baksmali-1.4.2.jar和 smali-1.4.2.jar
       2 ． 还需要这个 apk 所在的 rom 里面的一些 jar 文件，都在 /system/framework]]></description><category></category></item><item><title><![CDATA[java 中关于i = i++; 的bug]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/8508635</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/8508635</guid><author>cghs123</author><pubDate>Wed, 16 Jan 2013 11:39:50 +0800</pubDate><description><![CDATA[昨日写了个appWidget 的demo 优化代码的时候偶然写出了一句 num = (num++)%3;的代码，结果出现了莫名奇妙的问题。我尝试对上一句代码循环几次，发现num 的值一直都是0；
百思不得其解下写了个demo 验证，demo如下。 环境java 6.0；

public class testpro {
    public static void main(String[]]]></description><category></category></item><item><title><![CDATA[Android 帐户管理 小记]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/8214544</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/8214544</guid><author>cghs123</author><pubDate>Fri, 23 Nov 2012 11:31:13 +0800</pubDate><description><![CDATA[关于Android帐户管理：允许在Android设备上登录相关帐户，如skype，facebook等，可对日历、联系人的数据进行同步。
想要添加一个自己的帐户，本地端要实现两大部分。1是添加帐户的功能。2是同步的功能。
PS:服务器端忽略，SampleSyncAdapter中有相关的服务器代码，未研究。
 
PART.1 添加帐户的功能
首先，我们关注AccountManager，它为我]]></description><category></category></item><item><title><![CDATA[增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/7050305</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/7050305</guid><author>cghs123</author><pubDate>Wed, 07 Dec 2011 16:17:22 +0800</pubDate><description><![CDATA[如有错漏请不吝拍砖指正，转载请注明出处，非常感谢
转自：http://blog.youkuaiyun.com/silenceburn/article/details/6083375 

 
有一个问题，在网上被频繁的问到，就是为什么自定义的Receiver总是无法接收到SD卡插拔的事件。
而此问题大部分情况下可以通过增加一句代码解决： filter.addDataScheme("file");  /]]></description><category></category></item><item><title><![CDATA[NDK 入门（二）：C 与 JAVA 互相调用 demo]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/7048869</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/7048869</guid><author>cghs123</author><pubDate>Wed, 07 Dec 2011 10:54:03 +0800</pubDate><description><![CDATA[编译方法参见前一篇博文。
这里主要写给个demo 展示 C与Java 互相调用的方法，  功能比较没有意义，就是Java 调用 C， C 里面的函数再反过来调用Java。
Java 工程：
package com.ndk;

import java.security.PublicKey;

import android.app.Activity;
import android.os.Bund]]></description><category></category></item><item><title><![CDATA[Android2.3 短信接收 从 framework 到 MMS.apk 小记]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/7045171</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/7045171</guid><author>cghs123</author><pubDate>Tue, 06 Dec 2011 11:01:41 +0800</pubDate><description><![CDATA[在短信中 SMSDispatcher 是短信的核心部分。 提供发送SMS等操作接口，同时也提供接收SMS和返回报告等接口。被集成到GSMPhone 中。


接收方面:
SMSDispatcher 启动时，会注册一些回调接口。
mCm.setOnNewSMS(this, EVENT_NEW_SMS, null); //新短信
mCm.setOnSmsStatus(this, EVENT]]></description><category></category></item><item><title><![CDATA[NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决（ubuntu）]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/7044826</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/7044826</guid><author>cghs123</author><pubDate>Tue, 06 Dec 2011 10:52:17 +0800</pubDate><description><![CDATA[1.首先创建一个android工程
创建一个HelloJni.java 文件，并编写如下代码
package com.ndk;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloJni extends Activity {]]></description><category></category></item><item><title><![CDATA[NDK  环境配置 （Ubuntu）]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/7044781</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/7044781</guid><author>cghs123</author><pubDate>Tue, 06 Dec 2011 09:57:16 +0800</pubDate><description><![CDATA[转载清注明出处 http://blog.youkuaiyun.com/cghs123


1.下载NDK 环境
http://dl.google.com/android/ndk/android-ndk-r7-linux-x86.tar.bz2


2.ubuntu 下环境配置
将包解压到某一路径下。

比如：/home/cghs/workspaces/


然后
sudo gedi]]></description><category></category></item><item><title><![CDATA[Android Contact 关于字母分组的实现 的简单说明]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/6900034</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/6900034</guid><author>cghs123</author><pubDate>Mon, 24 Oct 2011 14:55:26 +0800</pubDate><description><![CDATA[1. 效果， 即是C D 等等的字母分组。

 
2.实现
在ContactListActivity.java 中的
 private final class ContactItemListAdapter extends CursorAdapter
            implements SectionIndexer, OnScrollListener, PinnedHeader]]></description><category></category></item><item><title><![CDATA[GPS 研究一 （Android2.3）]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/6268012</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/6268012</guid><author>cghs123</author><pubDate>Tue, 22 Mar 2011 14:49:00 +0800</pubDate><description><![CDATA[（红字表示2.3的变化）Framework：<br />1.frameworks/base/location/java/android/location<br />这里主要是用来被App调用的，API包是android.location。<br />2.frameworks/base/location/java/com/android/internal/location<br />这个目录是Framework对Location服务的内部实现。<br />3.framework/services/java/c]]></description><category></category></item><item><title><![CDATA[samba 配置]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/5804735</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/5804735</guid><author>cghs123</author><pubDate>Wed, 11 Aug 2010 16:57:00 +0800</pubDate><description><![CDATA[<br />1。<br />首先要安装samba（一般的源里面都有的，不用新加源） <br />sudo apt-get install samba; sudo apt-get install smbfs 或者到添加删除那直接添加<br />2。<br />备份并编辑smb.conf允许网络用户访问 代码: <br />sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup <br />编辑配置文档<br />sudo gedit /etc/samba/]]></description><category></category></item><item><title><![CDATA[ubuntu 9.04 配置 nfs ]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/5804658</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/5804658</guid><author>cghs123</author><pubDate>Wed, 11 Aug 2010 16:37:00 +0800</pubDate><description><![CDATA[<br />先引用别人的做法：<br />
1、进行NFS服务器端与客户端的安装：<br />
sudo apt-get install nfs-kernel-server  nfs-common  portmap<br />
安装客户端的作用是可以在本机进行NFS服务的测试。<br />
2、配置portmap<br />
两种方法任选一种就可以：<br />
(1):sudo gedit  /etc/default/portmap<br />
注释掉 -i 127.0.0.1<br />]]></description><category></category></item><item><title><![CDATA[SQL 语句优化]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/5788734</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/5788734</guid><author>cghs123</author><pubDate>Wed, 04 Aug 2010 18:12:00 +0800</pubDate><description><![CDATA[1.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。 2. 应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：select id from t where num is null可以在num上设置默认值0，确保表中num列没有null值，然后这样查询：select id from t where num=0 3.应尽量避免在 where 子句中使用!=或操作符，否则将引擎放弃使用索引而进行全表扫]]></description><category></category></item><item><title><![CDATA[]]></title><link>https://blog.youkuaiyun.com/cghs123/article/details/5601915</link><guid>https://blog.youkuaiyun.com/cghs123/article/details/5601915</guid><author>cghs123</author><pubDate>Mon, 17 May 2010 21:23:00 +0800</pubDate><description><![CDATA[开博第一篇，希望不是最后一篇~~]]></description><category></category></item></channel></rss>