上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 96 下一页
摘要: // --------------这两个函数是用来设置菜单的---------------------- @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, 0, 0, "开始"); menu.add(0, 1, 1, "退出"); menu.add(0, 2, 2, "暂停"); return super.onCreateOptionsMenu(menu); } @Overri 阅读全文
posted @ 2012-06-01 10:44 幻星宇 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ListView中我们可以添加我们自己的adpter,这样 我们可以丰富我们的ListView的Item,并且如果我们的ListView很长的时候。如果一下子都显示出来的话,那么我们要通过划屏滚动很长时间 才能看到我们要的数据(我们的数据如果在最下边),有时候我们的数据就在前几行,那么我们有必要把全部数据都显示在ListView中么?如果我们的数据 是从网络获取,或者通过开的线程,耗时性很长的操作才能返回数据的呢?这就要求我们在没有全部加载必要的情况下部分加载ListView中的内容,通过 activity实现OnScrollListener这个接口我们可是在划屏到最底下的时候设置加载来实现动 阅读全文
posted @ 2012-05-31 09:59 幻星宇 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1、@Override 强制检查子类的方法重写java 代码packagecom.test; publicclassOverrideTest{ @OverridepublicStringtoString() { return"Thisisoverride"; } publicstaticvoidmain(String[]args){ OverrideTestot=newOverrideTest(); System.out.println(ot.toString()); } }如下如果不小心把toString()写成了ToString(),则会通不过编译java 代码pack 阅读全文
posted @ 2012-05-30 11:42 幻星宇 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。这 些听起来有些虚,举个例子。例如,狗是对于所有狗类动物的统称,京哈是狗,牧羊犬是狗,那么狗的一般特性,都会在京哈,牧羊犬中找到,那么狗相对于京哈和 牧羊犬来说,就属于这类事物的抽象类型;而对于“叫”这个动作来说,狗可以叫,鸟也可以叫。很明显,前者相当于所说的是抽象类,而后者指的就是接口。区别二,抽象类在定义类型方法的时候,可以给出方法的实现部分,也可以不给出;而对于接口来说,其 阅读全文
posted @ 2012-05-29 12:54 幻星宇 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提 供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作 总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。因此android提供了一个工具类AsyncTask,顾名思义 异步执行任务。这个AsyncTask生来就是处理一些后台 阅读全文
posted @ 2012-05-24 14:16 幻星宇 阅读(7370) 评论(0) 推荐(0) 编辑
摘要: SoftReference的语义就是当内存不够用的时候,GC会回收SoftReference所引用的对象。所以,在memory sensitive的程序中将某些大型数据设置成SoftReference再合适不过了。本文介绍对象的强、软、弱和虚引用的概念、应用。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用 阅读全文
posted @ 2012-05-23 10:31 幻星宇 阅读(2770) 评论(1) 推荐(1) 编辑
摘要: 设置是否当文本为URL链接/email/电话号码/map/所有 时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) 阅读全文
posted @ 2012-05-15 14:49 幻星宇 阅读(2129) 评论(0) 推荐(0) 编辑
摘要: TestHandlerActivity.javapackage src.com;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import android.view.animation.RotateAnimation;import android.view.anim 阅读全文
posted @ 2012-05-10 09:00 幻星宇 阅读(821) 评论(0) 推荐(0) 编辑
摘要: Activity.onResume()处更新界面。 阅读全文
posted @ 2012-05-07 16:40 幻星宇 阅读(392) 评论(1) 推荐(0) 编辑
摘要: 注意:android只支持270度旋转。<activity android:name=".MyActivity" android:label="@string/app_name" android:screenOrientation="portrait">android:screenOrientation设定该活动的方向, 该值可以是任何一个下面的字符串:"unspecified"- 默认值. 由系统选择显示方向. 在不同的设备可能会有所不同."landscape"- 橫向" 阅读全文
posted @ 2012-05-07 12:06 幻星宇 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 96 下一页