上一页 1 ··· 3 4 5 6 7
摘要: Problem:When a notification is selected, Tabs activity is called passing the intent. I want to access the unique notificationId of the notification that was selected in Tabs. I tried intent.putExtra() to save the notificationId in the intent. But, for multiple notifications its overwriting the notif 阅读全文
posted @ 2011-03-18 14:33 S.Kei.Cheung 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 前面说到intent的另外一种赋值方式:这个就是指定其component属性(调用setComponent(ComponentName)或者setClass(Context, Class)来指定)。通过这种方式的赋值的intent,其实就直接指出了activity类,这样就没有必要到androidmanfest.xml找provider,然后通过provider的gettype返回加上action来找activity了,而是直接创建activity类的实例。其实android还提供了一种创建activity的方式,那就是动态menu的方式,通过 1 public boolean onCreat 阅读全文
posted @ 2011-03-18 14:19 S.Kei.Cheung 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 相对布局由于属性比较多,所以用起来有些费力,但灵活性较其他布局方法好,所以掌握好相对布局将会非常有用。先看等一个例子:1 <?xml version="1.0" encoding="utf-8"?>2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"3 android:layout_width="fill_parent"4 android:layout_height="fill_paren 阅读全文
posted @ 2011-03-16 19:02 S.Kei.Cheung 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中项目是平等的。这些Package items是被Package manager所持有的。这个类提供了属性的非常普通的基本设置:label、icon和meta-data。这个类的意图不是被自己调用。它在这只是简单地分享被p 阅读全文
posted @ 2011-03-15 15:17 S.Kei.Cheung 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1)static Type access$iii(Outer); 是JAVA编译器自动生成的十分重要的方法(该方法的个数由你的内部类要访问的外部类的变量个数相关),目的是:用于内部类访问外部类的数据成员时使用.2)因此:JAVA编译器在生成内部类的访问外部类的数据成员时,会自动生成代码来调用这个方法.以你的代码为例:内部类Inner中的方法public int getDate() { return xx; } 生成的代码如下:(经javap 处理后)public int getDate(); LineNumberTable: line 12: 0 Code: Stack=1, Locals=1 阅读全文
posted @ 2011-03-10 14:07 S.Kei.Cheung 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: Android Intent Filter-判斷intent傳遞對象 一.Intent接收原理當使用者發送一個intent出來,要求元件去執行動作,如果這個intent裡有很清楚的設定了ComponentName,那麼intent就會直接被送到指定的元件,並啟動該元件,如果沒有設定,則會由Android系統自動去判斷該把這intent送到哪個元件上啟動他。大多數在本身專案內元件可以處理的動作,intent通常都會直接指明要給哪個元件處理,如果沒有指定元件名稱的intent大多是用來啟動其他Application上的元件二.Intent Filter的作用Android系統如何判斷哪個元件可以接 阅读全文
posted @ 2011-03-08 21:11 S.Kei.Cheung 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。最常见的例子如:媒体播放器程序,它可以在转到后台运行的时候仍然能保持播放歌曲;或者如文件下载程序,它可以在后台执行文件的下载。让我们来看下如何创建Service:创建一个ServiceAndroid中已经定义了一个 ‘Service’类,所有其他的Service都继承于该类。Service类中定义了一系列的生命周期相关的方法,如: 阅读全文
posted @ 2011-03-08 14:33 S.Kei.Cheung 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 之前遇到一个问题也有人问过的,当打开多个Activity(之前的没关闭)时,如何在当前的Activity退出程序呢?我们都知道最简单的是finish(),但这只是关闭当前的Activity,并不是退出整个程序。有人说用System.exit(1),我自己也试过用Process.killProcess(Process.myPid())。但都不理想,有时 work,有时不起作用只是关闭当前的Activity,具体什么原因没去研究过。最近在做别的东西时突然想到一个方法,不啰嗦,看代码。Java代码finalActivityManageram=(ActivityManager)getSystemSer 阅读全文
posted @ 2011-03-07 23:44 S.Kei.Cheung 阅读(771) 评论(0) 推荐(0) 编辑
摘要: public final class Manifest { public static final class permission { /** Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded. */ public static final String ACCESS_CHECKIN_PROPERTIES="android.permission.ACCESS_CHECKIN_PROPERTIE 阅读全文
posted @ 2011-03-07 14:33 S.Kei.Cheung 阅读(1378) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7