- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Android Handler消息机制
在上一篇文章《Android AsyncTask异步任务》中我们介绍了如何使用AsyncTask异步处理网络通信和UI更新。在本文中将使用Handler消息机制来异步处理网络通信和UI更新。 Google参考了Windows的消息机制,在Android系统中实现了一套类似的消息机制。学习Android的消息机制,有几个概念(类)必须了解: 1、Message 消息,理解为线程间通讯的数据
2014-12-29 09:09:04 1993
原创 Android AsyncTask异步任务
在上一篇文章《Android网络编程之使用HttpClient进行Get方式通信》中,我们强制直接在UI线程进行网络操作,在实际的应用开发过程中不能这样做,因为这样很可能会阻塞UI,影响用户体验。为了避免直接在UI线程中进行网络操作,我们可以使用AsyncTask异步处理网络通信和UI更新。通过AysncTask可以很容易的启动后台线程进行网络通信,然后将结果返回到UI线程中。 AsyncT
2014-12-26 09:14:24 3852
原创 Android网络编程之使用HttpClient进行Get方式通信
在Android开发中,Android SDK附带了Apache的HttpClient,它是一个完善的客户端。它提供了对HTTP协议的全面支持,可以使用HttpClient的对象来执行HTTP GET和HTTP POST调用。 HTTP工作原理: 1.客户端(一般是指浏览器,这里是指自己写的程序)与服务器建立连接 2.建立连接后,客户端向服务器发送请求 3.服务器接收到请求后,向客户端
2014-12-25 09:15:13 16105 3
原创 Android存储之SharedPreferences
SharedPreferences是Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存入,下面看一个演示的例子。 实例:SharedPreferencesDemo 代码逻辑: 应用启动时尝试从SharedPreferences中读取保存的用户名和用户密码,并将结果显示在UI界面相应的编辑框
2014-12-23 09:12:34 1972
原创 Android图片异步加载框架Android-Universal-Image-Loader
Android-Universal-Image-Loader是一个图片异步加载,缓存和显示的框架。这个框架已经被很多开发者所使用,是最常用的几个Android开源项目之一,主流的应用,随便反编译几个,都可以见到它的身影。淘宝,天猫,Facebook,京东商城等都用到了这个项目。 该项目的Github地址链接:https://github.com/nostra13/Android-Universa
2014-12-17 09:03:29 18463 6
原创 Android UI之SlidingMenu侧滑菜单
SlidingMenu侧滑菜单是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+、网易新闻、知乎日报、有道云笔记等等。 现在这种交互方式越来越流行了,虽然这种交互方式可以通过自定义组件的方式来实现,但是用第三方开源库更简单。地址: https
2014-12-08 10:11:21 5831 2
原创 Android UI之ViewPager
ViewPager需要android-support-v4.jar这个包的支持,它是Google提供的一个附加包。 ViewPager主要用来组织一组界面,并且通过左右滑动的方式来展示。与ListView类似,ViewPager也需要一个适配器,也就是PagerAdapter,来把这组界面填充到ViewPager中。 ViewPager的使用步骤: 1、往布局文件里加入ViewPager
2014-12-04 10:52:58 1937
原创 Android UI之Tab(ActionBar+Fragment实现)
Fragment和ActionBar都是Android3.0之后出现的,Fragment,碎片,主要是为了支持更多的UI设计在大屏幕设备上,如平板。因为现在设备的屏幕越来越大,使用Fragment可以更灵活的管理视图层次的变化。像Activity一样,可以创建Fragment来包含View,进行布局,但是Fragment必须嵌入在Activity中,不能单独存在,而且一个Activity可以嵌入多
2014-12-02 09:41:15 6522
原创 Android UI之Tab(TabActivity+TabHost实现)
Tab标签页是UI设计时经常使用的UI控件,可以实现多个分页之间的快速切换,每个分页可以显示不同的内容。 TabHost相当于浏览器中标签页分布的集合,而Tabspec则相当于浏览器中的每一个分页面。在Android中,每一个TabSpec分布可以是一个组件,也可以是一个布局,然后将每一个分页装入TabHost中,TabHost即可将其中的每一个分页一并显示出来。 使用Tab标签页的一
2014-12-01 09:15:33 4641
Android-PullToRefresh下拉刷新库基本用法
2015-01-07
仿今日头条顶部导航栏效果
2015-01-06
Android UI之SlidingMenu侧滑菜单
2014-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人