感受Android带给我们的新体验
By: 海市蜃楼 | In: Android开发
26 二 2010在这里将我收集的一些书籍,与大家分享
Introduction To Android.pdf (下载)
Google官方文档,简要的介绍了Android的各个方面,值得大家看下
GPhone说明书.pdf (下载)
是每个开发人员必须阅读的,关于GPhone的使用、功能,结合SDK看想必收获会更大
深入浅出Android–Google手持设备应用程序设计.pdf
入门书籍,作者写的很不错,可以在阅读SDK的同时阅读这本书,中间的一些使用介绍的非常清楚,最重要的是中文版的
Android 應用框架原理與程式設計.pdf (下载)
最早介绍Android的中文书籍,台湾人写的繁体版的,看得有些影响,不过还是值得耐心阅读的
Android A Programmer’s Guide .pdf(下载)
多个专家写的介绍Android的书籍,内容写的很不错,Ask the Expert部分针对一些问题作了详细的说明
Android Essentials.pdf (下载)
对Android介绍的比较全面,从安装到开发,应该有新版本了。
如果你有其他好的关于Android的书籍,也可以在这里展现出来与大家分享。
By: 海市蜃楼 | In: Android开发
3 二 2010当我们在Home应用程序Launcher的桌面空白处长按触摸时,会出现一个对话框,提示选择要添加的桌面组件,如下图所示:
这里出现了快捷图标的选项。选择添加快捷图标后,会弹出一个对话框,显示出了可添加快捷图标的Activity所属的应用程序的图标和名称的列表。当我们想把添加快捷图标的Activity添加到这一列表时,只需要在这个Activity注册时添加一个Action为android.intent.action.
CREATE_SHORTCUT的IntentFilter就可以,如下面所示:
Read the rest of this entry »
By: 海市蜃楼 | In: Android开发
2 二 2010Launcher为了让其他应用程序能够定制自己的快捷图标,就注册了一个BroadcastReceiver专门接收其他应用程序发来的快捷图标定制信息。所以只需要根据该BroadcastReceiver构造出相对应的Intent并装入我们的定制信息,最后调用sendBroadcast方法就可以创建一个快捷图标了。那么,要构造怎样一个Intent才会被Launcher的BroadcastReceiver接收呢?我们还是先来看看这个BroadcastReceiver的注册信息吧。
下面是Launcher的AndroidManifest.xml文件中Install-ShortcutReceiver的注册信息。
<!– Intent received used to install shortcuts from other applications –>
<receiver
android:name=”.InstallShortcutReceiver”
android:permission= “com.android.launcher.permission.INSTALL_SHORTCUT”>
<intent-filter>
<action android:name=”com.android.launcher.action.INSTALL_SHORTCUT” />
</intent-filter>
</receiver>
By: 海市蜃楼 | In: Android新闻
22 一 2010自从上一篇Google发布自有品牌手机Nexus One介绍了Google发布Android 平台的手机Nexus One,网上就开不断出现Nexus One与iPhone的比较,Nexus One应该给大家带来了不少的惊喜吧。我从网上找到了2个视频,在这里与大家分享。
Nexus One比 iPhone更加细致些,期待在国内早日见到Nexus One的真机。
By: 海市蜃楼 | In: Android开发
20 一 2010查询数据库均会把查询的结果包装在一个Cursor的子类对象中返回。Cursor就像是位于结果集之上的一个游标,可以对结果集进行向前、向后或随机的访问。而Cursor本身是一个接口类,提供了对结果集访问的一些抽象方法,根据功能的不同在其子类有着不同的实现。要控制查询时返回的Cursor类型,可以自定义一个继承自CursorFactory类通过实现其newCursor()方法来返回需要的Cursor子类对象,但在CursorFactory传入null的默认情况下,查询操作会返回一个指向第一行数据之前的SQLiteCursor的对象。
对Cursor中常用的一些方法的介绍。
By: 海市蜃楼 | In: Android开发
18 一 2010电话或短信应用可以参考Android的相关包,它们分别是android.telephony和android.telephony.gsm。
By: 海市蜃楼 | In: Android开发
14 一 2010应用程序的组件为了告诉Android自己能响应、处理哪些隐式Intent请求,可以声明一个甚至多个Intent Filter。每个Intent Filter描述该组件所能响应Intent请求的能力——组件希望接收什么类型的请求行为,什么类型的请求数据。比如之前请求网页浏览器这个例子中,网页浏览器程序的Intent Filter就应该声明它所希望接收的Intent Action是WEB_SEARCH_ACTION,以及与之相关的请求数据是网页地址URI格式。如何为组件声明自己的Intent Filter? 常见的方法是在AndroidManifest.xml文件中用属性<Intent-Filter>描述组件的Intent Filter。
前面我们提到,隐式Intent(Explicit Intents)和Intent Filter(Implicit Intents)进行比较时的三要素是Intent的动作、数据以及类别。实际上,一个隐式Intent请求要能够传递给目标组件,必要通过这三个方面的检查。如果任何一方面不匹配,Android都不会将该隐式Intent传递给目标组件。接下来我们讲解这三方面检查的具体规则。
By: fennek | In: Android新闻
6 一 2010Google在美国举行自有品牌手机Nexus One的发布会。Google产品开发副总裁Mario第一个上台发言,并列举了大量数据:

Google自主品牌手机Nexus One靓照

Nexus One轻薄的机身
Google Nexus One不锁网版本的零售价是530美元(约3618元人民币),如果与T-Mobile签订合约,就能以180美元(约1229元人民币)购买到。另 外,Google也将和另外两个运营商——Verizon和Vodafone进行合作,在2010年春季发售Nexus One。
Google手机Nexus One还能进行个性化定制,你希望在后盖写上你的名字?没问题,在订购的时候,你可以在网页上输入需要雕刻的文字,并能实时看到效果。
Google Android的软件商店地区已覆盖美国、英国、新加坡和香港,可进入以下网址查询Nexus One的最新情况,还能模拟操作这款最新手机。http://www.google.com/phone/
Google把Nexus One称为“SuperPhone”,在美国发售的版本将支持多点触摸功能,其他地区的版本暂时未加入该功能,Google称“这是软件可以解决的事情,我们会考虑为其他地区的Nexus One也加入多点触摸功能”。
[via 网易手机]

这里有一群热爱开发的人,我们的文章以原创、翻译为主,包含了我们对Android的认识,对Android的研究,以及一些开发心得和感想,如果 你喜欢我们的站点,喜欢我们的文章,欢迎拍砖,欢迎交流。希望新版的mo-Android能够为你带来更好的体验。