GCM Architectural Overview 1

Posted on Fri 31 August 2012 in it • Tagged with Android, Google Cloud Messaging

更详细的信息见android developer原文

Google Cloud Messaging for Android (GCM)是一个免费的服务,帮助开发者从服务器端发送数据到运行在Android设备上的应用程序。这个服务提供了一个轻量级的消息告知机制,用来告诉Android上的程序去服务器端拿新数据(例如一个朋友上传了一个片子),也可以是一条最大不超过4kb的数据(这样应用就能接到即时消息了)。GCM服务处理队列中的所有消息,把它们发送到目标机器上运行的指定程序。 想立马在Android应用中使用GCM,请看Getting Started介绍。

简介:GCM的主要特点

  1. 允许第三方应用从服务器发送消息到设备上的应用;
  2. GCM不保证消息的送到及送达的顺序;
  3. 客户端不需要一直运行来接收消息。当消息送达时系统会通过Intent broadcast来唤醒程序,当然程序需要设置好broadcast receiver和permissions。
  4. 不提供任何内建用户界面或处理器,GCM仅把收到的原始消息传递给程序,由客户端程序全权处理。
  5. GCM需要设备运行在Android2.2及以上版本,并且安装有Google Play Store应用;或者是运行Android2.2,具有Google APIs的虚拟机。对于程序部署方面,不要求必须通过Google Play Store安装的应用。
  6. GCM使用一个现有的连接访问谷歌服务。对3 ...

Continue reading

Android消息推送服务学习

Posted on Sat 18 August 2012 in it • Tagged with Android, Google Cloud Messaging

一个免费的Android Push Notification Service

http://www.push-notification.org/ 可以进行演示: 1. 下载demo程序到手机,设置唯一id,启动; 2. 在网站的console里输入pushto 3. 手机上接到这个字串 开发说明: 客户端:下载apns.jar并集成到自己的代码中; 服务器端:通过网站提供的REST API向服务器发送通知

Google在Android上发布的消息服务框架

C2DM:Android Cloud to Device Messaging Framework

2012年6月26日官方宣布C2DM不建议使用,鼓励大家改用GCM 见:https://developers.google.com/android/c2dm/ C2DM支持Android 2.2及以上版本,参考资料比较多: http://www.ipragmatech.com/power-mobile-app-android-push-notification-c2dm ...


Continue reading

大事记

Posted on Mon 15 August 2011 in 我记 • Tagged with Android, google

晚上回家煮了小文武家地里的玉米,一开锅,喷香,趁热吃了一根儿。apple说我每次都没吃刚出锅的,其实都是怎么香。也许吧,明天早上我再尝一根儿,反正现在吃就是特别好吃。

今天的大块时间都用在写linux shell的培训材料上了,然后5点半和大家分享,挺痛快的,又讲了一个半小时。这是第三次,讲过的东西已经能写自动化测试脚本了。第四次能讲完shell基础,包括函数和一些小技巧,注意一下的话,能维持住可读性,我的目的就达到了。

快下班的时候看到谷歌以125亿美元收购摩托罗拉移动的新闻,还是挺兴奋的。有篇讲google收购理由的文章,其中提到的五点都和手机有关,希望并购后的Google能把手机硬件做得更好。


Continue reading

[牛人]Android之父Andy Rubin

Posted on Sat 11 June 2011 in 转载 • Tagged with Android, 牛人

Andy的经历告诉我们,程序员一定要厚道且有创造力!

早年岁月

Andy Rubin1963年生于纽约州Chappaqua镇,父亲是学心理学的,经营一家电子玩具直销公司。销售样品拍照放进销售目录之后,就属于小Andy的了,他的房间满是各种最新的电子玩具。反复拆装这些玩具是他最爱做的事情之一。他的Geek基因由此种下。 大学毕业后,他加入以光学仪器知名的卡尔·蔡司公司担任机器人工程师,主要从事数字通信网络。后来他还曾经在瑞士一家机器人公司工作,工作得很开心。然而,一个偶然事件改变他的一生。 1989年,Andy到开曼群岛旅游,清晨独自在沙滩漫步时遇到一个人可怜地睡在躺椅上——他和女朋友吵架,被赶出了海边别墅。Andy给他找了住处。作为回报,这位老兄答应引荐Andy到自己所在的公司工作。原来,此人是正处在第一个全盛时期的苹果公司的一名工程师。 不平凡的硅谷经历让Andy Rubin在工程师主导的苹果公司可以说是如鱼得水,桌面系统Quadra和历史上第一个软Modem都是他的作品。他也不忘展示一下自己的Geek本色:对公司的内部电话系统进行了重新编程,伪装CEO打电话给人事,指示要给自己组里的工程师同事股票奖励。当然,信息部门免不了来找他的麻烦。 1990年,苹果的手持设备部门独立出来,成立了General Magic公司。两年后,Andy认定这个领域一定大有作为,选择加入。在这里,他完全融入到公司全身心投入的工程师文化中。他和同事们在自己的小隔间上方搭起了床,几乎24小时吃住在办公室 ...


Continue reading

玩转安卓之网络服务

Posted on Sat 04 June 2011 in 我用(IT) • Tagged with Android

GPRS服务篇

如果您是北京神州行标准卡用户,一定也和我有同样的困扰,那就是手机应用无法连通移动网络。 这样的话,我们就不能用新浪微博的客户端方便的分享照片;用点评的客户端方便的查看周边的餐馆了。

幸好解决的办法还比较容易,就是直接拨打10086788,申请转服务。

北京移动的神州行服务叫做套餐,大致分成以下几类

  1. 标准卡 http://www.bj.10086.cn/index/brands/easyown/cost/bzcharges/ GPRS不支持CMNET

  2. 标准卡升级版 http://www.bj.10086.cn/index/brands/easyown/profile/bzup/ 这个支持CMNet,不过是专门给全球通转神州行预备的。

  3. 畅听卡 http://www.bj.10086.cn/index/brands/easyown/profile/ct/ 也支持CMNet ...


Continue reading

HTC Desire使用体验2

Posted on Fri 06 May 2011 in 我记 • Tagged with Android, HTC

使用赵征推荐的友录,解决了查找通讯录的问题

友录通讯录:http://www.youlu.com/

Andriod版功能: 智能拨号功能模拟了大家都曾用过的数字键盘的字母反查拼音的功能,支持按姓名全拼、简拼、拼音首字母、电话号码等方式查询

中文输入不爽的问题也在安装了搜狗输入法之后解决

完美模拟键盘输入。 虽然有时候会出现按键不准确的问题,但还是找到用E52的感觉了。

试用了新阳推荐的日历软件,可以显示天气、同步Google日程

365日历:http://www.365rili.com/

发现Android桌面非常好玩

通过长按桌面的操作,可以把小控件、应用程序等放到桌面。 因为同时支持多个虚拟桌面,所以可以把所有常用的东西都摊到桌子上,好玩!

总结这三天的使用感受

Android的潜力是非常大的,但和老牌智能OS Symbian或一直把用户体验做到至极的iOS相比,毕竟还是刚刚起步。

所以,各位,如果自认动手能力和好奇心都比较强,那我推荐您入手Android系统的设备,还真挺好玩的。


Continue reading

HTC Desire使用体验

Posted on Thu 05 May 2011 in 我用(IT) • Tagged with Android, HTC

本来想写写常用软件安装和设置的,但还没全研究透,就发一篇用户体验吧。

  1. 网页浏览:UC Web 还算可用。 没找到翻页;字体设置不够丰富,大字体不够大。

  2. 同步通讯录:使用系统自带的邮件服务和Google Sync同步 VS 网秦杀毒 全部应用程序->邮件:选择邮件提供商为Gmail

参考 http://www.google.com/support/forum/p/Google+Mobile/thread?tid=2c0cfc4e83f4b042&hl=en

结果根本连不上GMail;这版ROM被HTC定制得对google服务支持很不友好。

下载了网秦杀毒Android版,顺利恢复了通讯录。

  1. 查找通讯录和写短信 用系统自带的软件完成这些功能真是不爽: 1)找人非常不方便: symbian和其它手机都可以用名字首字母定位,例如找王晨,输入WC,肯定能找到,可是Android不支持; 2)输入中文: 在手机上用全键盘输入,真的不太习惯 ...

Continue reading

入手HTC Desire

Posted on Wed 04 May 2011 in 我用(IT) • Tagged with Android, HTC

昨天在京东下的单,今天到手,具体型号是A8180。 3.7寸的屏幕,上网感觉很好。看看电池能用多长时间吧。

感觉开机速度较慢,到设置->应用程序->管理应用程序里面一看,怎么有这么多程序啊,还都不能卸载。 搜了一下,有两个解决方案:1. 获得root权限,自己删;2. 找个干净rom,自己刷。都是挺麻烦还有点儿风险的方法。 貌似这是一个痒点,能抓住的话,用户会很买账的。

感觉使用中的手机温度很高,这点很多人说,感觉很明显。还有人说这款手机的信号不是特别好,这个还有待验证。

我还真是UC的重度用户,安装的第一个应用就是UCWeb。然后就迷惘了,各位有什么好玩的软件推荐给我吧!

以下是一些资源信息,和大家共享一下:

  • 网上商城 1.HTC官网:3,980.00 http://www.htceshop.com/product/s3.html
  • 京东 ...


Continue reading

在Virtualbox里装Android

Posted on Tue 01 September 2009 in 我用(IT) • Tagged with Android, Virtualbox

- Refer
Android
http://code.google.com/android/

How to Run Google Android in VirtualBox, VMWare on Netbooks
http://www.taranfx.com/blog/?p=1393

- About LiveCD
a LiveCD for Android running on x86 platforms.
http://code.google.com/p/live-android/

LiveCD v0.3: Linux live-android 2.6.27-00082

- Step by ...


Continue reading

【Android Beginner】学习资源

Posted on Fri 25 January 2008 in 我用(IT) • Tagged with Android, google

-Android Links
1.
http://code.google.com/android/
http://developer.android.com

2. group
http://groups.google.com/group/android-beginners
http://groups.google.com/group/android-developers

3.
http://www.openhandsetalliance.com/

- 开发
1. sdk
http://developer.android.com/sdk/
2. guide
http://developer.android.com/guide


Continue reading