2

現在、j2me アプリケーションをダウンロードするためにクリックする URL をユーザーに提供しています。この URL にはユーザー ID がパラメーターとして含まれており、サーブレットはこの情報を取得して、このユーザー ID を含む jad ファイルを動的に作成し、ユーザー ID を j2me アプリで使用できるようにします。

ただし、現在、j2me ポリッシュを使用してプログラムをコンパイルしているため、この同じプログラム用にコンパイルされた .apk があります。ただし、jad / jarメカニズムがないため、コンパイルされたプログラムがこの情報にアクセスできるようにする方法を理解できません。情報は、ダウンロード時にのみ使用できます。

どんな提案もありがたく受け取った!(これはAndroidアプリケーションでも可能ですか?)

ありがとう、

CJ

ps 私はユーザーの観点から完全な文盲を想定しなければなりません。つまり、最初に他のプログラムなどをインストールするように依頼することはできません。単純な「リンクをクリックする」->「アプリを取得する」ようなものである必要があります。

4

1 に答える 1

1

形式は.apk形式に基づいている.jarため、単なる ZIP ファイルであるため、ZIP ファイルを処理するものであれば何でも開くことができます。

assetsアプリケーションのフォルダーにあるファイルはビルド プロセスによって変更されないため、URL をテキスト ファイルに保存し、.xml を使用して読み取ること.apkができるはずです。サーバーは、ダウンロード用に提供する前に、テキスト ファイルを開いて更新する必要があります。assetsAssetManager.open().apkassets

ただし、複雑なのは、すべての Android アプリケーションが署名されている必要があるか、インストールされないことです。これは、Market 経由でアプリケーションを配布していない場合でも当てはまります。したがって、.apkファイルを更新するだけでなく、サーバーは のようなものを使用して再署名する必要がありますkeytool

于 2010-05-20T15:34:28.270 に答える