[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/02 21:43 / Filesize : 253 KB / Number-of Response : 1031
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ revision52



1 名前:デフォルトの名無しさん [2016/11/16(水) 23:18:07.39 ID:Kl4v2Z3A.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision51
echo.2ch.net/test/read.cgi/tech/1457303564/

428 名前:右シフトして0x7777を& []
[ここ壊れてます]

429 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 23:47:25.14 ID:4ik1zhTD.net]
>>418
バカとかブスとかはわかるんよ、定義が曖昧で各自が主観で判断するしかない概念だから

発言者は(主観で)自分をバカと認識してないからこそ自分にダメージないのだと思っていたけど
チビとかハゲとか、主観も何も見たらそのままな客観概念って言う前につらくならんのじゃろか
不思議だ

430 名前:デフォルトの名無しさん [2017/01/09(月) 00:00:40.33 ID:E3A2Sio/.net]
wearのエミュレータがタイムアウトでアプリ検証出来ないのだが、何が原因?

試しに削除し、二個違う環境のwearを作ったんだけど。

エミュレータは起動し、その後エラーもなくタイムアウトになる。再起動してもエミュレータを削除し、新しつ作っても駄目。

431 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 00:02:54.68 ID:IBroUT96.net]
>>391
そういう理解の仕方はズレてると思う
出てきたと思ったら1年足らずで消えていく技術も多く
始めると時間のかかる事なので沢山の人が使用している安定せいに走るのは普通かと
マイナーよりメジャーに走るのは保険みたいなもん

432 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 00:56:57.57 ID:h70ydDG9.net]
>>422
>>381で言ってるのは日本語化されてないと日本では流行らないというだけのことで、
海外では流行っていて英語の情報がそれなりに出ていて英語が読めれば何の問題もない

433 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 01:26:10.24 ID:8VA09b1S.net]
>>411
databinding AndroidStudio更新毎にちょっとずつ赤が減ってる
もうちょっとで快適に使えそう
仕事で導入しはじめたけど前よりはActivityやFragmentがマシになった

434 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 04:36:30.53 ID:IBroUT96.net]
>>423
ますます何を主張したいのかよくわからんぞ?
海外の話しをしてるのではなくて日本での話をしていて
国内で日本人がとっつきやすくカスタマイズされたものがメジャー化し流行るのはごく普通の流れでしょうに
普段アプリ作ってるならローカライズの重要性や集客力の差なんか実感してるでしょ

英語得意で海外マニュアル読んで出来てる奴なんざごく一部だしマイナーだよって話
別に馬鹿にしてる訳じゃないぞ
そんな優秀な奴は少ないのに当たり前のようにメジャーっぽく言うから感覚ズレてると突っ込み入れただけさ

435 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 04:47:04.03 ID:Txx4Qd80.net]
お前らretrofitとかrxjavaとか使ってんの

436 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 05:51:34.43 ID:Ba6QGaW8.net]
rxjavaは非同期処理とobserverパターンで必須すぎる
databindingはいつのまにか公式referenceが日本語化されたし安定段階だろう



437 名前:デフォルトの名無しさん [2017/01/09(月) 06:04:20.80 ID:JOAqSyBk.net]
>>425
おまえ読解力無いって言われてないか?

海外で使われててメジャーなものが
日本ではメジャーでないって理由だけで
海外のものを使わない日本人の話だからさ

438 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 07:53:18.01 ID:IBroUT96.net]
>>428
なんかずっとずれてるよねキミ
>>391の発言をどう考えたらそう理解できるんだ?
悪いが俺はエスパーじゃないぞw
>>422での俺の発言は>>391に対してなんだぞ

439 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 08:13:17.83 ID:IBroUT96.net]
>>428
まあ何を言いたかったのかはわかったが言葉足らずすぎだw

物の優劣関係なく国内で使いづらい物は人が避けるから結果流行らないで終わるさ
それは日本だけの話じゃなくどの国も同じ
優秀な物でも技術でも、なんでも人目に触れずに廃れるものなんか沢山ある

今はXamarinなんかがそんな立場なんじゃないかな

流行らせたいのなら開発者側の努力うんぬんの前に
提供元が世界で流行らせる努力
英語得意な一部な高学歴が自分だけ情報握って最先端行ってると悦に浸らずに国内で流行らそうと努力することも大事だとは思うよ

