- 博客(12)
- 资源 (25)
- 收藏
- 关注
原创 Android 新兴的UI模式——侧边导航栏
侧边导航栏也就是大家熟知的SliddingMenu,英文也叫Fly-In App Menu、Side Navigation等。当然谷歌现在已经推出类似这个效果的组件--Navigation Drawer Side navigationFly-in app menuSlide out navigationSliding navigation ba
2013-06-13 12:07:17 12633
原创 Android Metro菜单
今天继续说一下安卓的菜单,之前介绍了:。相信大家对于Metro风格并不陌生,下面就在安卓平台上实现一下这个效果,如图: 实现思路: 利用动画来实现移动的效果,使用的是TranslateAnimation这个方法。先看一下
2013-06-08 14:38:57 4332 1
原创 Android Rss阅读器
前言 前几天去北京面试,题目是让我解析一下腾讯的Rss。之前虽然知道xml,但是自己从来没有去学习怎么解析,在网上查一些例子,但是就是没有解析出来。现在看看还蛮好笑的,因为我那时候是使用sax解析xml的,可不巧的是让我解析的xml的encoding是“GBK”,但是sax默认使用utf-8。所以没有解析出来也是对于sax不熟悉导致的了。关于如何解决这个问题下面会说。Rss概念
2013-06-08 12:49:27 11238 6
原创 Android高仿360安全卫士--布局篇(2)
一、概述之前写过一篇文章也是关于360安全卫士布局的,发现有很多朋友比较感兴趣,鉴于此这次继续再完善一下。先说一下思路: 1、继续使用ViewPager来滑动切换页面 2、使用GridView来显示各个图片和文字 二、代码1、ViewPager的实现:[java] view plaincopyimport java.util.ArrayList; import com.example.de
2013-06-02 20:21:15 6859 36
原创 Android View绘制流程
一、官方文档 先是看了一下官方的文档, 地址是http://developer.android.com/guide/topics/ui/how-android-draws.html,它大体讲解了View的绘制流程。在此翻译一下,方便大家阅读。 当一个Activity接收焦点,它将被要求画出它的布局。Android框架将处理画图,但Activity必须提供根节点布局的层次结构。
2013-06-02 20:20:40 17142 6
原创 Android官方的SlidingMenu--Navigation Drawer
SlidingMenu相信都不陌生,很多应用采用了这个方案,像facebook、人人网、everynote等等。因为效果确实比较新颖,所以有很多开发中开始去实现,解决办法也是不尽相同。其中比较好的算是开源https://github.com/jfeinstein10/SlidingMenu,说实话这个用起来比较麻烦,要导入很多类库。 也许谷歌也对SlidingMenu这个效果比较感兴趣,所以在这
2013-06-02 20:19:56 5096 1
原创 Android之理解Looper、Handler、Message、MessageQueue
一、概述 关于android线程间的通信其实是很重要的一个问题,所以必有要对此有一个清晰的认识。题目并不完整,还应该加上Thread以及Runnable,下面开始分别介绍。 二、介绍 1、Message Message定义一个消息包含一个描述和任意的数据对象,可以发送给一个Handler。这个对象包含两个额外的int字段和一个额外的对象字
2013-06-02 20:19:28 3218 1
原创 Android之Looper、Handler、Message、MessageQueue应用篇
简介 上一篇文章介绍了Handler、Message、MessageQueue等Android线程交互方面的内容,Android之理解Looper、Handler、Message、MessageQueue。下面开始实践,学习如何去使用以及应用到程序里面。实例 在这里使用ListView作为异步下载图片的环境。 1、Handle+Runnable 实
2013-06-02 20:18:35 3879
原创 Android_AsyncTask详解及其应用(一)
之前介绍了Handler、Thread等知识,接下来就开始讲一下AsyncTask,他其实就是前两者封装而成,方便使用。有一点非常重要,使用AsyncTask一定要把API文档看清楚,为什么这么说,下文重点说到。 AsyncTask 能够让你恰当容易地使用UI线程。AsyncTask其实是Android给开发者提供的一个简单轻量级的多线程类,通过它我们可以很容易新建一个线程做一些耗时
2013-06-02 20:17:31 2637
原创 Android开源项目(非组件)_持续更新欢迎推荐
学习开发一个有效的途径就是借鉴成熟的案例作为学习的对象,下面为大家推荐一些比较不错的Android项目,有些也是在其它的帖子中发现的,欢迎大家补充,将开源进行到底。1、 eoe客户端:eoe网站Android客户端,这个客户端使用了SliddingMenu等效果
2013-06-02 20:16:38 3777 3
原创 Android_AsyncTask详解及其应用(二 )_RejectedExecutionException问题
在这篇文章里面说了AsyncTask的基本用法,想要进一步了解它是如何运行的朋友可以看一下这篇文章:点击,里面详细介绍了AsyncTask的原理以及运行流程。之前只是使用AsyncTask下载一张图片,显然在一个应用中不太现实,如果是很多图片,那使用AsyncTask会不会出现问题呢?下面来试一下,让ListView显示多张图片,使用AsyncTask下载图片。 代码如下:[java] vi
2013-06-02 20:15:20 3926
原创 Android_AsyncTask详解及其应用(三)_图片错位以及AsyncTask重复创建的问题
之前说了AsyncTask线程池的问题,接下来继续说一下AsyncTask应用上的有关问题。之前用豆瓣的API做应用的时候就发现一个问题,就是使用AsyncTask从豆瓣网站异步下载图片显示在ListView上面,会出现图片错位的现象。下面看一下那段代码: [java] view plaincopypackage com.android.douban.adapter;
2013-06-02 20:14:00 3315 1
ProgressRectangle
2014-07-30
Android TagView
2014-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人