<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chr8880的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chr8880</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chr8880]]></copyright><item><title><![CDATA[GPS经纬度与实际距离换算]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/54087805</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/54087805</guid><author>chr8880</author><pubDate>Thu, 05 Jan 2017 08:40:36 +0800</pubDate><description><![CDATA[比如：经度：113.253652 对应的小数点后的换算为：


小数点后 5：1800米，3：180米，6：18米，5：1.8米，2：0.18米


纬度一样]]></description><category></category></item><item><title><![CDATA[ubuntu 下 VMware Play安装XP系统用Flash Tool刷机问题]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/9257143</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/9257143</guid><author>chr8880</author><pubDate>Sat, 06 Jul 2013 10:37:09 +0800</pubDate><description><![CDATA[ubuntu 下 VMware Play安装XP系统用Flash Tool刷机问题]]></description><category></category></item><item><title><![CDATA[请教智能机按键盘配置(9键)]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8564814</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8564814</guid><author>chr8880</author><pubDate>Sat, 02 Feb 2013 11:11:16 +0800</pubDate><description><![CDATA[我们有个项目带按键，目前只能输入数字，9键的，不能输入英文。

请教Android 是否支持9键，该如何配置？

知道的哥们指导一下，万分感谢！！~]]></description><category></category></item><item><title><![CDATA[我的助理辞职了,献给那些浮躁的职场人]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8551710</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8551710</guid><author>chr8880</author><pubDate>Tue, 29 Jan 2013 11:00:35 +0800</pubDate><description><![CDATA[原文转载：我的助理辞职了：献给那些浮躁的职场人  
       编者按：这是奇虎360董事长周鸿祎、拉卡拉电子支付公司董事长孙陶然、2345导航营销总监陈鹏联合推荐的一篇文章，在职场上迷茫的各种人士，希望你们能够“醍醐灌顶”。
      Hardy按：不可能所有的琐事都能演变成一个有效的信息（如文中提及的贴发票），你的用心程度决定了你处理的琐事变成有效信息的数量！刚出道的，请认真读一下，越]]></description><category></category></item><item><title><![CDATA[ubuntu防火墙安装、启用、查看状态]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8264680</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8264680</guid><author>chr8880</author><pubDate>Thu, 06 Dec 2012 13:52:46 +0800</pubDate><description><![CDATA[2011-07-01 12:27 
ubuntu防火墙安装、启用、查看状态


ubuntu 9.10默认的是UFW防火墙，已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。
最简单的一个操作：sudo ufw status可检查防火墙的状态，我的返回的是：不活动
sudo ufw version防火墙版本：
ufw 0.29-4ubuntu1
Copy]]></description><category></category></item><item><title><![CDATA[ubuntu下 安装和设置 OpenSSH Server]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8263290</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8263290</guid><author>chr8880</author><pubDate>Thu, 06 Dec 2012 09:08:57 +0800</pubDate><description><![CDATA[安装和设置 OpenSSH Server

Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情，需要的命令只有一条：


sudo apt-get install openssh-server


随后，Ubuntu 会自动下载并安装 openssh server，并一并解决所有的依赖关系。当您完成这一操作后，您可以找另一台计算机，然后使用一个
 SSH 客]]></description><category></category></item><item><title><![CDATA[关于ViewPager、ViewFilpper、ViewFlow三种实现水平向滑动方式的比较]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8130951</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8130951</guid><author>chr8880</author><pubDate>Wed, 31 Oct 2012 08:58:00 +0800</pubDate><description><![CDATA[点击打开原文链接

ViewPager
ViewPager类提供了多界面切换的新效果。新效果有如下特征：
[1] 当前显示一组界面中的其中一个界面。
[2] 当用户通过左右滑动界面时，当前的屏幕显示当前界面和下一个界面的一部分。
[3] 滑动结束后，界面自动跳转到当前选择的界面中
 
ViewPager来源于google 的补充组件android-support-v4.jar，位置]]></description><category></category></item><item><title><![CDATA[Android之ActionBar学习]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8112424</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8112424</guid><author>chr8880</author><pubDate>Thu, 25 Oct 2012 18:50:10 +0800</pubDate><description><![CDATA[原文：http://www.2cto.com/kf/201206/136813.html

关于那个问题：是关于如何生成如下图所示之ActionBar效果：
               
        其实就在官网上就有答案，自己疏忽再加上资料繁多。寻了许久，经过指点。终于找到：
To enable split action bar, simply add uiOptions="sp]]></description><category></category></item><item><title><![CDATA[AsyncTask使用]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8060716</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8060716</guid><author>chr8880</author><pubDate>Thu, 11 Oct 2012 15:26:23 +0800</pubDate><description><![CDATA[原文：http://chengbs.iteye.com/blog/1151838





在开发Android应用时必须遵守单线程模型的原则： Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则： 
1. 不要阻塞UI线程 
2. 确保只在UI线程中访问Android UI工具包 
      当一个程序第一次启动时，An]]></description><category></category></item><item><title><![CDATA[Android面试]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8059797</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8059797</guid><author>chr8880</author><pubDate>Thu, 11 Oct 2012 11:55:25 +0800</pubDate><description><![CDATA[这个是我自己整理的一些面试题，都是在网上找的，非原创。面试前可以看看，有些开发时很少用到。
下面的8到转自如下地址http://blog.sina.com.cn/s/blog_5d771bb40100nmnp.html，内容较浅，看看就行了。


1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念
DVM指dalivk的虚拟机。每一个Android应用]]></description><category></category></item><item><title><![CDATA[Android 如何判断静音模式]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8059102</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8059102</guid><author>chr8880</author><pubDate>Thu, 11 Oct 2012 09:56:04 +0800</pubDate><description><![CDATA[private boolean isSilentMode() {
        return mAudioManager.getRingerMode() != AudioManager.RINGER_MODE_NORMAL;
    }]]></description><category></category></item><item><title><![CDATA[Android 4.0里无法屏蔽HOME键]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8057444</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8057444</guid><author>chr8880</author><pubDate>Wed, 10 Oct 2012 17:36:32 +0800</pubDate><description><![CDATA[2、拦截/屏蔽系统Home键
public class GridViewTest extends Activity {

..............

@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
	// TODO Auto-generated method stub

	  switch(keyC]]></description><category></category></item><item><title><![CDATA[Android 如何获取系统字体大小]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8021237</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8021237</guid><author>chr8880</author><pubDate>Wed, 26 Sep 2012 15:56:52 +0800</pubDate><description><![CDATA[public static float getFontSize() {
        Configuration mCurConfig = new Configuration();
        try {
            mCurConfig.updateFrom(ActivityManagerNative.getDefault().getConfiguration());]]></description><category></category></item><item><title><![CDATA[Android 以特定格式显示当前时间]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8021056</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8021056</guid><author>chr8880</author><pubDate>Wed, 26 Sep 2012 15:24:48 +0800</pubDate><description><![CDATA[private static String getDateString(long milliSeconds) 
{
     Date date = new Date(milliSeconds);
     ret = DateFormat.format("MM/dd/yyyy", milliSeconds).toString();
     return ret;
}]]></description><category></category></item><item><title><![CDATA[如何通过SIM卡ID获取名字及颜色]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8020848</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8020848</guid><author>chr8880</author><pubDate>Wed, 26 Sep 2012 14:49:00 +0800</pubDate><description><![CDATA[源码在：CallLogSimInfoHelper.java中：

1.获取SIM卡名称：

 public String getSimDisplayNameById(int simId) {
        if (ContactsUtils.CALL_TYPE_SIP == simId) {
            if ("".equals(mSipCallDisplayName))]]></description><category></category></item><item><title><![CDATA[Android ScrollView滚动示图显示]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8020318</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8020318</guid><author>chr8880</author><pubDate>Wed, 26 Sep 2012 11:52:43 +0800</pubDate><description><![CDATA[当要显示一串很长的字串时可用ScrollView:
public View DisplayScrollView()
{
    ScrollView scroller = new ScrollView(getActivity());
    TextView text = new TextView(getActivity());

    int padding = (int) TypedVal]]></description><category></category></item><item><title><![CDATA[Fragment(MTK Android代码拨号盘、联系人等)]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8017847</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8017847</guid><author>chr8880</author><pubDate>Tue, 25 Sep 2012 17:17:12 +0800</pubDate><description><![CDATA[Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除.

       Fragm]]></description><category></category></item><item><title><![CDATA[拨号盘按下SEND键如何获取最后一个拨出的号码]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8017311</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8017311</guid><author>chr8880</author><pubDate>Tue, 25 Sep 2012 15:50:18 +0800</pubDate><description><![CDATA[拨号盘按下SEND键如何获取最后一个拨出的号码:详见:DialpadFragment.java

 /**
     * Starts the asyn query to get the last dialed/outgoing
     * number. When the background query finishes, mLastNumberDialed
     * is set]]></description><category></category></item><item><title><![CDATA[拨号时获取双卡状态及飞行模式判断（设置）]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8016012</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8016012</guid><author>chr8880</author><pubDate>Tue, 25 Sep 2012 10:55:18 +0800</pubDate><description><![CDATA[源码在：CallController.java中，以下是截取紧急拨号获取SIM1或SIM2以及另一张卡是否正在拨打电话的判断代码。




  /* below are added by mediatek .inc */
    private CallStatusCode checkIfOkToInitiateOutgoingCall(int state, int slot) {]]></description><category></category></item><item><title><![CDATA[MTK Android 紧急号码修改]]></title><link>https://blog.youkuaiyun.com/chr8880/article/details/8015620</link><guid>https://blog.youkuaiyun.com/chr8880/article/details/8015620</guid><author>chr8880</author><pubDate>Tue, 25 Sep 2012 09:51:39 +0800</pubDate><description><![CDATA[两种修改方法
(1)   找modem管理员在modem中修改插卡情况下的紧急号码
注：在modem模块给出说明
(2)   在代码中屏蔽掉插卡情况下的代码，使插卡不插卡都走同一个流程比如v856 movistar的修改方法
在frameworks/base/telephony/java/android/telephony/目录下的PhoneNumberUtils.java文件isEmer]]></description><category></category></item></channel></rss>