トップページ⇒tech
995コメント337KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2015/07/08(水) 19:59:26.98ID:TyjaNrQy
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 140匹目
http://peace.2ch.net/test/read.cgi/tech/1421984318/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://peace.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド174★★
http://peace.2ch.net/test/read.cgi/tech/1435295532/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision48
http://peace.2ch.net/test/read.cgi/tech/1428237334/
0153デフォルトの名無しさん2015/07/29(水) 06:24:43.94ID:b2wX/FAp
>>151
https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start?hl=ja

にやり方ない?
0154デフォルトの名無しさん2015/07/29(水) 08:46:31.98ID:UbJQfsiv
>>152
俺、iOSやってる。
Androidは様子見。

っていうか、他のOSとの比較でiOSを理解したいので
このスレにお邪魔してます。
0155デフォルトの名無しさん2015/07/29(水) 15:17:41.76ID:wqSM3m/x
>>152
俺はリーマンで本業はサービス企画。ただし元々はソフト開発の部門でWindowsアプリ(DT、Metro)作ってた。
今は趣味でAndroid日曜プログラマー。
今日は訳あって有休をいただいてる。
0156デフォルトの名無しさん2015/07/29(水) 15:23:18.87ID:UbJQfsiv
>>155
Windowsアプリ開発と比べてAndroidの開発環境はどおっすか?
Windowsアプリ開発環境は、msdnが充実してる印象があるんすけど。
msdnのほとんどが和文で用意されていて、まあ、翻訳の質はちょっと
あれだけど、重宝する感じ。

対して、Andoridは英文読まないとダメな印象があるんすけど、どうなんす
かねぇ?
0157デフォルトの名無しさん2015/07/29(水) 17:54:07.92ID:udkoV65r
>>143
>>143
>>144
ありがとうございました。
0158デフォルトの名無しさん2015/07/29(水) 19:09:08.21ID:bs/W0Wt6
>>156
グーグル翻訳があるだろ!!
0159デフォルトの名無しさん2015/07/29(水) 21:02:21.19ID:wqSM3m/x
>>156
MSDNは日本語訳が可笑しいところが多いから、業務でアプリや組む場合は英語しか見なかったよ。英語と日本語で真逆の仕様が書かれていたことがあってからそうしてる。

一方Androidは公式の情報を見ることはほとんどなくて、StackOverflowか、もしくは言語問わずブログのサンプルを見ることが多いかなぁ。
こっちは小銭稼ぎの趣味だし。
0160デフォルトの名無しさん2015/07/29(水) 23:11:09.78ID:7GdMp7i8
Webにあった通りWidgetを作ってみたんですが
2.x,5,xではちゃんと配置できたんですがなぜか4.xだけ配置すらできません
同じような症状の人いないでしょうか?
どのあたりが原因なのか思い当たるものはありませんか?
0161デフォルトの名無しさん2015/07/29(水) 23:38:09.50ID:CWAuZoxK
>>160
そんなもん参考にしないで、きちんとgoogleのサンプルを参考にする事
0162デフォルトの名無しさん2015/07/30(木) 09:28:35.66ID:d+olSvLB
>>161
なるほどぉ。サンプルを動かす事から、技術の習得が始まるんすね。
0163デフォルトの名無しさん2015/07/30(木) 09:33:39.70ID:d+olSvLB
>>159
あぁぁ。。。参考になります。
英語のリファレンス、何だこれは?と見てすぐ思っても、数日たって再度見たら
なるほどーと納得する事もあるし。

