1

jar-library に画像を追加して、誰でも変更できないようにしたいのですが、その方法がわかりません。誰か助けてくれませんか?

ありがとう。

4

3 に答える 3

2

他の方法を探した後、「base 64 コード/デコード」をテストしたところ、非常にうまく機能しました。これを行うだけで済みます:

String encodedImage = "encoded string of image";    
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 

次に、ImageBitmap を ImageView などに設定するだけです。

画像をエンコードするには、これを使用しました:

http://www.motobit.com/util/base64-decoder-encoder.asp

于 2012-05-14T07:46:29.080 に答える
1

1) プロジェクトを右クリック -> [エクスポート] を選択します。

2)javaフォルダを展開し、「Jarファイル」を選択

3)「次へ」をクリックします。(ウィンドウが開きます)。

4)jarとしてエクスポートするクラスと画像ファイルを選択します。(「エクスポートするリソースの選択」パネルで)

5) エクスポート先を設定し、[完了] をクリックします。

これで、必要なすべてのクラスとイメージ ファイルが jar に含まれます。

于 2012-05-07T11:41:23.407 に答える
0

デバイスに画像を配置する手段は、十分に動機付けられたユーザーが画像を変更できるようにします。「jar-library に画像を追加する」ということは何を意味しても、それは変わりません。

ユーザーに画像を変更してほしくない場合は、ユーザーのデバイスに画像を置かないでください。

于 2012-05-07T11:06:14.857 に答える