トップページ⇒tech
989コメント314KB

Androidプログラミング質問スレ revision48 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2015/04/05(日) 21:35:34.19ID:2PbfN0Nq
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 138匹目
http://peace.2ch.net/test/read.cgi/tech/1408323864/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
★★Java質問・相談スレッド170★★
http://peace.2ch.net/test/read.cgi/tech/1407367226/

****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/

****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision47
http://peace.2ch.net/test/read.cgi/tech/1422002735/
0232デフォルトの名無しさん2015/05/03(日) 11:02:40.77ID:gAZtHwfb
>>231
Nexusを使用しているのでGoogleからDLであっていると思います
0233デフォルトの名無しさん2015/05/03(日) 12:45:02.69ID:0WGoNRfm
じゃヴぁって複雑ですよね
0234デフォルトの名無しさん2015/05/03(日) 13:11:27.26ID:tlcXI6Nd
>>233
どこが
0235デフォルトの名無しさん2015/05/03(日) 13:53:17.19ID:7WnBUJgd
http://www.chara-net.com/images-item-big/page-5537.jpg
0236デフォルトの名無しさん2015/05/03(日) 18:10:48.27ID:WbF/EOHk
TextView拡張して使ってますか?
0237デフォルトの名無しさん2015/05/04(月) 04:50:41.43ID:AqsuqNe8
皆さんお元気ですか?


>>236
よくわからないから使ってないよー
0238デフォルトの名無しさん2015/05/04(月) 11:49:04.56ID:/90islqK
AndroidってSQLite内蔵してるけど、SQLiteとサーバ側のDBをどう使い分けてますか?
SQLiteを使えば絶対便利なんだと思うけど、サーバ側のDBと矛盾が発生した嫌だなと思った。
0239デフォルトの名無しさん2015/05/04(月) 12:55:32.89ID:ghFBDsFM
androidの設定でタイムゾーン自動取得に変更したくて
ContentResolver contentresolver=getContentResolver();とパーミッション記述した後

android.provider.Settings.System.putInt(contentresolver,Settings.System.AUTO_TIME_ZONE,1);
とか
Settings.System.putString(contentresolver,Settings.System.AUTO_TIME_ZONE,"1");
とか記述したのですが変更できません。
どの辺が間違っているでしょうか?
0240デフォルトの名無しさん2015/05/04(月) 14:27:47.48ID:CSEP71IV
onPause記述すると、再開時、画面が止まってしまうのですがデフォですか?
onResumeもちゃんと記述していますが画面が止まります
ハード的な問題なんですか?
ほんとJavaって複雑ですよね
0241デフォルトの名無しさん2015/05/04(月) 14:49:30.85ID:CSEP71IV
onPauseのチェックってあんまりみんなしないと思うんだよね
だからこの欠陥が放置されたまんま
こういう欠陥が本当に多いよJavaは
だから複雑って言いたくなるんですよね
0242デフォルトの名無しさん2015/05/04(月) 15:43:53.89ID:DF1dRAWk
>>241
キミだけだと思うけどね(哂)
0243デフォルトの名無しさん2015/05/04(月) 16:31:49.03ID:RqTaHTbi
このスレを参考にしながら約半年かけてアプリを作った素人Androiderなんだが。
全然ダウンロードしてもらえなくてワロタwww。
ワロタ…。
宣伝すんなって怒られそうだけど正直お前らの力を貸してほしいお。
無料だからお試しでダウンロードしてみてくれるとうれしいお(´;ω;`)

https://play.google.com/store/apps/details?id=com.awesome.owner.Get9
0244デフォルトの名無しさん2015/05/04(月) 16:52:29.67ID:OFLuo+DQ
質問スレで宣伝するようなモラルのない奴のアプリは違反報告されてしまえばイイのに
0245デフォルトの名無しさん2015/05/04(月) 16:58:14.51ID:ARWCEGUr
こんなところより他でスレ立てればええ
0246デフォルトの名無しさん2015/05/04(月) 16:58:54.66ID:W+Kt5kAJ
>>243
ダウンロードしたけど、ピッが高音過ぎて耳障り。数字の変化が速すぎて自分の動体視力じゃほとんど楽しめなかった。
なので星一つですw

そういえば、発表スレってなくなっちゃったの?
0247デフォルトの名無しさん2015/05/04(月) 17:22:13.36ID:AGwT73on
もう少し見た目を柔らかくした方がいいんじゃないかな
業務用アプリみたいに見える
0248デフォルトの名無しさん2015/05/04(月) 17:38:17.33ID:AqsuqNe8
ダウンロードして感想書いてくれてる人いる!
羨ましいよ!
0249デフォルトの名無しさん2015/05/04(月) 18:14:30.66ID:DF1dRAWk
>>243
よく出来てます
自分には合わないゲームだけど、これは嗜好だからね
0250デフォルトの名無しさん2015/05/04(月) 18:52:05.52ID:bL2SZ0Cg
音楽ほしいね
あと地味すぎるね
画面も80年代っぽい
0251デフォルトの名無しさん2015/05/04(月) 20:40:58.00ID:TjfyY4D6
じゃあこれは?
http://i.imgur.com/H5EWsxu.jpg
http://i.imgur.com/zfwSktF.jpg
http://i.imgur.com/irYEHDK.jpg
http://i.imgur.com/vSsqVQt.jpg
http://i.imgur.com/VPslIjU.jpg
0252デフォルトの名無しさん2015/05/04(月) 20:49:15.38ID:V12yv7Dk
つか少しは市販のゲーム見て魅せる方法学べよ
ゲームをしたことないとかなら敵を知る為にやれ
客観的に見て>>243とパズドラがあったらどっちダウンロードするよって話だ

ゲームってのは面白そうと思わせる見た目も必要だぞ
ここら辺無視したゲームは作者が面白いと勝手に思い込んでるだけのオナニーアプリで
結果、他人からはダウンロードされないわけよ
0253デフォルトの名無しさん2015/05/04(月) 20:55:37.95ID:ARWCEGUr
まずはアイコンからだな
0254デフォルトの名無しさん2015/05/05(火) 00:12:35.86ID:lLnLuuv7
Android 4.0以上ってAPIレベルでいうと18ぐらいか? そんなヘボアプリなら古い環境でも動くべきだろ
インストール1〜5はワロタわ
画面の見た目は使ってる色が少なすぎるんじゃないかね もっとカラフルにしたら?
0255デフォルトの名無しさん2015/05/05(火) 00:13:24.25ID:TBQzkLhh
243に書き込んだ者だけど、みんなのやさしさに感動した。
これからもプログラミング頑張るお(^ω^)
0256デフォルトの名無しさん2015/05/05(火) 00:15:39.12ID:lLnLuuv7
スクショに大きな文字でアプリの売りを書けばいい 商用アプリは100%やってるね
ただスクショを取るだけじゃなくて宣伝文句をドーンと上乗せ これ基本
0257デフォルトの名無しさん2015/05/05(火) 00:28:08.02ID:TBQzkLhh
>>256
なるほど、やはりそうすべきなんですね。

アプリ作ったは良いけど、ダウンロード数稼ぐのって相当難しいんですね。
このままでは、100万本のアプリの中に埋もれてしまう。
みなさんはダウンロード数稼ぐための工夫などされてるんでしょうか。
0258デフォルトの名無しさん2015/05/05(火) 01:50:44.15ID:mtPacOsG
>>257
そろそろプログラミングと関係無い質問はやめてくれないかな

甘やかされてるからと調子に乗りすぎ
0259デフォルトの名無しさん2015/05/05(火) 11:55:49.65ID:5zSvIpQX
他人のJavaプログラムをコピペ・改変してプログラミングしています
ネットで公開しているから問題ないと思いますが
そもそもプログラムコードって著作権ないんですか?
あとpublic voidって何ですか?
0260デフォルトの名無しさん2015/05/05(火) 14:10:10.69ID:AHzpMzOz
>>259
著作権大ありです。
短いスニペット程度だとよくわかりませんが。

メソッド名の前にあるのは戻り値です。voidは戻り値が無いという宣言です。
その更に前にあるのは、メソッドの特性を表す修飾子です。publicはどこからでもアクセスできるという宣言。
新しい言語に触るときは予約語一覧を見てみるといいです。
androidと関係ないのでJavaのスレ行きましょう。
0261デフォルトの名無しさん2015/05/05(火) 17:38:52.30ID:pcpJvysD
seleniumみたいにテストケースを自動生成するツールありませんか?
0262デフォルトの名無しさん2015/05/05(火) 23:23:59.49ID:jmCNVLZC
Android技術者認定試験ってスキルの確認とかに役立つ?
0263デフォルトの名無しさん2015/05/06(水) 00:52:48.88ID:sW3rRnI5
>>238
長いリストviewとか作るときにはSQLiteにデータ叩き込む
叩き込むデータの取得はサーバから

とかそんな使い方ならやってる
0264デフォルトの名無しさん2015/05/06(水) 23:15:47.70ID:Gmmaak56
今から始めるとしたらAndroid Studioを使ったほうがいいですか?
0265デフォルトの名無しさん2015/05/06(水) 23:23:54.32ID:jaHNzpVB
そらそうよ
0266デフォルトの名無しさん2015/05/06(水) 23:37:17.29ID:l2Jdve6M
下記画像のようなボタンをjava側で動的に作りたいです
http://i.imgur.com/vuzkxMY.png

Spinnerのようなデザインですが、時刻選択ダイアログを呼びたいので動作はボタンです
ですがXMLではボタンをstyle="@android:style/Widget.Holo.Light.Spinner"
と記述することでデザイン変更できることはわかったのですが、
java側でこれを行う方法がわかりません
教えてもらえないでしょうか
0267デフォルトの名無しさん2015/05/07(木) 11:49:18.59ID:0rMkiUn5
あらゆるところに android:layout_margin="0px" と android:padding="0px" を設定しても、どうにも余白が消えなくて
android:background でどれが余白を持っているのか確認していたら、
Fragment 用のレイアウトファイルのトップ要素に android:background を設定したらなぜか余白が消えたんだけど
なにか知っている人います?
0268デフォルトの名無しさん2015/05/07(木) 20:36:00.21ID:MkRiZVaB
saved gameのsnapshotって何なのか全然わかんねえ
まあここで聞いても誰もわからんだろうけど
0269デフォルトの名無しさん2015/05/07(木) 21:01:59.08ID:9Eiv5Jt8
>>268
なんでググル前に2ちゃんで聞くんだよw
すぐ和訳のが出てくるだろww
0270デフォルトの名無しさん2015/05/07(木) 22:24:36.51ID:MkRiZVaB
>>269
英語ドキュメントもあらかた漁ったけどわからなかった
まあsaved game実装してるあぷりなんて海外でも国一部だし
こんなとこできくだけ無駄だよね
0271デフォルトの名無しさん2015/05/07(木) 22:25:49.15ID:UrguVbFy
自分の能力の無さを他人に転嫁しない
0272デフォルトの名無しさん2015/05/07(木) 22:26:04.25ID:MkRiZVaB
サンプルのソース読むかー
0273デフォルトの名無しさん2015/05/07(木) 22:27:05.21ID:MkRiZVaB
>>271
実装難度高いんだよ
多分ここでは実装経験者0だとおもう
0274デフォルトの名無しさん2015/05/07(木) 22:28:08.93ID:UrguVbFy
「ここで」とか要らないから。
0275デフォルトの名無しさん2015/05/07(木) 22:34:48.92ID:ttCrxfBw
お前らそんなのに構ってないで他の真面目に質問してる奴らのに答えてやれよ・・・
0276デフォルトの名無しさん2015/05/07(木) 22:40:57.60ID:MkRiZVaB
他のググれば一瞬ででてくるような低レベルな質問ねw
0277デフォルトの名無しさん2015/05/07(木) 22:55:30.46ID:b2LJTlFD
>>267
それだけじゃ原因が一つに絞れないのでレイアウトxmlみせて

>>268
https://developers.google.com/games/services/android/savedgames
https://developer.android.com/intl/ja/reference/com/google/android/gms/games/snapshot/Snapshots.html
これ読んだのに理解できないわけ?
0278デフォルトの名無しさん2015/05/07(木) 23:19:12.68ID:HvGR5KbD
>>277
urlコピペするだけなら誰でもできる
説明文してあげて
0279デフォルトの名無しさん2015/05/07(木) 23:29:08.90ID:MkRiZVaB
>>277
英語読めないんだろ?
だからそのページには
セーブする最に必要なsnapshotとは何かが抜けてるし、取得方法も記述がない
ちなみにsnapshotsではないw
0280デフォルトの名無しさん2015/05/07(木) 23:36:42.00ID:b2LJTlFD
>>279
saved gameをあらわすのがSnapshot
Play GameサービスからonActivityResult()を通じてコールバックされるParcelable
英語とJavaとどっちが読めないの?
0281デフォルトの名無しさん2015/05/07(木) 23:40:53.67ID:MkRiZVaB
>>280
だからloadしたセーブデータがsnapshotsのリザルトで帰ってくるのは分かってるよ
saveの際のsnapshotをどう引っ張ってくるかが不明
0282デフォルトの名無しさん2015/05/07(木) 23:57:38.67ID:b2LJTlFD
>>281
俺をエスパーか何かと思ってるなら考えを改めたほうがいい
Snapshotを呼び出すサンプルはLoading Saved Gamesに書いてあるし
saved gameに保存する方法はWriting Saved Gamesに書いてある
0283デフォルトの名無しさん2015/05/08(金) 00:52:36.81ID:99YjlnlF
>>282
だからサンプル読むかーっつってるじゃん
結局日本語も英語も読めないわけね
0284デフォルトの名無しさん2015/05/08(金) 01:26:34.79ID:Ve5mhGEI
Q.スナップショットがイミフ、英文ドキュメントにも書いてない。sampleコード読むか

A.公式ページ読んでも理解できないのか(ドヤァ

Q.とっくに読んだがスナップショット自体の記述が抜けてる

A.俺はエスパーではない、sampleコード嫁

バカすぎワロタw
0285デフォルトの名無しさん2015/05/08(金) 12:06:16.69ID:0ratiDAZ
アプリケーションプロジェクトの styles.xml にライブラリプロジェクトで定義された属性の設定値を記述しようとしたのですが
TOP要素の resources タグに xmlns:app="http://schemas.android.com/apk/res-auto"; を記述しても
style タグ中の item 要素に name="app:○○○○" を記述すると No resource found that matches the given name: attr 'app:○○○○'. Android AAPT 問題
とエラーがでます

ライブラリプロジェクトとかで定義した属性を style タグ中で記述する方法はありますか?
0286デフォルトの名無しさん2015/05/08(金) 15:31:57.60ID:xB0lb63B
>>285
No resourceって出るのは使おうとしてるテーマとコンパイルに設定しているAPIレベルが違うからだと思う
例えばマテリアルを使おうとしてるのにコンパイルのAPIレベルが21以下だったりするとそのエラーが出る
0287デフォルトの名無しさん2015/05/08(金) 15:44:01.93ID:0ratiDAZ
どうやら、TOP要素の resources タグに、xmlns:app="http://schemas.android.com/apk/res-auto"; は記述する必要がないっぽい
style タグ中の item 要素に name="app:○○○○" ではなく、name="○○○○" で記述しておけばコンパイルも通って、スタイルも反映されていました
0288デフォルトの名無しさん2015/05/09(土) 00:03:21.18ID:aEzvKfru
apkリリース用の署名keystoreのパスワードって適当につけたらどんな問題がありますか?
androidとかpasswordとかにしたらダメですかね?
0289デフォルトの名無しさん2015/05/09(土) 00:07:24.86ID:3VtvzAOZ
>>288
何の問題もないよ
忘れないように分かりやすいのにするのがお勧め
0290デフォルトの名無しさん2015/05/09(土) 00:19:14.74ID:7gWgKjP+
>>288
リリース後に変更できないから、それを考慮して考える
0291デフォルトの名無しさん2015/05/09(土) 02:57:04.34ID:EFR0xfvp
エミュレーターでは動くのに、実機では動きません。
どうなっているんですか?
クソですか?
0292デフォルトの名無しさん2015/05/09(土) 04:08:49.90ID:Oq8QJDmD
>>291
自分の事をクソと言わなくても、ねぇ(笑)
0293デフォルトの名無しさん2015/05/09(土) 11:26:35.91ID:75YjqkTG
Fragmentを使わず動的にレイアウトファイル上に別ファイルをincludeする方法はありますか?
ActivityOptions.makeSceneTransitionAnimation()を使ってみたら、うまくアニメーションしないので
遷移先で Fragment を使うのをやめることを検討しています
0294デフォルトの名無しさん2015/05/09(土) 11:52:05.48ID:ObqrSjpr
そりゃActivityにアニメーション指定しても動的にレイアウト作ってるんだったらその部分はアニメーションしないだろ
0295デフォルトの名無しさん2015/05/09(土) 13:49:57.22ID:Srx4dOr0
誰も >>290 に突っ込まないのな
0296デフォルトの名無しさん2015/05/09(土) 18:01:52.45ID:vvVFm6f/
ViewFlipper viewFlipper;

for (int i= 0; i <= 10; i++) {
  View view = getLayoutInflater().inflate(R.layout.daily_report_layout, null);
  viewFlipper.addView(view);

  Button testButton1 = (Button)view.findViewById(R.id.testButton1);
  Button testButton2 = (Button)view.findViewById(R.id.testButton2);
  testButton1.setOnClickListener(new View.OnClickListener(){
    public void onClick(View view){
      testDialog.show();
    }
  });
}

こんな感じにviewFlipperに動的にレイアウトを追加して、
指でスライドさせると(フリックだっけ)、次のレイアウトが表示するような画面を実装したのよ
でもこれ、各レイアウトごとにボタンが実装されてる仕組なんだけど、
10個のレイアウトのボタンを別々のボタンとして認識させてクリックリスナー設定するのはどうしたらいいんだ?
上のやり方じゃ無理だったからさ
ボタンクリックしたらアラートダイアログが出て、そのボタンのtextを変更する感じ
0297デフォルトの名無しさん2015/05/09(土) 19:04:56.57ID:bCE8XhSo
各ボタンにユニークな値をsetTagすりゃいいんじゃね?
0298デフォルトの名無しさん2015/05/09(土) 19:05:13.56ID:7gWgKjP+
>>296
たぶんどのボタンが対象か絞り込めてないのかな
textを変更するときに表示中のViewからまたボタンを探すとか
あるいはボタンを配列に入れとくとか
0299デフォルトの名無しさん2015/05/09(土) 19:23:43.24ID:vvVFm6f/
>>297
確かにsetTagなら一意になるじゃん?
でもgetTagはonClickの中でしか使えなくね?どのviewクリックされたかわからんから
ダイアログ出して設定した値をクリックしたボタンのテキストに表示させたいから、
下のソースのonTimeSetの中でボタンを識別したい感じ
onTimeSetの中でボタンのTag取れる方法探したがわからん
あとゴメン、アラートダイアログじゃなくてTimePickerDialogだったわ

TimePickerDialog.OnTimeSetListener TimeSetListener = new TimePickerDialog.OnTimeSetListener() {
  public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
    testButton1.setText(Integer.toString(hourOfDay) + " : " + Integer.toString(minute));
    Log.d("TimePicker","hourOfDay=" + String.valueOf(hourOfDay) + " minute=" + String.valueOf(minute));
  };
Calendar calNow = Calendar.getInstance();
testDialog = new TimePickerDialog(this, TimeSetListener , calNow.get(Calendar.HOUR_OF_DAY), calNow.get(Calendar.MINUTE), true);
0300デフォルトの名無しさん2015/05/09(土) 19:27:10.70ID:lBBMHJ4B
これってButtonオブジェクトのtestButton1とtestButton2が各10個生成されてるけど
メモリ的に各10個ずつ確保されるんだっけ?
参照が同じだから2個だけ?

とりあえず動的にするならレイアウトもコードで作らないと
0301デフォルトの名無しさん2015/05/09(土) 19:35:28.93ID:vvVFm6f/
>>300
いやまあきっとそうなんだけどね、実際重いわ
多分本当ならフリップするたびに前のレイアウトremoveして次のレイアウト生成とかになるんだろうけどさ
1つのレイアウトXMLを使いまわしたくてこんなことになった
0302デフォルトの名無しさん2015/05/09(土) 19:38:16.85ID:bCE8XhSo
>>299
んじゃ、ダイアログのtagにボタンのインスタンス入れればいんじゃね。
0303デフォルトの名無しさん2015/05/09(土) 19:43:19.04ID:7gWgKjP+
>>301
AdapterViewFlipper使えば?
0304デフォルトの名無しさん2015/05/09(土) 20:02:17.37ID:vvVFm6f/
>>302
ダイアログはviewじゃないんでTag設定できなくね?

>>303
ネットでの国内の解説が少なかったけど良さそう、ちょっと試してみる
0305デフォルトの名無しさん2015/05/09(土) 22:13:05.32ID:jpxwc4mD
電話かける時にACTION_NEW_OUTGOING_CALLを拾って確認ダイアログ出してから
ACTION_CALLで電話をかける時、2回目移行のACTION_NEW_OUTGOING_CALLを
無視するにはどうすればいいですか?
0306デフォルトの名無しさん2015/05/10(日) 01:14:18.05ID:9x0oNrkx
自分で数える
0307デフォルトの名無しさん2015/05/10(日) 05:21:51.77ID:3OrjSsvB
結局徹夜しちまったが、アカンわからん眠い頭痛がする

AdapterViewFlipperで実装してみたが、
onFling時にviewFlipper.showNext();で
You must call removeView() on the child's parent firstって言われる
これ自体は割とよく見るやつだったからじゃあremoveViewすりゃいいかって思って下記のようにやったら、

View view = viewFlipper.getCurrentView();
viewFlipper.removeView(view);

今度はremoveView(View) is not supported in AdapterView
とか言ってきやがった
サポートしてないってどういうことだよもう勘弁してくれ
0308デフォルトの名無しさん2015/05/10(日) 08:07:53.43ID:qMMXOSwz
>>307
AdapterViewFlipperは使ったことないから良くわからんけど、AdapterViewを継承してるみたいだからListViewみたいに使ってみたら?
setAdapterしたadapterで要素の追加削除する
adapterはArrayAdapterのgetViewを自分のView向けにOverrideしたもの
コンストラクタはContext, intのやつ使って
要素の追加削除はArrayAdapterのもつaddメソッド等を使った方が分かりやすい
0309デフォルトの名無しさん2015/05/10(日) 08:52:38.35ID:3OrjSsvB
自己解決したぜ

ViewPagerとFragmentPagerAdapter使ったらできたわ、すげぇ軽い
ただループしなくなったし、ページを2枚分送ると入れた時刻が消えちまうな
まあなんとかなるだろう・・・俺はもう寝る
付き合ってくれた奴らサンクスな
0310デフォルトの名無しさん2015/05/10(日) 12:08:33.15ID:gXHAZoln
>>306
どうも。自分でフラグ管理する事にしました。
0311デフォルトの名無しさん2015/05/11(月) 01:59:07.94ID:1b0sHcqq
実機のメモリがガンガン減って落ちてしまうんですけど
どうすればいいですか?
0312デフォルトの名無しさん2015/05/11(月) 06:55:34.94ID:7b537xMh
再起動
0313デフォルトの名無しさん2015/05/11(月) 07:10:26.42ID:5ebTldTk
メモリリークしてないか確かめる
0314デフォルトの名無しさん2015/05/11(月) 22:47:47.20ID:st6npmTd
特定のレイアウトにDialogFragmentを表示するclickイベントをセットして、生成されたDialogからclick元のレイアウトを取得するのってどうすればいいの?
0315デフォルトの名無しさん2015/05/11(月) 23:00:19.89ID:1wpT/qjG
特定のレイアウトからDialogFragmentを表示するときに値も渡して
コールバックをActivityで受け取る
0316デフォルトの名無しさん2015/05/11(月) 23:32:38.95ID:zj0qd7LA
エスパーいたら教えて…

Service開始時にNotificationをPendingIntent設定してステータスバーに表示
→Notificationを押下して設定したActivityを起動
→Recent Taskキーを押して起動したActivityをスワイプで削除

こうするとServiceがペンディングしたままになるんだけど
どうやって回避したらいいんだろう?
0317デフォルトの名無しさん2015/05/11(月) 23:42:16.07ID:tL+KMV0n
>>316
Notificationを設定するだけのサービスであれば、IntentServiceを使うのが楽かも?
0318デフォルトの名無しさん2015/05/11(月) 23:42:56.46ID:st6npmTd
>>315
特定のレイアウトが
activity-viewpager-pagerAdapter-LinearLayout内に複数あるカスタムレイアウトなんだけど、それでもいけるの?

確かに要素をDialogで設定してclick元のArrayListにaddするってのをやりたいんだけど、activityでコールバック受けてもclick元の識別方法がわからない
0319デフォルトの名無しさん2015/05/12(火) 00:10:33.87ID:QnFQmYul
せっかくフラグメントなんだから、setArgumentすればいいじゃない
0320デフォルトの名無しさん2015/05/12(火) 00:13:11.27ID:z0vC6mGw
>>317
レスどうも
ServiceはBroadcasrReceiverを常駐させるためのもので
NotificationはService起動に合わせて表示するようにしてます

色々いじってたらNotification関係なくRecent taskからスワイプで
削除するとバックグラウンドのServiceが再起動中のままになるようです

どうやらServiceの作りが悪いようで…
03213142015/05/12(火) 09:33:49.85ID:CoiV/pYP
>>319
setArgumentってタップ元のviewでもいけるの?
タップ元のviewとかbundleに入れられるのか
0322デフォルトの名無しさん2015/05/12(火) 11:40:56.46ID:SaT1/H3T
>>320
ForgroundじゃないとonTaskKill(うろ覚え)が呼ばれたあと何もできなくなる
常駐したいならForgroundにして切れてもいいならonTaskKillでService止めたほうがいい
0323デフォルトの名無しさん2015/05/12(火) 17:54:57.06ID:qVNU4x1m
例えばタイトル画面を作るとき、使う画像はいくつのサイズでやるのがベストなの?
勝手に伸縮はするんだろうけど、画質が悪くなく重くならないベストのサイズってある?

512×512のgoogleplay用の画像を使ったらでかいですか?
0324デフォルトの名無しさん2015/05/12(火) 21:48:23.30ID:IKxZPF1g
>>323
これは俺も知りたい
うちはdensityごとのjpeg用意してる
0325デフォルトの名無しさん2015/05/12(火) 22:03:59.45ID:qVNU4x1m
あともうひとつ、
画像をimageviewで画面の1/3くらいの高さで表示したいんですが
weightで他のlayoutと1:1:1にしてもうまくいきません。
画像がでかすぎるからなんでしょうか。自動で縮小はされない?
0326デフォルトの名無しさん2015/05/13(水) 02:16:22.15ID:AovzvjGn
ちょっと開発者たちに質問

ライブドアの堀江が作った755てSNSアプリがあるんだが、(堀江主導というのと、かなり内部までアクセス権を求めてくるのでものすごく怪しまれてるアプリ)
この前写真集の発売権をエサにAKBグループのファン同士でウォッチ数バトルをした事があったんだ
ほんで結局1億ウォッチぐらいカウンター回して盛り上がったんだが、
今度は来月の総選挙ってイベントでもまた同じウォッチ数バトルをしそうな感じなんだ
で、今AKBグループのメンバーが強制的に755を始めさせられていて、地下板でも何かが怪しいと話題になってるんだ

これウォッチ数を稼ぐと開発者側にはどういうメリットがあるんだ?教えてくれ
0327デフォルトの名無しさん2015/05/13(水) 07:49:33.01ID:A6WShrIt
話題作り
投資家へのアピール
0328デフォルトの名無しさん2015/05/13(水) 08:26:01.94ID:iiElPBqd
755を導入するとヲチ数稼げるのか。
導入しようかな。
0329デフォルトの名無しさん2015/05/13(水) 10:10:31.86ID:cOZxElK0
ホリエモンてプログラミングできないだろ
0330デフォルトの名無しさん2015/05/13(水) 11:49:18.52ID:ehuwWs/h
そうなん? どっちかっつーとプログラミングできるけど経営者としては…… って話を聞いたような。
0331デフォルトの名無しさん2015/05/13(水) 13:14:02.18ID:6W9S/Pme
>>330
企画屋というか詐欺師というかネタを出すのは一流の人だけどプログラミングそのものは満足に出来ないし、
ちゃんとした会社経営も出来ない人だよ、あの人。
■ このスレッドは過去ログ倉庫に格納されています