Cupcake(杯形蛋糕)还没放凉,Google的Android团队又开始分发制作Donut(甜甜圈)的材料。
为了鼓励开发人员利用Android操作系统编写软件,Google推出了名为“Simple”的程序语言。Simple是以BASIC为基础发展而成,后者发明于1960年代,在1980年代因PC发明而流行。后来微软发明Visual Basic使此类语言更为盛行。
Google 已经把 Donut 的代码在昨天推入了公开的 git 代码仓库,标志着 Android 系统 Donut 版本(2.0)已经着正式发布上线。Google 以面食甜品给 Android 系统的版本做代号,遵从从A到Z的规则,上一个版本是 Cupcake (乐芙球那种纸杯蛋糕,数字版本号 1.5),而最新版本用了 D开头的 Donut,甜甜圈。根据 XDA 上 cyanogen 的消息,此版本已经可以在编译好在模拟器上运行,而且已经刷机到 G1 运行良好,
随着我的第一个付费app的成功交易, 我想有必要写下Android app如何认证, 发布, 到赚钱的几个流程, 与大家共享, 也希望大家有条件的可以试试开发一些免费或者付费的Android小软件, 以后移动开发的机会会很多, 现在先练练手
如果使用Eclipse+ADT的网友感觉写代码仍然很不顺手可以试试来自摩托罗拉的集成开发环境,这款MOTODEV Studio for Android给我们带来了更高的开发效率。在安装过程中看到了Eclipse的授权许可信息就知道它的设计仍然逃不过Java VM,虽然IDE中似乎除了Xcode、Platform Builder外都是Eclipse,即使是Carbide C++等等都是开源的开发环境。
很多网友不知道对于目前Android SDK是否满意,但是如果Google操作系统 Chrome OS 真的上市后留给第三方开发人员的又是什么呢? Dalvik运行在PC Linux绝对是不太可能的,Linux PC平台的运算能力还是很强的,甚至是未来的Server考虑,可能又回到了Linux卡发难的老路。除非Google推出自己的OS API,类似Win32 API那样在应用层面上有一个统一。
Android 是 Google 推出的基于 Linux 的开源智能手机平台,本文讲述如何在 Fedora 系统下架设 Android 开发环境。
很早以前,我们说过如何导入一个JAR库,的方法可以参考 Android使用第三方外部JAR库文件 一文。那么如果将自己的代码封装成一个jar库供其他程序复用呢? 首先创建一个Android工程,确定可以编译通过,移除androidmanifest.xml文件,和相关的程序资源图片,比如res/drawable/icon.png。
我们继续上次的APK格式文件分析,本次探讨下有关APK汉化技术,其实对于软件汉化一直都属于比较简单的范畴,对于传统Win32程序或者说PE文件而言,代码被编译成为一个二进制的文件中,通过类似section的方式来区分资源,android平台中将代码逻辑和资源文件进行了分离,字符串被放在了一个名为resources.arsc的文件中,我们将一个apk文件修改后缀名为zip,然后解压缩可以看到如下文件。
今天继续我们的Android Widget开发之旅,看看Android SDK中ApiDemos上的Widget例子,下面的代码分为3个文件可以清楚的看到整个框架,主要是AppWidgetProvider类中的onUpdate、onDeleted、 onEnabled、onDisabled和updateAppWidget方法之间的状态改变,使用Logcat仔细分析一个widget的生命周期
Google操作系统的到来,引起了业界关于其带来的长远影响方面的很多猜测,有人欢迎这个新挑战者,其它人则把它看作一个威胁。不过认真的说,目前有足够的市场让所有开源Linux厂商分享,从微软手中抢来的市场份额越多越好。在今天的桌面计算市场中,Linux只占有非常小的一部分,有很大的发展空间。Google操作系统将占据一定市场份额,如果顺利的话,甚至有望占据可观的市场份额。如果Google能够从微软手中夺来大量市场,它将成为比赛格局的改变者。
随着微软新搜索引擎Bing和谷歌新操作系统Chrome OS的发布,这两个公司都向对方最擅长的领域开始了布局。他们这样做究竟是借用了对方最好的习惯还是最坏的习惯?这两大巨头能从“谷歌-微软换位”中获益吗?
昨天的带指针时钟比较简单,今天我们继续android自带widget剖析,相对于alarmclock而言music程序稍微复杂些,主要是涉及到众多事件的处理,不过可以看出如何是和服务进行交互的。继续按照昨天的分析步骤和过程,首先我们看下music程序中AndroidManifest.xml中有关widgets的定义。
微软与Google之间的竞争日益白热化。Google试图将其互联网平台扩张至PC,而微软则从相反的方向发起进攻
信息时代来临时,出现了很多新的可能性,而中国由于过去200年在工业文明压迫中做了很多痛苦的反思、无数的尝试、左右的摇摆,加上传统文化的基因,也许可以有一种新的融合,可以帮助中国成为信息时代的领先者。这才是真正意义上的中国梦