440 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 09:10:30.92 ID:LCfFCxme.net]
ところで、AIDE はどうですかね。
Googleキーボードだと日本語も通るようになったし。

441 名前:デフォルトの名無しさん [2017/01/09(月) 09:36:20.29 ID:Ba0Z9f3i.net]
IT系の技術文書読むのに英語の得意不得意は関係ない。
読めないのはよほど知能が低いか、もしくはやる気がないか。
技術文章の英語なんて文法は中学生レベルだし、あとはIT分野のボキャブラリー。
コードが書ける程度に理解できればいいのであって、
何もシェイクスピアを日本語に翻訳して出版しろと言ってるわけではない。

442 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 10:34:55.37 ID:h70ydDG9.net]
>>430
日本発の技術なら分かるがプログラミングの世界でそんなものはほぼないんだから、日本人開発者のために日本語資料用意しろっていうのは図々しすぎる
そもそも他国では一部の高学歴以外でも英語ドキュメント読んで使えているわけだし

443 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 10:44:37.42 ID:IBroUT96.net]
>>432-433
続けたいなら雑談スレに来てくれ。そこで続けよう
俺からのレスを後で書いておくんで
potato.2ch.net/test/read.cgi/android/1480859204/

質問スレでこれ以上続けるのは他に迷惑かもしれんのでな

444 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 00:19:40.31 ID:7mjXjkFs.net]
中学生レベルすら怪しく、
google翻訳に頼りっぱなしの俺でも何とかなるんだから、
まあ大抵の人類なら何とかなるだろう多分

最近Androidの仕事減ってきたけど

445 名前:デフォルトの名無しさん [2017/01/10(火) 10:15:11.81 ID:lvul3mgx.net]
アンスタ起動するたびに開いてイラつくわ
これ何とかならねーの?

446 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 13:20:14.83 ID:yCegblGj.net]
これって何だよ



447 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 13:33:15.09 ID:Q3q4BjE3.net]
起動するたびに開いてって
何だよ

448 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 13:35:33.12 ID:D/QiqJD8.net]
>>436
トリップつけて

449 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 14:07:44.38 ID:KhMNODiT.net]
しかもageてるし
頭の病院行け

450 名前:デフォルトの名無しさん [2017/01/10(火) 15:16:36.12 ID:lvul3mgx.net]
>>438
前回終了時のプロジェクトが勝手に開くだろ
起動時に選択させろや

>>439
ID出てるんだからそれでもNG登録しとけゴミ
NG登録とかそうゆうデータ入力系の底辺作業がお前にみたいなゴミにはお似合い

451 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 15:42:25.33 ID:Q3q4BjE3.net]
>>441
開発環境を満足に扱えないならゴミしか作れないから諦めろ
これでいい?

452 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 15:44:40.97 ID:ZjmDmlca.net]
>>441
AndroidStudioのショートカットに、開きたいプロジェクトのディレクトリをD&D

453 名前:デフォルトの名無しさん [2017/01/10(火) 17:48:21.71 ID:lvul3mgx.net]
>>442
そんなレスでゴミのお前が悦に入れるならそれでいいんじゃね

>>443
なんか求めてるものと違うけどそれでもかなり改善される
サンクス

454 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 17:52:10.86 ID:Q3q4BjE3.net]
>>444
設定くらい見るようにしろよ?

Settings
->Appearance & Behavior
->一般
->スタートアップで最後に使用したプロジェクトを開き直す
->OFF

これだろ?求めてるの

455 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 19:31:45.64 ID:a5IlOr5Q.net]
だいたい文句の多い奴はヘルプも設定も見ないっていうね

456 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 21:22:31.87 ID:gvgBebqG.net]
xmlの方でportrait固定に指定しておいて、
プログラムの方であるタイミングのときに動的にorientationを変更するようにしているんですが、
landscapeからportraitに戻った際にviewの一部が正常に描画されません。
orientation変更後にそのviewのみ再描画したいんですが、どうしたらいいでしょうか。
ちなみに、
android:configChanges="orientation|keyboardHidden"
を記述して回転時にactivityを破棄しないようにしています。



457 名前:デフォルトの名無しさん [2017/01/10(火) 22:25:40.64 ID:lvul3mgx.net]
>>445
おーそれっぽいサンクス

