0

Android ハンドセットにインストールする APK ファイルを生成できるスタンドアロン GUI アプリケーションを作成する予定です。

生成された Android アプリケーション画面のレイアウトは固定されます。アプリケーションの実行中に、アプリケーションに追加したデータベースからレイアウトを作成して入力する必要があります。データベースごとに内容は異なりますが、テーブルのフィールドは同じです。すなわち; APK を生成するたびに、アプリケーションに入力する必要がある唯一の変数はデータベースです。

誰かがこれを達成できるかどうか教えてもらえますか? はいの場合、これを続行する方法を教えてください。

ご質問、ご不明な点がございましたら、お知らせください。

どんな助けでも大歓迎です

4

2 に答える 2

2

データベースが異なるだけでよいようです。コードを APK にコンパイルします。GUI アプリケーションは新しいデータベースを作成し、APK 内のデータベースを置き換えます。ZIP ファイルや JAR ファイルと同じように APK ファイルにアクセスできます。これには ZIP フレームワークが必要です。(.NET 用のDotNetZipというフレームワークがあり、この種の作業に非常に役立つと思います。Java 用のフレームワークを頭の中で知りません。) コード署名がある場合は、後で行う必要があることに注意してください。新しいDBを挿入します。

オプション 2

ユースケースに応じて、アプリが何らかの方法 (ユーザー/資格情報/デバイス ID など) でそれ自体を識別できる場合は、最初の実行時に必要なデータベース/データをダウンロードさせることができます。

于 2013-01-03T10:33:03.093 に答える
1

データベースのみを変更する場合は、GUIにソースコードを含めたり、Android apkツールを含めたり、スクリプトを使用してapkの構築を実行したり、データベースを変更した後に署名したりできます(これは、ある種の置換になります) / Assets /)

ここでコマンドラインから手動署名についてすべて学ぶことができます:(つまりスクリプト)

http://developer.android.com/tools/publishing/app-signing.html#releasemode

于 2013-01-03T10:47:39.397 に答える