Androidプログラミング質問スレ Part39at TECH
Androidプログラミング質問スレ Part39 - 暇つぶし2ch85:デフォルトの名無しさん
13/12/24 23:00:01.50
>>38
AdapterにSectionIndexer実装していろいろやってみな

86:デフォルトの名無しさん
13/12/24 23:45:37.26
オーバーレイ系アプリを作っています。
WindowManagerのaddviewにパラメータとしてFLAG_FULLSCREENを入れてるのですが、通知領域やナビゲーションバーまで広がりません
ディスプレイ全体に広げたいのですが、どういった方法が有効でしょうか。どなたかご教授下さい。

87:デフォルトの名無しさん
13/12/25 00:03:18.10
フルスクリーンにすればいい

88:デフォルトの名無しさん
13/12/25 00:54:10.53
千野うざい

89:デフォルトの名無しさん
13/12/25 13:33:50.60
Android 2.3~4.3 対応で
アンインストール時に消されないフォルダパスって
どうやって取得すればいいですか?
IMAGEとかの共有フォルダは使いたくないのです。

90:デフォルトの名無しさん
13/12/25 14:47:46.46
>>89
getExtornalStoragePath みたいなので、本体ストレージまたはSDカードのパスがとれるよ
そこに保存すればアンインストールしても消えないよ

91:デフォルトの名無しさん
13/12/25 15:04:00.21
ノートで快適に開発している方に
どのくらいのスペックで開発してますか?
Celeronとかなめてますかね?エミュレータが起動すらしないので新しいPC買おうとおもってます

92:デフォルトの名無しさん
13/12/25 15:04:43.72
>>86です。
パラメータにFLAG_LAYOUT_IN_SCREENを入れ、レイヤをTYPE_SYSTEM_ERRORに指定する事でステータスバーを覆う事ができました。
しかしナビゲーションバーは隠れてくれません。4.3のエミュで実行しているのですが、ナビゲーションバーの表示レイヤはステータスバーより高いという事なんでしょうか。。。

93:デフォルトの名無しさん
13/12/25 15:10:46.08
>>92
getWindow().addFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN );
ただしActivity.setContentViewする前じゃないといけないのと
ナビゲーション領域を消せなかったかもしれない

94:デフォルトの名無しさん
13/12/25 15:35:16.86
>>93
返信ありがとうございます。
Activityでナビゲーション領域を隠す事はできるのですが、Serviceからinflaterで生成したViewを画面に常駐表示する時に
ナビゲーションバー領域に表示させたいと思っています。説明が足りなくてすみません。。

95:デフォルトの名無しさん
13/12/25 16:35:46.39
質問させていただきます。
ディープスリープ状態でも、目覚ましみたいな
ある一定の時刻になると処理を開始して処理が
終わったら終了させる動作をさせるには
どうやったら良いのでしょうか。
サービスだとディープスリープ状態では
停止してしまうので、どなたかご教示願います。

96:95
13/12/25 16:42:53.90
追伸
アドバンスドタスクマネージャを見ると
サービスでは無く、別の方法で
フォアグラウンドでアプリが生きてるようなので
そのような実装の方法を知りたいです。

97:デフォルトの名無しさん
13/12/25 17:33:36.93
xx分後に処理をするようにしたのですが
sleepとtimer.scheduleどっちを使った方がいいでしょうか?
途中で処理を受け付けたり変更などはしません。

98:デフォルトの名無しさん
13/12/25 17:44:11.25
久しぶりに開発やってみようかと思って聞きたいんだけど
無料アプリを有料に変更ってできなかったと思うけど
アプリ内課金ってのを使えば無料版を課金版に変更できるの?

99:デフォルトの名無しさん
13/12/25 18:49:27.44
>>95
>>97
AlarmManager

100:デフォルトの名無しさん
13/12/25 19:54:30.39
>>98
>>アプリ内課金ってのを使えば無料版を課金版に変更できるの?
android2.2以上が対象なら出来るよ

101:デフォルトの名無しさん
13/12/25 19:58:26.00
書き足し
Playストアが入っている端末ならOK Android2.1以下(マーケット)はダメ
PCに既にサンプルが入っているはずだからそれを参考にすれば長くて1日あれば実装出来る

102:デフォルトの名無しさん
13/12/25 20:17:54.92
>>85
ありがとうございます

103:デフォルトの名無しさん
13/12/25 20:36:03.59
>>100-101
ありがとう。ちょうど2.2以降対象のアプリだったから大丈夫だ!
やる気出てきた
久しぶりに環境整備したらプラットフォーム15から19に上がってて
リソースのオーバーライドが出来なくなっているっぽい?

104:デフォルトの名無しさん
13/12/25 20:58:42.28
リソースのオーバーロードは自分の設定ミスだった

105:デフォルトの名無しさん
13/12/25 23:31:28.11
>>86ですが自己解決しました。
WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR|
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN|
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS|

の三つをパラメータに追加するとナビゲーション領域にオーバーレイする事ができました。レスくれた方ありがとうございました。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch