- Androidプログラミング質問スレ revision45
37 :デフォルトの名無しさん[sage]:2014/10/03(金) 13:06:27.68 ID:DZkmJQS+ - apkのインストール時にassetsにあるzipファイルを解凍してSDカードにコピーしたいのだが、うまい手あるかな。
apkインストール後の最初の起動時にzipファイルを解凍してSDカードにコピーすることはできたけれど、 インストール時に同時にzipファイルを解凍してコピーしたいのだが..
|
- Androidプログラミング質問スレ revision45
39 :デフォルトの名無しさん[sage]:2014/10/03(金) 13:40:33.48 ID:DZkmJQS+ - さっそくありがとう。
今のところ野良apkでやりたいのですが、この方法は登録が必要になりますよね..
|
- Androidプログラミング質問スレ revision45
40 :デフォルトの名無しさん[sage]:2014/10/03(金) 13:52:32.88 ID:DZkmJQS+ - ちなみに最初に起動した時にコピーするのは、このコードをちょっといじって出来ました。
http://stackoverflow.com/questions/10849321/how-to-decompress-a-zip-archive-which-has-sub-directories
|
- Androidプログラミング質問スレ revision45
42 :デフォルトの名無しさん[sage]:2014/10/03(金) 14:13:49.24 ID:DZkmJQS+ - インストールするapkの中身がネイティブのコンソールアプリで、これを動かすのに30MBほどのデータファイルが必要になります。
端末内に保存するには大きすぎるように思われるので、データ部分をSDカードにコピーしています。 コンソールアプリなのでランチャーにはアイコンを表示したくないのです。 (別にGUIのシェルがあって、このアイコンのみを表示させます) コンソールアプリのインストール後にはアイコンが表示されないので、インストール時にデータをコピーしたいのです。 よろしくおねがしいます。
|
- Androidプログラミング質問スレ revision45
44 :デフォルトの名無しさん[sage]:2014/10/03(金) 14:36:31.47 ID:DZkmJQS+ - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
は指定していまして、Assetsに入れたzipファイルをSDカードに解凍できております。
|
- Androidプログラミング質問スレ revision45
45 :デフォルトの名無しさん[sage]:2014/10/03(金) 14:38:45.23 ID:DZkmJQS+ - あ、こちらを使えという話ですね。
android:installLocation="preferExternal"
|
- Androidプログラミング質問スレ revision45
47 :デフォルトの名無しさん[sage]:2014/10/03(金) 14:52:41.01 ID:DZkmJQS+ - >>46
そうなんです。データとapkを別々に配ってデータをコピーしてもらうようにしたら、 そこではまる人が多くて… apkのインストールだけでデータファイルもSDカードにコピーできるとうれしいです。
|
- Androidプログラミング質問スレ revision45
53 :デフォルトの名無しさん[sage]:2014/10/03(金) 17:01:01.94 ID:DZkmJQS+ - 拙い自作(移植だけど)プログラムさらします。これのAndroid版をどう配布するのがいいのかと悩んでおります…
http://sourceforge.jp/projects/kods/ GUIはQt、コンソールアプリはCCToolのgfortranで作ってますw
|