>>446
直感で使えるようにしてないほうが悪い
全世界のプログラマがヘルプを読む時間を合計してみろ
こんなに非効率で無駄なことはない
そこに疑問も持てないゴミには開発とかクリエイティブなことは不向き
一生教科書でも読んでれば?

458 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 22:34:38.33 ID:Yoj+/h0L.net]
単純なものしか作ったことなさそ

459 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 22:49:59.48 ID:o05BpLB3.net]
なんだこのゴミw

460 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 23:15:59.21 ID:cilC6Ls8.net]
view#invalidateは?

461 名前:デフォルトの名無しさん [2017/01/10(火) 23:51:30.77 ID:qNfJPVUt.net]
Settings開いて左上の入力にstartupって入れたらすぐに出てくるのにね。

462 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 01:52:54.44 ID:AE/y4Ivw.net]
invalidateしてみましたが、変わりありませんでした。
そのviewとは、navigationViewのことで、
landscape時はフルスクリーン表示しているんですが、
画面のタップでsystembarを表示した状態でlandscapeからportraitへ回転して
navigationViewを開くとnavigationViewの上端と右端がsystembarの色になってしまいます。
これを元の通り、白背景で描画させたいんですが何でこんな現象が起きるのかさっぱりわかりません。

463 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 08:09:02.74 ID:jHuXm8fP.net]
multiwindowの品質の悪さを見るとAndroidの終わりは近い気がしてくる

464 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 10:06:11.07 ID:WtJxGKzw.net]
rorate時に一旦navigationViewをremoveViewしてaddViewするようにしたらうまくいきました

465 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 14:51:06.43 ID:t3RxSb65.net]
>>448
クソみたいな改善よりも機能強化を優先しているだけだろ。開発リソースは無限に無いからな。
設定も探さないような土方には興味無いのかもしれんが。

466 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 15:11:28.44 ID:hzMZkzGq.net]
>>377
MVPは設計手法ではなくプロダクトデザインだからMVVMとかと同列に語るものではないよって今さら言ってみる



467 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 17:44:38.43 ID:L7f5mM24.net]
Android初心者なんですが

button.setOnclickListener(new View.OnClickListener(){

});

これってどうなってるの
意味わからない

468 名前:デフォルトの名無しさん [2017/01/11(水) 18:38:37.81 ID:w2xVBbOr.net]
アプリを作ったとして、そのアプリにアクセスしてくる相手の端末情報ってどこまで知る事ができるんですか?
相手の端末がroot化してるかどうかとか
何のアプリを導入してるかどうかとか

その端末を特定できる情報ってどんなものがありますか?
androidID
IMEI
MACアドレス以外に、端末の個体を識別するのはどんな情報があるのでしょう?
シリアル番号なんかも特定できるのでしょうか?

469 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 18:46:26.52 ID:AM+tjFEn.net]
アプリをインストールするときに
答えないと次に進めないようにしておく

470 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 18:56:51.77 ID:FfNyKWnK.net]
>>458
>Android初心者なんですが




何このAndroid関係ない糞情報
初心者を免罪符にするクズって未だにいるんだな
誰もお前みたいなクズにAndroidアプリ作って欲しいなんて思ってないからさっさと消えろ

471 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 19:04:51.36 ID:lbjPd8ip.net]
buttonインスタンスのsetOnClickListenerメソッドに
View.OnClickListenerを継承する匿名クラスを作って渡す的な

472 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 19:08:26.77 ID:p1c/CeAO.net]
>>458
buttonがタップされた時の動作を「〜」に記述

473 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 19:16:25.96 ID:BePhjCLc.net]
時々AndroidじゃなくてJava自体の質問が来るな

474 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 19:24:06.98 ID:jzuyoxHd.net]
>>462
細かいけど匿名クラスのインスタンスな

475 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 19:39:03.49 ID:CSxxUmZL.net]
みんなやさしいなあ

476 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 19:45:23.95 ID:+VHor/Fl.net]
>>458
そのへんのアプリ内部処理部分はJavaと呼ばれる言語で書かれてる
だもんで理解や改変や追記にはJava言語の知識が入門書1冊分くらいはどうしても必要
幸か不幸かJavaは世の中で一二を争う普及度の言語なので独習手段は多い
いきなり本買えとは言わんので適当なサイトででもJavaを勉強するといい



