<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jerry.Column]]></title><description><![CDATA[川流不息的人 游荡在优快云 谁能看见我的博客]]></description><link>https://blog.youkuaiyun.com/nkuJerry</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nkuJerry]]></copyright><item><title><![CDATA[android学习笔记之在程序里浏览网页]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9261931</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9261931</guid><author>nkuJerry</author><pubDate>Sun, 07 Jul 2013 09:59:36 +0800</pubDate><description><![CDATA[要让自己开发的程序也能拥有浏览器的功能，那么使用内置WebKit引擎的WebView Widget是最合适不过的了。关于WebView组件的基本使用，请参考WebView自制简易浏览器。
       本程序采用WebView作为浏览器，虽然android手机已经有内置的浏览器，但毕竟这是一个“开放平台”，任何程序开发人员都可以通过自己的浏览器作为与User通信的信道。需要留意的是，在使用Web]]></description><category></category></item><item><title><![CDATA[android学习笔记之HTTP GET/POST传递参数]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9261697</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9261697</guid><author>nkuJerry</author><pubDate>Sun, 07 Jul 2013 09:35:46 +0800</pubDate><description><![CDATA[Google以网络搜索引擎白手起家，通过创意与不断地研发努力，已经成为网络世界的巨头。而出自网络引擎之手的android平台，与Internet的接轨与应用，自然更不在话下。当人们提到Internet时，首先想到的就是对于HTTP protocol的支持能力，在android SDK中，已经继承了Apache的HttpClient模块。有了这个模块，要写出与HTTP协议相关的程序就不是难事。
 ]]></description><category></category></item><item><title><![CDATA[android学习笔记之搜索手机文件]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9237047</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9237047</guid><author>nkuJerry</author><pubDate>Wed, 03 Jul 2013 19:51:46 +0800</pubDate><description><![CDATA[我们所使用的操作系统中都会带有文件搜索功能，它可以快速协助我们找到想要的文件。如果我们自己想要为手机制作一个具有文件搜索功能的应用，那又该如何实现呢？其实并不难，java为我们提供了java.io.File对象，只要利用File对象的方法，再搭配android的EditText、TextView等对象，就可以轻松做出一个手机的文件搜索引擎。
 
程序效果截图：

 
Activity程序]]></description><category></category></item><item><title><![CDATA[android学习笔记之RadioGroup的使用]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9108609</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9108609</guid><author>nkuJerry</author><pubDate>Sun, 16 Jun 2013 22:59:07 +0800</pubDate><description><![CDATA[RadioGroup可将各自不同的RadioButton设限于同一个Radio按钮组，同属一个Radio组里的按钮，只能做出单一选择（单选题）。RadioGroup的继承关系如下
       java.lang.Object
         |--android.view.View
             |--android.view.ViewGroup]]></description><category></category></item><item><title><![CDATA[Android上dip、dp、px、sp等单位说明]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9097341</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9097341</guid><author>nkuJerry</author><pubDate>Fri, 14 Jun 2013 19:05:25 +0800</pubDate><description><![CDATA[dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关，一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个，不依赖像素。
px: pixels(像素). 不同设备显示效果相同，一般我们HVGA代表320x480像素，这个用的比较多。
pt: point. 是一个标准的长度单位，1pt＝1/72英寸，用于印刷业，非常简]]></description><category></category></item><item><title><![CDATA[android学习笔记之打钩显示输入的密码]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9097299</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9097299</guid><author>nkuJerry</author><pubDate>Fri, 14 Jun 2013 18:57:56 +0800</pubDate><description><![CDATA[利用EditText作为密码输入框是个不错的选择（只需设置输入类型为textPassword即可），保密且无需担心被盗取。但有时用户也不知道自己输入的是否正确，这时就应该提供一个“显示密码”的复选框，让用户控制密码框的显示方式，看到自己输入的密码，然后必要时再关闭此功能。
       
       本程序就使用了一个CheckBox组件，让用户选择是否显示明文密码，程序效果如下图所示：]]></description><category></category></item><item><title><![CDATA[android学习笔记之具有选择功能的对话框]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9096997</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9096997</guid><author>nkuJerry</author><pubDate>Fri, 14 Jun 2013 18:26:53 +0800</pubDate><description><![CDATA[为了实现具有选择功能的对话框这一程序，首先我们来介绍一个非常有用的组件——AlertDialog。
       java.lang.Object
         |-- android.app.Dialog
                |-- android.app.AlertDialog
       从继承关系中我们可以看出，AlertDialog直接继承自Dialog。我们知]]></description><category></category></item><item><title><![CDATA[android学习笔记之ProgressDialog的使用]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9064455</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9064455</guid><author>nkuJerry</author><pubDate>Sun, 09 Jun 2013 15:11:10 +0800</pubDate><description><![CDATA[在很多PC软件或手机软件中，我们都会看见 “加载中...” 类似的对话框，当然，在android应用程序中也是如此。如果我们想在android应用程序中使用这样的效果，那么就需要用到ProgressDialog。首先，我们来看一下ProgressDialog这个类。
       ProgressDialog类继承自AlertDialog类，同样存放在android.app包中。Progress]]></description><category></category></item><item><title><![CDATA[android学习笔记之获取手机屏幕大小]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9063869</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9063869</guid><author>nkuJerry</author><pubDate>Sun, 09 Jun 2013 14:04:45 +0800</pubDate><description><![CDATA[android手机的屏幕尺寸问题一直是让开发者感觉很头疼的问题，由于各手机厂商所采用的屏幕尺寸不同，user UI接口呈现及布局自然也各自迥异。所以，在开发android手机应用程序时，除了对底层API的掌握之外，最重要的仍是屏幕分辨率概念的理解。
       android可设置为随着窗口大小调整缩放比例，但即便如此，手机程序设计人员还是必须清楚地知道手机屏幕的边界，以免缩放之后造成的布局（]]></description><category></category></item><item><title><![CDATA[android学习笔记之自制简易浏览器]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9041673</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9041673</guid><author>nkuJerry</author><pubDate>Thu, 06 Jun 2013 21:37:18 +0800</pubDate><description><![CDATA[首先，不要题目吓到——这个简易浏览器真得很简易！我们的任务就是——输入网址，然后显示出对应的页面。但是通过这个简易例子，今天来介绍下一个新的组件：WebView。
       表面上来看，这个WebView组件似乎与普通ImageView还差不多，但实际上这个组件的功能要强大得多，WebView本身就是一个浏览器实现（所以说任务很简易嘛...），它的内核基于WebKit引擎（一个开源项目，an]]></description><category></category></item><item><title><![CDATA[android四大组件之BroadcastReceiver]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9023613</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9023613</guid><author>nkuJerry</author><pubDate>Tue, 04 Jun 2013 17:46:35 +0800</pubDate><description><![CDATA[应用程序的运行环境不是一成不变的，SD卡的插拔、电池电量低等事件会影响应用程序的运行。为了能够正确地做出相应，应用程序必须能够监听此类事件，并做出正确地处理。在android系统中，BroadcastReceiver就是满足这样要求的一个组件。
 
java.lang.Object
  |-- android.content.BroadcastReceiver
 
       与其它三]]></description><category></category></item><item><title><![CDATA[android四大组件之ContentProvider]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9023395</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9023395</guid><author>nkuJerry</author><pubDate>Tue, 04 Jun 2013 16:28:59 +0800</pubDate><description><![CDATA[ContentProvider也是android的四大组件之一，与之前提到的Activity、Service一样，使用ContentProvider也需要在AndroidManifest.xml文件中进行配置。
       java.lang.Object
         |-- android.content.ContentProvider
       同样类似于Activity、S]]></description><category></category></item><item><title><![CDATA[android四大组件之Service]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9021357</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9021357</guid><author>nkuJerry</author><pubDate>Tue, 04 Jun 2013 15:23:34 +0800</pubDate><description><![CDATA[Service是android非常重要的组件之一，它运行在后台，不与用户进行交互。
        java.lang.Object
          |-- android.content.Context
              |-- android.content.ContextWrapper
                  |-- android.app.Service]]></description><category></category></item><item><title><![CDATA[android四大组件之Activity]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9017107</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9017107</guid><author>nkuJerry</author><pubDate>Mon, 03 Jun 2013 22:18:45 +0800</pubDate><description><![CDATA[android四大组件：Activity，Service，ContentProvider和BroadcastReceiver
 
首先，我们来深入了解下android应用中最为基本的一个组件——Activity
java.lang.Object 
   ↳ android.content.Context 
     ↳ android.content.ContextWrapper]]></description><category></category></item><item><title><![CDATA[移位运算 提升你的代码水平]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9009563</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9009563</guid><author>nkuJerry</author><pubDate>Sun, 02 Jun 2013 23:30:56 +0800</pubDate><description><![CDATA[恰当的移位运算总是能够让代码显得很简洁、很优雅，下面，就让我们来看一下编程中使用频率比较高的一些移位运算：

       本程序在VS2010编译器下运行，VS2010中，int占4个字节（32位），下面程序也只针对int型变量（常量）进行考虑。

 
// shiftOperation.cpp : 定义控制台应用程序的入口点。
/***************************]]></description><category></category></item><item><title><![CDATA[android学习笔记之手势翻页]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9006817</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9006817</guid><author>nkuJerry</author><pubDate>Sun, 02 Jun 2013 16:17:41 +0800</pubDate><description><![CDATA[本程序通过GestureDetector来检测用户的手势动作，并根据手势动作来控制ViewFlipper组件包含的View组件的切换。ViewFlipper组件可使用动画控制多个组件之间的切换组件，如果对ViewFlipper组件用法不熟悉的，请自行百度之，或继续关注本人博客......
       关于使用GestureDetector处理手势操作的流程，如果有不熟悉的，请参考Android]]></description><category></category></item><item><title><![CDATA[Android学习笔记之手势（Gesture）检测]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9006051</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9006051</guid><author>nkuJerry</author><pubDate>Sun, 02 Jun 2013 14:23:16 +0800</pubDate><description><![CDATA[android提供了手势检测以及相应的监听器，同时，android也允许开发者添加自定义手势，并且提供了响应的监听器。
       android为手势检测提供了一个GestureDetector类，其实例代表了一个手势检测器。创建GestureDetector时需要传入一个GestureDetector.OnGestureListener实例作为一个监听器，负责对用户的手势行为提供响应。]]></description><category></category></item><item><title><![CDATA[android学习笔记之使用ClipDrawable]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/9004210</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/9004210</guid><author>nkuJerry</author><pubDate>Sat, 01 Jun 2013 14:17:45 +0800</pubDate><description><![CDATA[ClipDrawable代表从其它位图上截取一个“图片片段”。在XML文件中使用元素定义ClipDrawable对象，可指定如下三个属性：

android:drawable：指定截取的源Drawable对象android:clipOrientation：指定截取的方向，可设置为水平截取或垂直截取android:gravity：指定截取时的对齐方式
       使用ClipDrawable]]></description><category></category></item><item><title><![CDATA[android学习笔记之事件处理机制]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/8995607</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/8995607</guid><author>nkuJerry</author><pubDate>Thu, 30 May 2013 17:45:04 +0800</pubDate><description><![CDATA[android提供了强大的事件处理机制，包括两套事件处理机制：

基于监听的事件处理基于回调的事件处理
       对于基于监听的事件处理而言，主要做法就是为android界面组件绑定特定的事件监听器。此外，android还允许在界面布局文件中使用android:onClick属性指定事件监听方法，通过这种方式指定事件监听方法时，开发者需要在Activity中定义事件监听方法（该方法必须有]]></description><category></category></item><item><title><![CDATA[android学习笔记之显示在标题上的进度条]]></title><link>https://blog.youkuaiyun.com/nkuJerry/article/details/8991029</link><guid>https://blog.youkuaiyun.com/nkuJerry/article/details/8991029</guid><author>nkuJerry</author><pubDate>Wed, 29 May 2013 20:23:41 +0800</pubDate><description><![CDATA[有一种进度条，可以直接在窗口标题上显示（事实上，我们所用的许多软件都会使用这种显示）。这种进度条不需要使用ProgressBar组件，它是直接由Activity方法启用的。为了在窗口上显示进度条，需要经过如下两步：

调用Activity的requestWindowFeature()方法，该方法根据传入的参数可启用特定的窗口特征。传入FEATURE_INDETERMINATE_PROGRESS]]></description><category></category></item></channel></rss>