标签为 "Android" 的存档

android模拟器无法打开:This application has requested the Runtime to terminate it in an unusual way

android模拟器无法打开,报错如下:

Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

查找原因,结果是由于内存设置不当,我的PC是8G内存,模拟器上来就默认给了1G,结果总是启动不起来。后来改为512M,顺利启动,感觉有点太卡,就又改为了700M,仍然可以顺利启动。搞定。

一些常见的浏览器的 $_SERVER[‘HTTP_USER_AGENT’] 输出信息

PHP 输出 $_SERVER[‘HTTP_USER_AGENT’]

<?php
var_export($_SERVER);
exit;
?>

Ipad:

    [HTTP_HOST] => 10.130.150.186
    [HTTP_USER_AGENT] => Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5
    [HTTP_ACCEPT] => application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
    [HTTP_ACCEPT_LANGUAGE] => zh-cn
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_CONNECTION] => keep-alive
    [PATH] => /usr/local/sbin

Firefox x64 4.0b13pre on Windows 7 x64:

    [HTTP_HOST] => localhost
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b13pre) Gecko/20110307 Firefox/4.0b13pre
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_LANGUAGE] => zh-cn,en-us;q=0.7,en;q=0.3
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_ACCEPT_CHARSET] => UTF-8,*
    [HTTP_KEEP_ALIVE] => 115
    [HTTP_CONNECTION] => keep-alive
    [PATH] => C:Program Files

Firefox x86 3.6.15 on Windows 7 x64:

    [HTTP_HOST] => localhost
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_LANGUAGE] => zh-cn,en-us;q=0.7,en;q=0.3
    [HTTP_ACCEPT_ENCODING] => gzip,deflate
    [HTTP_ACCEPT_CHARSET] => UTF-8,*
    [HTTP_KEEP_ALIVE] => 115
    [HTTP_CONNECTION] => keep-alive
    [PATH] => C:Program Files

Chrome x86 10.0.648.133 on Windows 7 x64:

    [HTTP_HOST] => localhost
    [HTTP_CONNECTION] => keep-alive
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16
    [HTTP_ACCEPT] => application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
    [HTTP_ACCEPT_ENCODING] => gzip,deflate,sdch
    [HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.8
    [HTTP_ACCEPT_CHARSET] => GBK,utf-8;q=0.7,*;q=0.3
    [PATH] => C:Program Files

IE9 x64 9.0.8112.16421 on Windows 7 x64:

    [HTTP_ACCEPT] => text/html, application/xhtml+xml, */*
    [HTTP_ACCEPT_LANGUAGE] => zh-CN
    [HTTP_USER_AGENT] => Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
    [HTTP_UA_CPU] => AMD64
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_HOST] => localhost
    [HTTP_CONNECTION] => Keep-Alive
    [PATH] => C:Program Files

IE9 x86 9.0.8112.16421 on Windows 7 x64:

    [HTTP_ACCEPT] => text/html, application/xhtml+xml, */*
    [HTTP_ACCEPT_LANGUAGE] => zh-CN
    [HTTP_USER_AGENT] => Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_HOST] => localhost
    [HTTP_CONNECTION] => Keep-Alive
    [PATH] => C:Program Files

Firefox x64 3.6.10 on ubuntu 10.10 x64:

 [HTTP_HOST] => localhost
    [HTTP_USER_AGENT] => Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_LANGUAGE] => zh-cn,zh;q=0.5
    [HTTP_ACCEPT_ENCODING] => gzip,deflate
    [HTTP_ACCEPT_CHARSET] => UTF-8,*
    [HTTP_KEEP_ALIVE] => 115
    [HTTP_CONNECTION] => keep-alive
    [HTTP_CACHE_CONTROL] => max-age=0
    [PATH] => /usr/local/sbin:

andorid 2.2自带浏览器,不支持HTML5视频