477 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 04:23:17.21 ID:KDiudwd3.net]
>>459
そういうことすればするほど沢山権限の許可が必要となり
個人情報を抜こうとしてる怪しいアプリと勘違いされて
ユーザーに嫌われるアプリになるよ

478 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 04:24:57.45 ID:KDiudwd3.net]
匿名クラス多用するような書き方は初心者つぶしだよな
俺も最初の頃は、解説サイトなら変に省略して書かないで!と思ったものだ

479 名前:デフォルトの名無しさん [2017/01/12(木) 07:42:26.60 ID:5aplhP3Q.net]
解説サイトとかゴミ素人のが書いた電子産廃にそんなものを求めるな
乞食が寺でただでくれるパンに不平言うのと同じで気色悪い

最近の乞食はパンよりパン代のほうがいいとか不平言うらしいぞw
乞食と同格の>>469

480 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 08:48:09.09 ID:F6cRU4S1.net]
>>467
逆。
プログラマ人口が多い言語を採用した。

481 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 08:51:39.37 ID:fxxdnJ+z.net]
おまえらandroidの質問にはまともに答えられないくせにはぢめてのプログラミングみたいな質問だと生き生きとレスするねww

482 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 09:27:19.91 ID:/uG/YaBb.net]
>>459
どうやって判定してるかは分からんけど、splunkMintのクラッシュレポートにルート化されているか否かの項目があったから判断できるはず
アプリ一覧はPackageManagerからとれる

ユーザがリセットできるけどAdvertisingIDもかな?
利用目的分からんからなんともやけど

483 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 09:29:04.77 ID:/uG/YaBb.net]
>>472
質問になってないような質問も多いししょうがない面もある

484 名前:デフォルトの名無しさん [2017/01/12(木) 13:17:22.81 ID:wLZKSI0V.net]
コマンドプロンプトで自分の端末のandroidIDを表示させたい時は
adb shell
settings get secure android_id
で調べられますが、これのsettings とかsecureとかってどんな意味を成してるんですか?

例えばこれでシリアルIDを表示させたい時はどう入力すればいいのでしょう?
こういうコマンド集ってどっかにまとめられたりしてませんかね?

485 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 14:39:43.34 ID:C1LdhoW9.net]
settingsはコマンド名
secureはandroid.provider.Settings.Secureに対応

486 名前:デフォルトの名無しさん mailto:sage [2017/01/12(木) 18:34:27.45 ID:nFYnkHQa.net]
この辺かな?
https://android.googlesource.com/platform/frameworks/base/+/master/cmds/



487 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 10:54:03.91 ID:2YSrcEfk.net]
シリアル番号の表示の場合、settings get secure serial_idでいいのでしょうか?
シリアル番号が管理されてるファイルがどれか知ってる方いませんか?

488 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 21:01:27.17 ID:Atb7x3IP.net]
xamarinの日本語の電子

489 名前:書籍出てる
ttps://www.amazon.co.jp/dp/B01N7NI08L/
[]
[ここ壊れてます]

490 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 21:04:52.83 ID:s0NfPJ91.net]
>>479
宣伝乙

491 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 21:18:31.12 ID:Atb7x3IP.net]
タダで公開もしてる
ttp://www.slideshare.net/okazuki0130/xamarinforms-70553057

492 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 21:30:53.80 ID:8Sbf7CTU.net]
ちょまどチンポ騎士団員はお帰りください

493 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 01:30:51.81 ID:W89htvI7.net]
>>478
adb get-serialnoじゃだめ?
settingsで取れるかとか、どのファイルに書かれているかは分からん

494 名前:デフォルトの名無しさん [2017/01/14(土) 10:45:29.53 ID:AyAg0eZI.net]
ビルド時にエラー出るけど、build.gradleに指定してるライブラリでエミュレータで普通に動作するのにエラー出るんだけどなぜだろう?

ライブラリのsupport/v4が指定されてますというエラーなんだけど。

495 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 11:56:12.94 ID:FWiniNJ5.net]
エラー文を自分で勝手に訳して他人に聞く奴は全員無能
ttp://www.google.co.jp/search?q=Found+2+versions+of+android-support-v4.jar+in+the+dependency+list&ie=UTF-8

496 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 11:58:20.00 ID:Gd+7Qerm.net]
ビルド時にエラー出てるならエミュレータで動かすこともできないんじゃないの?状況が分からん

あと何故エラーの原文を書かずに意訳してしまうのか



497 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 12:07:46.30 ID:2O9/YeDE.net]
未だにhttpのhを抜くやつは無能

498 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 22:20:52.52 ID:/tsuXoM/.net]
kotlinって勉強したほうがいいんすか

499 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 23:00:14.36 ID:BSnrrgUH.net]
女の子のイカセかた勉強したほうがいいよ

500 名前:デフォルトの名無しさん [2017/01/14(土) 23:13:22.88 ID:dLK6O0iv.net]
それを言ったら身も蓋もないだろハゲ

501 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 23:22:43.84 ID:BSnrrgUH.net]
ごめんなさいバーコード野郎

502 名前:デフォルトの名無しさん [2017/01/15(日) 02:04:41.74 ID:NGHeKWUf.net]
OpenGL使ったらonTouchEventは別スレッドかよ
タッチイベントでテクスチャロードしようとしたらまともにロードできなくて半日ハマった
どこかに書いとけや
Androidは本当に糞すぎる

503 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 02:36:25.12 ID:ic2il2Kk.net]
>>492
で?質問は何ですか?

504 名前:デフォルトの名無しさん [2017/01/15(日) 03:22:49.57 ID:NGHeKWUf.net]
>>493
見れば分かるだろ
いちいち書かなきゃ分からないか?
じゃあ書いてやるよ

「Androidはなぜこんなにも糞なのですか?
仕様が糞なうえにその糞仕様の説明もないですよね」

こういうピログラマを無視した製品を出す企業はマジゴミ
Androidとか早くなくなればいいのに

505 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 03:27:30.05 ID:OwubW5cu.net]
ヘルプも説明も読まずに、直感でプログラミングしてるのがまずいんじゃないんですかあ?

506 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 03:29:43.35 ID:trUVIHlw.net]
色々文句言っている割にハマッた原因と解決法を律儀に勉強してスレに蓄積してくれるツンデレ



507 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 03:51:29.70 ID:iU63zVLN.net]
>>494
そりゃGLSurfaceView.Rendererの仕様だろ?
リファレンスの最初の方の目立つとこ書いてあるThreadingを読まなかったの?

508 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 04:38:38.71 ID:u+L2he5W.net]
頭がピロピロピーのピログラマには無理

509 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 04:39:32.61 ID:IbkHB+Mi.net]
>>488
WEB+DB vol.94 の特集が、Kotlin, Electron

Kotlin・IntelliJ IDEAは、JetBrains が作っている。
そして、Android Studioは、IntelliJ IDEAから作られているから、Kotlinが使いやすい

Android Studioで、Java・Kotlin は変換できる。
Kotlin Bytecode

510 名前: で、Javaのバイトコードも見れる

Try Kotlin のサイトで、ブラウザからプログラミングできる
[]
[ここ壊れてます]

511 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 07:49:35.14 ID:avkNVagN.net]
>>497
つか、SurfaceView自体がUIとは別スレッドってことでしょ

512 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 09:24:59.86 ID:iU63zVLN.net]
>>500
SurfaceViewは手順を踏めばUIスレッドを含むどんなスレッドからでも描画できる
GLSurfaceViewはGLSurfaceViewが用意した描画用スレッドからじゃないと描画できない

513 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 09:44:19.22 ID:IbkHB+Mi.net]
Electron API でも、メイン側・レンダラ側で分かれている

514 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 15:05:41.36 ID:vU6lYDB6.net]
kotlinがこれからどんどん普及していく感じなん

515 名前:デフォルトの名無しさん [2017/01/15(日) 15:16:13.05 ID:T8u8aDa2.net]
>>OpenGL使ったらonTouchEventは別スレッドかよ

スレッドは関係ない
開始クラス(extends Activity)に
onTouchEventイベントがオーバーライドで置けるはずなので
OpenGLを開始するクラスの変数に代入するようにすればいい

(例文)
OpenGLClass unco=new OpenGLClass();

@Override
public boolean onTouchEvent(MotionEvent event) {
unco.x=event.getX();
return true;
}

516 名前:デフォルトの名無しさん [2017/01/15(日) 15:33:56.70 ID:T8u8aDa2.net]
ちなみに主なMotionEventです

