手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:android

知识点: RAD Studio XE2新特性概览:多平台支持、原生iOS与Android、HD与3D动画及云

本文只是一个知识点,主要是Vampire和我说delphi可以开发原生IOS应用了,所以我觉得很奇怪就找了找资料,随手就把这篇infoQ的文章贴了出来。当然我的delphi是一塌糊涂,不过bobby和mpeg就不一样了,他们曾经靠这吃过饭 ,所以他们开发IOS就方便了。
嗯 ,原文在这里:http://www.infoq.com/cn/news/2011/09/RAD-Studio-XE2

继去年8月30日发布XE产品线到现在已经过去一年多的时间了,Embarcadero正准备发布其新版本的RAD Studio XE2工 具,其中包含了Delphi XE2、C++Builder XE2、RADPHP XE2及Prism XE2。此次发布带有很多新特性,最引入关注的莫过于对跨平台开发、Windows 64位、Amazon Cloud API、Native Android与iOS及HD与3D动画的支持了。

长久以来,众多Windows开发者都在使用Delphi与C++Builder针对微软平台创建应用,但现在他们也将目光瞄向了Mac OS X。其IDE并不能运行在Mac上,但编译器所生成的库则可以通过网络安装并运行在Mac计算机上,这样同一套源文件就会有两个应用库了。Delphi支 持Windows 64位,包含一个调试器和部署管理器。

Delphi与C++Builder还带有FireMonkey,这是一个新的平台,用于针对Windows、Mac OS X与iOS创建HD与3D动画。这些原生应用利用CPU与GPU来绘制动画,并且可以通过LiveBindings与任意数据类型进行连接。

Delphi与C++Builder应用可以部署到Amazon EC2与Windows Azure上,同时支持Amazon Simple Storage Service API、Queue Service与SimpleDB。

RADPHP现在则瞄准了iOS与Android设备,能以可视化的形式展现出应用在各个移动设备上的样子。开发人员还可以从PHP生成针对这些平台的原生应用。RADPHP使用了jQuery Mobile控件来设计界面。

除了对原有特性的增强外,Delphi Prism还增加了不少新特性,如下所示:

  • 全新的Oxygene Compiler 5.0
  • 编辑器可以显示出错误的详细信息、范围以及说明
  • 代码编辑器可以即时显示出编译错误
  • 针对选定的新错误的修复支持
  • 语言软接口与鸭子类型
  • 匿名接口实现
  • 增强的Oxidizer集成

资源:感兴趣的读者可以在这里查看RAD Studio XE2中更加完整的增强列表。

查看英文原文:New in RAD Studio XE2: Multiplatform, Native iOS&Android, HD&3D Animation, and Cloud

--------
对于XE最早的了解还是来自于delphi4php可惜那个项目实在让人失望,不知道这次这个怎么样

Tags: macosx, delphi, ios, android

详解谷歌官方教程 Android插件ADT 9.0.0

本文其实已经过时了,但还是可以值得一看,以当作资料,至少我在下载的时候,已经是15.0了,而不是文中说的9.0
我摘抄的文章来自于:http://kb.cnblogs.com/page/91451/

OK,上原文:

  ADT为Android开发工具(Android Development Tools)简称,是在强大的、集成的环境Eclipse IDE中构建Android应用程序插件。

  ADT扩展了Eclipse的功能,让您快速建立新的Android项目,创建一个应用程序的用户界面,加上Android框架的API组件、调试应用程序使用Android SDK工具,以便APK分发给应用程序。

  首先,强烈建议尽快开始使用Eclipse开发插件ADT。随着项目设置我们将提供指导、以及工具的集成和自定义XML编辑器,并在ADT给你的一个令人难以置信的开发Android应用环境。

  本文提供从Eclipse开发环境分步说明到如何安装下载的ADT插件的全过程,请注意只有当你有Android兼容版本的SDK安装在Eclipse IDE时你才能安装或使用ADT。

  如果您已经使用ADT的,本文还提供了有关如何更新ADT的最新版本或如何卸载它的必要的指示。

  ADT最新修订内容

  以下我们提供有关后续版本的ADT插件的版本号

  ADT 9.0.0 (2011年1月)

  ADT 9.0.0与Android R9 SDK工具的关系:

  ADT 9.0.0是专为Android R9 SDK工具提供的插件。

  一般注意事项:

  转至声明”超链接支持:可以直接从代码引用(R.id.main )跳到相应的XML声明或从清单的XML登记的活动和服务。

  改进了的名字重构。

  改进的可视化布局编辑器等。

  ADT 8.0.1 (2010年12月)

  ADT 9.0.0是专为Android R8 SDK工具提供的插件。

  一般注意事项:

  这是一个快速跟进ADT的8.0.0修正了一些错误。

  修复了问题,哪些项目编译失败,理由是敏捷的错误。

  更好ProGuard的错误报告时发布出口申请。

  安装ADT插件

  下面我们将说明如何下载和安装Eclipse ADT。

  准备工作

  ADT是为Eclipse IDE的插件。在安装或使用ADT时,你必须安装一个兼容版本的Eclipse在你的电脑上。

  如果Eclipse已经安装在你的电脑,请确保它是一个兼容AndroidSDK与ADT版本。

  如果您需要安装或更新Eclipse,你可以从这个位置下载它:

 http://www.eclipse.org/downloads/

  此外,在你可以配置或使用ADT时,你必须安装Android SDK的启动包,如我们提供下载Android R9 SDK的入门包 。 具体来说,您需要安装一个Android SDK工具兼容版本和至少一个开发平台。 为了简化ADT的设置,我们建议安装的Android SDK之前安装ADT。

  当您的Eclipse和Android SDK的环境都准备好了,请按照下面的步骤来完成ADT安装。

  ADT插件下载

  使用Update Manager里的Eclipse安装功能,把ADT的最新版本安装在你的电脑上。

Eclipse 3.5 (Galileo) and 3.6 (Helios) Eclipse 3.4 (Ganymede)
  1. Start Eclipse, then select Help > Install New Software....
  2. Click Add, in the top-right corner.
  3. In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for theLocation:https://dl-ssl.google.com/android/eclipse/

    Note: If you have trouble acquiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
  5. In the next window, you'll see a list of the tools to be downloaded. Click Next.
  6. Read and accept the license agreements, then clickFinish.
  7. When the installation completes, restart Eclipse.
  1. Start Eclipse, then select Help > Software Updates.... In the dialog that appears, click the Available Softwaretab.
  2. Click Add Site.
  3. In the Add Site dialog that appears, enter this URL in the "Location" field:https://dl-ssl.google.com/android/eclipse/

    Note: If you have trouble acquiring the plugin, you can try using "http" in the URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. Back in the Available Software view, you should see the plugin listed by the URL, with "Developer Tools" nested within it. Select the checkbox next to Developer Tools, which will automatically select the nested tools. Then click Install
  5. On the subsequent Install window, all of the included tools should be checked. Click Next.
  6. Read and accept the license agreements, then clickFinish.
  7. When the installation completes, restart Eclipse.

  安装兼容版本的Eclipse IDE的,请查看这个地址。完成这些之后请按照下列步骤下载ADT插件并安装在你的Eclipse环境中。

  ADT插件配置

  成功下载ADT的如上所述之后,修改Eclipse的ADT的参数指向了Android SDK目录:

  选择 Window > Preferences... 打开参数面板(在Mac OS X上请选择: Eclipse > Preferences  )。

  选择Android从左侧面板。

  对于Android SDK位置在主面板,点击 浏览并找到您下载的SDK目录。

  单击“应用”后 ,点击“确定”。

  如果你没有遇到任何问题,则安装完成。 如果你是第一次安装了Android SDK的,返回到 安装Android SDK来完成您的设定。

  ADT的安装故障排除

  如果你按照以上步骤无法下载的ADT插件,这里有一些建议:

  如果Eclipse无法找到远程更新站点,尝试改变远程站点的URL使用的HTTP而不是HTTPS,包含ADT插件。 也就是说,设置远程站点的位置:

 http://dl-ssl.google.com/android/eclipse/

  如果您仍然无法使用Eclipse ADT的下载站点为远程更新插件,你可以下载ADT压缩文件下载到你的电脑上,然后手动安装它:

Name Package Size MD5 Checksum
ADT 9.0.0 ADT_9.0.0.zip 4433536 bytes bc2757f2a5a11d131390ce547bae154b

  浏览并选择下载的zip文件。

  输入本地更新站点的名称(例如,“Android Plugin”)。

  单击“确定”。

-------

Tags: google, adt, android

让PY在android上飞起来

在这里【http://www.cnblogs.com/tieqixia/】看到SL4A的文章,是讲把python运行在andorid的文章 。好象那个php4android,也是基于这个SL4A的。

文章目前刚写了三篇,我根据第一篇里的建议,下载了这两个软件:python和sl4a,然后运行了那些样例代码。发现不太爽,因为每次运行,那个左上角的notify中还是显示SL4A的图标。

同时还有一个最大的疑问,如何把PY编译成APK,也没有什么 文章介绍。。

这个博客的第三节,有点意思,是讲如何简化输入,把PC上的代码,通过二维码扫描后,复制粘贴,然后保存到SL4A的编辑框 里。。

三篇文章如下:

1、让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境

2、让Python在Android系统上飞一会儿:第二节 第一个有实用价值的应用

3、让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行

SL4A的下载地址是:http://code.google.com/p/android-scripting/

果然,正如我所说的,支持好多语言哦,其实就是做了一个类似于jre的中间件了,在SL4A的右上角有支持的语言列表,可以下载你熟悉的语言。

OK,不作做介绍了,自己看吧。

------

后记,在上篇的博客里,发现他介绍的豆瓣小组:http://www.douban.com/group/SL4A/,居然我还真的发现了这一篇:通过apk方式发行python脚本

Tags: python, android, sl4a

新闻:开源公司 IronTec将推动PHP进驻Android平台

看到这个新闻不转载一下恐怕对不起自己。
本来都以为自己会学习scala然后进行android的开发了,现在看来,还有其他的途径啊。当然,效率可能不能保证吧?(小应用估计没大问题。)不过在看到新闻的同时也要想到,PHP做界面的话,可不一定就OK呀。

上新闻:

对Java心生厌恶的朋友们 不妨来看看Android上的新玩意--PHP。

PHP可不仅仅只能在互联网站上发 展,一个PHP for Android (PFA)网站表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。

该项目的主要赞助商是开源公司IronTec,PFA使用Scripting Layer for Android (SL4A),也就是Androd Scripting Environment (ASE)来实现这一点,您可以参看他们的网站来了解更多技术内幕。

【事实上,我并未找到这个网站,而对于ASE,其实在09年infoQ上已经有介绍】

Android Scripting Environment(ASE)项目为Android增加了脚本支持。通过安装ASE,我们可以在设备上编写脚本并执行。

虽然现在已经涌现出了不少工具用于开发Android应用,但如果能在设备上编写脚本将是一件很爽的事情,这样我们就可以直接在设备上进行试验并快 速编写原型而无需启动IDE、编译、部署等。

ASE通过两种手段来访问Android API。目前我们可以通过ASE使用Python及Lua运行时来运行脚本,这些运行时都是本地应用,他们通过JSON-RPC来访问Android API。

由于Android本身基于Java,因此我们还可以运行基于JVM的语言。目前可以使用的是BeanShell——Java语言的动态版本。基于JVM的解释器就 在ASE内部加载,无需间接的RPC调用。

ASE还计划让更多的JVM语言运行在Android上。虽 然JRuby早就能运行在Android上了,但却存在一些问题,首当其冲的就是Android使用了Dalvik VM(Android应用被编译成Dalvik VM字节码)。

有兴趣的话就去看看ASE 的SVN仓库吧,那上面清 楚地表明了未来的Ruby支持也将基于JSON-RPC

我们还可以通过Rhodes在 Android设备上使用Ruby。

大家都对ASE未来的发展拭目以待。iPhone不允许上面的应用自带解释器,而ASE却通过脚本扩展了Android,并且用户可以创建、编辑这 些脚本。

InfoQ原文:http://www.infoq.com/cn/news/2009/07/android-scripting

Tags: android, php, irontec

Google菜市场(Android Market)上不去的解决方法

这两天,使用android操作系统的手机用户,都会发现突然上不了菜市场,也不能gmail同步了。这对于普通用户来说,简直是一个灾难,要知道,使用google手机本来就是为了看中他的contact同步。菜市场我还真没过多在意。如果没有contact同步,我不知道gooogle手机还有多大优势。

对于我们这些略懂的人来说,还能直接用rootexplorer修改hosts文件,添加一些ip/域名映射进去。普通用户怎么办呢?

有两篇文章原理都不变,只是一篇是用adb一篇 是用root explorer来修改的。

第一篇 :http://www.cnblogs.com/nokiaguy/archive/2010/06/15/1758590.html

     最近几天,突然手机(我的是G3,估计其他android手机也有类似的情况)上不了android market了,甚至连gmail也出现网络问题(通过gprs、3g和wifi都不好使)。一开始还以为是手机的问题,后经过多次重启,刷机,还是存在 问题。最后经过验证,google更改了服务设置,相关服务(包括android market)已成了限制服务(原因吗,大家都知道,这里就不说了),但还是有办法解决地。首先下载下面的zip文件。

http://files.cnblogs.com/nokiaguy/process.zip

     解压后,将两个以adb开头的文件复制到windows操作系统的System32目录下。然后运行process.cmd文件。在运行该文件之前要注意 两件事。一是在机器上不要启动android模拟器,否则会出现发现多个android设备的提示。无法更新了。 另一个注意的是要先用usb数据线将手机和PC相连。成功执行process.cmd后(中间可能要按几下回车键),手机会自动重启。重启后 android market和gmail就好使用。这个原理就是修改android系统的hosts文件,更换一个ip。可以打开hosts文件看看就知道了。

第二篇 :http://hiapk.com/bbs/thread-278678-1-1.html

原因:Google於近日有更改其於中國地區所提供的相關服務設定, Android話機無法透過GPRS/3G或Wi-Fi網路進行Gmail的同步連線動作,此為Google所限制服務,故於中國地區目前無法以手機連結Gmail帳號進行同步

此方法适用于所有因为无法连接google服务器而导致无法绑定和同步的机型!

市场软件下载、GMAIL同步 绑定,都可以正常使用
先将解决办法发布如下:

方法一:
一:下载Root Explorer 修改系统文件(建议事先备份Hosts文件)


二:替换/SYSTEM/ETC内的Hosts文件
如果有ROOT权限并且安装ROOTEXPLORER可以将压缩包内的Hosts文件复制到手机的/SYSTEM/ETC内覆盖原Hosts文件。

要记得把权限的勾都选上。


修改所需文件下载:

1Root ExplorerRoot_Explorer.rar

2:Hosts文件 hosts.rar

方法二:
用root explorer 更改/etc/hosts的权限为可写,用终端的VI编辑器在其下添加如下:【膘叔,其实,用root explorer在文件上长按后可以选择用文本模式编辑,会更方便一点。用vi,还真不是每个人都会用。】
127.0.0.1                           localhost
72.14.254.100                clients2.google.com
72.14.254.100                android.l.google.com
72.14.254.100                android.clients.google.com

保存,再用RE改变为只读,重启。

注意:二种方法选择其中任意一种均可,看个人能力来选择!

Tags: android, htc, google

Records:1012