今、iOSの事だけど、NSMatchingOptions構造体のメンバの意味が良く解からんの
ですよねぇ。メソッドの引数へ与えるんだけど。。。
0164デフォルトの名無しさん2015/07/30(木) 12:15:21.51ID:+DP8ZCm7
>>160
次からは参考にしたページのURLも一緒に貼りましょう
結果だけ書かれても原因の特定はできません
0165デフォルトの名無しさん2015/08/01(土) 20:07:29.07ID:9fo33PVi
暗黙的インテントでサービスを起動する方法を教えて
他アプリから暗黙的インテント→アクティビティ→サービス起動はできます。
アクティビティを挟まないで、直接サービス起動までもって行きたいんんです。
0166デフォルトの名無しさん2015/08/01(土) 23:03:02.46ID:RZc3oG0T
マニフェストの <service> のとこに android:exported="true" の属性追加して、
android:permission 属性も警告でるからとりあえず追加して、
<intent-filter> 追加してアクションを記述して、
それで adb shell am startservice -a アクション名 したら動いたよ?
0167デフォルトの名無しさん2015/08/02(日) 04:45:43.48ID:9UIhUtA5
2chmateでお気に入り設定するときドラッグで星を追加できるのですが、
このような既存のコンポーネントはありませんか?もし実装するとしたら
スピナーか何かかなと思うのですが、なにかよさそうな実装方法を
教えてください。
0168デフォルトの名無しさん2015/08/02(日) 05:39:54.70ID:eV4xuuQq
RatingBar
0169デフォルトの名無しさん2015/08/02(日) 10:30:38.77ID:uWQbJQyk
Windowsだと、画面のプロパティで赤、青、緑のうち、青の明るさを最低にすることで、ブルーライト対策ができます。
Androidの場合も、OS設定変更で、青の明るさを最低にすることはできないのでしょうか?

ブルーライト対策アプリはアンインストールすると、OS設定が元に戻ってしまうので、OS設定変更したいです。
0170デフォルトの名無しさん2015/08/02(日) 10:54:00.06ID:9UIhUtA5
>>168
ありです。
0171デフォルトの名無しさん2015/08/02(日) 13:07:34.54ID:TCp8aJVP
>>169
ここはプログラミング質問スレ
0172デフォルトの名無しさん2015/08/02(日) 15:50:45.11ID:5E2kamoB
Activityを作るほどでもない簡単なダイアログを出したいのですが、
簡単な方法はどんなのがありますでしょうか
中身はテキストボックス1つ、チェックボックス1つ、OKボタン1つで、
Backキーでキャンセルできるようにしたいです
0173デフォルトの名無しさん2015/08/02(日) 16:13:25.78ID:GpZVG4CN
>>172
無いよ
0174デフォルトの名無しさん2015/08/02(日) 16:20:04.06ID:fkuHVRyT
カスタムダイアログってどう組んでも大差ない気がする
特別簡単な方法って多分無いよ
01751722015/08/02(日) 16:32:47.78ID:5E2kamoB
AlertDialogにリソースで作ったレイアウトxmlの流し込めばできそうです
リソースすら作らないで実現したいのですが、とりあえずこの方法でやってみます
0176デフォルトの名無しさん2015/08/02(日) 16:43:52.37ID:p1MFNEt0
わざわざダイアログにする理由が理解できない
0177デフォルトの名無しさん2015/08/02(日) 16:47:56.85ID:JHAcnYtx
AndroidStudioってWindows10でも使えるかな?
やってみた人いますか?
0178デフォルトの名無しさん2015/08/02(日) 17:00:33.76ID:/bM7nKaS
win10でも使えるよー
0179デフォルトの名無しさん2015/08/03(月) 10:41:40.24ID:jH4f1Fwb
>>178
Good Infoアンガト。
MacでAndroid Studi動かそうかなぁと思ってたけど、Win機の方がCPUパワー
有るからなぁぁ。。。けどInstall出来んのかなぁ?と不安だったのだ。
0180デフォルトの名無しさん2015/08/03(月) 23:54:59.24ID:F65eczZ3
AndroidでMVPパターンやるのにいい書跡ってないだろうか?
0181デフォルトの名無しさん2015/08/04(火) 11:20:13.99ID:rlU31PLP
MVP出すのにAndroidだから特別に考える事とかないでしょ
それとも単純にMVPの情報?
0182デフォルトの名無しさん2015/08/07(金) 04:18:31.12ID:qGhkkmJH
androidの質問かどうかわからないけど、
playストアには登録せず
apkファイルのみで配布したアプリでもアフィリエイト広告を付けられますか?
0183デフォルトの名無しさん2015/08/07(金) 08:57:53.52ID:eHEHuNmA
>>182
それをいうなら
「プログラミングのシツモンジャないかもしれないけど」
だろう。
0184デフォルトの名無しさん2015/08/07(金) 19:43:34.17ID:QlwTbKux
むしろPlayストア経由しない方が利用できる広告の種類は増えるんじゃ
0185デフォルトの名無しさん2015/08/08(土) 08:57:53.42ID:n7T0B8DK
Android(人造人間)プログラミングしたいんですけど余計な事やよからぬ事を考えるためのメモリはどれくらい確保すればいいですか?
0186デフォルトの名無しさん2015/08/08(土) 10:06:11.46ID:d354e0m7
最低1G
多ければ多いほどいい
0187デフォルトの名無しさん2015/08/08(土) 11:34:12.49ID:n7T0B8DK
そんなにメモリ確保して…仕事中にエッチな事ばかり考えるようになったらどうするんですかっ!
0188デフォルトの名無しさん2015/08/08(土) 19:56:31.75ID:0BgiwYb8
むしろエロい事しか考えられないようにしよう
0189デフォルトの名無しさん2015/08/08(土) 22:01:03.51ID:paUGJIQ9
GLSurfaceViewについて教えて下さい。