getX() , getY() タッチされてたX,Y座標
getAction() タッチイベントのアクション
getDownTime() 押されていた時間(ms単位)
getEdgeFlags() スクリーン端判定
getSize() タッチされている範囲、サイズ(推定)
getEventTime() タッチされていた継続時間(ms単位)
getPressure() タッチされた圧力



517 名前:デフォルトの名無しさん [2017/01/15(日) 15:54:10.26 ID:T8u8aDa2.net]
ちなみにAndroid javaプログラミングは
んぱか工房さんのところで、ほぼ全てのサンプルプログラムが載っています

www.saturn.dti.ne.jp/npaka/android/
載っているOpenGLESは2.0までですが1.0でも充分3Dプログラムは組めます
サンプルだけで説明がないのですが
とにかくプログラムを組んで覚えたいという人にはむいているかと思います

518 名前:デフォルトの名無しさん [2017/01/15(日) 16:26:19.37 ID:T8u8aDa2.net]
ちなみにプログラミングでの変数は
unco unchi osico manco chinco など幼稚語を使うといいです
あまりガチガチの英語を使うと
あとでプログラムを見たとき意味がわからなくなるときがあります
unco unchi osico manco chinco などの幼稚語だと
これは何のための変数だったのか意外と記憶しているものです
masoco tisocoなど少しひねった幼稚語もおしゃれです
turuturumanmanなどもいかがでしょうか

519 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 16:52:10.44 ID:dlJr5wLL.net]
辞書で調べても馴染みのない英単語だからしっくり来なくて日本語というかローマ字で変数やクラス名をつけることならあるな

520 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 20:51:11.41 ID:iU63zVLN.net]
>>504
それはUIスレッドで生じたonTouchEventの結果を
クラスの変数を経由して描画用スレッドで参照して解決してるだけで、
スレッドが関係ないわけじゃないぞ

>>506のサンプルのこれあたりを見てみると
www.saturn.dti.ne.jp/npaka/android/HelloGL10_24/index.html
UIスレッドで動くメソッドと、
UIスレッドで作ったイベント処理用スレッドで動くメソッドと
GLSurfaceViewが作る描画用スレッドで動くメソッドが
ごちゃ混ぜに実装されてて眩暈がする

521 名前:デフォルトの名無しさん [2017/01/15(日) 21:25:08.65 ID:mmwBdu67.net]
>@Override
>public boolean onTouchEvent(MotionEvent event) {
>unco.x=event.getX();
>return true;
>}

なにこれw
スレッドセーフじゃないし

522 名前:デフォルトの名無しさん [2017/01/16(月) 00:52:49.40 ID:BjVWUYLR.net]
こんな糞コードを書いてもそれっぽく動いてしまう!
猿並の知能でもアプリを作れる、それがAndroidの魅力さ!
さあそこの君も始めてみないか?

523 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 00:57:49.13 ID:2gHY9D1r.net]
iOSの方がよりバカでもつくれるからバカ

524 名前:ノはiOSおすすめ []
[ここ壊れてます]

525 名前:デフォルトの名無しさん [2017/01/16(月) 11:50:27.55 ID:BjVWUYLR.net]
uncoがどうとか言ってる暇があるならAndroidアプリ開発の勉強をしたほうがはるかにいいとは思うが、
価値観は人それぞれだから、彼にとってはuncoについて語るほうが重要なのだろう。

526 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 16:06:04.46 ID:N+vyhx6A.net]
描画スレッドからシステムダイアログ表示してみれば、ああ簡単じゃねーんだな
って理解できるよ



527 名前:デフォルトの名無しさん [2017/01/16(月) 16:38:43.99 ID:RJ4R9E9o.net]
>>484 だが、v4追加する事で解決した。
ただメタタグに何か記載しないとgoogle playで検索対象から外れるんだね。

amazonに至っては検証すら出来ないのでリリース出来ないというメールが来た。

528 名前:デフォルトの名無しさん mailto:age [2017/01/16(月) 18:51:44.82 ID:HCu+lzF3.net]
カメラの映像中に写っている特定のマーカーの座標位置を取得するプログラムを作りたいんですが、
調べてみたらOpenCVというライブラリが使えそうであることが分かりました。

しかし、インストールの仕方は書かれているものの、マーカーの認識を説明したページが見つかりません。
C++向けには情報が多そうなのですが、まずはWindowsでC++で学べば、
Android(Java)でも同じようにAPIを呼ぶだけでできそうでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<253KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef