14/10/03 11:38:27.00 Ikptywvs
>>33
バックグラウンド処理の場合サービスが必須と思ってました…
アクティビティ起動 サービスの開始 ブロードキャストレシーバーの登録
↓
ホームボタンを押す
↓
ブロードキャストレシーバーで着信イベント取得
↓
レシーバーでイベント受け取ったら
サービスから元のアクテビティと同じビュー作成
オーバーレイで表示
とややこしいことしてたかもしれません
やりたかったことは
着信来たらバックグラウンドの最初のアクティビティの表示を
最前面にしたかっただけなのですが最前面にできないので
仕方なくオーバーレイでウィンドウ作り直す方法でやってます
>>34
すいません調べてみます
36:デフォルトの名無しさん
14/10/03 12:45:17.46 8UcXJny1
>>31
や、知識不足は悪いことではなくて
調べてみようとってことです。
てか、実機でデバッグしていれば
USBデバッグでもWiFiデバッグでも
logcatに(WindowsPC上に)ログ出ると思うんだけどな。
実機で見たいのならアプリ探せば良いけれど
おそらく実機で見なければいけない理由はないでしょ。
37:デフォルトの名無しさん
14/10/03 13:06:27.68 DZkmJQS+
apkのインストール時にassetsにあるzipファイルを解凍してSDカードにコピーしたいのだが、うまい手あるかな。
apkインストール後の最初の起動時にzipファイルを解凍してSDカードにコピーすることはできたけれど、
インストール時に同時にzipファイルを解凍してコピーしたいのだが..
38:デフォルトの名無しさん
14/10/03 13:24:01.21 Z1hWWZWK
>>37
APK Expansion Filesに任せたらダメ?
39:デフォルトの名無しさん
14/10/03 13:40:33.48 DZkmJQS+
さっそくありがとう。
今のところ野良apkでやりたいのですが、この方法は登録が必要になりますよね..
40:デフォルトの名無しさん
14/10/03 13:52:32.88 DZkmJQS+
ちなみに最初に起動した時にコピーするのは、このコードをちょっといじって出来ました。
URLリンク(stackoverflow.com)
41:デフォルトの名無しさん
14/10/03 13:55:22.01 N63R02OQ
>>37
インスト時に同時にコピーしなくてはいけない事情とは?
42:デフォルトの名無しさん
14/10/03 14:13:49.24 DZkmJQS+
インストールするapkの中身がネイティブのコンソールアプリで、これを動かすのに30MBほどのデータファイルが必要になります。
端末内に保存するには大きすぎるように思われるので、データ部分をSDカードにコピーしています。
コンソールアプリなのでランチャーにはアイコンを表示したくないのです。
(別にGUIのシェルがあって、このアイコンのみを表示させます)
コンソールアプリのインストール後にはアイコンが表示されないので、インストール時にデータをコピーしたいのです。
よろしくおねがしいます。
43:デフォルトの名無しさん
14/10/03 14:22:44.51 IExB43EV
違うアプローチだがマニュフェストのSDにインストール許可
44:デフォルトの名無しさん
14/10/03 14:36:31.47 DZkmJQS+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
は指定していまして、Assetsに入れたzipファイルをSDカードに解凍できております。
45:デフォルトの名無しさん
14/10/03 14:38:45.23 DZkmJQS+
あ、こちらを使えという話ですね。
android:installLocation="preferExternal"
46:デフォルトの名無しさん
14/10/03 14:42:22.02 N63R02OQ
>>42
実行時にコピー済を確認、無ければコピー、ではダメなのね?
47:デフォルトの名無しさん
14/10/03 14:52:41.01 DZkmJQS+
>>46
そうなんです。データとapkを別々に配ってデータをコピーしてもらうようにしたら、
そこではまる人が多くて…
apkのインストールだけでデータファイルもSDカードにコピーできるとうれしいです。
48:デフォルトの名無しさん
14/10/03 15:38:22.71 IExB43EV
外部assetがあればいいんだけどね
昨今の端末なら30Mくらいキニシナイとか身も蓋
49:デフォルトの名無しさん
14/10/03 15:41:47.15 N63R02OQ
>>47
apkからコピーするのだけど?
アプリのインストと同時にコピーしてもその後SDカードが交換されている可能性もあるし...
50:デフォルトの名無しさん
14/10/03 15:45:37.17 Aq5n5aEI
>>42
kitkatからアプリは内部SDにしか書き込み出来ないのは知ってるか??
おまえの懸念は意味ある?
51:デフォルトの名無しさん
14/10/03 16:00:54.26 N63R02OQ
>>50
ちょっと違う
場所は固定だが書き込み出来る
52:985
14/10/03 16:03:58.04 VvEadn3r
>>50
嘘教えんなよ。
package名を含む特定パスには書き込み可能。
53:デフォルトの名無しさん
14/10/03 17:01:01.94 DZkmJQS+
拙い自作(移植だけど)プログラムさらします。これのAndroid版をどう配布するのがいいのかと悩んでおります…
URLリンク(sourceforge.jp)
GUIはQt、コンソールアプリはCCToolのgfortranで作ってますw
54:デフォルトの名無しさん
14/10/03 17:58:10.08 KNUnyKHm
タッチイベントの閾値設定で、y≧|2x|の範囲でのみ反応するようにするにはどうすればよいでしょうか?
55:デフォルトの名無しさん
14/10/03 18:37:01.79 sOwdu39N
>>53
どう配布といっても野良か、Playでアカ取るかしかないのでは