Bitmapを2Dの1画面として、テクスチャマッピングしているのですが、
xmlの <android.opengl.GLSurfaceViewにandroid:layerType="hardware"
と指定すると、真っ黒の画しか描画されません。

android:layerType="hardware"を取ると、意図した画が描画されるのですが、
どうも動作が遅い様で。。

試しに、上記の両方の条件で、viewをisHardwareAcceleratedで確認してみると、
常にfalseになっているようなのですが、ハードウェアで高速に描画するには
どうしたらいいでしょうか?
0190デフォルトの名無しさん2015/08/09(日) 02:29:53.79ID:2oFOdpVh
2DならGLSurfaceview使わないでレイヤー指定やらもしないで
ハードウェアアクセレーションいれれば素のviewのcanvas描画が速くなる
0191デフォルトの名無しさん2015/08/09(日) 14:41:56.60ID:IeNLHe1b
みなさんプログラミング開発用に Google アカウントを作成して作業されているのですか?
0192デフォルトの名無しさん2015/08/09(日) 17:15:38.93ID:2zWZHxZi
2chmateでsearchviewのアイコンを押すと上からスライドすると思いますが、actionbarを切り替える方法を教えて下さい。
0193デフォルトの名無しさん2015/08/09(日) 19:42:15.72ID:7k11p6KJ
あれActionbar風のただのViewだろ
そのように動作するように作れとしか
0194デフォルトの名無しさん2015/08/09(日) 20:04:37.40ID:un4R4gw1
新しめのAPIだとActionBarはToolBarに切り替えて
ほぼただのViewと同じように取り扱えるようになってしまった
昔ながらのActionBarもレイアウト用意してsetCustomView()すれば
Barの中ではだいたい何でもできる
0195デフォルトの名無しさん2015/08/09(日) 21:44:02.80ID:2zWZHxZi
ToolBarはとても参考になりました。これからいじっていこうと思います。ありがとうございました。
0196デフォルトの名無しさん2015/08/09(日) 22:13:38.89ID:5CI/ycal
開発環境のOSって主流はWindows7?
皆様は何使ってるの?

パソコンを買い換えるついでにAndroid Studioに頑張って移行しようと思うんだけど、
さらに興味本位でLinuxに入れてみようかと思うんだけど、無謀かな
Linuxに入れてる人がいたらディストリビューションとか聞かせて欲しい
スレ違い気味でごめんなさい
0197デフォルトの名無しさん2015/08/10(月) 02:05:25.49ID:6yvM73DS
>>196
常に最新、Win10pro 64bit
問題なく開発できてるよ!
0198デフォルトの名無しさん2015/08/10(月) 12:47:30.26ID:UNdp1Zwj
7から10にしたけどなんの問題もないな
0199デフォルトの名無しさん2015/08/12(水) 15:10:40.88ID:LT5P3ICl
バージョンの異なるandroidOSのシステムアイコンをコピーして持ってきて大きさや
色などを変えて使用したアプリをGoogle Playに登録してもOKですか。
0200デフォルトの名無しさん2015/08/12(水) 17:33:24.91ID:8G26TnBw
ダメです
0201デフォルトの名無しさん2015/08/12(水) 21:52:04.59ID:LT5P3ICl
ケチ!
チョットぐらいなら、いいじゃない?
0202デフォルトの名無しさん2015/08/13(木) 01:57:28.24ID:Dlv3qUDS
ちょっとだけよ
02031962015/08/13(木) 08:16:13.83ID:CM/jHol9
>>197
>>198

