Delphiを使用してAndroidアプリを作成する方法について調査するように依頼されました。今、これが実行できるかどうかはわかりません。同じチュートリアルに出くわしていません。誰かが明確にしてください。この問題。
Delphiは現在Androidアプリを作成できません。これは将来のリリースのために開発中です。
pdate: XE5のリリースの時点で、DelphiはAndroid特定のARMモバイルDelphiコンパイラを使用したハードウェアの開発)をサポートしています。
Free Pascalは Javaプラットフォーム用のコードを生成できるようになりました -FPCを使用してJavaバイトコードにコンパイルできるDelphiコードを作成することが可能になる場合がありますその後、Dalvik VM用に変換されます。
Java仮想マシン(JVM)のFPCバックエンドは、JDK 1.5(以降)の仕様に準拠するJavaバイトコードを生成します。 JVMをターゲットにしたときにすべてのFPC言語機能が機能するわけではありませんが、ほとんどが機能し(将来的には機能します)、可能な限り少ない違いを導入するために最善を尽くしています。
このFPC JVMバックエンドは、RemObjectsによるProject Cooperとは関係ありません。また、FPCはOxygene言語をサポートしていません。
現在従うべき2つの選択肢-DelphiでAndroidはデザイン/ベータ段階にあります)をチェックしてください: http://lenniedevilliers.blogspot.com/
または、Prism http://www.embarcadero.com/products/prism を使用します(Java近日提供予定 http:/ /www.remobjects.com/oxygene/Java.aspx ベータ版です)
ネイティブの最初のステップAndroid Lazarus/FPCで作成されたアプリケーションは ここ です。
[〜#〜] dws [〜#〜] をバックエンドスクリプトコンパイラとして使用し、間もなく Smart Mobile Studio(別名OP4JS) コンポーネントライブラリおよびRADインターフェースAndroidアプリケーション(およびiOSまたはその他のhtml5互換システム)でHTML5を使用してアプリを実行できるようになります。
Object Pascalを使用することにより、すべてのDelphiおよびfreepascalユーザーは学習曲線が短く、コードの再利用率が高くなります。
ここにDWSバックエンドのみを使用するいくつかのサンプルがあります:
taming-the-flock-with-object-Pascal
taming-html5-verlets-with-object-Pascal
更新:より多くのサンプルがホームページにあります。
Delphi XE5は、Androidサポート付きでリリースされました。
http://www.embarcadero.com/products/rad-studio/create-Android-apps
1つの方法は、Raudusフレームワークを活用してDelphi、Sencha、PhoneGapの組み合わせを使用することです。お使いの携帯電話でRaudusEmployee.apkの例を試して、このメソッドが機能するかどうかを確認できます。
http://www.raudus.com/samples/
これはネイティブアプリケーションではありませんが、多くの新しいHTML5アプリケーションに似ています。