摘要:
importjava.util.ArrayList;importjava.util.List;importandroid.app.Activity;importandroid.app.Application;/*** 应用配置类* @author leehongee**/publicclassAppManager extendsApplication{/**打开的activity**/privateList<Activity> activities = newArrayList<Activity>();/**应用实例**/privatestaticAppManager 阅读全文
posted @ 2013-06-17 17:19
火腿骑士
阅读(190)
评论(0)
推荐(0)
摘要:
android应用程序也是单线程程序,主线程为UI线程。android 线程是非安全的,即不要在子线程中更新 UI。publicclassMasterActivityextendsActivity{TextViewtv=null;Buttonbtn=null;HandlermHandler=newHandler(){@OverridepublicvoidhandleMessage(Messagemsg){if(msg.what==1){tv.setText("updateUIissuccess!");btn.setText("updateUIissuccess!& 阅读全文
posted @ 2013-06-17 17:03
火腿骑士
阅读(297)
评论(0)
推荐(0)
摘要:
关于activity的生命周期,越来越感觉很重要。activity的生命周期有点像asp.net中page的生命周期,经历好几个过程。重写不同的阶段,可以完成不同的功能和效果。先上一张经典的生命周期图。学习生命周期的过程中,在网上找到很多的教程,中文的、英文的,有很多很多。推荐三篇文章,下面的三篇应该是写的不错:两分钟彻底让你明白Android Activity生命周期(图文)!http://developers.androidcn.com/reference/android/app/Activity.htmlAndroid开发之旅:组件生命周期(一)注意点:新建显示一个activity,会经 阅读全文
posted @ 2013-06-17 16:35
火腿骑士
阅读(182)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/virusswb/archive/2011/08/05/2128941.html最近不是太忙,花了一些时间学习android的应用开发。经过两个星期的学习,学习的同时还写了很多的demo示例,可以从基本控件及基本动画效果等示例demo集合大放送,持续更新下载。从这个星期开始,准备拿新浪微博开放平台做个实践,开发一个功能简单的android客户端,会尽可能的完善功能。今天的内容上图是这个客户端的主要界面,目前只是获取了前20条数据,还可以通过refresh点击刷新数据。功能还比较简单。运行的系统是android2.2.使用到的技术点包括ListVie 阅读全文
posted @ 2013-06-17 16:26
火腿骑士
阅读(331)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/virusswb/archive/2011/08/02/2124824.html引言最近两个星期在研究android的应用开发,学习了android应用开发的基础知识,基本控件,基本布局,基本动画效果,数据存储,http访问internet等等基础知识。android中有一个概念,叫做activity。什么叫做activity呢?中文译为【活动】。我觉得类比到我们.NET里面的话,就好比是WinForm中的Form窗体,或者是ASP.NET中的Page页面,一个activity可以对应一个窗体或者是页面。既然是窗体、页面就需要通信,需要传值,需要之 阅读全文
posted @ 2013-06-17 16:23
火腿骑士
阅读(247)
评论(0)
推荐(0)
摘要:
一.Activity中与ListActivity中使用listview区别(本身没多大区别,只是ListActivity在listview的显示上做了一些优化)Activity中使用Listview步骤:1.xml布局中,ListView标签id可以任意取值如:<ListView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/listview" />2.程序中通过findViewById获取该 阅读全文
posted @ 2013-06-17 16:07
火腿骑士
阅读(537)
评论(0)
推荐(0)
摘要:
相信大家都体验过android通讯录中的弹窗效果。如图所示:android中提供了QuickContactBadge来实现这一效果。这里简单演示下。首先创建布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=" 阅读全文
posted @ 2013-06-17 15:33
火腿骑士
阅读(188)
评论(0)
推荐(0)
摘要:
上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是listview的分页了。通过分页分次加载数据,用户看多少就去加载多少。通常这也分为两种方式,一种是设置一个按钮,用户点击即加载。另一种是当用户滑动到底部时自动加载。今天我就和大家分享一下这个功能的实现。首先,写一个xml文件,moredata.xml,该文件即定义了放在listview底部的视图:< 阅读全文
posted @ 2013-06-17 15:30
火腿骑士
阅读(185)
评论(0)
推荐(0)
摘要:
android UI进阶之用ViewPager实现欢迎引导页面摘要: ViewPager需要android-support-v4.jar这个包的支持,来自google提供的一个附加包。大家搜下即可。ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。现在的大多数应用都会有一个欢迎引导页面,如图所示,通过左右滑动来告知用户一些功能特性。这个引导图效果用ViewPager可以很轻松的实现。正如前面所说,ViewPager是用来展示一组数据的,所以肯定需要Adapter来绑定数据和view。先写一个Adapter:package com.notice.viewpagerd;impo 阅读全文
posted @ 2013-06-17 15:28
火腿骑士
阅读(191)
评论(0)
推荐(0)
摘要:
ViewPager需要android-support-v4.jar这个包的支持,来自google提供的一个附加包。大家搜下即可。ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。现在的大多数应用都会有一个欢迎引导页面,如图所示,通过左右滑动来告知用户一些功能特性。这个引导图效果用ViewPager可以很轻松的实现。正如前面所说,ViewPager是用来展示一组数据的,所以肯定需要Adapter来绑定数据和view。先写一个Adapter:package com.notice.viewpagerd;import java.util.List;import android.os 阅读全文
posted @ 2013-06-17 15:25
火腿骑士
阅读(178)
评论(0)
推荐(0)
浙公网安备 33010602011771号