へー ありがとう。心配しすぎだったかね

やっぱLinuxで開発してる人はいないのね
0204デフォルトの名無しさん2015/08/13(木) 16:24:00.48ID:/nD51lgQ
>>203
Macにしときな
0205デフォルトの名無しさん2015/08/13(木) 20:09:00.29ID:0PvxVHDX
>>204
自分mac pro renta持ってるけど、開発はもっぱらwindowsだわ
0206デフォルトの名無しさん2015/08/13(木) 20:13:03.63ID:/4Bb7ukp
どうせPC持つならMac買ってBoot Campだわ
0207デフォルトの名無しさん2015/08/13(木) 21:48:23.10ID:0PvxVHDX
>>206
いや、macにはParallelsを使ってwindowsを既に導入済み
それでもキー配置など細かい使い勝手が自分に合わない
0208デフォルトの名無しさん2015/08/13(木) 23:19:20.25ID:LwAQ5RUx
>>205
Mac pro rentaって何?
0209デフォルトの名無しさん2015/08/14(金) 01:18:36.37ID:bnZ/ek6K
mac book pro retinaだろ?
mac proとは大違いだぞw
0210デフォルトの名無しさん2015/08/14(金) 09:43:08.21ID:WZ6KpbTT
rentalしてるってことだろ
0211デフォルトの名無しさん2015/08/14(金) 12:28:04.16ID:F5Mwffxg
WindowsだとUnixツール系使うの大変だし、OS入れたらドライバ探しの旅に出なきゃいけないしって事だけ考えてもMacがお勧めだけどな
0212デフォルトの名無しさん2015/08/14(金) 14:21:48.65ID:FtdnVsGi
マックって光沢液晶じゃないの
仕事で光沢液晶とかありえないんだけど
0213デフォルトの名無しさん2015/08/14(金) 14:52:09.60ID:bKUhgwJo
Androidアプリの開発をノートの液晶でやるとかありえんなあ
24インチぐらいのモニタは欲しいだろう
0214デフォルトの名無しさん2015/08/14(金) 16:02:14.52ID:Gen7IDta
ウチは24と19の二面
高さはほぼ同じ
0215デフォルトの名無しさん2015/08/14(金) 18:36:37.07ID:z6BShdo3
開発するなら普通マルチモニタだから、使用PCがなんであれ関係ないだろ
0216デフォルトの名無しさん2015/08/14(金) 21:18:11.04ID:eIR09cA7
27インチのディスプレイに実機があれば十分
0217デフォルトの名無しさん2015/08/14(金) 22:11:15.94ID:so/4zxH0
>>216
俺的には27はでかすぎる。
0218デフォルトの名無しさん2015/08/16(日) 16:07:17.30ID:LilE9k96
WebViewのレスポンスヘッダーを参照するのってどうするのが簡単?
shouldOverrideUrlLoadingをOverrideして、自分でrequest発行してresponse取得するのが主流なのかな
サンプル漁って試したけどDeprecatedばかりだし、requestで送る情報はwebviewに任せたい
response取得したときにフックするしてヘッダーの値だけ取得するみたいな事は出来ないのかな?
0219デフォルトの名無しさん2015/08/16(日) 19:20:28.43ID:6t40p+Ga
スリープ解除って、PowerManager.WakeLockだよね?
でも、API17以降はFULL_WAKE_LOCKが使えなくて、
リファレンスには「自動でオフにさせないやつでがんばれ」って書かれてるだけ・・・
2時間以上調べてるんだが、スリープ解除に関する新しい記事が無い。誰かぼすけて!
0220デフォルトの名無しさん2015/08/16(日) 23:04:10.60ID:SSu+zzXa
ぶった斬り失礼します。
AndroidStudioでアプリ作成を始めました。
初めてのIntelliJ(gradle)で使い方について質問です。