array (
  'HTTP_HOST' => '192.168.1.4',
  'HTTP_ACCEPT_ENCODING' => 'gzip',
  'HTTP_ACCEPT_LANGUAGE' => 'zh-CN, en-US',
  'HTTP_X_WAP_PROFILE' => 'http://www.htcmms.com.tw/Android/Common/Wildfire/ua-profile.xml',
  'HTTP_ACCEPT_CHARSET' => 'utf-8, iso-8859-1, utf-16, *;q=0.7',
  'HTTP_REFERER' => 'http://192.168.1.4/',
  'HTTP_USER_AGENT' => 'Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
  'HTTP_ACCEPT' => 'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
  'HTTP_CACHE_CONTROL' => 'no-cache',
  'HTTP_PRAGMA' => 'no-cache',
  'PATH' => '/sbin:/usr/sbin:/bin:/usr/bin',
  'SERVER_SIGNATURE' => '',
  'SERVER_SOFTWARE' => 'Apache/2.2.19 (Unix) PHP/5.3.6',
  'SERVER_NAME' => '192.168.1.4',
  'SERVER_ADDR' => '192.168.1.4',
  'SERVER_PORT' => '80',
  'REMOTE_ADDR' => '192.168.1.14',
  'DOCUMENT_ROOT' => '/home/user1/htdocs/',
  'SERVER_ADMIN' => 'webmaster@dummy-host.example.com',
  'SCRIPT_FILENAME' => '/home/user1/htdocs/test.php',
  'REMOTE_PORT' => '33307',
  'GATEWAY_INTERFACE' => 'CGI/1.1',
  'SERVER_PROTOCOL' => 'HTTP/1.1',
  'REQUEST_METHOD' => 'GET',
  'QUERY_STRING' => '',
  'REQUEST_URI' => '/test.php',
  'SCRIPT_NAME' => '/test.php',
  'PHP_SELF' => '/test.php',
  'REQUEST_TIME' => 1309447458,
)

摘自:http://www.cnblogs.com/sink_cup/archive/2011/03/15/http_user_agent.html

美联邦陪审团裁定Android侵犯甲骨文Java专利

美联邦陪审团裁定Android侵犯甲骨文Java专利

美联邦陪审团裁定Android侵犯甲骨文Java专利

北京时间5月8日消息,据外国媒体报道,一个由12名成员组织的美国联邦陪审团周一作出裁决称,谷歌在研发Android操作系统时侵犯了甲骨文的技术专利,目前Android已经在3亿多个移动设备运营。

不过,该陪审团在谷歌是否“公平使用”甲骨文的知识产权方面仍未能够达成一致的裁决方案。

上述裁决阻止了甲骨文对所有侵权诉讼索赔的要求,但据美国地方法官威廉·阿尔苏普(William Alsup)声称,陪审团还是认为,Android的部分技术侵犯了甲骨文的专利。甲骨文一直要求谷歌为此赔偿10亿美元。

谷歌的代理律师罗伯特·凡·奈斯特要求阿尔苏普宣布上述裁决为无效审判,该律师认为,到底是否侵权与是否公平使用有着直接的关系。阿尔苏普声称他将考虑谷歌的这一请求,并宣布案件开始进入专利审查期。

上述决定已经进入了为期八周的知识产权审理阶段,此审理期从4月有16日开始,下一阶段将转移到甲骨文指控的专利侵权事务方面。第三阶段即赔偿阶段,将在前两阶段结束后开始。

Read more…

Android游戏开发可能遇到、需要处理的3个问题及解决方案

在Android上制作出一款游戏很容易,但在诸如Android这样移动、多任务、多核和多目标的系统上制作出一款优秀作品着实有些棘手。即便是最优秀的开发者,也会在他们与Android系统和其他应用互动时频繁犯错。这些错误不会影响到游戏可玩性的质量,但会在某种程度上影响用户体验的质量。
真正优秀的Android游戏知道如何产生良好的用户体验,也就是如何无缝地与Android设备上运行的应用系统、服务和UI特征相配合。在这个包含多个部分的系列博文里,专攻游戏Android Developer Relations的工程师将解析如何让你的游戏更加出众。
导航和生命周期
Android用户习惯于使用后退键。我们期望音量选项能够设计得更直观。我们期望主界面键的作用能够同Android导航范例相一致。有时,我们甚至期望菜单键能够发挥一定的作用。

 Android游戏开发可能遇到、需要处理的3个问题

Android游戏开发可能遇到、需要处理的3个问题


Read more…

adb 在Android模拟器中模拟GPS、打电话、挂电话,发短信

如何在android模拟器中发短信,模拟GPS、打电话、挂电话,发短信等。

首先,启动模拟器,

然后,在电脑的开始菜单中找到运行,输入CMD,回车,进入CMD;使用以下命令连接模拟器

C:Documents and SettingsAdministrator>telnet localhost 5554

出现

Android Console: type 'help' for a list of commands
OK

其中5554为模拟器在本机的端口,可以使用adb devices查看:

C:android-sdk-windowstools>adb devices

List of devices attached
emulator-5554   device

或者最简单的方法是查看模拟器的左上角的4位数字。

adb-在Android模拟器中模拟GPS、打电话、挂电话,发短信

adb-在Android模拟器中模拟GPS、打电话、挂电话,发短信

Read more…

Android 应用可在 PC 上运行(貌似仅可以在win7下,xp下不行,附下载体验地址)

