Android
文章平均质量分 77
「已注销」
这个作者很懒,什么都没留下…
展开
-
Android开发者应该深入学习的10个开源应用项目
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用.1.Android团队提供的示例项目如果不是转载 2011-12-09 14:22:00 · 857 阅读 · 0 评论 -
Android访问中央气象台的天气预报API得到天气数据
在用Android获取天气预报数据时,大家一定会首先想到Google的天气预报API,其实除了Google的天气预报API,免费的天气预报接口还有http://www.webservicex.net/globalweather.asmx?op=GetWeather、http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx和中央气象台的天气转载 2012-04-16 16:36:37 · 4968 阅读 · 7 评论 -
基于Android的VoIP系统实现原理
VoIP(Voice over Internet Protocol)即首先数字化语音信号并压缩成帧,转换为IP数据包在网络上传输,以此完成语音通话的业务,是一种利用IP协议传输语音数据的、新兴的通信技术。随着我国三网融合的推进,VoIP与IPTV(Interactive Personality TV)一起成为这一庞大工程的重要标志。而目前手机中,VoIP的解决方案并不是很多,特别是在Googl转载 2012-03-29 11:25:32 · 1101 阅读 · 0 评论 -
Intent调用系统中经常被用到的组件
1 ,web浏览器Uri uri = Uri. parse ( "http://kuikui.javaeye.com" );returnIt = new Intent (Intent . ACTION_VIEW , uri );2,地图Uri mapUri = Uri. parse ( "geo:38.899533,-77.036476" );returnIt = new原创 2012-01-05 13:06:06 · 668 阅读 · 0 评论 -
Android 实现仿iphone下拉刷新列表
Android market里软件列表,每页显示10条记录,没有显示上一页,下一页的按钮,依靠手滑动动态加载数据,当向下滚动时,最下边显示 Loading… 。数据加载结束,Loading底栏消失。关于ListView的分段显示,有现成的库可用,比如 cwac-endless, 这个库不好之处,就是底部Loading的View无法定制。还有一个在google code上的androidpage原创 2011-12-16 15:43:14 · 6553 阅读 · 3 评论 -
Android 多Activity下的 menu 处理
如果程序中,存在多个Activity,可以先创建 Activity 的一个基类,在这个新建立的基类中,放入上面这些菜单的函数。接着后续的Activity窗体都继承这个基类,这样就能共享菜单模块。如果某个Activity中需要定义与主菜单不同的菜单内容,则通过 onPrepareOptionsMenu 这个函数重构菜单,因为onCreateOptionsMenu只会被调用一次。//转载 2011-12-15 13:14:30 · 1348 阅读 · 1 评论 -
Android Activity 之间切换的各种效果
main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" andro转载 2011-12-15 13:23:08 · 1382 阅读 · 1 评论 -
Android开发AsyncTask异步处理任务
在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1.不要阻塞UI线程 2.确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件原创 2011-12-22 10:19:16 · 882 阅读 · 0 评论 -
listview加载性能优化ViewHolder
在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加载数据都是在public View getView(int position, View c转载 2011-12-20 15:25:04 · 52133 阅读 · 18 评论 -
新浪微博Android版 登录之Logo欢迎页
1、登录步骤Logo ----> Login -----> Main2、代码2.1 Logo的实现xml: android:background="@color/white" android:orientation="vertical" android:gravity="center" android:layout_width="原创 2011-12-07 23:38:59 · 3041 阅读 · 0 评论