- 1 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 21:26:49.76 ID:hf6QV5MP.net]
- このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ スレ立てるまでもない質問はここで 141匹目 peace.2ch.net/test/read.cgi/tech/1442427461/ Eclipse統合M35【Java/C++/Ruby/Python/Scala】 peace.2ch.net/test/read.cgi/tech/1405391739/ ★★Java質問・相談スレッド175★★ peace.2ch.net/test/read.cgi/tech/1445609364/ ****オススメ関連リンク**** ■ TechBoostertechbooster.org/category/android/tableofcontents/ ■ Androidメモwww.saturn.dti.ne.jp/npaka/android/index.html ■ 逆引きAndroid入門www.adakoda.com/android/ ■ Androidプログラマへの道wiki.livedoor.jp/moonlight_aska/ ■ Android Wiki*wikiwiki.jp/android/ ****公式リファレンス**** ■ Android developersdeveloper.android.com/index.html ■ ソフトウェア技術ドキュメントを勝手に翻訳www.techdoctranslator.com/ ■ 日本Androidの会www.android-group.jp/ ■ StackOverFlowstackoverflow.com/questions/tagged/android ****前スレ**** Androidプログラミング質問スレ revision49 peace.2ch.net/test/read.cgi/tech/1436353166/
- 773 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 23:50:33.95 ID:ggaJ951C.net]
- 押せないようになってるんじゃない?
押せるようにすればいけます?
- 774 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 00:27:45.22 ID:aARCH1zZ.net]
- >>761
どういうことですか? タップするとURLに飛ぶ処理が入っていてそれはしっかり 動くので押せるようになってるとは思います。 ただ757のようにlistselectorを使ってみましたが、 それでもタップしたとき色が変わらなかったです。
- 775 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 00:29:55.84 ID:VCkXCFPW.net]
- >>762
Adapterで返すViewのforcusableをfalseに
- 776 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 00:46:06.04 ID:aARCH1zZ.net]
- カスタムだとタップで色が変わらないのは
どうもoverrideしたgetViewでsetBackgroundC olorで色指定してるからっぽいです。 ttp://qiita.com/hkurokawa/items/d1c6b89b3cbcbfcf718b こちらを参考にしたところlistselectorでタップしたとき色が 変わるようになりました。 でも、getViewでsetBackgroundColorで色変えてたら上記の やり方でしたタップしたときの色変えられないんですかね?
- 777 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 00:48:34.02 ID:VCkXCFPW.net]
- 通常listSelectorはViewの下に出ます
drawSelectorOnTopをtrueにすればlistSelectorで色を変えることも可能
- 778 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 18:47:05.16 ID:/nQX0KGt.net]
- >>765
761ではないけど同じ状況になってて、selectorをrootにしたxml作ってbackgroundに設定しようかと思ってた これなら楽でいいな ありがとう
- 779 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 21:10:15.83 ID:yeJGdOpd.net]
- もうこれから新規で作るのはRecyclerViewで統一してListViewは使わないようにしようと思ってたんだけど
お前らはまだListViewを使い続けるの?
- 780 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 21:36:16.25 ID:05mKioIM.net]
- RecyclerView今知った
便利そうだね
- 781 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 22:27:24.20 ID:FmONxTk2.net]
- すいません。meshbean.comというところからメールがきて、
meshbean.comにアプリを掲載することに同意してくれたら インストール数が1日あたり何千も増えますよ、みたいなこと言うてきてるんですが、 誰か試した人いますか
- 782 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 00:03:00.51 ID:Vt4NvaT7.net]
- 何千とはいかないが7-800程度には
- 783 名前:デフォルトの名無しさん [2016/02/07(日) 03:35:20.90 ID:Pvk3T0kY.net]
- AndroidStudioのカスみたいな
- 784 名前:オートコンプリートを無効にできない?
クリックするだけで変な位置にコードが挿入されたり訳わからん修正されてイライラするんだけど [] - [ここ壊れてます]
- 785 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 20:20:50.37 ID:M/1b55dS.net]
- >>733
うちは25秒前後
- 786 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 00:19:20.55 ID:mFepM7HB.net]
- >>772
はっや!なんでそんな早いの? うち毎回3分くらいかかってんねんけど まだ初心者で、数行書くごとに動作確認したいからめっちゃ時間ロスしてていい加減どうにかしたい。 ちなみに実機デバッグは、ドライバインストール辺りができてなくて結局まだ3分待ちながらやってまふ。
- 787 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 01:04:26.81 ID:LCsCNQcP.net]
- eclipseの方がいいよ
- 788 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 01:31:45.54 ID:pLHm87YG.net]
- エミュ使うなら、やっぱGenymotionのが速いよ
最初の立ち上げ30秒、デバッグ実行開始が3秒 corei5メモリ8M
- 789 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 06:03:56.10 ID:VR5Y0vYe.net]
- 実機が一番早いよ
Nexus5で10秒ぐらい
- 790 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 07:06:56.40 ID:SxLAi0bW.net]
- >>773
それって毎回エミュ終了してるってオチ? エミュは1度立ち上げたら起動しっぱなしでいいんやで AndroidStudioを終了してもエミュは独立してるから起動しっぱなしでいいんやで
- 791 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 09:23:22.86 ID:KAAQyqID.net]
- >>776
ビルド時間も入れてだよね? ビルド時間抜いたら、実機だと機種にかかわらず3秒くらいでしょ
- 792 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 09:40:38.12 ID:AgOqAH8M.net]
- eclipseからどんどんAndroidStudioに切り替えてるのかと思ってたけどそうでもないの?
毎回エミュレータ終了させてます。独立してるから再起動いらない理論はわかるんだけど、 run app→exception発生して終了→ソース修正→リビルド→run app押して実行 これやると、正常にアプリトップ画面が立ち上がらないんだよね
- 793 名前:デフォルトの名無しさん [2016/02/08(月) 09:58:28.83 ID:9AywMO4K.net]
- AndroidStudioは糞重い。
うんこですよ。
- 794 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:00:52.96 ID:SxLAi0bW.net]
- >>779
デバッグでも?
- 795 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:26:24.94 ID:mFepM7HB.net]
- >>781
デバッグでも eclipseってサポートなくなるからAndroidStudioしか使われなくなるのかと思って、もうeclipseは使うのやめたんだけどやめる必要ないの?そうなの??
- 796 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:34:20.74 ID:CMdCMAMV.net]
- >>782
新バージョンの新機能を使わないのなら問題は無い
- 797 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:39:15.07 ID:mFepM7HB.net]
- 結局いつかは使わなくなるときがくるってことは間違えてはないんよね?
脆弱性とかの問題も出てくるのでは?って気もするし。
- 798 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:47:48.03 ID:CMdCMAMV.net]
- >>784
安定してから使う それまでは使わない
- 799 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:49:01.79 ID:yyfyGGlt.net]
- WindowsXPだってマイクロソフトのサポート切れてるけどまだ使ってる人はそれなりにいるのと同じ
- 800 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 10:56:00.51 ID:CMdCMAMV.net]
- 今見たが
zasshi.news.yahoo.co.jp/article?a=20160208-00011223-forbes-bus_all 糞リンゴ ついに狂ったな
- 801 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 11:53:57.20 ID:mFepM7HB.net]
- 非正規なことやると保証しないよとは言ってたもののやり過ぎ感はあるけど、そんなにビックリすることじゃないよね
ドコモみたいな囲い込み戦略は昔からあるし。 俺はこの囲い込みが気に入らなくて、使ってきたiPhoneは5でやめた
- 802 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 16:29:35.53 ID:+VpTu6+p.net]
- 数年前のADTで環境作ろうとしたらビルドツールなんかのリボジトリ無くなっていて
使えなくなっていた(いじれば使えたかもしれんが そのうち環境飛ばしたら再構築出来なくなる可能性がある軽さが魅力で使う 場合もあるだろうけど丸ごとバックアップしといたほうがいいよ
- 803 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 22:15:19.68 ID:dkIVpqHY.net]
- マニフェストに以下のように記述すればタイトルバーが非表示になり、
ハードキーを備えるデバイスではフルスクリーンになります。 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> しかし、ハードキーを備えないデバイスではナビゲーションバーが表示されたままで、 フルスクリーンにはなりません。 ナビゲーションバーを非表示(スワイプすれば一時的に再表示される)にするにはどうすればよいでしょうか? プログラムから行う方法は分かったのですが、 できればマニフェストに記述する方法で行いたいです。 よろしくお願いします。
- 804 名前:787 mailto:sage [2016/02/08(月) 22:55:03.93 ID:dkIVpqHY.net]
- 自己解決しました。
- 805 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 23:08:54.35 ID:R1ff3+GR.net]
- 自決だけ野郎は自決しろ
- 806 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 08:51:09.97 ID:M/Tl0DXW.net]
- http通信はHttpURLConnectionで行うのが現在の推奨なんですか?接続周りが過去と現在で変更されてるようで、いまいち基本型が分かりません。
- 807 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 08:52:14.07 ID:M/Tl0DXW.net]
- あぁ、上の方で他の方も質問されてましたね。
- 808 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 09:27:12.27 ID:Cf0QPJSG.net]
- 皆さん質問です!
Androidアプリで、ユーザがテキスト入力したものをpdf出力したいです。有料apiを使用せず作る方法はあるのでしょうか? ググったらitext for androidとかapache pdfboxが出てきましたが、どれも未完成品で使えるんだか使えないんだかという感じ + 実装サンプルが見つかりませんでした 何かpdf出力で知っていることがありましたら教えていただきたいですm(_ _)m
- 809 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 11:49:49.10 ID:csw9ZfKj.net]
- >>795
実装サンプルが無い →チャンス と捉えましょう。 動作するサンプルができたらGitHubやブログに公開すればアクセス数上々で広告収入もウハウハです。頑張って下さい。 ふざけて書いているのではなく、割と本気で。
- 810 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 12:20:55.47 ID:0gqVZGxF.net]
- てんてーさすがです!
普段見ないandroid developerみたらあっさりとpdfdocumentっていうのが見つかった!これでできちゃうのかしら。 家帰らないと試せない(T_T)
- 811 名前:678 [2016/02/09(火) 12:47:02.96 ID:0v/md8+1.net]
- 課金テストしたいのに実際に購入できてしまう問題が解決したので報告
>>415もこれじゃないかなって テスターとして登録したメールアドレスを、 GooglePlayデベロッパーコンソールの設定->ライセンステスト(テスト用のアクセス権がある Gmail アカウント)の項目にも書いて保存すること これでテスト用の注文って文言が表示されるようになった テスト用のアドレス記載する場所は1箇所でいいもんだと思い込んでたことによるミスだった 「テスト用のアクセス権がある Gmail アカウント」で検索すると結構ヒットしたけど 試行錯誤してる最中はわからなかったわ・・・というか課金テストする時以外に書く必要あるのかあそこ
- 812 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 13:08:14.42 ID:IIqiO4Vx.net]
- >>798
オレは昔から1箇所でできてるが、キミの住んでる地球とは違うのかな?
- 813 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 13:37:25.58 ID:0v/md8+1.net]
- >>799
違うのかもなあ・・・
- 814 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 14:39:10.72 ID:KumXurM2.net]
- >>798
この情報はありがたい。 先日から俺もハマってたけど、とりあえず放置してたからまた今度試してみる。
- 815 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 14:40:09.52 ID:6Tl4L1WH.net]
- 俺も課金APIをこれから勉強しなきゃならないんで
いろいろ試行錯誤した結果を買いてくれると助かるわ
- 816 名前:413 mailto:sage [2016/02/09(火) 15:49:24.57 ID:7fu6t6IZ.net]
- >>798
情報ありがとうございます。 さっそく該当の項目にアカウントを記述したところ、 テスト用のメッセージになりました。 支払のテストとして実際に何度か(自分に)支払したものは 公開初日に回収できましたが、今後更にテストをする場合には 無駄な投資をしなくて済みますね。本当に助かりました。
- 817 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 15:50:37.31 ID:IIqiO4Vx.net]
- >>803
キャンセル処理をしなかったのか?
- 818 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 16:50:16.42 ID:7fu6t6IZ.net]
- >>804
inappでもsubsでも、 キャンセンのテストもするし そうでないテストもするし 特にsubsだと無料期間の有り無しとか色々とやったもので
- 819 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:19:04.01 ID:XnADU7HW.net]
- 公開初日に回収とかしゅごい
- 820 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:51:14.55 ID:0v/md8+1.net]
- >>802
自分の中でちゃんとまとまってないけど、とりあえずをまとめるとこんな感じ↓ ・課金処理サンプルは In-app Billing version 3 (IABv3)で検索 さらに記事の日付の新しいやつを選ぶ ビルドとおらないやつも混じってる ・IInAppBillingService.aidlからjavaファイルが生成されるらしいけど、うまく出来なくてハマった どうやって解決したか忘れた ・課金テストはサンドボックスと実購入の2種類 どっちも文字列で商品ID指定するので、サンプル作るときは商品ID直記入できる入力フォームほしい ・GooglePlayデータ消去しないと2度と買えない(ように見える)仕様がある 実際の商品なら復元できるけど、サンドボックスは多分どうやっても止まる そのへんの直し方->ttp://yome9.blogspot.jp/2014/10/in-app-billing-v3.html ・↑はデバッグのAPKでの話で、リリースのAPKでサンドボックス試すとまたハマる ・実購入テストで金払っちゃった。解決策は上のレス >>803 Googleのコンソールの払い戻し機能みたいなので購入しちゃった分戻せたりしないかな? 俺は100円分を払い戻した 諸事情で明細見れないんで反映されてるんだかわからないけど
- 821 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 19:11:54.34 ID:0v/md8+1.net]
- あと開発者用アカウントとテスト用アカウントの最低2つ用意する必要がある
ってとこではまるかもしれないな 個人だとどっちも同じアカウントでやろうとすると思うから 企業ならまあ関係ない
- 822 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:17:41.66 ID:qR1JZbBZ.net]
- アプリ作るのって大変なんだね
- 823 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:06:24.68 ID:VLrfNBCp.net]
- スリープ中にWIFI圏外から圏内となったら、確実に自動でWIFI接続する方法はありますか?
端末やOSバージョンでできなかったり時間かかったりするようなので。 SIMなしWIFIのみ、Android5.0です。
- 824 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:58:52.82 ID:R9MYfLg5.net]
- そこら辺はプログラムの問題じゃない気が
本体設定 wifi スリープ時のwifi接続 電源管理 エリア連動wifi たぶんintentで設定画面を呼びだせるんじゃね OSver古い機種だと出来なそう
- 825 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 06:21:59.31 ID:VLrfNBCp.net]
- >>811
レスありがとうございます。 エリア連動WIFIはロリからなくなってますね。 スリープ時WIFI維持 WIFI接続はスリープ時、圏外時もONのまま で、圏外から圏内に復帰した時にWIFI接続してほしいなと。 現状、スリープ中にWIFI圏内となっても、スリープ解除ならないと安定して接続してくれない状況でして。最悪アプリでどうにかできないかなと思ってる次第です。
- 826 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 11:12:13.52 ID:zFAbiLV4.net]
- Mozilla、スマホ向け「Firefox OS」の開発を終了へ
japan.cnet.com/news/service/35077528/
- 827 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:31:25.75 ID:QJ1sInBJ.net]
- 会員増やそうとしてるんけ?
- 828 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:08:08.46 ID:QoO69uLD.net]
- 「現役女子高生社長」の新アプリ公式サイト、一時閉鎖
https://twitter.com/rikashiikiamf/status/697271862573690883 www.itmedia.co.jp/news/articles/1602/10/news094.html 他社サイトのソース流用が発覚 「女子高生社長」として知られる椎木里佳さんの企業が公開した新アプリの公式Webサイトが、 他社サイトから取ったソースを使ってほぼ同じデザインにしているのでは、という指摘があった。
- 829 名前:デフォルトの名無しさん [2016/02/11(木) 12:20:30.30 ID:yKhmVyer.net]
- GCMの受信って結構不安定?
同じWi-Fi環境にあるiPhoneのプッシュ通知は遅延も消滅もなく来るけど、 GCMは体感3割程度の確率で受信されない。
- 830 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 14:26:52.47 ID:a+mdxlzV.net]
- こんにちは。お世話になっております。
GSONとJsonPullParserの違いがよくわからんです WebサーバにあるJSONデータをローカルのSQLiteのデータベースに登録する処理を書こうとしております。 ORMlite を使う場合、JSONをいじるにはだとどっちが向いてますか?自由?
- 831 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 16:57:43.88 ID:fDAdjvmd.net]
- ネット上の画像を表示するプログラムを作ってるのですが、
IOException eに飛んでしまいます。 ほとんどネット上のソースコードのままなのですが、 考えられる原因は何かあるでしょうか? class ImageGetTask extends AsyncTask<String,Void,Bitmap> { @Override protected Bitmap doInBackground(String... params) { synchronized (this){ try { String str_url = params[0]; URL imageUrl = new URL(str_url); InputStream imageIs; imageIs = imageUrl.openStream(); Bitmap bm = BitmapFactory.decodeStream(imageIs); return bm; } catch (IOException e) { return null; } } } } 呼び出し元 try{ ImageGetTask task = new ImageGetTask(this); task.execute("k.yimg.jp/images/top/sp/logo.gif"); } catch(Exception e){ }
- 832 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 18:11:55.40 ID:8kMw9aR+.net]
- ゆーあるえる
- 833 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 20:53:34.17 ID:fDAdjvmd.net]
- 815ですがすみません。
onPostExecuteの中の処理が問題だったようで、 表示できました。
- 834 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 22:51:35.16 ID:fMspA0vc.net]
- インストール済みのアプリ一覧を取得する際に
・PackageManager.GET_UNINSTALLED_PACKAGES ・PackageManager.GET_DISABLED_COMPONENTS を指定する意味って何ですか? インストール済みアプリなのにUNINSTALLED?
- 835 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 10:39:04.02 ID:o7zRRybH.net]
- RSSリーダを作ってるのですが、サイトA、Bでrssにjpg
の情報があったりなかったり、descriptionが単なる文章 だったり、画像のURLだったり他にも色々サイトごとに 細かに違うのですが、rssのパース処理はサイトごとに用意 したほうが無難でしょうか? またリストビューに表示するレイアウトファイルもサイト ごとに用意して、getViewの中で現在表示中のサイトのレイアウ トによって分岐させるみたいなやり方を考えているのですが、 そういうやり方は一般的なのでしょうか?
- 836 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 11:45:44.17 ID:h2NB86dr.net]
- パーサーのロジックを何パターンか用意するのはいいかもしれないけど
RSS対応しているサイトなんて山程あるからサイトごとに用意するのは無理だろ あとリスト表示はもうRecyclerViewを使ったほうがいいよ Adapterの↓ここらへんをいじればレイアウトの分岐は簡単 getItemViewType(int position) onCreateViewHolder(ViewGroup parent, int viewType)
- 837 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 15:11:57.19 ID:CG8TfF7i.net]
- androidというかjavaの話なんだけど
float型の変数を定量インクリメントすると誤差出るんだね 例えばa+=0.1fだと0.6の次が0.70000005になる アホな俺は知らんかったぜ
- 838 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 15:39:05.54 ID:pW7dPptS.net]
- プログラミングした事ない人は知らなくて当然だしアホじゃないよ
- 839 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 16:50:33.13 ID:PW3AO3Wv.net]
- 0.1×10が1にならんとかね。
- 840 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 19:11:52.53 ID:mjz/bV/t.net]
- actionbarにupボタンを付けたんだけど、3つあるうちの1つのactivityにしかsetDisplayHomeAsUpEnabled(true)を記述してないのに、
他の2つの子activity(親以外)にもupボタンが追加されて機能もしてる これは何故なのでしょうか styleまわりの関係?
- 841 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 21:39:34.94 ID:OTNNkTev.net]
- 2進数だからな
- 842 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 22:08:05.57 ID:K5ppz0sa.net]
- >>823
ためしにリサイクルビュー使ってみてるのですが、 xmlにandroid:scrollbars="vertical" をつけるといきなり落ちてしまいます。 原因がまったくわかりせん。 なくすと正常に動きます。
- 843 名前:デフォルトの名無しさん mailto:sage [2016/02/13(土) 01:51:51.46 ID:gaHoyxXH.net]
- 君はユーザーなのか
もしくはプログラマなのか
- 844 名前:デフォルトの名無しさん mailto:sage [2016/02/13(土) 07:57:45.43 ID:aWaSrlcR.net]
- つけるといきなり落ちるとか、IDEが壊れてるんだろうなぁ
- 845 名前:デフォルトの名無しさん mailto:sage [2016/02/13(土) 08:13:42.49 ID:aq6Cd0FX.net]
- 最近HTML5で組むの流行ってるみたいだけどどうなんですか?
組みやすいとは聞くけど
- 846 名前:デフォルトの名無しさん mailto:sage [2016/02/13(土) 13:13:57.35 ID:SL3t4ard.net]
- >>832
WEB開発に慣れてる人にはとっつきやすいというだけ。 同じスタート地点ならWeb系を一から学ぶ手間と通常のAndroid開発はAndroidの方が範囲が狭い分やりやすいと思う。
- 847 名前:デフォルトの名無しさん mailto:sage [2016/02/13(土) 16:46:04.81 ID:KbGEtlip.net]
- FLASHをHTML5にしないといけないんだけど
めんどくさくてやってない・・
- 848 名前:デフォルトの名無しさん mailto:sage [2016/02/13(土) 17:25:49.77 ID:btFDl7Nk.net]
- へちょいアプリでマルチプラットフォームにしないとけない、とかなら分かるけど
Androidだけに絞るならHTML5のメリットそんなないっしょ・・ それに結局OSのネイティブ部分を知らないとどこかで詰まるだろうし
- 849 名前:デフォルトの名無しさん mailto:sage [2016/02/14(日) 00:45:12.92 ID:ER3nOia0.net]
- HTML5はブラウザ依存とか確認するのめんどくさそうだけど、さわらぬ神に祟りなし
- 850 名前:デフォルトの名無しさん mailto:sage [2016/02/14(日) 01:07:43.31 ID:ui59Po2J.net]
- 独自クラスのアレイリストをカスタムアダプタにセットした場合、
サーチビューで検索するには独自のgetFilterを実装しなくちゃ ならなくて凄く大変みたいなんですが、簡単にリストの検索 機能を実現する方法はないんですかね?
- 851 名前:デフォルトの名無しさん [2016/02/16(火) 16:19:07.92 ID:3zHh/2Xw.net]
- finish()でアクティビティを終了させてもスマートフォンの実行中タスク一覧に残るんだけど
残さない方法ありませんか?
- 852 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 16:39:53.71 ID:r4cGG8gh.net]
- >>838
なぜその仕様になっているかを調べてから質問しようね
- 853 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 16:46:01.66 ID:5DRJq001.net]
- >>838
やったことないけど、 public void onDestroy() { super.onDestroy(); android.os.Process.killProcess(android.os.Process.myPid()); } の追加でうまくいくのかな? stackoverflow.com/questions/3241322/how-to-kill-my-own-activity-the-hard-way
- 854 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 19:11:42.22 ID:LUxCR34P.net]
- >>838
実行中タスク一覧てのは何か正式な言葉なのか? 意図してるものに合うかは分からんがexcludeFromRecentsを調べてみると良いかもしれない
- 855 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 20:18:56.81 ID:VosGQNsH.net]
- 余計なことしないほうがいいよ
- 856 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 21:09:53.83 ID:3IIoygqQ.net]
- 何故かタスクがアヌスにみえた
- 857 名前:デフォルトの名無しさん [2016/02/16(火) 23:40:06.38 ID:3zHh/2Xw.net]
- すまん
ありがとう 理解してないコードは使わん用にしておく
- 858 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 16:43:43.07 ID:AyAMeF1N.net]
- じゃあ息もしないの?
- 859 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 16:45:42.03 ID:fn6akqhJ.net]
- expandableListViewについてです
親のレイアウトのtextViewに、子をいくつ持ってるかという意味の数字を付けようとしています アダプタのgetGroupView内で(viewHolderパターン利用) gHolder.groupText.setText(カテゴリ名); String number = String.valueOf(getChildCount(groupPosition)); gHolder.numOfChildren.setText(number); とすると、0の場合も含め正しく表示されるのですが、 0の場合は表示させないようにしようと 3行目をif(!number.equals("0")で囲むと、 リストのスクロールやタップでの展開をする毎にchildrenの数に関わらず誤った数字がsetされてしまいます 正しくはどう条件付けをすればよいのでしょうか
- 860 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 19:00:39.93 ID:PbLMpxLY.net]
- if(number.equals("0")) {
gHolder.numOfChildren.setText(""); } else { gHolder.numOfChildren.setText(number); } かな?
- 861 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 21:20:56.68 ID:1pEApwit.net]
- ListViewはViewを使いまわすからね
- 862 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 22:00:20.19 ID:fn6akqhJ.net]
- >>847
うおぉ…確かに希望通りのものになりました本当にありがとう >>848 setTextしていたviewがsetTextすべきでないviewにそのまま使い回されてるってことですか numberは0だけど、elseの処理を怠ったことでそのままの数値だったと
- 863 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 22:20:00.82 ID:1pEApwit.net]
- まあそう
見えなくなったViewが値そのままでgetViewに来るって訳よ
- 864 名前:843 mailto:sage [2016/02/18(木) 09:24:48.27 ID:pcKCweSq.net]
- >>850
なるほど ありがとう勉強になりました
- 865 名前:デフォルトの名無しさん [2016/02/18(木) 12:13:52.08 ID:Wy1cKQOk.net]
- 現在、
@Listviewを使用して一覧を作り ASearchviewを使用してフィルターをかけ B必要となる項目を選んで別のアクティビティに画面遷移する というアプリを作成しているのですが。 例えば初期の一覧でApple.Bike.Cupcakeをクリックすると、 それぞれのA.B.Cのアクティビティに正常に画面遷移するのですが。 頭文字のCでフィルターをかけると、一覧にはCしか表示されなくなるまではいいのですが、 Cをクリックすると最初の段と認識されてAのアクティビティになってしまいます(汗) おそらくMainActivity.javaで画面遷移の時に、 Swich分を利用してLIstviewの「potision」で認識させているので 行が変化すると順番が変わってしまうのが原因なのですが… この現
- 866 名前:ロの改善のしかたがどうもわかりません…
何か良い方法などありますでしょうか?_(._.)_ 現状画像→http://i84.servimg.com/u/f84/19/22/92/13/oyya11.png [] - [ここ壊れてます]
- 867 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 13:10:13.48 ID:+njgOHx7.net]
- >>852
自分でわかってるじゃん。「Position」で認識させてるのが悪い。 他の方法で区別させればいいだけ。
- 868 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 13:15:06.30 ID:+njgOHx7.net]
- ちょっと「「Position」で認識させてるのが悪い。 」という表現悪かった。
クリックされたときにpositionからitemをひっぱてくきてると思うが、 例えば、ArrayAdapter<String>みたいな文字列だけのアダプタ使ってるから、区別つかなくなる。
- 869 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 13:31:23.43 ID:+njgOHx7.net]
- リストの各アイテムをString型だけじゃなくて
Pair<String, Class<? extends Activity>>と、Stringと遷移先のActivityのクラスのペアに しとけば、リストビューがクリックされた時にpositionからこのitemを引っ張れば、 遷移先のActivityのクラスがわかる。 というか現状はswitch文使ってたのね・・
- 870 名前:デフォルトの名無しさん [2016/02/18(木) 14:58:28.27 ID:Wy1cKQOk.net]
- >>855
ありがとうございますm(__)m はい、現状はswitch文でなんとか理解しているレベルです…(汗) なるほど…ペアにして一くくりにするということでしょうか
- 871 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 00:24:30.31 ID:f3yU1bEe.net]
- String regex = "a";
a = Pattern.compile(regex); Matcher m = a.matcher("a"); if (m.find()) { String c = m.group(); } このプログラムでm.find()を実行しないと String c = m.group();で落ちちゃうんですけど、 m.find()の中っていったいどういう処理してるん ですか?
- 872 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 03:31:15.05 ID:YXsdx0mv.net]
- 当たり前でしょ、findで実際に入力文字列の先頭からマッチングを行い、見つかれば
findはtrueを返す。 >>m.find()を実行しない 見つけてないのにgroup()でマッチング結果にアクセスしようとしてるから 落ちるんだよ。
- 873 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 08:28:13.38 ID:DQSjTVRP.net]
- 落ちる(ただの例外)
|

|