所在位置:主页 > 系统开发 > 谷歌Android开发常见错误有哪些?

谷歌Android开发常见错误有哪些?

发布时间:2023-12-31 12:39来源:www.sf1369.com作者:宇宇

一、谷歌Android开发常见错误有哪些?

1、无法使用网络 :Permission denied(maybe missing internet permission)

在AndroidMainifest.xml中增加允许使用网络选项(在结束标签之后>):

2、找不到activity类: android.content.ActivityNotFoundException: Unable to find explicit activity class {xxxx}

在AndroidMainifest.xml中增加activity的申明,如:

< activity android:name = .xxxActivity >

3、为什么找不到 startSubActivity 方法?

现在,请使用 startActivityForResult 方法来代替旧的startSubActivity方法。

4、无法加载xml中的view,报 java.lang.NullPointerException 异常

忘记加载activity的layout文件:

setContentView(R.layout.main);

5、Unparsed aapt error(s)! Check the console for output

但是控制台上找不到错误或者 看不懂错误的时候,点 Project--------->clean ..就会没问题

6、requestCode和resultCode的区别

在使用startActivityForResult()和onActivityResult()时,会分别用到requestCode和resultCode,有时候极容易将2个参数混淆起来。

二、如何在开发环境中引用googleearth activex

打开Google Earth→选择需要缓存的区域,并按照需要打开Google Earth里的各个层。 点击“工具”→选项→高速缓存。 设置“清除磁盘高速缓存”,最大可设置为2000(设置的数据越大,缓存数据越快)→ 点击“确定”。

三、什么是谷哥系统?

谷歌基于Linux的Android操作系统原本是为手机设计的,但令人兴奋的是,谷歌Android已经装进了低配置上网本中。这就意味着Android已经具备桌面功能,如它内置的Chrome网页浏览器及支持第三方程序的Android Market(应用程序商店)。    这对微软是一记重击.Google首先独霸搜索引擎市场,随后又侵入Web邮件市场.接下来,Google的Android智能手机操作系统进入了微软 Windows Mobile系统的地盘.然后,Google又推出了Chrome浏览器.现在,Google再次出击,宣布将推出基于 Google Chrome的操作系统.     Google表示,新的Chrome OS将在明年下半年发布,将是一款“轻量级”操作系统,主要面向网络.     Google期望Chrome OS系统能沿袭Chrome浏览器的相同元素,它在宣布发布 Crhome OS的公告中称,“Chrome OS的主要特点是,速度,简洁,安全.我们设计使之兼具速度与轻量级等特点.仅需数秒就能启动完毕并连接上互联网.它极简的用户界面不致于妨碍用户,而大部分用户体验都由网络提供.”     Google Chrome OS的安全性是重中之重,Google称自己“回溯到最基本之处,完全重新设计了操作系统的底层安全架构,用户无需担心病毒,恶意软件和安全更新等问题.它惟一任务就是运行.”鉴于目前的操作系统都各有其缺陷且需要补丁升级,Google这一计划可谓极具雄心.     Chrome OS将运行于使用X86处理器的个人电脑,同样也支持使用ARM处理器的设备,如所谓的智能本.     这对Android来说,意味着什么.Google表示,Chrome OS与Android两种系统并无关联.Android是为智能手机,上网本和其它类似设备准备的,而 Chrome OS则是为“大部分时间花在互联网上的人们设计的”,可运行在几乎所有满足安装需求的电脑上,从上网本到高低端台式电脑.     去年Google发布Chrome浏览器时,有人曾评论称,过去一直有传闻称Google会开发操作系统,Chrome的发布告诉人们,网络浏览器就是 Google的操作系统.     Chrome OS显然不仅是一个浏览器,Google对Chrome OS的未来设想其实就是 Chrome浏览器的介绍词:网络就是未来的操作系统,现代的操作系统需要首先围绕网络而生.Google还在今天的这份公告里声称,“对应用开发者而言,网络就是平台.当然,这些应用程序不仅限于Google Chrome OS,还应该可以运行于Windows、Mac和Linux下的任何标准浏览器,因此任何平台下的开发者都将拥有最庞大的用户基础.”