据国外媒体报道,从今天开始在谷歌Android平台下开发的应用在PC上也可以运行,程序也可为这些计算机,这只需通过专为 PC 提供的最新 BlueStacks App Player 即可实现。

Android 应用可在 PC 上运行

Android 应用可在 PC 上运行

近几年,Android逐渐成为市场上领先的移动操作系统,在过去3个月购买智能手机的用户中,约一半都选择的是Android系统。与此同时, 为这些Android用户提供的应用以及游戏的数量也呈上升趋势,据谷歌证实目前两者的量已达25万。从今天开始,众多的应用程序和游戏对于 Android和非Android用户都可适用。

Read more…

Google收购MOTO后仍坚定的走开放之路

一夜之间,MOTO从Google的表亲升级到了“同血统”、“亲儿子”,Google瞬间从裁判员变身成运动员。

Google以125亿现金收购MOTO移动,如同一块巨石,让移动行业瞬间掀起千层浪。人们在惊叹Google现金储备如此丰厚的同时,开始对Google和MOTO的命运化起无数疑问号。甚至有评论称Google将就此放弃开源之路,走向封闭。其实这种担心大可不必,对于普通用户而言,未来,Google还将是那个开放的绿色机器人,MOTO还将是那个在机器人时代耕种的MOTO。

并购后,普通用户脑海里浮现的第一个问题一定是Andriod以后只能在MOTO上运行了?Google高级副总裁安迪鲁宾在并购电话会议上就给出了答案:“安卓的理念不会改变,它将继续成为一个开放平台和充满生气的开放源码社区。我们会继续和各安卓的设备厂商合作,开发和提供具有革新意义的安卓设备。”

Read more…

美博客称谷歌摩托移动交易可能成为一场灾难

8月16日消息,美国IT博客网站Business Insider评论谷歌摩托罗拉移动交易称,“这笔交易最终可能成为一场灾难”。

以下为博客文章摘要:

今天上午谷歌做出了一个非常有趣的举动——斥资125亿美元购买手机硬件制造商摩托罗拉公司。

但是,让我们面对现实:这笔交易最终可能成为一场灾难。

怎么会?

首先,这笔交易主要导致了渠道的冲突:谷歌此举是在与他的合作伙伴竞争。和谷歌的核心业务相比,硬件制造是一个完全不同的行业。硬件制造业是一个蹩脚的,低利润的业务。摩托罗拉太大了——谷歌此举刚刚将公司的规模增加了60%。交易似乎纯粹是防御性的举动,而非进攻。依此类推。

Read more…

中国联通调整战术:3G政策补贴转向Android,Android要火…..

  或许到了要扭转尴尬局面的时候了。

  6月15日,一位资深手机国包商向记者透露说,从5月中旬开始,中国联通(微博)针对三星、摩托罗拉、索爱等多款Android手机与渠道商展开包括合约放号在内的三方深度合作。Android要火了……..

  毫无疑问,中国联通(600050.SH)是始于2008年的那场以3G和重组为名的电信业“均贫富”运动的最大受益者,也是最快乐、最痛苦、最纠结的复合体。

  过去一年中,借力iPhone成功完成3G形象“脱贫”的中国联通,在收获丰厚3G用户的同时,也为此付出不小代价:今年一季度联通业绩仍然没能止住下滑之势,仅实现净利润0.48亿元,比上年同期大幅下降86.93%,而对其业绩构成最大拖累的仍然是iPhone的巨额补贴(一季度3G终端销售亏损19亿元,同比亏损增加18亿元)。

  这是2008年中国3G元年以来,联通第四个以“增量不增收”为开局的年头。

  上述手机渠道商人士认为,联通正在经历“战术上的调整”,即过去联通把70%的精力用于iPhone,这在未来是一件并不经济的事情,成熟的Android手机更便宜,联通将会用更经济的产品、更丰富的产品线来降低补贴销售的比重。

Read more…

Mono团队自立创业 .NET入侵苹果平台

众所周知,.NET其实并不是Windows上的专有技术,这一点很大程度上要感谢Miguel de Icaza所领导的Mono开发团队。他们多年不懈地工作,实现了跨平台的开源.NET实现(包括CLR运行库、C#编译器和其他开发工具、组件)。今天的Mono可以在Windows、Android、Linux、iOS、Mac OS X、Solaris,甚至PlayStation、Xbox上运行。

但是,Mono团队所在的Novell于去年11月被Attachmate收购,而其知识产权则被Microsoft、Oracle、Apple和EMC共同组成的一个控股公司买下。5月4日,Attachmate宣布裁员数百人,其中包括Mono团队。Mono何去何从,众所关注。

Read more…