(Android標準など)の依存ライブラリのコードを参照するのは、どのようにすればいいでしょうか?

なお、build.gradleに以下を追記したけど、cmd+bで宣言部に飛ぶことは出来ませんでした。
追加後にAndroidStudioからRebuildするだけではダメなんでしょうか?
それとも根本的に間違えていますでしょうか?

apply plugin: 'idea'
idea {
 module {
  downloadJavadoc = true
  downloadSources = true
 }
}

eclipse+mavenの時は依存jarを右クリック->Maven->Download SourcesでソースのDLが出来て、F3で該当ソースに飛べたのですが、こちらと同等の事をAndroidStudioでやりたいです。
0221デフォルトの名無しさん2015/08/17(月) 19:08:13.66ID:5vZGfRFD
教えて下さい。

RelativeLayout内に子Viewとして複数のImageButtonを配置した状態で、
ズームボタンを動かすことによるタッチ操作で親のRelativeLayoutのサイズを
拡大縮小したときに、そのサイズに合わせて子のImageButton達も
拡大縮小させたいのですが、どうすればいいでしょうか?

RelatvieLayout自体は、タッチ操作に連動させて、view.layout(left, top, right, bottom)
的な感じで拡大できるのですが、子のImageButtonも同様にlayoutメソッドを使っているのですが、
がうまく拡大してくれません。

根本的に間違っている気がしているため、質問させて下さい。
0222デフォルトの名無しさん2015/08/18(火) 00:42:23.05ID:g9Gk1IkW
AndroidstudioでError:エラー: 変数 listenerはすでにメソッド onCreate(Bundle)で定義されています
Error:(69, 44) エラー: 不適合な型: OnTimeSetListenerをOnDateSetListenerに変換できません:

と出た場合どうすればエラーを解消できるでしょうか

ググってみましたがどうしても分かりません
教えていただけないでしょうか
0223デフォルトの名無しさん2015/08/18(火) 01:35:03.53ID:sPSZhYx3
それぞれで変数名を変える
0224デフォルトの名無しさん2015/08/18(火) 09:36:11.60ID:IGF/VksW
ViewPagerって1000ページ分くらい扱えますか?
0225デフォルトの名無しさん2015/08/18(火) 10:23:42.67ID:gkHP4une
>>196
android開発とは直接は関係ないが、gitをlinux/mac上で操作するのと比べてクソ遅い
0226デフォルトの名無しさん2015/08/18(火) 11:08:26.05ID:gbRPGS3p
>>224
ViewPager自体は500とか600ページでも何の問題も無く動くから、たぶん1000でも平気じゃないかな
組み合わせるAdapterの方でちゃんとページに関するメモリの管理ができてれば
0227デフォルトの名無しさん2015/08/19(水) 03:09:13.00ID:qcoUH4KI
クライアント側でAPIキーを漏れないように保存する方法ってあんのかな?やっぱないんだろうか?
0228デフォルトの名無しさん2015/08/19(水) 04:00:19.58ID:D+TmsZTl
ない
0229デフォルトの名無しさん2015/08/20(木) 02:52:03.97ID:9hBCgICJ
tPacketCaptureみたいなのを作ろうと思っています。VpnService使ってVPNを介してパケットを送信するのはなんとか実装できたのですが、
パケットの受信が全くできません。調べた知識だけで書いてるので合ってる自信がないですが、問題点等ありますか?
エラー処理などは省略しています。

