Appengine | Sign in

云在千峰


Android Eclipse 开发插件 r11版本 发布啦

Android Development Tools 最新版本(r11) 发布了, 这个版本主要增强了拖拽界面的功能, 现在可以更加方便的使用可视化的方式来设计界面了, 同时还增加的对布局文件重构的功能,可以通过布局文件重构来生产Style.xml文件,也可以替换Layout容器等. 详情点击下面的 more info 连接 (可能需要翻墙哦 )
下载地址 http://dl.google.com/android/ADT-11.0.0.zip
| no comments | 标签: android

书--垃圾书--学习新技术需要买书吗 (⊙o⊙)

自从JavaEye被迫改名为ITEye后,就很少去逛逛了,现在JavaEye也没有当年的风范了,貌似大牛都潜水了,连肉饼除了发公告和重要新闻都不出来冒泡啦, 难道是被CSDN收购的原因?

 

以上是发牢骚 \(^o^)/~....

 

今天 上去看看移动开发论坛, 发现了一篇帖子: 主题:垃圾书:杨丰盛的《Android应用开发揭秘》 http://www.iteye.com/topic/971053

 

看到这里忍不住再发发牢骚, 要学习这些前沿技术, 特别是想Android这种实时都在更新变化的技术, 需要买书吗?

Android是开源的,本身又有很好的文档, 如果看文档不过瘾,直接看代码呀 !  学习这种东西 买书的话很不划算, 你想想 写一本好的IT书籍要多少时间? 1年 2年? 几个月写出来的书 你敢看啊!  写出来后 还要校正,排版,印刷,出版,发行, 等书到你手中了, 书中所写的内容也该过时了.

 

另外 根据以往经验, 这些书籍基本都是翻译原版文档+复制原版示例代码而成.

| no comments | 标签: android

AndroidPN 如何使用

以前介绍了一个实现了 Android Push Notification 的一个项目  AndroidPN , 有很多用户询问如何使用 AndroidPN , 这里就做个简单的介绍:

 

首先到AndroidPN项目主页( http://sourceforge.net/projects/androidpn/ ) 下载2个文件: androidpn-server-0.5.0-bin.zip 和 androidpn-client-0.5.0.zip  分别是服务器和客户端的代码.

 

下载后运行服务器  服务器成功运行后 可以在本机打开浏览器访问: http://127.0.0.1:7070/index.do 可以看到服务器的管理界面.

| no comments | 标签: android

Goodev Search - Android手机的搜索好帮手

好久没有开发Android软件了, 上个周末在使用掌上百度的时候 发现其提供的搜索建议功能不错(网页版也有), 在手机上通过搜索建议免去了输入中文的麻烦, 例如:  要搜索刘德华 ,不用切换输入法 去输入中文, 直接输入 ldh 即可在下面的搜索建议中选择了.

 

| no comments | 标签: android

什么是root tools

RootTools (http://code.google.com/p/roottools) 是什么, 百度一下发现如下中文结果:
1.Android软件随意改 Root Tools工具诞生
2.Root Tools让Android软件随意修改
"Root Tools是一个新的开源工具,Android开发者可以在这一工具软件的支持下,对.apk格式的文件进行再次修改,让程序表现更加出色,满足用户的需求"
真的是这样的吗? Android软件可以这么随意修改吗? 开发者的权益就没法保护了?
| no comments | 标签: android

系统App文件丢失导致2.3.3升级失败的解决方式

如果你Root过手机,并且和我一样把没用的App删除掉了(例如 Youtube Twitter Facebook 等),则手动升级会失败, 验证通不过, 这个时候 就要把这些App重新复制到/system/app目录下面, 如果你已经找不到这些App了 请到这里下载原版2.2.2的Rom, 从里面解压出你需要的App ,复制到手机中 再手工升级就可以了.
| no comments | 标签: android

手动升级 Nexus one 2.3.3

现在N1的2.3.3 OTA升级包已经出来了, 下载链接 

http://android.clients.google.com/packages/ota/passion/81304b2de707.signed-passion-GRI40-from-FRG83G.81304b2d.zip

或者

 

http://goo.gl/zoHdf

 

或者扫描

 

| no comments | 标签: android

Root nexus one 2.2.2 FRG83G

<p>最近N1升级2.3无望(Google 不给力啊, 有了老2就不要老1了), 而且用飞行模式+WIFI+VPN 浏览付费和Google maps等google应用 无效, 为了升级Google Maps 到5.1 , 再次 Root了 新版本的N1,</p>
<p>&nbsp;</p>
<p>平台: 使用OTA升级的最新版本Nexus one &nbsp;&nbsp;2.2.2 FRG83G</p>
<p>Root的方法参考这里:&nbsp...

| no comments | 标签: android

Logcat 输出中文乱码问题

在用Eclipse开发Android程序的时候, Logcat打印出来的中文内容为乱码, 以前没有很好的解决方式,现在使用最新的ADT (9.0.0-Pre3) 插件可以解决该问题
插件下载 http://goodev.googlecode.com/files/ADT-9.0.0-preview3.zip
插件更新页面: http://tools.android.com/download/ 需翻墙
| no comments | 标签: android, at

Android SQLite 外键约束

在Android中 2.1以前的版本使用的SQLite版本是3.5.9, 在2.2版本中使用的是3.6.22.
可以通过如下命令查看SQLite的版本:
adb shell sqlite3

如果你的程序中需要使用外键约束,可以在SQLOpenHelper助手类中的onOpen函数中 启用该功能:
| no comments | 标签: android

Nexus one 上的Market已经偷偷摸摸更新了 但是Google Maps 还未更新

前几天一直有新闻报道说 Android Market要更新新的版本, 一直没有看到新的界面, 今天早上起床, 看下手机提示有新的App更新可用, 打开看了下 ,发现Market 界面不一样了, 已经偷偷摸摸的更新了。 由于在天朝的原因, Google Maps还没更新, 看来只能使用MarketEnbale来更新Maps。
| no comments | 标签: android

在布局文件中使用自定义View

在前文分别展示和分析了使用自定义View会出现的问题和解决方式. 前文展示了通过代码动态添加IconTextView到其他ViewGroup,这种方式设置View的相关属性可能会不太方便, 大部分开发者还是习惯在Layout布局文件中设置和修改View的相关资源以及配置.
| no comments | 标签: android

Android ViewGroup(Layout)使用注意事项(II)

在前文中我们阐述了使用组合View的这种奇怪现象。出现这种问题的根源在于IconTextView类的实现,大部分的开发者认为使用IconTextView 这种自定义View的方式 就相当于自定义了一个包含有一个ImageView和两个TextView的组合控件。 但是这里有个问题, 在View的层次结构中多出了一个LinearLayout。
仔细分析下, 我们的IconTextView类继承自LinearLayou,而布局文件icon_text_view.xml的根元素也是LinearLayou,这样我们的IconTextView的View关系就是两个Layout下面包含3个单个View。 使用Android的hierarchyviewer.bat工具可以查看到这种层次结构。 如下图:
| no comments | 标签: android

Android ViewGroup(Layout)使用注意事项(I)

本文将探讨组合View(Layout)使用不当表现出的怪异显现,并在下篇文章分析产生的具体原因。
首先来看看具体的示例
在开发Android app 的时候 ,大多数情况下我们都需要使用到组合View,例如一个具有图标装饰的两行文本内容,可以通过如下组合View来实现。
| no comments | 标签: android

如何让你的Android显示最佳的壁纸效果

Android平台支持客户化定制主屏壁纸已经有很长时间了。这种特性和Android平台高度的可定制性是相称的,当你在寻找一个新的壁纸的时候,需要考虑到一些事情:Android并没有使用和你的显示屏的分辨率一致的图片,就像在其他平台上一样。
小提示 : 使用谷嘀壁纸客户端可以更方便的查找适合自己手机屏幕的壁纸,还可以和他人分享您的精美壁纸. 猛击这里下载 http://a-paper.appspot.com/gw.jsp.
| no comments | 标签: android, life

Android App 也开始分级了

从今天(12月1号)开始Google 正式启用Android App 分级制度,现在新加入的应用都必须指定对应的等级,App一共有4个等级 All(所有),Pre-teen(9 岁至 13 岁),teen(青少年)和Mature(成年人). 对于你以前发布的应用 今天可以修改应用的分级了,如果你没有修改 则Google 默认的等级为 成年人. 下面是关于App如何判定等级的指导规则,根据下面的规则可以看出 只要您的App包含了 访问位置的权限 则就不能使用"All"分级了. 在Android Market控制台中 如果您的app包含了该权限则App分级的All选项被服务器禁用了.
| no comments | 标签: android, at

Android 定时器

对于一个Java开发者来说,想到定时器(计时器,倒计时)的应用 一般都会想到使用 java.util.Timer 和 java.util.TimerTask , 在Android中使用这2个类也可以实现计时的功能 但是使用起来还是有点麻烦的, 特别是在UI界面需要更新的时候, 例如 实现一个倒计时的界面, 在一个TextView中显示当前剩余的时间, 如果在TimerTask中计时,则无法更新TextView显示的剩余时间(在非UI线程中 不能访问UI组件),可以通过runOnUiThread函数来实现 但是多少有点烦琐.
| no comments | 标签: android, at

Android 资源别名

资源别名的常用场景:
例如 程序支持多国家和多语言,在不同的国家和语言使用不同的应用程序图标(icon.png),但是在

English-Canadian 和French-Canadian 情况下要使用相同的图标, 简单的方式就是创建对应的资源目

录 res/drawable-en-rCA/ 和 res/drawable-fr-rCA/ 然后把图标分别放到每个目录下. 这样有个缺

点 就是有2个一样的资源图标. 使用资源别名可以避免这种问题.
| no comments | 标签: at, android

Android 版本之间的区别

三年前的,2007年11月5日,Google 正式对外宣布了 Android 计划。一转眼三年过去了,别说是机器人了,就是人类小孩儿也差不多会打酱油了吧。三年的时间,Android 席卷全球的智能手机市场,已经成为了美国第一,全球第二的智能手机平台,甚至有预测说 2014 年 Android 将在全球范围内将诺基亚拉下第一的宝座。 让我们在 Android 三岁生日这个时刻对过去的三年做一个简单的回顾吧:
| no comments | 标签: android

Autowire: 自动从xml中绑定Activity中的view

Autowire 是一个Android小工具,把在layout xml中声明的View自动绑定到对应的Activity中. 如果 Activity中有几十个View,现在您再也不用手工编写几十行findViewById代码了, 只需要使用一行代码 Wire.me(this, R.id.class), 就帮您搞定了! \(o)/~
| no comments | 标签: android, at

彻底摆脱OPhone的主屏

经过研究我把GoodevHome的包名修改为和OPhone系统主屏一样,然后使用RootExplorer替换掉系统的主屏程序(OMSHome.apk),然后居然成功了! 现在再也见不到那个主页不能定制的主屏了.
具体操作方式
| no comments | 标签: ophone, android

WebView显示非拉丁字符乱码的解决方式

Android 中的WebView在显示非拉丁字符的时候 经常出现乱码, 可用的解决方案如下:

1. 使用这种方式可以解决:

 webView.loadDataWithBaseURL(null, html, "text/html", "utf-8",null);
2. 使用如下方式也可以解决:

          webView.getSettings().setDefaultTextEncodingName("utf-8");
          webView.loadData(URLEncoder.encode(html,"utf-8").replaceAll("\\+"," "), "text/html", "utf-8");

 

| no comments | 标签: at, android

4shared.com - 国外老牌网络硬盘介绍

4shared是来自乌克兰基辅的一个免费网络硬盘,创建于 2005 年,其 Alexa 世界排名在前80 位,人气很旺、用户很多,在国外非常流行。免费提供 10G 存储空间,单个文件 200M 内(4shared 还提供一个工具栏,安装后上传单个文件最大 500MB ),无限流量,不限制下载。在4shared上可上传任何格式的文件,支持批量上传,包括音乐、影片、图片、文档以及压缩文件等,对上传的文件数不限制,但受空间大小的限制。 4shared的最大优点是上面有很多共享资源,在上面可以搜索到很多有用的文本资料和影音文件.
| no comments | 标签: life, android

简单获取Nexus One 2.2.1(FRG83)Root 权限的方法

国庆节把那个Dell mini 3i手机换掉了, 不得不说 中国移动的系统真的不咋地,买手机千万别买Dell mini 3i。 换了个Google nexus one, 看包装是德国版的,问老板说是从香港拿的货。 机器安装的是2.2的系统,在看机器的时候 刚好赶上2.2.1更新,就再店里面直接OTA更新了2.2.1,更新相当顺利 重启下系统就ok了, 然后就和老板谈谈价格 就带着机器闪人了。 回到家,用了2天发现系统里面预装了几个在国内没法用的 app(com.amazon.mp3.apk,Twitter.apk,Facebook.apk),这些没用的app很想把它删除掉。结果发现不 root,没法删除呀。 于是乎就Google了一个小时,发现了一个不用破解Bootloader就可以root的方式,按照说明测试了下 果然 可以获取root权限, 然后到market上下载R.Explorer,删除掉没用的系统app。
| no comments | 标签: android, google

Android 钱途在哪儿?

在注册Google Android Market后, 把自己用的一个程序(同步GPS信息到Google Latitude上的, 中国移动的垃圾OPhone不支持Google Maps,没办法自己写了一个小程序来同步),嵌入admob广告发布到android market上了,该程序之前也在国内相关论坛发布过,也在联想的lephone商店发布了,已经通过审批快2个月了,到现在还是没有上架,难道在 Lephone发布个应用上架还要排队?,在中国移动的商店上发布,服务人员说 "该程序设计到XXXX问题 需要提供版权证明" \(^o^)/~ 很好很强大.后来狠心浪费了25美刀注册了Google market, 程序发布3天发现程序下载量居然有2240,成功安装次数为1317. 虽然不是很多 但这个结果还是比较让我吃惊的.
| no comments | 标签: android, life

国内注册Android Market

作为一个天朝的Android开发者 要注册Android Market还真是不容易, 注册Market的时候需要使用Google Checkout支付注册费(25美元),而在checkout注册Location的选项中居然没有伟大的China,只有一个近似的Chile(智利)(貌似有一次奥运会还是什么国际运动会,中国运动员得了金奖,领奖的时候居然播放的是Chile的国歌 \(^o^)/~). Google了下前人的一些经验说,地址不会出现中国的,可以使用国外的地址先糊弄过去再说,这个选项不影响注册. 然后就试试看找了一个国外公司(微软 \(^o^)/~)的主页, 看看他们的联系地址,然后照抄填写. OK 地址选项搞定. 然后就是信用卡了,这个使用的招商的Visa卡, 由于我们的Billing infomation是错误的 所以在填写Shipping address的时候就填写国内的实际地址,这一项可以写中文也可以写拼音.然后提交就OK了. 等查看信用卡交易记录 先扣除1美元是用于验证信用卡的 这1美元还会换你的,然后就是25美元的注册费了. 然后过了大概10分钟 刷新注册页面 就提示已经注册成功可以上传程序了.
| no comments | 标签: android

Android Push Notification

不只什么原因Android到目前还是没有添加Push Notification功能. 目前有几个第三方的实现,其中 AndroidPN 实现的比较完善,包含服务器端和服务端参考实现, 是使用XMPP协议作的. 客户端会启动一个Service来接受服务器推送的消息.
| no comments | 标签: android

[谷嘀下载器] 面向开发者的Android下载工具

谷嘀下载器是一款面向开发者的下载工具,如果您的程序需要下载功能,则可以使用谷嘀下载器来轻松下载.
在Android 系统内部有个下载管理器,例如 内置的浏览器下载文件就是通过内置的下载管理器下载的. 在下载的过程中有Notification提示 下载完也有提示. 如果我们想在自己的程序中也是用这样的下载功能,可惜google并没有开放使用接口. 虽然通过其他方式也可以使用 但是使用起来总是不那么方便,并且将来Android系统升级也有可能修改这些非公开API的实现方式. 谷嘀下载器就是根据这种情况开发的.
| no comments | 标签: android

Android Service不可轻易用

最近在做谷嘀壁纸程序自动更换壁纸功能的时候,如果使用Service来实现自动切换 好像是不错的选择. 后来仔细研究了下, 发现Service不是这么用的也不该这么用嘀. 如果使用PrecossManager结束掉程序 那么该程序的Service也就死了 没法继续执行了. Service在Android中定位于在后台执行某些任务(例如: 在后台下载一个50M的文件) 一旦该任务完成 Service也就完成其任务 该结束了. 对于定时切换壁纸的功能 如果使用Service来做的话,则该Service就要在后台一直运行, 这样的话就会一直占用系统资源和消耗手机宝贵的电池能量.
| no comments | 标签: android, at

Android PreferenceScreen背景 在2.1 2.2系统上的Bug

今日测试程序发现在Android 2.1 ,2.2 系统中PreferenceScreen具有一个Bug, 在Preference中设置使用Theme.Light主题,则打开Preference为白色主题, 当Preference中内嵌有其他PreferenceScreen的时候, 打开内嵌的PreferenceScreen则屏幕背景为黑色的.
解决方式:在打开内嵌PreferenceScreen的时候设置其背景色.
| no comments | 标签: at, android

谷嘀壁纸

谷嘀壁纸是一款Android壁纸程序, 在第一阶段基本开发完成时,刚好遇到MM创业计划这个活动. 就顺便参与了下. 欢迎大家使用支持哦. 产品地址: http://mm.10086.cn/mm2010/detail/300000069003.html 谷嘀壁纸具有如下功能: 浏览最新发布壁纸、浏览下载最多壁纸、分类浏览壁纸 收藏喜欢的壁纸 上传壁纸 和广大手机用户分享壁纸 设置当前浏览的壁纸 参赛的只是1.0的程序. 在后续2.0版本中 会增加定时更换壁纸的功能. 让手机炫起来!
| no comments | 标签: android

htc desire screen size

在这篇文章中提到了如何获取Android系统的屏幕分辨率,最近在测试一个程序的时候,发现HTC Desire手机通过 android.view.Display 返回的屏幕尺寸是320 x 533,而不是传说中的480X800. 通过打印DisplayMetrics的信息: DisplayMetrics{density=1.5, width=320, height=533, scaledDensity=1.5, xdpi=254.0, ydpi=254.0} 发现 屏幕的物理尺寸(像素)等于 Display返回的尺寸乘以 density . 有点奇怪, 难道是文档中的说明不太清楚?
| no comments | 标签: android

Google Latitude For OPhone

Google Latitude For OPhone 是根据Latitude API开发的一个GPS位置同步的程序. 因为在OPhone手机上无法安装Google Maps 无法使用 Google Latitude,所以就开发了这么一个简单的同步程序. 1.0版本只支持OPhone, 使用的是OPhone的AGPS定位源(Provider),在使用程序前需要打开AGPS. 下载地址
| no comments | 标签: android, google

Android apktool

Android apktool 是一个用来处理APK文件的工具,可以反编译资源文件,也可以添加新的功能到APK文件中. 是用该工具来汉化Android软件然后重新打包发布是相当简单的.
| no comments | 标签: android

Android Search Framework(搜索框架)

Android Search Framework 是Android系统提供的统一搜索框架,通过该框架可以快速搜索系统中的任何内容,比如联系人、电话、短消息、邮件以及其他第三方程序提供的内容。在Android 1.6中又引入了Quick Search Box(QSB)功能,该功能可以让用户更加快速的搜索他们想要的内容,随着用户的输入可以动态的提示匹配的内容。QSB通过手机上面的搜索按键触发。如果手机支持语言搜索,则可以选择在右边出现一个语言搜索的按钮。
| no comments | 标签: android

Android 2.1(HTC Desire)系统使用语音搜索(Voice Search)

Nexus One 可以使用语音搜索,而差不多系出同门的HTC Desire 确没有语音搜索. 本来Google有个语音搜索的项目 http://code.google.com/p/voicesearch/ 现在不知什么原因该项目不存在了. 还好网络是万能的,在互联网上还有可下载的地址. 到这里下载语音搜索安装程序, 安装后就可以使用语音搜索了. 上周一位同事把HTC Hero刷机到Android2.1,安装该程序后也可以正常使用语音搜索了.只要是Android2.1系统的手机理论上安装该程序都可以使用语音搜索. 大家可以试试.
| no comments | 标签: android

Android 之乱

去年从OMS系统推出后笔者就担心Android平台会像JavaME一样混乱,手机厂商和运营商会各自为政,导致Android开发者比较困惑. 日前 计算机世界 推出专题分析了目前Android市场的混乱. 内容如下
乱!乱!乱!Android真乱! 从手机商到运营商,从软件公司到平台网站,人人都做Android。 品牌手机几千元,山寨产品几百元; 操作系统你改一版,我改一版; 软件商店你出一个,我出一个……产品繁复无尽,应用层出不穷,市场混乱不堪。 乱!Android乱得没完没了,乱成了一声叹息。 这到底是图个啥?
| no comments | 标签: android

Licensing Service for Android -- Google 反盗版服务

Android Market 上的软件目前很容易被盗版,以前用户安装软件几乎是没有任何版权保护的自由状态,现在Google公布了一项认证服务"Licensing Service for Android Applications" 来解决这个问题,该系统的工作原理是允许应用程序来查询Android Market的授权服务器,并返回信息来识别当前用户的许可情况(Market客户端会收集设备的信息来判断该设备是否购买了一个程序),从 Andorid 1.5版本以上的平台均支持这一特性,该特性可以被Android开发人员免费使用,以阻挡盗版的肆虐
| no comments | 标签: android

Android Backup Service(备份服务)

在Android 2.2以后,Google开始支持数据备份到云端的功能,同时Google也推出了Android Backup Service,通过Android Backup Service就可以轻松的把程序的数据保存到Google服务器上了. 要使用Android Backup Service 要先到这里注册一个服务的Key,然后按照这里的指导来编写程序.
| no comments | 标签: android

App Inventor 凸显Google的强大之处

App Inventor 是Google为Android平台提供的一个开发平台,该平台有个显著的特点就是不用写代码就可以编写Android程序.同样这是一个基于浏览器的应用,在浏览器中通过点击拖拽就可以完成一个应用程序的开发,可以看出Google还真是想让所有人都实用其服务.以前要为Android开发软件,需要专业的编程知识,但是有了App Inventor 会上网就可以了.
| no comments | 标签: android

source android 主页改版,突出兼容性测试

<a target="_blank" href="http://source.android.com/">source.android.com</a> 在Google I/O期间改版,新版添加了一些真对OEM和定制厂商(例如中国移动的OPhone)的工具,Google也不喜欢看到Andorid平台被每个厂商都定制的不兼容情况,导致开发者抱怨要真对不同的手机来调试程序. 在新的页面添加了兼容性测试程序.这样定制厂商就可以通过该程序来测试自己分发的版本是否和正宗血统的Android兼容. <br><br>Tips: <a target="...

| no comments | 标签: android, google

OPhone 1.5 通过程序开启网络

OPhone系统对android的网络层做了修改,在OPhone的“数据链接”设置中可以设置是否“开机时连接”。如果用户没有选择这项设置,则程序是不能访问网络的。这个时候可以通过程序来开启网络。<br><br>首先检测是否有网络可用:<br><p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: rgb(0, 0, 0); font-size: 10.5pt; font-family: 'Courier New';"> <...

| no comments | 标签: android, at

dell mini 3i 升级 1.5

上周联系dell售后客服(dell mini 3i手机是委托天音科技做的售后:<a title="dell mini 3i 售后" target="_blank" href="http://supportapj.dell.com/support/topics/topic.aspx/global/shared/support/mini3i/zh/cn/contacts?c=cn&amp;cs=cndhs1&amp;l=zh&amp;s=dhs-%20b,%20e-%20J5">售后网点查询</a>)说可以升级系统了,就周末跑过去升级了下,升级...

| no comments | 标签: android, life

RenderScript and LiveWallpapers

Google 的<span style="font-weight: bold;"> </span>nexus one<span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-he...

| no comments | 标签: android, java

flurry and locale

<a href="http://www.twofortyfouram.com/">http://www.twofortyfouram.com/</a>&nbsp;这是个Android程序,可以根据手机所在的位置来更改手机的配置,比如 当你在学校的时候 设置铃声关闭,调整到震动状态;当在家中时候 设置铃声开启。 是个比较新奇的应用,不知道在国内能否使用,还没测试过。<br><br><div><a href="http://www.flurry.com/index.html">http://www.flurry....

| no comments | 标签: android, java

使用ViewStub来优化布局

<div><span style="font-family: Verdana;" size="2;">android.view.ViewStub</span></div>
<div>&nbsp;</div>
<div><font face="Verdana" size="2">ViewStub
是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。</font...

| no comments | 标签: android

工信部将通过产业政策推动Android平台发展

工信部政策法规司副司长郭福华在今天召开的首届海峡两岸Android技术及产业合作发展会上表示,工信部将通过制定科学的产业政策,技术政策和业务政策,加强对Android的政策引导和规范,努力为Android平台创造良好的政策和市场环境。<br><br>工信部政策法规司副司长郭福华表示,Android平台在中国市场充满了机遇。今后企业应该在以下三个方面努力。<br><p><br>
第一,把握机遇,重视Android这项技术平台;尤其企业充分利用这个环境,把这方面技术用好。<br><br>
...

| no comments | 标签: android

Android layout 优化之二:使用include和merge 标签

<strong>使用&lt;include /&gt; 标签来重用layout代码</strong><br>如果在一个项目中需要用到相同的布局设计,可以通过&lt;include /&gt; 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在<a href="http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=tree;h=refs/heads/master;hb=master">androi...

| no comments | 标签: android

Android layout 优化

使用android layout可以创建组合控件,特别是使用LinearLayout来创建自定义组件,但是当layout嵌套层数比较多的时候,性能是比较低下的,特别是使用了weight参数的时候,每个控件会初始化2次。<br><br>例如:下图所示的例子<br><img alt="" src="http://rainclog.googlecode.com/files/l1.png"><br>在OIFileManager中有用到,使用1个ImageView 和2个TexView以及2个LinearLayout来实现,通过Hiera...

| no comments | 标签: android

通过AppSpot查看Android文档

地球人都知道android开发网站<span style="font-size: 9pt; font-family: 'TheSansMonoCondensed-SemiLight';"> http://developer.android.com被GFW了,想查看相关的文档要借助翻墙工具,给开发人员带来诸多不变,最近在浏览android本地文档的时候,偶然发现里面居然有个app.yaml文件,哎呀 这不是gae的app定义文件吗。一开始就知道android.com 是用gae托管的,就是不知道gae的app id,这下找到这个文件了就可以很容易的看到id了(androidap...

| no comments | 标签: android

他山之石,可以攻玉 -- Android开发进阶之Intent

<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Simsun; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-sp...

| no comments | 标签: android

Android SDK 下载地址

Android dev主页: http://developer.android.com 是打不开的被墙了(至少杭州电信打不开),要下载SDK是不方便的。 另外从SDK 2.0开始, android 安装方式发生了变化,现在的开发包中只包含基本的模拟器和AVD 管理器,然后在线选择要安装的组件。 虽然http://developer.android.com被墙了, 但是android下载地址使用的是google地址还是可以访问的。<br><br>Android SDK 下载地址: http://dl.google.com/android/android-sdk_r3...

| no comments | 标签: android

OI File Manager4OMS_1.1.0.apk 1.1.0 文件管理器发布

<p>OI File Manager4OMS_1.1.0.apk 1.1.0 发布,可替代系统文件管理器, 可以查看系统文件夹内容。 </p><p>OMS系统自带的文件管理器无法查看系统文件内容, 只能查看SD卡内容。 </p><p>下载地址: <a href="http://s8.hk/0ijp" rel="nofollow">http://s8.hk/0ijp</a></p><p>详细信息: http://code.google.com/p/openintents4oms/&l...

| no comments | 标签: android

OI About 介绍

<span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: simsun; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: no...

| no comments | 标签: android

Android 中使用WebView注意事项

<br><br>在使用WebView.loadData函数显示网页内容的时候,需要调用URLEncoder编码显示的内容,否则非英文<br><br>字符将不能正确显示。如下是loadData的实现:<br>&nbsp;public void loadData(String data, String mimeType, String encoding) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; load...

| no comments | 标签: android

更新签名后,android 软件安装失败

<div><span style="font-family: Verdana;" size="2;">在使用ADT有可能会出现<span class="Apple-style-span" style="word-spacing: 0px; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; line-height: normal; font-size-adjust: none; font-stretch: ...

| no comments | 标签: android, oms

由OMS来看Android 会不会成为第二个JavaME移动平台

Android为Google联合其他一些厂商推出的一手机操作系统。由于其开放性现在逐渐开始占领移动市场。各大手机厂商以及运营商都希望借此系统来分一杯羹。 最近在做中国移动的OMS系统程序开发,OMS也是基于android系统由移动定制的,但是中国移动自己定制了很多应用和其他一些底层实现,来实现自己的利益最大化。OMS系统在中移动自定义那部分开发资料也相当不全面,导致OMS程序和标准的Android程序不能兼容。现在摩托罗拉也推出了自己的基于Android的系统,目前还不知道有没有OMS做的修改大。如果各个厂商和运营商都在Android上面做了大量的修改,这样基于Android的系统就和现...

| 2 comments | 标签: android