Builder mInterface = VpnService.builder().establish();
DatagramChannel tunnel = DatagramChannel.open();
FileInputStream in = new FileInputStream(mInterface.getFileDescriptor());
in.read(Packet.array()); // 読み取り
tunnel.connect(new InetSocketAddress(Ip.getDstAddress(), Udp.getDstPort())); // 読み取ったIPとUDPを使って繋ぐ
tunnel.write(Packet); // 送信(ここまではうまくいく)
tunnel.read(Packet); // 受信(ここで全く読み取れない)
0230デフォルトの名無しさん2015/08/20(木) 06:41:38.57ID:tWF3vuwe
>>1
デュエル・マスターズ的な非電源TCGの 《 オンラインTCGツクール系 》 ソフト(エディター)の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してある制作ソフト。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
バトスピ、ヴァンガ、バディ、フォースofウィル、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ディメンション・ゼロ、ライブオン、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。
WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみて。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。
↓
エディタ系ソフト群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。
↓
遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・
バトスピ、ヴァンガ、バディ、デュエマなど、発売済みゲームソフトの存在するケースはベンダーに研究させる。
↓
TCGを再現するテストプレイ ⇒ 更に改良や修正。
↓
機能制限した下位版を5万円以上で発売 + デュエリーグ用に改造した上位版でサーバー稼動=営業開始。
↑
下位版の改造および商用利用には、別途で当社との契約が必要。

さ〜て、製作を受けてくれるベンダーが見つかるかな?ww(クス
http://hayabusa6.2ch.net/test/read.cgi/gameama/1438617407/l50
0231デフォルトの名無しさん2015/08/20(木) 12:11:57.64ID:KY4sDVFE
>>229
同期だから?
0232デフォルトの名無しさん2015/08/20(木) 22:12:41.37ID:jwQgRzMg
ブルートゥースの通信の練習してみたいが
あれは実機2台ないと出来ないんですか
0233デフォルトの名無しさん2015/08/21(金) 08:05:43.34ID:BuPZLOZJ
OpenCVやGraphicsMagickみたいな画像処理ライブラリが欲しいのですが
Androidではどのような物が主流なのでしょうか?OpenCVのAndroid板は
あるようですが・・・

行いたい処理は
・縮小(バイリニア補間)
・アンシャープマスク
・色による抽出
・メディアン
あたりです
0234デフォルトの名無しさん2015/08/21(金) 10:17:03.45ID:bW6gwVX5
Androidってメンバー変数にm付けるのがデファクトなの?
0235デフォルトの名無しさん2015/08/21(金) 10:34:57.92ID:/kowPTBo
なのなの
おれはあんまり好きじゃないので個人的なものにはつけてない
0236デフォルトの名無しさん2015/08/21(金) 10:57:39.88ID:MOoWFTIG
色分けされてるし必要ないだろ
そもそもインスタンス変数、スタティック変数一緒くたかよ
0237デフォルトの名無しさん2015/08/21(金) 12:03:14.22ID:7SbO7R2R
>>234
規定はされてる
http://source.android.com/source/code-style.html
0238デフォルトの名無しさん2015/08/21(金) 13:05:10.61ID:bW6gwVX5
ありがとう
いちおう規約一読してくるよ
なんかcppみたいなコードスタイルで嫌だな
なおstatic変数含めてきいたつもり
とりあえずインスタンス変数はmつけるうにするわ
0239デフォルトの名無しさん2015/08/21(金) 13:08:20.12ID:G3y8cK7B
それはAndroid OSを記述するための規約だがね。
まああわせといて困ることも無いだろうけど
0240デフォルトの名無しさん2015/08/21(金) 13:44:51.85ID:CVBm/Qoq
>>233
OpenCVでいいでしょ
0241デフォルトの名無しさん2015/08/21(金) 16:21:28.54ID:26qP6G8E
ExpandableListviewに使うsimpleCursorTreeAdapterで
childにcursorからじゃなく、固定の要素を指定したい時ってどうすればいいの?

どのgroupを開いても同じ要素がchildになってる感じで
0242デフォルトの名無しさん2015/08/21(金) 17:15:19.81ID:/kowPTBo
>>241
全く使ったことが無い素人だがAPIリファレンス見る限りじゃ
ExpandableListAdapterインターフェースを実装したクラスをつくるか、
BaseExpandableListAdapter抽象クラスを具象化したクラスをつくるか、
SimpleExpandableListAdapterクラスを使うんじゃないの?
0243デフォルトの名無しさん2015/08/21(金) 19:53:08.40ID:26qP6G8E
>>242
そう思ってBaseExpandableListAdapterを継承したものをつかってたんだけど、
groupに表示する項目はDBから引っ張ってきたものだから、cursorを直接扱えるならそっちのほうがいいかなと思って
BaseExpandable〜を使ってた時は
cursorから独自クラスのオブジェクト生成してArrayListに突っ込んだものを表示させるようにしてた
02441962015/08/22(土) 07:50:11.78ID:xVuGmld7
>>225
Windows10だとgitが遅いってこと?
gitあんまり使いこなしてないから多分あんまりこまらないわ
さらに関係なくてどうでもいいけど、あのキャラ可愛くないよね
0245デフォルトの名無しさん2015/08/22(土) 08:15:14.73ID:PZOQFPZH
AndroidStudioみたいな自動セーブ型のエディタ使った開発に
gitとかのローカルコミットできるバージョン管理システムは必須
これ使わないと
「さっきアプリビルドしたときには動いたんですけどねーww」
みたいなトラブル頻発する
0246デフォルトの名無しさん2015/08/22(土) 11:13:12.09ID:Q3waVdzW
プログラミングそのものではないのですが他に聞けそうなスレが見あたらないので・・・

USBデバイスとセットで使用するあるアプリが一部のスマホで動かないので、その原因を探りたいのですが
Androidの場合はどのような手段を用いるのが一般的ですか?
アプリはデバイスが見つからないとエラーを出します
このような場合PCでは
・USBデバイスがOSに認識されているか?
・USBデバイスのデバイスドライバがロードされているか?
・アプリケーションとデバイスドライバの通信が正常に行えているか?(多分正常に行えていない)
あたりを確認するのが基本だと思いますが、このような情報を得るにはどうしたらいいのでしょうか?
0247デフォルトの名無しさん2015/08/22(土) 11:25:26.69ID:HyFYXmuc
USB HOST機能を診断するアプリがストアにあるから試してみれ。
02482462015/08/22(土) 22:43:10.67ID:vQObeVAj
>>247
ありがとうございます。試してみましたが、よくよく調べてみたところ
動かない理由はスマホがUSB-OTGに対応していないためだったようです
0249デフォルトの名無しさん2015/08/23(日) 05:54:32.43ID:x8H+EaU9
有効DL数2万のアプリで、下記レポートが1件きました。
パッケージ名は化かしてあります。

java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{43a68ce0 V.E..... R......D 0,0-1505,648} not attached to window manager
at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:389)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:318)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:84)
at android.app.Dialog.dismissDialog(Dialog.java:454)
at android.app.Dialog.dismiss(Dialog.java:437)
at jp.hogehoge.mypackage.cv.a(ProGuard:583)
... 以下省略します

例外は下記のdismiss()の部分で発生しているのですが
考えられる原因などありますでしょうか?

if (mProgressDialog != null) {
mProgressDialog.dismiss();
}

私の環境ではテスト中はおろか今でも再現したことはなく、
該当コード部分をアプリに入れて公開してから半年は経っていて初めてのレポートになります。
また、その間も★5を沢山いただいているので発生頻度は低そうです。
よろしくお願いします。
0250デフォルトの名無しさん2015/08/23(日) 12:27:38.88ID:IGpAtZuz
非同期のイベント受けてダイアログをdismissするとき、Activity が既に終了しているんだろう。
よくあることだ。
ダイアログのnullチェックをしているが、いつnull になる?
0251デフォルトの名無しさん2015/08/24(月) 00:55:37.79ID:zO4cX/ca
fragmentに3次元配列を渡したいのですがbundleは1次元配列までしか対応していません。
渡せる方法はありますか?
02522492015/08/24(月) 08:18:38.83ID:r6MHbD7W
>>250
ありがとうございます。
確かに非同期処理の中で実行しています。
これを回避するにはどうしたら良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています