[表示 : 全て 最新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/

2 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 23:45:59.74 ID:fzskfnoe.net]
乙py

3 名前:デフォルトの名無しさん [2016/11/17(木) 15:37:26.14 ID:tYyaHqS/.net]
エクリプス使うのが一般的?
アンドロスタジオ使うのが一般的?

4 名前:デフォルトの名無しさん mailto:sage [2016/11/17(木) 15:47:04.13 ID:sJEahq+u.net]
そんな質問をするレベルならスタジオ使っとけ

5 名前:デフォルトの名無しさん mailto:sage [2016/11/17(木) 15:50:12.50 ID:pcPjnKzS.net]
理由を思い付かないならスタジオ使っとけ

6 名前:デフォルトの名無しさん [2016/11/17(木) 16:26:33.55 ID:tYyaHqS/.net]
OK、サンクス

7 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 03:12:00.16 ID:XXxHIzny.net]
Eclipseは正式に対象外になりました

8 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 19:54:09.83 ID:0IoUGgrh.net]
i.imgur.com/5xz1hwh.jpg

9 名前:デフォルトの名無しさん [2016/11/20(日) 19:09:53.62 ID:gHUsW4Kd.net]
アンドロイドはボタンが重なってるときに、
タッチが勝手に下のボタンにまで伝播するのかよ。
バグかと思って1日潰れた。

10 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 19:58:38.43 ID:Ni6O5jYt.net]
ボタン重ねるってどんな状況で必要になるの?



11 名前:デフォルトの名無しさん [2016/11/20(日) 20:42:16.39 ID:gHUsW4Kd.net]
>>10
リスト形式のユーザー一覧みたいなやつをボタンとして出して、
各ユーザーのところにメッセージ送信ボタンを配置。
メッセージ送信ボタンを押したらメッセージ作成フォームを表示、
それ以外の部分ならユーザーのプロフィールを表示。

既存のアプリで例を挙げるとTwitter公式クライアント。
Android版のTwitter公式クライアントは使ったことがないが、
iPhone版のTwitter公式クライアントだと、
タイムラインの各ツイートの中にリプライやら何やらのボタンが表示されてる。
各ツイートそのものがボタン扱い(タップするとそのツイートのみが表示されるから恐らくボタンだろう)。
だからツイートという大きなボタンの上にリプライやら何やらのボタンが重なってる。

今確認したらフォローリクエスト一覧とかもそうだった。
フォローリクエスト一覧のほうが無駄なものがなくてイメージ掴みやすいかも。
最近こういう表示の仕方が多いし、俺自身もこれが使いやすいと思うから
実装しようとしたらハマった次第だ。
もう解決したけども。

12 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 21:50:44.41 ID:zhAQ+Nfm.net]
JavaScriptでは、イベントの伝播を止める、
preventDefault, stopPropagation があるけど、そういう関数はないの?

WEB+DB vol.94 の特集は、Kotlin, Electron。
Try Kotlin のサイト上で、プログラミングできる

Java8より、Kotlinがベター!

13 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 22:22:49.55 ID:we0hIgw7.net]
オーバーライドじゃね

14 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:48:13.62 ID:I37/+6ym.net]


15 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:49:50.05 ID:I37/+6ym.net]
まずボタンじゃない
そんな設計してるアプリなんてないぞ笑
View、LayoutにclickListenerつけるだけ

16 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 00:27:03.57 ID:Lwhfof7J.net]
ViewだろうとLayoutだろうと伝播するから結局毎回伝播阻止必要不可欠
ButtonかViewかなど些細な問題

17 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 01:31:07.58 ID:t+1B8OiF.net]
いやいや
Layout内にView配置するような場合、両方にclickListener追加してもclickイベント伝播しないから

18 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 01:58:48.10 ID:m5Y0bFou.net]
見た目はボタンが重なってるけど、
Layoutの下に二つのボタンを並列に配置すりゃ問題無いってことかね

19 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 02:29:00.54 ID:Lwhfof7J.net]
>>17
昔(2年前)やったけど伝播した
最近はしなくなったとかそういう話か

20 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 08:50:38.86 ID:N0krOYO1.net]
何か勘違いしてるだけじゃね



21 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 19:49:16.32 ID:irl6CbST.net]
clickableかどうかで挙動がかわる。setOnClickListenerすると自動でclickableになる

22 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 21:15:15.10 ID:INiBVLQL.net]
DrawerLayoutの特定の一つのitemだけ文字色を変えたいんですがどうしたらいいですか
ちょっと調べた感じDrawerLayoutのテキストの色ってthemeで一律に決められているようでして、
一つの項目だけ別の色にする方法が見当たりませんでした。

23 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 00:02:14.85 ID:b/ZnfhFV.net]
navigationview#setCheckItem

24 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 19:01:07.40 ID:/A1g3m40.net]
viewpagerを使った画面で、
初回起動時は表示されるfragmentのロードだけ実行して、
ページを切り替えたら切り替え先のpageのfragmentをロードして、
一旦ロードした画面は破棄しないようにするにはどうしたらいいですか
setOffscreenPageLimitをページ数分設定したら破棄はされなくなったんですが、
起動時に全ページ分ロード処理が走ってしまいます。

25 名前:デフォルトの名無しさん [2016/11/25(金) 06:14:12.61 ID:d33kvamd.net]
Googleは本当に知能の低い馬鹿しかいないことがy−く分かった。
GCMがクソすぎる。
使い物にならない本物のゴミシステム。
GCMってじっさいには届かないから初心者はアンドリオの開発だけは絶対にやめたほがいい。
GCMの遣り方の書いてるサイトとかあるけど、あれは嘘だってことがよく分かった、。
寝る前に30分で仕上げるつもりだったものが朝6時になってかんぜん の徹夜しても不可能。
俺はそんじょそここらのプログラマよりはるかにスキルはあるが、それでも実装できなかった。
gCMは本当にゴミ過ぎる。
というか、androidd`、というかグーグル自体に馬鹿しかいないんだろう。
本当に知能の低い馬鹿しかいないからアップルの真似事で通知を作ってみたのものまともに機能しない。
本当に知能のない馬鹿がITなんかに手を出すとロクなことにならない良い例。
こんなゴミの開発案件引き受けてしまっらせいで今日は徹夜で仕事か
触りmもせずにあれこれ言ってるわけではなくて、
スキルも知識も十分の俺が実際に触って確認してゴミだということが分かった。
だからこれらからアンドロイドの開発を検討してる奴は絶対にやめとけ。
少なくともGCMは100%動かないことは確実。
Googleは馬鹿だからこうやって人に使えるもしないものを出すんだろう。
馬鹿がitに手を出すな。

26 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 07:42:13.30 ID:BbEs/7MV.net]
>>25
自分の低能さをさらしてどうするの(笑)

27 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 09:35:46.35 ID:RGPpwCf5.net]
自分で自分の事を「スキルある」と言ってるうちは底辺

28 名前:デフォルトの名無しさん [2016/11/25(金) 10:09:22.69 ID:kFMSAmJC.net]
どうみてもネタだろ。
スルー力付けろよ

29 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 10:15:16.85 ID:J9J/h93R.net]
するーか

30 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 10:21:36.30 ID:RGPpwCf5.net]
>>28
なんだ反応した人に反応してw



31 名前:デフォルトの名無しさん [2016/11/26(土) 15:34:33.24 ID:Z81yhXxy.net]
知らないうちに
Toolbar

32 名前:のタイトルとハンバーガーボタンが白から黒になっちゃったんだけどどこで戻せる?
style.xml?
[]
[ここ壊れてます]

33 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 15:42:33.25 ID:h4RFW2hd.net]
themeかな

34 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 16:20:24.35 ID:4XPhmo+0.net]
Androidアナライザーの作者逮捕されたぬ
かわいそう

35 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 16:40:00.32 ID:YWyn7sYl.net]
>>33
逮捕されたのは他人のスマホ監視してたユーザーじゃないの?

36 名前:デフォルトの名無しさん [2016/11/26(土) 16:52:57.28 ID:gZtoP9KV.net]
どうみてもアウトなソフトだからかわいそうも何もないな。

37 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 17:01:39.03 ID:e21MHUPR.net]
初めて名前聞いたけど HP見て詐欺とか宗教の臭いがプンプン

38 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 17:05:48.47 ID:UakanFrx.net]
>>33-34
伝言ゲームかよw

39 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 17:53:16.00 ID:L/wM5C48.net]
>>33
こういう適当なこと言うやつなんなの?
そもそもスレ違いだし脳みそ足りて無さそう

40 名前:デフォルトの名無しさん [2016/11/27(日) 01:59:04.33 ID:Q7tt7WvR.net]
通信中に他の操作をして欲しくないから
メインスレッドで通信すると他の操作ができないのは都合が良いと思って
そういう実装してたら、
エラーが出て落ちるようになった。

仕方がないから別スレッドで通信するようにしたけど、
操作できないようにする仕組みをまた別に実装しなきゃならないじゃん。
勘弁してくれ。



41 名前:デフォルトの名無しさん [2016/11/27(日) 02:32:34.25 ID:Q7tt7WvR.net]
フラグメントダイアログを使っているのですが、
タグ(?)に引数を渡して、
タグの内容を見てダイアログの内容を表示する仕組みで実装するものらしく、
ダイアログの表示部分のコードでタグをifで判定するため、
ここに全てのダイアログの内容をコードとして書いておかなければならない状態になっています。
ダイアログの内容に動的な文字列を表示したい場合は、
表示する文字列のための変数をクラス内で宣言しなければならないようで、煩雑になります。
ShowDialog("タイトル","内容");のような自作のメソッドで表示できるようにする方法を教えてください。

42 名前:デフォルトの名無しさん [2016/11/27(日) 04:05:41.05 ID:Q7tt7WvR.net]
起動画面を表示する方法を教えてください。
今は特に表示していないため、タイトルバーのようなものが出ている以外、他は真っ暗です。

43 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 06:43:28.69 ID:DbB/4uXo.net]
DialogFragmentに値を渡すのは普通はsetArgumentsだろ

44 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 11:58:19.22 ID:Bz/Q5eA9.net]
ImageViewで画像表示して起動完了したらvisibilityをgoneにする

45 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 14:21:18.42 ID:gU8GmGMH.net]
>>41
スプラッシュスクリーンのこと?

46 名前:デフォルトの名無しさん [2016/11/27(日) 16:24:41.65 ID:Q7tt7WvR.net]
>>42
それで調べてみましたが、まさに私が望んでいるもののようです。
ありがとうございます。
今の辛いやり方で1年近くやっていたので、
この辛いやり方から解放されると思うと感無量です。

>>43-44
そうです、アイフォーンで言うところのスプラッシュ画面です。
ImageViewを使うしかないのですか?

47 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 16:26:56.71 ID:Bz/Q5eA9.net]
splash表示するだけのactivityを作って
表示したらメインのactivityにstartActivityするとか

48 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 23:59:24.19 ID:Q7tt7WvR.net]
>>46
ありがとうございます。
普通に表示するしかないんですね。
それで実装してみます。

49 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 00:08:35.47 ID:ocMo1e46.net]
アイホンて何であんなに起動が遅いん

50 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 07:34:20.15 ID:46h36krd.net]
Andorid Studio を2.2.2へアップデートした後、 コード自体は何も変わってないのに

 Error:Failed to find target with hash string 'Google Inc.:Google APIs:23' in: C:(SDKのパス)

ってエラーが出てビルドできなくなった。
SDK Managerから見てみると、APIs23は確かにインストールされてるのに。
試しに

  compileSdkVersion "Google Inc.:Google APIs:24"

にして、APIs:24をダウンロードしたらうまく行った。
Android StudioのバージョンでGoogleのAPIのバージョンが使えたり使えなくなったりすんの?



51 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 13:22:04.53 ID:0KxXljda.net]
MainActivityでログアウトしたらログイン画面でSnackbarが出るようなことをやりたいのですが、
Viewは、どのように取得すれば良いのでしょうか

以下だとぬるぽになります。
LinearLayout layout = (LinearLayout) findViewById(R.id.activity_login);
Snackbar.make(layout,"ログアウトしました", Snackbar.LENGTH_LONG).show();

52 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 22:05:21.21 ID:NHCcCoI/.net]
2Dゲームを作りたくてググッたところ、動的な画像にはSurfaceViewやTextureViewを使うよりも
Viewを継承して自分でカスタマイズした方が速いという風に出ていたのですが、
この場合のViewが速いというのはOpenGL ES 2.0を利用している事を前提としているのでしょうか?
それとも他のViewと同じ処理をそのままView内部に書いて、onDrawでcanvasに描画するだけでも速いという事なのでしょうか?

53 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 22:33:56.75 ID:nxkexmqL.net]
動かすならOpenGL > SurfaceView > Viewを継承だと思う
ミニゲーム的なのならSurfaceViewで速度足りるしエフェクトとかこだわりたいならOpenGLがいいと思うよ

54 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 22:34:04.83 ID:ocMo1e46.net]
ゲーム作りたいなら
android sdkのことは忘れて
unityの勉強した方がいいよ

55 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 22:39:43.53 ID:jR746cQU.net]
今時HW使えないSurfaceViewなんて使わん
GLSurfaceViewならわかるが
つかUnityいったく

56 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 22:58:54.74 ID:NHCcCoI/.net]
>>52-54
ありがとうございます。

Unity等のミドルウェアを理解する為に、まずはAndroid SDK環境で作れるようになろうと思っているので、
OpenGLから勉強してみようと思います。

57 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 00:30:08.01 ID:fRt28bXN.net]
それができればUnityなんかいらないのでは

58 名前:デフォルトの名無しさん [2016/11/29(火) 02:46:48.11 ID:/svbzHGF.net]
>>55
スマホ用のOpenGLはOpenGL ESってやつで、バージョンがいくつかあるが2.0がオススメ。
検索するときなど、バージョンを意識しないと色々なバージョンの情報が出てくるから混乱するぞ。

59 名前:デフォルトの名無しさん [2016/11/29(火) 03:48:30.02 ID:3HPds/hY.net]
逆から入る方をおすすめするけどな。
GameEngine→OpenGL

60 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 06:16:02.16 ID:glNciwx+.net]
>>49
自動更新すると、急にバグるから、いつでも元に戻れるようにしておくべき

Googleでは、社員が無関係に、その日の仕事を、Updateしているだけ

>>51-58
OpenGLを素で使うのは無理だろ。
普通は、Unity, Cocos-2dx, Godot などのゲームエンジンを使う



61 名前:49 mailto:sage [2016/11/29(火) 07:44:47.61 ID:MCppsTqd.net]
>>59

コードをバックアップするだけじゃ駄目なのね
ありがとう もう自動更新は信用しない

62 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 08:06:00.86 ID:azWu7guC.net]
OpenGLから入るとか100%挫折する
Unityにしとけって

63 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 12:18:03.43 ID:KeuxSZyi.net]
フリーだとcocosだけど、unityの方がいいのかしらん。

64 名前:デフォルトの名無しさん [2016/11/30(水) 02:43:07.67 ID:WhaKofQb.net]
OpenGLを素で使う方がいい
そうしたいならすればいい

65 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 03:00:02.47 ID:NvoTVqqx.net]
>>54
また勘違いしてる奴がいるから貼っておいてやろう

SurfaceViewにCanvasで描画はGPUの能力が活用しにくくて遅い
GLSurfaceViewにOpenGLで描画はGPUの能力を活用できるがスレッドの制限がうざい
SurafaceViewにOpenGLで描画はGPUの能力を活用できてスレッドの制限も無いが準備がとても面倒

66 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 08:05:50.65 ID:PgWOvBHC.net]
2dならcocosでよか

67 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 08:08:03.50 ID:wJ8ms2pl.net]
スプライトを30個くらいまでならView派生でも60fpsでそうな気がするが(体感)

68 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:42:40.27 ID:7242GE6J.net]
グラフィック描画だけの問題じゃない
fpsの制御とかstateの遷移とかオブジェクトの管理とか
当たり判定とか物理演算とかキー入力とか全部自前でつくらなきゃいけない
openGLで作るってのは自前でしょっぼいゲームライブラリを作るってこと
お前はゲームが作りたいんじゃないのかとライブラリ開発が目的ならいいけど
ゲームが作りたいならunityにしとけ
自前でしょっぼいゲームライブラリ作るとか時間の無駄

69 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 11:44:56.30 ID:BX16r4A0.net]
unity使いたいけどxamarinも使いたい

70 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:54:57.93 ID:3Q1IinyT.net]
Godot ゲームエンジンの、Demos projects をダウンロードして見れば?



71 名前:デフォルトの名無しさん [2016/11/30(水) 18:35:20.38 ID:b4NwHaq7.net]
>fpsの制御とかstateの遷移とかオブジェクトの管理とか
>当たり判定とか物理演算とかキー入力とか全部自前で

それが全部必要なゲームならそうだろうけども、
それが全部必要なゲームって最新の3Dゴリラ

72 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 18:42:09.26 ID:b4NwHaq7.net]
>fpsの制御とかstateの遷移とかオブジェクトの管理とか
>当たり判定とか物理演算とかキー入力とか全部自前で

それが全部必要なゲームならそうだろうけども、
それが全部必要なゲームって最新の3Dゴリゴリ使ったやつだけだろ。

ユニティ使わずに何本かリリースしてるけど、
自作ライブラリ作るのはそんなに大変ではない。
それより大変なのが自分のゲーム特有の設計のほう。

73 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 19:03:46.53 ID:06/5C/mF.net]
>>67
無駄じゃないぞ
しょっぼいものしか作れない>>67には無駄かもしれないがw

74 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 19:54:43.12 ID:7K2Pa6/J.net]
ゲーム作って商売するのが目的なら使えるものはどんどん使ってとっとと作った方がいいに決まってる

75 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 20:33:15.55 ID:VTauYcSv.net]
別に「一刻も早くビジネスとして展開したいんです」とか言っているわけでもないのに、
時間の無駄だの何だのって生き急ぎすぎだろ。

76 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 20:38:27.04 ID:PgWOvBHC.net]
そういう意味ではなくOpenGLから学ぶのは全くおすすめしないというだけ

77 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 20:56:08.83 ID:7242GE6J.net]
unity使わないとおじさんおこだからな

78 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 21:39:14.66 ID:b4NwHaq7.net]
一刻も早くビジネス展開したいならム板なんか来ずにマを雇うだろw

79 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 00:12:01.51 ID:yBJQvnmd.net]
2Dゲームでもunityのがよいのかな
カードを使ったボードゲームなんだけど

80 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 07:06:16.75 ID:UFO9Qbri.net]
>>71
ゲーム作るときって、UML図とか書いたりする?
最近ゲーム何本か作ったけど、とりあえず想定している機能作っていくせいか
メソッドもクラスも汚くなって、直した方がいいんかな?



81 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 08:03:44.42 ID:ljqPBPPP.net]
ゲーム開発は基本金がないからな

82 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 08:56:28.00 ID:xX4yt/h3.net]
ローンチを急ぐことで自分の実現したかったものがすぐ具現化され実際の姿を確認できる
自家製ライブラリの作成ばかり専念だといつまで経っても完成しないし、進んだ実感がしなくて意欲ダウンする
最初は欠陥品でいいので書き逃げの効くものを選定する
そうすると毎回同じような場所に同じようなコピペを繰り返していることに気付く
その箇所をライブラリにして保守の手間を省く
最初に想定されていたライブラリとはまるで異なる姿になっていることが多い

83 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 12:13:04.16 ID:5zfWITAP.net]
>>79
実際に図にするうかどうかはともかく
頭の中では描くだろ

84 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 16:47:51.64 ID:D3na4Adg.net]
社内レビューもしろよ

85 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 16:53:27.37 ID:MZtsAhZY.net]
まずデビューしないとな

86 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 19:13:28.39 ID:mX12ixTt.net]
下までスクロールしたあとにさらにスクロールしようとすると
下から出てくる丸い感じのウニョってしたやつの名前ってなんて言うんですか
googleで検索したいことがあるのに検索キーワードがわからない

87 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 20:27:48.20 ID:vHqhSsiW.net]


88 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 20:49:01.04 ID:Q6sxGBUG.net]
fading edge?

89 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 23:32:04.30 ID:DKUOj/8K.net]
すいませんcordinatorLayoutを使って上下のスワイプでtoolbarが隠れるようにしたんですが、
ウニョってしたやつが出ません。
いや、正確には出てます。
下までスクロールしきった状態からじゃなく、
途中から一番下まで一気にスワイプして一番下に達した瞬間は出るんですが、
すでに一番下に達してる状態でさらに下にスワイプすると出ないです。上も同じです。

90 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 08:32:52.08 ID:IaP0X0kG.net]
そういうもんだ



91 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 10:33:01.26 ID:iy/QOn4K.net]
エスパーするとRipple effectのこと?

92 名前:デフォルトの名無しさん [2016/12/02(金) 10:35:45.88 ID:/m9HbUEC.net]
toolbarを隠さないレイアウトだと出るんですが、
Android SDKのバグということでしょうか

93 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 13:57:59.67 ID:SaZ+34oV.net]
これ↓に対応させてみたいのですが、手っ取り早く画面を反転(回転ではない)する方法ってありますか?

スマホを“ヘッドアップディスプレイ化“するスタンドが販売中
akiba-pc.watch.impress.co.jp/docs/news/news/1032947.html

94 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 22:30:12.51 ID:bUtKsNnK.net]
Ripple effectはviewを長押ししたときに波紋上に広がるエフェクトです違います。

95 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 23:00:30.28 ID:TsOv/uy4.net]
>>92
特殊な用途だからAPIで用意されてるとかはないと思う
TextViewとか任意のViewを継承して反転できるクラス作るのが楽なんじゃないかな

96 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 12:19:25.50 ID:Fefe+tXM.net]
下端(上端)までスクロールした際に出る丸いアニメーションが表示されない
ttps://teratail.com/questions/57433

97 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 16:08:38.07 ID:iU+ignEA.net]
> 95
最近どっかのスレでみた

98 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 17:34:01.70 ID:FsdJaZS5.net]
課金のプログラムってライセンス使わないといけなくなったの?
ライセンスなしで組んだ課金プログラムをテストしたけど
ウォレットに反映しなかった

99 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 19:58:58.31 ID:Fefe+tXM.net]
teratail役に立たねえなー

100 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 02:31:29.39 ID:LmLtVGzg.net]
Android Studioではじめる 簡単Androidアプリ開発のサンプルプログラム試したけど正常に動かない
image.gihyo.co.jp/assets/files/book/2014/978-4-7741-6998-9/download/gihyo-sample-1_1.zip
の「Chp9_Labyrinth」の「Step15」を試したがゴールできんし落とし穴もない
俺のがおかしいのか?



101 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 10:50:34.49 ID:RPJY6hEd.net]
yes

102 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 11:54:02.81 ID:LmLtVGzg.net]
マジか・・・
Android Studioは普通に動作してるし、エミュも実機も試したけど同じ結果なんだよな…
プログラムの方に問題があると思ったが何が原因なんだろ

103 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 13:04:00.17 ID:xFPqhy3s.net]
それを調べる能力も重要

104 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 14:19:27.23 ID:fg8ZSiZu.net]
無理ですね

105 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 14:46:41.91 ID:xFPqhy3s.net]
なら向いてないから死ね

106 名前:デフォルトの名無しさん [2016/12/04(日) 14:51:36.87 ID:Cnrnf2nz.net]
うむ

107 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 19:46:42.43 ID:AVjtiDko.net]
課金ユーザーに対してだけWebAPIを開放したいんですが、
どうすればいいでしょうか。
自分のアプリからは課金されてるされてないの判定はできますから、
それにあわせてWebAPIを呼ぶ、呼ばないを切り替えられますが。

そのWebAPI自体がただのREST APIで、WebAPIの方に課金されてるされないの情報が
取れないから自分のアプリ外からの不正なアクセスを拒否できません。

108 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 19:49:42.97 ID:tcyDVboU.net]
課金ユーザーだけにトークン発行すれば

109 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 20:34:22.56 ID:AVjtiDko.net]
トークン発行しようが、そのトークンを検証する確かな
方法がありますでしょうか?

110 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 20:47:36.95 ID:AVjtiDko.net]
とりあえず、課金ユーザーに一意なランダムなIDが発行され、そのIDの検証を
WebAPIのサーバーからREST APIとかで行えればなんとなるんですが。



111 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 21:55:15.81 ID:AVjtiDko.net]
https://developers.google.com/android-publisher/api-ref/purchases/products/get
普通にREST APIが用意されてました。
端末上での購入時に一意なトークンが発行されるので、それを自分のサーバーに送って
https://developers.google.com/android-publisher/api-ref/purchases/products/get
を呼べばサーバー上で購入を検証できるので、不正な使用をふせぐことできますね。
ありがとうございました。

112 名前:デフォルトの名無しさん [2016/12/05(月) 20:45:38.22 ID:KqknsntW.net]
Firebaseを使ったAndroidアプリのプッシュ通知 + PHPによるプッシュ送信の実装

testFirebase.phpをサーバーにアップして
www.xxx.com/testFirebase.php
て感じで実行するの?

113 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:01:53.90 ID:o5G1QWip.net]
androidアプリ作るためにはjavaの知識はどれくらい必要ですか?

114 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:03:22.52 ID:Rd8JHmEn.net]
今はjava使わなくてもアプリ作れるんで、ある意味ゼロ

115 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:05:03.80 ID:/2akzZXy.net]
>>112
hello worldで十分

116 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:13:19.07 ID:CLX06G+u.net]
アプリによって必要な知識も習熟度も変わってくるからなぁ。

117 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:13:31.86 ID:70SQpFOU.net]
xamarinならC#で作れるし
unityならC#で作れるし
C#がいいんじゃね
VisualStudioもmacに移植されたようだし

118 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:14:51.96 ID:o5G1QWip.net]
ベンチャーでAndroidアプリ開発してるけど不安すぎる
未経験で2週間javaの研修しただけじゃ足りないよね?

119 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:54:27.12 ID:/HGo64SK.net]
他の言語使えるなら余裕
初めてのプログラミングで2週間なら全く役にたたない

120 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:56:00.09 ID:70SQpFOU.net]
ベンチャーで2週間の研修があるって珍しいな



121 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 22:43:32.65 ID:pSDwKct5.net]
WEB+DB vol.94 の特集が、Kotlin, Electron

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

Android Studioで、Java・Kotlin は変換できる。
Kotlin Bytecode で、Javaのバイトコードも見れる

Try Kotlin のサイトで、ブラウザからプログラミングできる

まあ言語よりも、ほとんど、Android APIの勉強。
Kotlinは情報が少ないから、Javaの方がよいという人

122 名前:もいる []
[ここ壊れてます]

123 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 23:13:50.96 ID:o5G1QWip.net]
>>119
研修って言うか自習かな
分からないところは質問する感じ

124 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 23:22:44.49 ID:/2akzZXy.net]
どうでもいいから失せろや

125 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 23:46:08.57 ID:l39dnCPM.net]
>>122
質問スレなんだからいいだろ、お前が失せろ

126 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 08:11:04.94 ID:BmaUeA8M.net]
>>123
はいはい
さっさと失せろカス

127 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 09:39:11.39 ID:F62EwRJP.net]
どうでもいい(どうでもよくない)

128 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 00:25:13.80 ID:eCTZAewK.net]
GridLayoutで位置を詰めずに子要素をremoveする良い方法ありますか?
setVisibilityもしくはsetAlphaは無しでお願いします

129 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 21:34:26.79 ID:KVNzeqea.net]
じゃあ無い

130 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 22:10:26.24 ID:5HT2p284.net]
なんでそんなことする必要があるの



131 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 22:47:25.39 ID:9YeQLyuo.net]
頭悪いから

132 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 09:51:12.26 ID:nSgOPbJS.net]
クラッシュレポートについて教えてください。

自作アプリを初めてGooglePlayで公開すべく「アルファ版テスト」を使って準備をしています。
クラッシュレポートがどのようなものか確認するためにアプリにNullPointerExceptionを起こす隠しコマンドを
仕込んで自分の端末2台で試してみたのですが・・・
 端末1:Nexus7 Android:6.0.1 Google-ID:開発者としてのIDとは別のID
   隠しコマンドを実行すると「問題が発生したためXXXを終了します レポート OK」と表示され
     [レポート]をタップするとDeveloper Consoleにクラッシュレポートが届く
     [OK]をタップするとレポートは送られない
 端末2:LG-G2mini Android 4.4.4 Google-ID:開発者のID
   隠しコマンドを実行すると「問題が発生したためXXXを終了します」と表示されすぐ消える
     クラッシュレポートは送られない
端末1は期待した通りの動作なのですが、端末2でなぜクラッシュレポートが送られないのかが不明です。

これはどのような原因によるものでしょうか?
 Androidバージョンの違い?
 開発者の端末からはレポートを送れない・送っても表示されない?
 その他の原因?

よろしくお願いいたします。

133 名前:130 mailto:sage [2016/12/08(木) 09:53:54.89 ID:nSgOPbJS.net]
すみません
>  端末2:LG-G2mini Android 4.4.4 Google-ID:開発者のID
4.4.2です。

134 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 10:49:58.42 ID:hodntX8o.net]
端末2にインストールするときGooglePlay以外から入れたとか考えられる

135 名前:130 mailto:sage [2016/12/08(木) 11:23:39.26 ID:nSgOPbJS.net]
>>132
レス、ありがとうございます。
(念のためデバッグ版をアンインストール後)、GooglePlayからインストールしています。

136 名前:130 mailto:sage [2016/12/08(木) 23:14:21.81 ID:nSgOPbJS.net]
解決。
開発者向けオプションをオフにしたら、無事、レポートが送られました。

137 名前:デフォルトの名無しさん [2016/12/09(金) 00:34:59.14 ID:WzSsU1Dc.net]
Android Studioに移行して前から作ってたアプリをアップデートしたら、
タブレットに対応してるとかって管理サイトに言われたんだがどういうことや。
対応させた記憶はないし、タブレット用スクショをアップしろって言われて気になるんだけどこれどうしたらいいの?

138 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 11:49:30.89 ID:IqjooaWF.net]
>>134
なるほど勉強になった

139 名前:デフォルトの名無しさん [2016/12/12(月) 14:26:58.97 ID:KwByQnlV.net]
質問よろしいでしょうか?
ただいまandroidでsocket通信を勉強しているのですが
送受信の時にテキストファイルと画像ファイルを識別させるにはどうしたらいいでしょうか?

140 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 14:43:32.45 ID:UOLdu4dP.net]
先にファイルが何なのかの情報を送れば



141 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 15:19:53.41 ID:mJrTmD+0.net]
画像のGUIDを見ればいいだけだがそれはソケットの話ではないな

142 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 15:36:30.53 ID:KwByQnlV.net]
>>138
今から画像送りますよー

画像ファイル送信
て事でしょうか?

一度やってみます!ありがとうございます。

143 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 16:00:07.71 ID:tdNqUxnO.net]
mime

144 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:07:33.65 ID:23brE9eB.net]
Android Studioでなんかつくりたいと安易に思ってやりかけたんですが
これもしかしてJavaのクラスやメソッドちょこっと書けるくらいの知識持った状態でやったほうがいいですか
内容わからずめっちゃコピペしかしてない気がします

145 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:21:13.51 ID:GIUw2JfO.net]
そうですね…

146 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:48:04.27 ID:fZU8TAKT.net]
最初はコピペでいいし作っていくうちにクラスもメソッドもわかってくるよ

147 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:58:33.99 ID:lJ5NBfDU.net]
iphoneの方が馬鹿向けだと思うよ

148 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 00:20:44.97 ID:mTRUnG5M.net]
本当にそうでしょうか

149 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 00:36:32.40 ID:FBNQSbc9.net]
>>142
その感覚は正しい
最初の10日くらいはピュアJavaに費やすのだ
損はしない

150 名前:デフォルトの名無しさん [2016/12/14(水) 21:12:02.96 ID:UQkkKsVJ.net]
Preferenceに素手に値が存在しているか調べたいってどうすればいい?



151 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 21:15:45.09 ID:CzIgfdtZ.net]
getの第二引数のデフォルト値に範囲外の値わたせば復帰値でわかるだろう

152 名前:デフォルトの名無しさん [2016/12/14(水) 22:37:00.69 ID:UQkkKsVJ.net]
>>149
無いとbooleanとかで帰ってくる?

153 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 22:42:22.59 ID:P7Jueqc3.net]
返ってくるのはデフォルト値だろ

154 名前:デフォルトの名無しさん [2016/12/14(水) 22:47:58.99 ID:UQkkKsVJ.net]
あー
getメソッドをコールするときに渡した二つ目の引数の値がそのまま帰ってきたら 無い ってことか
ありがとう

155 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 11:44:19.88 ID:vAJ6b1bf.net]
普通にcontainsも使える

156 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:56:20.94 ID:fyJAbkx8.net]
Unity5の教科書(北村愛実著)を読んだんですが
次読むおすすめの本あったら教えて下さい

157 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 22:03:45.25 ID:kXY9mwlQ.net]
もう本はいい
ゲームを作れ
作りたいゲームはないのか
何のために勉強してんだ

158 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 23:03:14.92 ID:fyJAbkx8.net]
脱出ゲームを作りたいです

159 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 00:12:49.10 ID:tM5Q+Wtb.net]
本1冊読んだらさっさと作れ
脱出ゲームくらいなら実戦で慣れろ
そのジャンルのゲームはプログラムは大したことなくて
素材や絵作る方が遥かに大変だとおもうがな

160 名前:デフォルトの名無しさん [2016/12/16(金) 21:45:28.17 ID:H5MzS4I3.net]
FCMが来たときにアプリがフォアグラウンドなのかバックグラウンドなのか起動してないのか知る方法を教えてください



161 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 22:25:50.77 ID:Rc8R79QT.net]
GlaxyNote3(Android Ver5)なんですが、
CanvasのdrawText()で描画されるフォント(特に指定はしていないのでデフォルトと思われます)が美しいので、
Windowsでも使いたいなと思い、何というフォントか調べてみたところ、
半角英数字はAndroidのシステムフォントとして標準のRobotoのようであることが分かりました。
しかし、日本語については、一般的と思われるモトヤフォントとは違うことが確認できました。

日本語のフォントが何か分かりますか?
あるいは調べる方法ってありますか?
Androidの設定では「標準」としか書かれておらず分かりません。

162 名前:デフォルトの名無しさん [2016/12/16(金) 23:10:24.18 ID:zi1eP+aX.net]
>>159
/system/fontsに入ってるから見てみれば?
ちなみにAndroid標準はGoogle Noto fontsだよ。日本語フォントは源ノ角ゴシック

163 名前:159 mailto:sage [2016/12/17(土) 09:43:45.40 ID:B37o2iJ8.net]
>>160
ありがとうございます。
たしかに/system/fontsに.ttfがありました。

これらのフォントファイルをWindows上にコピーして開きながら確認したところ、
やはりどうも半角英数はRobotoで、日本語についてはUDGothicというものが該当しそうに見えました。
UDGothicで検索してみたところ、やはりGalaxyシリーズはそれが標準であると分かりました。

さらには、
/system/etc/system_fonts.xml
にシステムフォントが、
/system/etc/fallback_fonts.xml
に、システムフォントで表示できない代替フォントが規定されていることも分かりました。

それぞれ、優先順に.ttfがリストされており、
やはりシステムフォントはRoboto、日本語についてはドコモの絵文字らしきフォントに続き、UDGothicが書かれており、
これで確定しました。
他のAndroidデバイスでもこの方法で、使用されているフォントを特定できそうです。

ありがとうございました。

164 名前:デフォルトの名無しさん [2016/12/17(土) 18:10:55.10 ID:Kbp2fxPR.net]
Android 7.0まではBroadcastReceiverでACTION_NEW_OUTGOING_CALLを受けた後に
setResultData(null)を実行すると通話を中断出来たんだけど、
Android 7.1.1からsetResultData(null)を実行すると通話画面が表示されたままになる
これだとインターセプトして別のActivityを前面に表示しようとすると背面に回りこんでしまう
誰か回避策が分かる人いたらアドバイスください

165 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 18:18:36.48 ID:Kbp2fxPR.net]
エミュレータのAndroid 7.1.1で確認した限りだけど
通話画面はDialing...の表示のままになってて
実際に発信してるのか分からないけど
終話ボタンを押すとDialerActivity?は消える
その後に後ろに回り込んでた自作アプリのActivityが表示される

166 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 18:29:56.04 ID:u/Jkt5MO.net]
>>163
発信確認Call Confirmがまさにそういう
動作になってたね。
タスク切り替えでダイアログ前に出して
OKを押すと発信するので、インターセプト
自体は動いているようにみえる。

167 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 18:35:38.80 ID:Kbp2fxPR.net]
>>164
レスどうも
確かにインターセプトは機能してるようで通話シーケンス自体に変更はなさそうです
しかし通話画面が前面に表示されたまま消えてくれません
もしこれが今後の仕様となるのであれば私のアプリはAndroid 7.0で終わりです…

168 名前:デフォルトの名無しさん [2016/12/18(日) 01:21:27.19 ID:HwI+ntq5.net]
早く教えてください

169 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 09:11:41.30 ID:DUw/I2pS.net]
何をだよ

170 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 21:42:01.45 ID:N/I8CeRQ.net]
すいません
一つ質問させてください
Androidのアニメーションを終わるまで他の操作をさせたくないのですがどうするとよいでしょうか?
アニメーションはhakoniwadesign.com/?p=9633で覚えました



171 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 21:44:45.37 ID:Nzs6husC.net]
そろそろKotlinで書いてみようと思ってプラグインいれてMainActivity変換したら
PluginError "Kotlin threw an uncaught NoClassDefFoundError"
とかいわれるんだけどどうしたら良いんです?

172 名前:デフォルトの名無しさん [2016/12/18(日) 21:45:06.76 ID:HwI+ntq5.net]
>>167
>>158

173 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 22:09:17.21 ID:GYDwoCGz.net]
animationを開始するときにflagをtrueにセットして
flagがtrueのときは他の操作のときにすぐreturnして
onAnimationEndでflagをfalseにする

174 名前:デフォルトの名無しさん [2016/12/18(日) 22:09:33.43 ID:V13A5WOV.net]
アプリ開発で起業しよう!参考にしたい成功事例8選
blog.codecamp.jp/successful_business_for_application/
「約3年で1,180万円を稼いだ、いま広告収入は月100万くらい」地味だけど寿命は長い
「電卓アプリ」実際に効果があった5つの施策。
appmarketinglabo.net/calculator-1100man/
次のアプリが成功しなければ「引退します!」〜個人開発者の覚悟にみるアプリ収益の現実〜
app-review.jp/news/166093
「最初はお小

175 名前:遣い稼ぎだった」上原さんがアプリ開発者になった理由と「新宿ダンジョン」ヒットの裏側。
http://appmarketinglabo.net/ueharalabo/
成功したいなら、アプリ開発者は企業向けアプリを開発すべき
http://readwrite.jp/archives/3618
個人開発のAndroidアプリで月収116万円に
http://www.atmarkit.co.jp/news/201003/02/android.html
大学生で、アプリ作って月3万円儲けてるけど質問ある?
http://www.newsch.info/archives/7616515.html
個人デベロッパー(アプリ開発者)製作限定!面白いスマホゲームランキング!
http://muryougamesmph.com/?p=30853
国連から表彰されても引退なの?個人アプリ開発の世界は残酷だ。-リオ・リーバスさんインタビュー
http://appmarketinglabo.net/leorivas-interview/
「これならアプリで食っていける」世界2300万ダウンロードの脱出ゲーム「DOOORS」作者がデザイナーからアプリ開発者へ転身したワケ。
http://appmarketinglabo.net/dooors/
4本の有料アプリで売上800万円。有料ゲームで4年間
生き抜いてきた個人開発者が語る、AppStoreで有料アプリを売るコツ。
http://appmarketinglabo.net/qcumber-app/
[]
[ここ壊れてます]

176 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 22:28:10.47 ID:GYDwoCGz.net]
やっぱゲームで消費型アプリ内課金じゃないと儲からないのかね

177 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 22:51:17.08 ID:aCKcGLhu.net]
>>169
そのエラーメッセージで、検索すれば?

WEB+DB vol.94 の特集が、Kotlin, Electron

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

Android Studioで、Java・Kotlin は変換できる。
Kotlin Bytecode で、Javaのバイトコードも見れる

Try Kotlin のサイトで、ブラウザからプログラミングできる

178 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 08:40:04.76 ID:sy8ZFTqJ.net]
>>174
>>120

179 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 08:40:13.71 ID:nvNzUXuo.net]
>>174
もちろん検索したのですが、海外サイトでも有用な答えが無く、、、
Win7, AndroidStudio2.2.3,Kotlin1.0.5-3です。
ちなみにMacの同環境で試してみましたが、
今度は、PluginError "kotlin threw an uncaught NoSuchMethodError"
となります。
私だけの問題なのか分かりませんが、AndroidStudioでKotlinで書いてる方おりましたら、
同じ現象が起きていないか聞きたいです。

180 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:16:13.95 ID:TSOGRQnc.net]
Windows 10, Android Studio 2.2.3, Kotlinプラグインは1.0.5-release-Studio2.2-2
で使えてる。
試しにEmpty ActivityだけのHelloWorld作って変換してみたけど成功して実行できたよ。



181 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:37:25.73 ID:qvILORK+.net]
ScalaにせよKotlinにせよ時代のあだ花、数年後には消えてる
必死こいて勉強しても、想い出作りくらいの意味合いしかないぞ
将来性って観点だと、XamarinでC#・F#による開発の勉強した方がいい

182 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:49:24.80 ID:g1T0hvyL.net]
ちょまどオタかな

183 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:53:26.06 ID:vsXAl+UU.net]
日本ではちょまどとキモいおっさん達のおかげでXamarinは無事に死にました
お悔やみ申し上げます

184 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 14:18:45.63 ID:qvILORK+.net]
いつもの流れだろ
日本では流行らず → 世界的に流行 → 否応なく日本にも流入 → ガラパゴスおじさん死滅
いずれにしろ、ScalaだのKotlinだの鳴かず飛ばずの言語を勉強するだけ時間の無駄なのは確か

185 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 14:20:46.94 ID:z9XVuDpo.net]
pythonだけ例外

186 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 16:42:04.92 ID:/Co/eqQG.net]
SharedPreferencesを使ってbooleanの配列を保存する方法ってありますか?

187 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 18:45:54.96 ID:nvNzUXuo.net]
>>177
ありがとうございます。では私だけっぽいですね、、、
私もビルドは問題なくできているのですが、
AndroidStudioのポップアップが右上に出続けます。

188 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 19:09:14.48 ID:XpTGHsVr.net]
csvでファイルに保存しとけ

189 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:15:20.47 ID:ddLf6P7s.net]
xamarinも流行らねえだろ
xamarin言われだしてしばらくたつのにまだ参考書籍の1冊も出てこねえし
swiftとC#の連携が糞らしいし
レイアウトは結局iOSとandroidで別々に作らないといけないし
ちょまど好きの童貞キモオタが騒いでるだけだろ
大体実績とかあんのか

190 名前:デフォルトの名無しさん [2016/12/19(月) 20:23:11.37 ID:gQoUazXY.net]
>>186
>レイアウトは結局iOSとandroidで別々に作らないといけないし
マジで?何が嬉しいのそれ。



191 名前:デフォルトの名無しさん [2016/12/19(月) 20:30:06.78 ID:gQoUazXY.net]
>>186
ググったら3から共通化できるって書いてあるけど
つーかここAndroidすれやん

192 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:36:26.44 ID:ddLf6P7s.net]
すまん。俺もそんなに詳しくないので偉い人教えろください

193 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:47:11.69 ID:spORJUfq.net]
Xamarin.FormsってのがUIを共通化できる。
で、Xamarin.AndroidやXmarin.iOSなど、
そろぞれプラットフォームごとに特化した開発もできる。

194 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:48:42.15 ID:ddLf6P7s.net]
そのxamarin.Formsは実用性はあるんすかね

195 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:56:30.34 ID:hsnhRMoe.net]
Formsは各ネイティブで実装されてるものから共通項を抜き出して共通名で呼び出す仕組みなので動作はネイティブと変わらない
だが、共通項だけなのでネイティブ実装されててもFormsでは使えない機能もある
ただし共通名付けて呼び出す仕組みを自作することも可能
少なくともプラットフォーム非依存のロジックは完全に共通化できる点と、同一言語で書ける点を考えればメリットしかない

196 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 21:14:03.69 ID:ddLf6P7s.net]
まじかー、ちょまどエロいなあ

197 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 22:34:51.34 ID:TWjb/FW7.net]
>>169-184
Rubyでは「NoSuchMethodError」は、nil オブジェクトが、メソッドを呼んだ場合に起こる

画像など、何かのリソース取得に、失敗しているとか?

デバッグしてみれば?

198 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 02:22:50.15 ID:Ooo+980s.net]
「Xamarin 初心者 プログラム」でググって見ればいかに流行ってないかが一発でわかるぞ…
TechBoosterみたいなまとめサイトのXamarin版がWebに出てこないと日本では流行らん

JavaやObject-Cネイティブ、Unityでアプリ作れるだけの技術ある人の方がもう多いし
今からC#覚えてやろうという人は初心者が多いわけで
だけど充実したまとめサイトがないとなると泥沼

Unity派の人がツール作りたくてXamarinという用途にも
まとめサイトがないとなると泥沼

199 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 04:38:45.78 ID:11q/Byay.net]
各OS独自の仕様とかUIガイドラインとかがあるわけだから
1つのコードで3OS分作るとか無理があると思う

200 名前:デフォルトの名無しさん [2016/12/20(火) 04:47:34.84 ID:JPbALvOm.net]
ゲームくらいなら3OSいけるはず
入力と描画のラッパーかクラス用意して



201 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 05:35:06.49 ID:HWy0EWSz.net]
アプリの登録方法とイベントリスナーの処理が違うくらいで同じ物動くしな

202 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 06:55:07.68 ID:PklonXjC.net]
動作環境 Xperia Z5 so-03h
Android 6.0

WebViewを利用したアプリを開発しています。
接続先は Windows Server 2012 IIS7

1 アプリからサーバのページを表示
2 端末右横のボタンで画面を消灯
3 2分以上経過
4 画面を再表示

この状態でWebviewで表示したページのボタンからサーバのページを再度postした場合、無反応になります。
5回目ほどボタンを押すと、

203 名前:5回目以降の要求のレスポンスは帰ってきます。

本事象はスタミナモードを解除すると発生しません。

何か回避策無いでしょうか
[]
[ここ壊れてます]

204 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 07:31:10.42 ID:DNBSxZnO.net]
>>195
英語の情報なら山ほどあるんだが

>>196
Xamarin.Formsなら一つのコードで各OSのガイドラインに沿ったUIができる

205 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 08:55:30.82 ID:jiZbcrk0.net]
日本では流行っていない(キリッ

過去に日本では流行っていなかったが
後々流行るようになって日本が遅れをとったってケース知らんのか・・・

206 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 08:57:11.71 ID:U1XoJUUJ.net]
あのーここAndroidプログラミング質問スレなんですが

207 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 10:56:45.24 ID:k3aUrNNP.net]
junitってどうなの?
所詮APIのinout確認だからテストコード作るのが面倒な割には効果無さそうなんだけど
特にUI部分とか

208 名前:デフォルトの名無しさん [2016/12/20(火) 11:23:54.32 ID:2R+ZSOQx.net]
>>203
inout確認が効果ないっておまえ…
UIのテストはEspresso使え

209 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 12:07:18.61 ID:Ooo+980s.net]
>>200
英語情報が山ほどあったところで日本で流行らす役には立たないよ
日本語情報が充実してこない限りは流行らんって話し
流行らせるには母国語情報がとても重要なのは何でもそうさ
多国語でやる人はいつだって相当なヘビーユーザーで少数派さね
ようはマニアック層とかコア層と呼ばれてる層

>>201
知らないも何もPC関連なんてMS-DOS時代からそれが承知の事実で全部そんな感じだろw

210 名前:デフォルトの名無しさん [2016/12/20(火) 18:31:50.32 ID:JPbALvOm.net]
Android Studioやばいなw
これから付けようとしてる変数名を予測して補完してくるとかw
エスパーかよw
失禁しかけたわw



211 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 18:40:39.05 ID:lAXr92yw.net]
google の検索キーワード補完には負ける

212 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 18:56:01.06 ID:D27Kc+dg.net]
>>196
d.hatena.ne.jp/omanuke-ekunamo/20161219/1482166088
実用アプリで9割以上共通化した事例

213 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 20:37:34.86 ID:IJoz/N8Y.net]
>>204
色々調べても使い方の説明ばかりでどういうテストコードを書けば有用なのものになるのかがわからないんのですよね
2ch mateみたいにUI操作の結果必ず通信が発生したりする場合
なにか良いサイトや教材ないですかね

214 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 20:37:58.71 ID:BE51cmKm.net]
なんかダセえ見た目のアプリだな
xamarin使うとこんなにダサくなるのかな

215 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 20:41:48.27 ID:ZKRg9dwc.net]
ネイティブだとダサくなくてxamarinだとダサくなるってどういう原理だよ

216 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 21:18:53.66 ID:P+BOkmMj.net]
OSのガイドラインに則さない
どっち付かずのうすーいデザインになるんだろ

217 名前:デフォルトの名無しさん [2016/12/20(火) 21:33:38.12 ID:JPbALvOm.net]
OpenGL ESを使った全画面ゲームならそこのところ気にならないからオススメ

218 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 21:38:02.78 ID:DNBSxZnO.net]
Xamarin FormsってUIコードは同一でも表示はそれぞれのネイティブ呼び出してるんだからガイドラインに則すかどうかはプログラマー次第だよ
ネイティブだってガイドラインに即さない見た目にする事だってできるわけで何も特別なことはない

219 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 21:49:05.32 ID:cDkPo4dR.net]
>>210
君アプリプログラマじゃないね

220 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:31:39.87 ID:AOS/moXm.net]
AndroidStudioに慣れた後だと、VisualStudio2015が糞過ぎて、
あれでアプリ開発しようとは思えないな



221 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:56:07.32 ID:09QnAhYD.net]
アンスタもVSもXコードも似たようなもんだろ。
目クソ鼻クソ、使いにくい。


222 名前:ロクなIDEがないから数年前に自作した完璧なIDE使ってる。 []
[ここ壊れてます]

223 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 02:12:16.78 ID:AOS/moXm.net]
いまのVisualStudioはインテリセンスのレスポンス遅すぎなんだよ
文法チェックも反応にぶいし
それに加えてAndroidStudioのAlt-Enterでだいたいなんとかしてくれるのが楽でいい

224 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 04:06:47.03 ID:lmD4Jc29.net]
>>218
なんてクソPC使っとるんだ?
VSの方が遥かに高機能化だ

225 名前:デフォルトの名無しさん [2016/12/21(水) 05:17:41.50 ID:pgeRCI1e.net]
どこにでも居るよねVisual Studioが全てにおいて一番だと盲信してるやつ。

226 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 05:28:20.50 ID:AOS/moXm.net]
コードの編集のため機能は、
圧倒的にAndroid Studioを含むIntelliJIDEAの方が高機能だと思うわ

Visual Studioは2013までならレスポンス的な面で優秀だったと思うけど
2015でその優位性さえ無くなった

227 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 05:32:20.08 ID:AOS/moXm.net]
Visual Studio 2015で Xamarin 使うおうとしたらあまりに遅かったんで、
会社に無理言って用意させたかなり高機能なPCで両者を使った上での感想

228 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 06:50:29.09 ID:2YrrZHJ/.net]
>>222
Android Studio使ってないから体感比較はできんのだが
Unity + Visual Studio 2015 でC#書いてて
インテリセンスレスポンスが遅いと感じた事はまったくないなうちは
体感的に押したら0.016秒で表示されてる感じ
ただし、Win10、64bitマシンでメモリーが16GB入ってる

インストールの段階で不要な物までてんこ盛りのフルインストールしてるとか
何か付属の不要な物までONになってるとか
IME関係がバグってるとか
何かしら設定ミスってる可能性もあるかもよ

あとはXamarinとの親和性が極端に悪いとか

まあ自分が快適なやつを好きに使えばいいと思う

229 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 07:10:32.44 ID:ayrcSXa+.net]
>>223
VS単体じゃなくXamarinをインストールしてみればわかるよ
ライトユーザーに広まらない理由もね
ちょっとずつよくなってるがあまりに歩みが遅い

230 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 07:33:38.24 ID:eGmXNpS7.net]
なんか無理にxamarin使わない理由探してるだけにしか見えないな
c#に進まずjava使うことに固執し続ける人のメンタリティーは理解できない



231 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 08:16:52.48 ID:6ch0yJH7.net]
言語なんてなんでもいいわ

232 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 09:04:41.32 ID:RFxuyIbA.net]
xamarinは糞でFA

233 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 12:44:03.50 ID:ondpAw9k.net]
何か海底鬼岩城のエンディング思い出した

234 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 19:12:18.00 ID:C8jIz3Ci.net]
res/rawとassetsの使い分けって
ロケール等による自動選択が欲しいか、ディレクトリ階層が欲しいかで合ってますか?
他に違いはありますか?

235 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 21:11:59.32 ID:bYq8Pabu.net]
XamarinステマしてるやつMS社員なの?

236 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 21:25:10.48 ID:ireNCfIQ.net]
等幅フォントにしたくてsetTypeface(Typeface.MONOSPACE)したんですが、
大文字のIと小文字のlが同じ文字になってしまいます。
等幅フォントの設定でこれらの文字を区別して表示するにはどうしたらいいですか

237 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 21:39:56.05 ID:xoqUDrKL.net]
そういう等幅フォントをアプリに同梱する

238 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 21:44:39.68 ID:ayrcSXa+.net]
まずは「同じ文字になってるわけではない」ということをしっかり認識してくれw
で、まあ、そういうフォントを組み込んで使用するしかないね
英数字だけでいいなら無断や名称表示だけで使えるやつもあるだろう

239 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 22:00:30.66 ID:ireNCfIQ.net]
標準で用意されているフォントのみではできないんですね
テキストエディタ的なアプリなんですがプログラミングで使えるようなおすすめフォントありませんか
英数字記号のみ出ればいいんですが

240 名前:デフォルトの名無しさん [2016/12/22(木) 18:39:10.44 ID:zHNnrJEM.net]
アンスタへの移行方法が分からなくて苦労した。
アプリのソースコード全部開いてアンスタに同名のファイル作ってコピペした。
ファイル数が多くて苦労した。



241 名前:デフォルトの名無しさん [2016/12/22(木) 21:28:56.27 ID:/ytrOsGa.net]
えっどういうこと?
画像ファイルコピーするときは画像ファイルをペイントソフトで開いて画像をコピーペーストして保存する人なの?

242 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 00:43:00.92 ID:HhW8xHLV.net]
bintrayってもしかして個人でリポジトリ作れなくなった?

243 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 05:00:12.01 ID:qXH73IpE.net]
>>235
結構前のverから素のエクリプスプロジェクトをインポート出来るようになってるよNDKとか
unityとかは知らんが

244 名前:デフォルトの名無しさん [2016/12/23(金) 16:46:39.18 ID:+V847GJq.net]
>>236
基本的にそういう人じゃないけどアンスタは不親切で分かりにくいから仕方がなかった。
多分アンスタ作った奴頭悪いんだと思う。

245 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 17:01:09.88 ID:YtrJq7qN.net]
不親切で分かりにくいって
自分はバカですって言ってるようなもんじゃw

246 名前:デフォルトの名無しさん [2016/12/23(金) 17:02:22.87 ID:SZyHmuKC.net]
馬鹿でも使えるようにするべき

247 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 17:34:45.21 ID:YtrJq7qN.net]
Google Playにバカ産が並ぶからその必要は無い

248 名前:デフォルトの名無しさん [2016/12/23(金) 18:05:05.31 ID:+V847GJq.net]
直感で使えないソフトウェアを作るのは馬鹿。
だからアンスタ開発者は馬鹿なんだよ。
今時直感で使えないとか。

249 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 18:49:04.24 ID:YtrJq7qN.net]
それはソフトウェア単体の話
お前が分からなかったのは移行の話

250 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 19:07:46.22 ID:y+SGZ4a+.net]
ASのビルド環境はASからは完全に独立していて、ASがなくてもAS上でやるのとまったく
同じようにアプリをビルドしたりできる。このプロジェクトは構造も簡単で、
Eclipseのプロジェクトから手作業で変換するのもとても簡単にできる。
その簡単なビルド環境の仕組みを理解さえできれば、
すごく自由度が高くて直感的な仕組み。

たぶん現時点では最もよくできたIDE作業環境。



251 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 20:18:34.78 ID:tGOEgpxe.net]
gradle分かんね
flavorとかvariantとか分かんね

252 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 22:12:02.71 ID:y+SGZ4a+.net]
variantもflavorも、VisualStudioのソリューションやプロジェクトの
設定に苦しんだ後だと神のような機能

253 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 09:49:17.29 ID:sJfh/QrB.net]
アンスタとか略してる奴はバカ

254 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 09:56:49.55 ID:n32RDurU.net]
アンスタいいよね。2.0になって使いやすいぜ。

255 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 10:01:41.28 ID:dXzflZV1.net]
バカって言うやつがバカなんだよ

256 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 17:51:49.11 ID:Xnn//JuE.net]
アンスタはアプリリリースのときの署名とか分かりやすかった
初見でも直感でできた

257 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:56:30.68 ID:Iq0CwUQF.net]
今ってandroid sdkインストールするのにandroid studioをインストールしないといけないのでしょうか?
帰省中で帯域が限られていて1.6GB落とすのは大変なのですが…

258 名前:デフォルトの名無しさん [2016/12/25(日) 16:14:04.06 ID:hrxPaxO/.net]
スタバへgo

259 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 16:25:16.01 ID:w6XbHQDW.net]
ノート持ってればコンビニwifiで頑張れるかもね

260 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 16:48:28.23 ID:9CEPDJBj.net]
sdkとAndroid Studioは独立してるよ



261 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 17:08:52.47 ID:ORmQKrHX.net]
タブレット対応させようとsw600dpフォルダ内にdimen.xml用意して、viewのサイズ変えてたんだけど
何故か特定のImageViewだけ反映されない
layout.xmlで直接タブレット用サイズ設定させると反映されるし、それ以外のdimenは機能してるのになんなの

262 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:37:48.29 ID:my2Fena/.net]
ただの簡単なコードミスだろ

263 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 21:28:05.57 ID:ORmQKrHX.net]
確かにそのケースは多い
一番厄介だ

264 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:17:57.15 ID:ORmQKrHX.net]
とんでもない低レベルのミスだった

value/dimen.xmlにある問題の値と同じ物が
value-ja/dimen.xmlにもあって、
value-sw600dp/dimen.xmlよりも優先されて適用されてた

265 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:33:13.07 ID:my2Fena/.net]
解決してよかったな

266 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 11:21:57.48 ID:HAos+tGx.net]
おめりくり

267 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 21:25:17.27 ID:9z3Ubnm4.net]
onCreateとかonResumeとかの、@Overrideするイベント? メソッド? を自動挿入ないし一覧から選択出来るIDEとかない?
全部publicかと思ったらprotectedだったとか、voidかと思ったらintだったとかがあるし、
継承したヤツを一つ一つ調べなきゃならないのが割と手間なんで、これを省略する方法ないかな。

慣れてる人は一通り暗記してたりするんだろうか?

268 名前:デフォルトの名無しさん [2016/12/26(月) 21:33:52.12 ID:Gnj6W1dt.net]
暗記してない→滅多に使わない→たまになら調べるのもそんなに手間ではない

よく使う→よく調べる→自然と暗記する

よく使うしよく調べるのに暗記できない→知能障害→少なくともプログラマには向いていない

269 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 21:46:06.79 ID:eeZqLTCz.net]
メソッド名うって候補出してエンター

270 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:12:31.47 ID:shmWz4uk.net]
>>262
ctrl+oでは?



271 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:15:05.02 ID:m5CBCeTd.net]
Android studioでコード上で右クリック→Generate→Override Method→選択

272 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:57:35.84 ID:nJRq9NEJ.net]
textviewにIDつけるとプログラムが停止する
なにこれ?

273 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 10:24:50.25 ID:GCvEnSFY.net]
java初心者スレで誘導されたので、こっちに来ました。
targetSDKとcompileSDKは23にしています。

Bluetooth LEの通信がしたい

Bluetooth LEを使用するには位置情報のパーミッションが必要

6.0だとパーミッションをユーザーがオンしないといけない

パーミッションが必要な理由を表示してからじゃないと、ダイアログが表示されない

やってみたけど、ダイアログが表示されない ←いまここ
(設定が残ってるかもしれないので、アンインスコしてみても変わらず)

何がわからないのかもわからないし、
どこまで位置情報の設定しなきゃいけないのかもわからないです。
どこから手を付けたら良いのでしょうか?

274 名前:デフォルトの名無しさん [2016/12/27(火) 10:29:40.83 ID:mf9uACo2.net]
>>268
なんでbluetooth使うのにbluetoothではなく位置情報のパーミッションが必要なんだ

275 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 10:45:24.29 ID:kEFBppMi.net]
ターゲットを6.0にしなけりゃいいじゃん

276 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 10:51:18.15 ID:kEFBppMi.net]
もしかして自動的にパーミッションダイアログが表示されると思ってる?
自分で表示する処理を書かないと出ないよ

277 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 11:02:54.92 ID:GCvEnSFY.net]
>>269
>さらに、Android 6.0からBLEの利用には位置情報の権限が必要になりました。
bril-tech.blogspot.jp/2015/11/ble.html

>>270
実機が6.0なので・・・。

>>271
checkSelfPermission
showldShowRequestPermissionRationale
を、やってから、
requestPermission
で、表示されるのと思ったのですが、違いますでしょうか?

278 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 11:50:31.91 ID:tr0nUT2n.net]
requestするだかで普通に出てるからわからん
どうせパラメータが間違ってるとかだろ

279 名前:デフォルトの名無しさん [2016/12/27(火) 12:26:24.18 ID:TmrCnd7h.net]
androidstudioデスクトップのハイスペのほうがなぜかノートpcよりエミュレーター遅いタスクマネージャ

280 名前:ーみたら
conhost.exeとaapt.exe*32ってやつが重複しまくってるんだが関係あるの?
haxmはできてる
[]
[ここ壊れてます]



281 名前:デフォルトの名無しさん [2016/12/27(火) 12:27:53.29 ID:TmrCnd7h.net]
重いっていうか起動すらできないときもある

282 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 14:31:18.26 ID:GCvEnSFY.net]
>>273
requestのパラメータで間違えるとこって何がありますでしょうか?
入れるのは文字列と任意の数値ですよね?

283 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 14:40:17.44 ID:kEFBppMi.net]
いや実機が6.0だろうがtargetSDKVersionを下げとけばruntime permissionのことは考えずに済む

284 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 15:47:17.06 ID:GCvEnSFY.net]
>>277
確かに本来の目的と異なる余計なことを考えても時間の無駄ですね。
ありがとうございます。

285 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:29:32.65 ID:A06/PsoB.net]
Android7だけにでててるエラーレポートがあるんだけど
ダイアログの部分で何か変更あった?
端末がPixelだから再現できない…

286 名前:デフォルトの名無しさん [2016/12/28(水) 11:34:51.59 ID:yWrP/m5t.net]
>>279
Emulatorで再現できないの?

287 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:51:39.97 ID:jhw1v1Nj.net]
目で見えないと直せないの??

288 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 12:41:20.92 ID:8FNbPhzM.net]
ホームだろうが他アプリだろうが
スマホの画面内を1〜5の物体が縦横無尽に駆け回るアニメーションを表示するアプリを作りたいんだけど

1.1つのSurficeViewのopenglで描画
2.複数のImageViewで描画

どっちの方がcpuへの負担が少ないですか?
または他に良い方法があれば教えてください

289 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 12:52:20.07 ID:jhw1v1Nj.net]
anekoみたいなものか

290 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 13:46:14.96 ID:09Gwrary.net]
>>282
Unity使う



291 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 17:56:17.49 ID:DyxlRLIO.net]
webViewを使ってログインできるサイトを開くとログインされていない状態でページが開かれるんですが、
どうやったらブラウザで開いたときと同様に、ログインされた状態で開くことができますか

292 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 18:33:04.30 ID:8FNbPhzM.net]
>>284
Unityはゲームのフレームワークでは?
それにUnityで作成したアプリはホーム画面等で表示出来るんですかね

293 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 20:34:55.21 ID:dXiVioWR.net]
>>282
ImageViewでもHWレンダ可能なのでpu負荷はおまえのプログラミング力次第

当たり判定とかいらないならViewで作るのが簡単だから人件費は下がる

294 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 20:35:37.13 ID:dXiVioWR.net]
opengl直接使うとかは趣味でやる以外ないので

295 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 06:46:21.13 ID:D2FCpzxL.net]
>>282
実際に両方のサンプルプログラムを自分で作り
CPU負担を計測して採用する方を決めるのがプログラマの仕事
面倒臭がらずにこういった事を繰り返していくと
付随して色々知れてスキルアップにもつながる

>>285
Cookieについてググり勉強するといいかも

296 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 11:53:46.03 ID:yRjYoWJx.net]
最近cookieじゃなくてFLASHでやってるのがあったな

297 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:17:16.66 ID:E47BjjUq.net]
>>289
パスワード保存がcookieなわけないだろwww

298 名前:デフォルトの名無しさん [2016/12/29(木) 13:29:50.17 ID:RGm9ol9o.net]
pwを生で保存してると思ってるのか?

299 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:36:14.10 ID:n1YSVjxh.net]
>>291
Cookieに保存されるんだがwww

300 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:52:42.81 ID:sf1MPXm+.net]
うーん、この通りにやってるのにうまくいかない

AndroidのWebViewにて、mixiにログインするためのソース
ttp://urapico.hatenablog.com/entry/20100307/1267951730



301 名前:デフォルトの名無しさん [2016/12/29(木) 14:39:20.21 ID:xQzMLhN3.net]
https://youtu.be/7EekMD3GGHQ

https://youtu.be/uH-WOOcNZ0s

https://youtu.be/xHx5MbIGEoY

302 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 16:32:04.33 ID:XobhxsPa.net]
>>293
糞サイトやなwww

303 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 21:59:42.31 ID:x08Upo00.net]
Staticの意味がわからないのですが
わからないので全然使わずに
でもプログラム普通に組めるんですが
Staticは勉強したほうがいいでつか?

304 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 22:02:55.04 ID:NhMBhI/h.net]
いいでつ

305 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 22:52:53.55 ID:sf1MPXm+.net]
クラスをオブジェクト化しなくてもstaticのついてるやつにはアクセスできる
定数とかstaticにした方がいい

306 名前:デフォルトの名無しさん [2016/12/30(金) 05:41:45.95 ID:k9hr6I5D.net]
JAVAスレでやれや知障共
JAVAとAndroidのAPIも区別つかないほど知能に障害があるなら開発なんか無理






知障には無理

307 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 09:06:14.97 ID:ymKNG2iV.net]
>>300
はよシェーだに慣れろ

308 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 10:13:49.84 ID:qY1AbylS.net]
そこそこの人気ソフトでadmodも安定していたのに
10月くらいから急に0になってると思ったら
Admodがいつの間にか表示されなくなってるわ

309 名前:デフォルトの名無しさん [2016/12/31(土) 08:04:05.92 ID:q9L/dnSb.net]
早く教えてください

310 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 08:41:48.25 ID:6qQohl4W.net]
どれをだよw



311 名前:デフォルトの名無しさん [2016/12/31(土) 09:14:48.19 ID:q9L/dnSb.net]
>>304
>>170

312 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 13:54:53.49 ID:c+J4n1/+.net]
私も解決してないです>>285

313 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 14:38:21.50 ID:edpwM+i7.net]
ログインID&パスワードじゃなくてセッション情報だろうけどクッキーで合ってるでしょ

314 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 14:53:18.60 ID:CIB5awLb.net]
セッションクッキーならこんなところで聞かなくてもググればいくらでも出てくるだろう…

315 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 19:21:09.03 ID:c+J4n1/+.net]
う〜む、よくわからないなあ
chromeでログインした際のcookieってのは、
自作アプリからも参照できるんですかね
一旦自作アプリからユーザー名とパスワードを入れてもらって
ログインしてもらう必要がある?

316 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 19:58:35.81 ID:CIB5awLb.net]
>>309
chromeと共有は絶対に出来ない
cookieはアプリ毎

じゃないとセキュリティも糞もあったもんじゃない

317 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:05:28.36 ID:c+J4n1/+.net]
あー。やっぱりそうなんですね。
てことは、自作アプリの方でユーザーにユーザー名とパスワードを入力して貰って、
一旦postの通信でログイン処理を実行して、サーバー側から帰ってきたセッションクッキーをローカルに保存して、
2回目からはそのセッションクッキーを設定して開けばいいってことなんですね
post通信するときにユーザー名とパスワードのkey、valueで値を設定することになると思うんですが、
keyの文字列はどうやって調べたらいいんですかね

318 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:20:51.06 ID:CIB5awLb.net]
>>311
サーバ側でcookieによるセッション維持する機能が無いのに自動ログインをしたいってことなの??
ならブラウザと同レベルのオートコンプリート機能をアプリ持つしかなくね

319 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:35:13.48 ID:c+J4n1/+.net]
サーバー側でcookieによるセッション維持する機能があるwebサービスに自動ログインしたいです。
何か手順が間違ってますかね

320 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:42:41.65 ID:CIB5awLb.net]
ならクライアントアプリでやるのはcookieを使えるようにするだけだろ



321 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:44:42.53 ID:6FVq8Fla.net]
ヒント htmlかhttpリクエストを見る

322 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:46:33.33 ID:c+J4n1/+.net]
あ、htmlソースのnameかなあ

323 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 20:51:08.49 ID:lceorawP.net]
アスペかこいつ

324 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 22:05:39.71 ID:c+J4n1/+.net]
ログインできたw

325 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 22:08:07.06 ID:MFAOdG1x.net]
おめ

326 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 02:36:49.31 ID:5bNV4cv3.net]
まぁメジャーなブラウザアプリ以外のWebViewでユーザー名とパスワード求められても絶対に入力しないけどな。

327 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 02:47:09.75 ID:eZqEtx7L.net]
そうですよね
結局、外部ブラウザに投げることにしました
ユーザー名とパスワード名入れなくてもできるんだったらwebViewにしようと思うんだけど

328 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 09:44:53.98 ID:0J24YwIc.net]
さっさと消えろ

329 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 12:46:58.55 ID:++AX2Yc+.net]
Staticで他クラスのオブジェクト化の必要ないのはいいけど
Static側の構文が少し意味がわかりにくいんですよね

330 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 13:17:43.50 ID:0J24YwIc.net]
それはおまえだけ



331 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 19:11:53.40 ID:eZqEtx7L.net]
C言語のstaticの方がもうちょい分かりにくい

332 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 21:16:02.33 ID:UFmp9q5z.net]
C++と変わらんけど

333 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 21:16:12.03 ID:9MvoRZrQ.net]
最悪の double meaning だよな

334 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:13:32.65 ID:wxHa6wtf.net]
もしかして: final

335 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:28:32.04 ID:cCG7kFoA.net]
Staticの例文見たら
Staticのクラスにnewするメゾットを作って
別のクラスから呼び出すとき
クラス.newするメゾット.使用するメゾット
みたいな感じで3重になってたので使いにくい気がしました
newすると初期化されてしまって不都合になる場合があるので
オブジェクトにしてクラスに引き渡していくほうが
安全なような気がします
別のStaticの使い方があるのかもしれませんが
基本newしないとエラーが出るのでよくわかりません

336 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 01:09:58.17 ID:BRbuYFoH.net]
なんだこれは
怪文書か

337 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 01:48:26.94 ID:6r/i2fDF.net]
このスレでstatic議論って定期的にやってくる不思議

338 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 04:14:10.75 ID:gdAYBpSh.net]
staticおじさんもここ見てるかなー?

339 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 04:42:59.53 ID:+jso+SVm.net]
シングルトンかと思ったけど違う気もするな

340 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 06:17:42.78 ID:hCoDM7MD.net]
定番釣り餌



341 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 10:16:54.00 ID:9PtVvlLz.net]
全角ってバカっぽいな

342 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 11:55:42.14 ID:aL1Sm2Sg.net]
GLSurfaceViewを作成する際、mGLSurfaceView = new GLSurfaceView(this); という形で宣言しているのですが、
GLSufaceViewをnewした後にContextを渡す方法はないでしょうか?

なるべく不必要な生成を避けたいと考え、GLSurfaceViewをApplicationのメンバー変数にして、
ActivityからgetApplication.mGLSurfaceViewでアクセスするようにしているのですが、
Activity.onCreate内でnewしないと、画面の縦横を変更した際、setContentView(mGLSurfaceView)時にエラーを起こします。

スリープからの復帰をする場合は問題ありませんし、Application.onCreate内でnewした場合は初回のみ動作するので、
おそらくGLSurfaceViewに渡しているContextだけを更新出来ればエラーを起こさなくなると考えているのですが、
ネットを検索してみてもActivity.onCreate内でnewしているものしか見つけられませんでした。

343 名前:デフォルトの名無しさん [2017/01/02(月) 12:06:47.22 ID:/uJ3gdXu.net]
>>336
Applicationで持っておく方が不必要なタイミングで保持し続けてるよね?

344 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 12:28:19.51 ID:GdcUHK9D.net]
>>335
+1

345 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 03:09:55.16 ID:z9fWO15G.net]
>>336
GLSurfaceView でそんなこと考えるのは無駄だぞ
OpenGLに関係するリソースの再生成とか気にするならば、
GLSurfaceView を捨てて SurfaceView を直接使う必要がある
GLSurfaceView がやってくれていた面倒なことを、全部自前でやることになるけどね

346 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 23:28:56.05 ID:K+pnn3BL.net]
何故こういう質問をする人は「エラー」としか書かないのだろうか

347 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 01:26:27.60 ID:0XFTRtcU.net]
Staticの使い方がなんとなくわかったのですが
クラスにコンストラクタアを作って
呼び出すときに
クラス.コンスタラクタア.メゾットというふうに長くなるのがイヤなんです
なんとかクラス.メゾットだけにする方法はないでしょうか?

348 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 02:12:53.57 ID:WgerS0Nf.net]
そのメゾットなるものがStaticじゃないからだろ

349 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 20:32:56.20 ID:Nl61vLww.net]
リゾットにする方法はないでしょうか

350 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 20:42:37.27 ID:oADIImOs.net]
まず服を脱ぎます



351 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 21:14:37.24 ID:cBbQho5K.net]
>>343
全部嘘さそんなもんさ夏の恋はまぼろし
とか歌うといいよ

352 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 22:50:59.84 ID:0XFTRtcU.net]
>>342
ありがとうござみます解決しました
でもそうなるとコンスタラクタアて何のためにあるんでしょね
必要ないですよね
JAVAって本当に複雑ですよね

353 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 22:53:56.68 ID:klbkK3Yh.net]
季節代わりはちょっと身悶えてもいいんだぜ?

354 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 23:01:53.24 ID:pl8Iz5xj.net]
メゾットって洋風おじやみたいだな

355 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 23:22:55.04 ID:cBbQho5K.net]
>>348
3輪自動車かも

356 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 23:37:46.35 ID:J+uePkPh.net]
中野ブロードバンド

357 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 00:08:52.04 ID:FrX0lukY.net]
コンストラクタァッ!って電車で叫ぶの面白すぎワロタ

358 名前:デフォルトの名無しさん [2017/01/05(木) 00:34:02.61 ID:YijWq3pC.net]
Admin SDK 構成スニペットってなに?

359 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 00:50:23.78 ID:9T07F3/g.net]
>>346
https://www.google.co.jp/search?q=staticおじさん

360 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 06:18:46.87 ID:42rV0dht.net]
https://www.google.co.jp/search?q=static%E3%81%8A%E3%81%98%E3%81%95%E3%82%93



361 名前:デフォルトの名無しさん [2017/01/05(木) 07:53:01.83 ID:NumGywN/.net]
かなり時間がかかりましたが自己解決しました
質問への回答は締め切りとさせていただきます

362 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 13:37:48.48 ID:9T07F3/g.net]
>>355
おまえがしたのはどの質問だよ

363 名前:デフォルトの名無しさん [2017/01/05(木) 16:58:21.80 ID:NumGywN/.net]
>>356
>>305
Applicationを継承したクラスを作成し、マニフェストに登録して
メインのアクティビティの状態が変わるたびにApplicationを継承したクラスに記録するようにしました。
これをFCM通知が来たときに調べると完璧でした。

364 名前:デフォルトの名無しさん [2017/01/05(木) 19:49:37.07 ID:WjCKVTqz.net]
質問なんですが、Android StudioでWatch Face作りたくて新規でモジュール作ったんだけど、下記がインポートできないというエラーが出る

import android.support.wearable.watchface.CanvasWatchFaceService;
import android.support.wearable.watchface.WatchFaceService;
import android.support.wearable.watchface.WatchFaceStyle;

build.gradleではこのようになってるのだけど・・。

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services-wearable:10.0.1'
compile 'com.google.android.support:wearable:2.0.0-beta1'
compile 'com.android.support:palette-v7:25.1.0'
}

英語でも情報ないのだけどどうして?
今までEclipse使ってたからよくわからない・・。

365 名前:デフォルトの名無しさん [2017/01/05(木) 20:23:19.21 ID:WjCKVTqz.net]
compile 'com.google.android.support:wearable:2.0.0-beta1'を下記にしたらインポートできました。
→ 'com.google.android.support:wearable:1.4.0'

ベータはまだ使えないって事なんですね?

366 名前:デフォルトの名無しさん [2017/01/05(木) 23:02:35.10 ID:05R/HTrT.net]
自作アプリのオンラインランキングをGoogle Play Game Servicesで実装しました。
ユーザーがGoogle Play Gameをインストールしていない場合に、ダウンロードを促してインストールをサポートする機能を利用するために、BaseGameUtilsを導入したのですが、その結果、「端末のステータスとIDの読み取り」権限が追加されてしまいました。
BaseGameUtilsを導入したまま、このアクセス権限を外すことは可能でしょうか?


367 名前:回答お願い致します。 []
[ここ壊れてます]

368 名前:デフォルトの名無しさん mailto:sage [2017/01/06(金) 07:54:01.36 ID:o4zYBYZq.net]
単にリンクURLぶん投げればいい
飛んだ先でインストールするかどうか・インストールできるかどうかはユーザーに任せろ

369 名前:デフォルトの名無しさん [2017/01/06(金) 12:59:36.54 ID:ZtESGBfL.net]
>>361
Google Play Gameの未インストやバージョンが古い場合を判定して、その旨を知らせるダイアログを表示させて、URLにジャンプする実装を自前で作るということですね。
確かに、今のままのアクセス権限でスパイウエアと疑われるよりも良いですね。その方向で検討してみます。
ご回答ありがとうございました。

370 名前:デフォルトの名無しさん [2017/01/06(金) 17:06:09.90 ID:yDr6LH07.net]
自作ゲーム即売会「ゲームマーケット」に1万人超
www.nikkansports.com/general/nikkan/news/1750500.html
ボードゲームのオリジナルオーダー制作
www.logygames.com/logy/ordermade.html
簡単に本格自作ボードゲームが作れる時代到来!!
jellyjellycafe.com/3869
カードゲームを自作する1 【自宅でカード印刷】
tanishi.org/?p=801
500円ボードゲームのすすめ
kazuma.yaekumo.com/c0011_20161206advent.html
100円ショップでボードゲームを自作しよう
https://sites.google.com/site/jun1sboardgames/blog/makeyourbg
ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」
boardgamelove.com/archives/boardgame-make-1/
ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中
gigazine.net/news/20150820-board-game-crowdfunding/
アナログゲームは実際アツい! 識者が語る国内アナログゲーム市場の現況とゲームメカニクス
www.famitsu.com/news/201608/24114021.html
実際のところ、自作ボードゲームってどれぐらい売れるもんなの?
roy.hatenablog.com/entry/2016/11/04/225009
カフェも急増 ボードゲームにアラサーがハマる理由
style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=DF260120166491



371 名前:デフォルトの名無しさん [2017/01/06(金) 18:58:58.13 ID:pqCjIbXn.net]
streamAPIもいいけど、StringJoiner(String.join)とかLocalDateとかもついでに追加して欲しかったな。
Javaの方もそれをベースにライブラリが作られていくんだからさぁ。
android.*の方に似たようなのがあるのはわかるけど。

372 名前:デフォルトの名無しさん mailto:sage [2017/01/06(金) 19:53:36.67 ID:cCOOoYiF.net]
Android STUDIO(以下AS)とVisual Studio Emulator for Android(VSEA)の連携について質問です
ASを先に起動しVSEAでandroidエミュレータをあとから起動という流れであれば、うまくASのテストがandroidエミュレーター上で行えるのですが
逆手順、VSEAでandroidエミュレーターを先に起動し、あとからASを起動すると接続してくれないのかうまくいきません、android device monitorでもエミュレータが確認できません
AS上でADBリセットを行ってもダメでした
エミュレーターを先に起動しておいて,あとからASを接続状態にするにはどうすればよいのでしょうか?

373 名前:デフォルトの名無しさん mailto:sage [2017/01/06(金) 20:42:37.24 ID:9oaD6IQ2.net]
HyperV使えるが最新OSに対応してないVSのエミュになぜ拘るんだろ
HAXMやKVMそんなに嫌いか

374 名前:デフォルトの名無しさん [2017/01/07(土) 04:13:44.44 ID:8FKpQ8GY.net]
ASとか略してる奴頭悪そう
普通はアンスタだろ

375 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 05:08:11.11 ID:Px6qU8B7.net]
ASといえばActionScriptがまっさきに出てくる

376 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 06:20:49.72 ID:i9HojlIh.net]
>>365
adb devices でも見えないの?

377 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 08:55:27.70 ID:HRKdn57k.net]
アンスタの方が頭悪そう
中学生が無理して略してる感じ

378 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 10:22:07.90 ID:EBIq8Qh2.net]
ンドタジ

379 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 10:45:36.89 ID:qiVvmvEr.net]
FFとファイファン的な

380 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 10:51:31.23 ID:ek0FkprX.net]
伝わればなんでもいいわ



381 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 11:04:31.35 ID:AysfS8qD.net]
毎回adb connectするしかないな

382 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 11:30:23.28 ID:yvrWDK1N.net]
アンスタもASもあんま伝わらない気が

383 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 11:39:05.30 ID:TbCqOUUu.net]
オタクってやたら略したがる

384 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 13:24:54.91 ID:fNj2agVV.net]
今から仕事で新規アプリ作るのって、
MVVMとかMVPとかReactive programmingとかの設計手法使うのが当たり前になってきてんの?
本屋行ってandroidプログラミングの本見てもそういうのが載ってるのほとんどないんだが
どうやって勉強してるん
xamarinとかもそうだが

385 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 16:33:37.69 ID:i9HojlIh.net]
解説もサンプルも全部タダでいっぱい見つかるから

386 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 16:54:51.87 ID:mMp8KXea.net]
Xamarinなんて公式に解説大量にあるし、Microsoftが数百ページのpdf公開してるから勉強材料はいくらでもある
ただし英語読めない人は使える材料が格段に少なくなる

387 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 19:58:20.79 ID:AysfS8qD.net]
ちょまどさんの英語力はすごいぞ

388 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 00:35:26.07 ID:SBsep1u1.net]
前もちょっとだけ言ったが
書籍化されてないもの、日本語訳が進んでない者は日本の一般開発層(法人以外という意味)では流行らない
逆に言えば
品揃えがそれなりにある本屋に並んでる本を見れば一番何が使われてるか知れるともいえる
出版社はその時点で需要の高い物を商品化してるからな

389 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 00:36:02.90 ID:SBsep1u1.net]
という傾向が強いと思うよ、色々見てるとね

390 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 00:49:28.42 ID:RE7HAh1R.net]
ダメな国だな



391 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 00:57:12.88 ID:jtMs/3wA.net]
画面を暗転させたいのですが
画面の明るさを調整するには
color4fだと思うのですがうまくいきません
どうすればいいでつか?

392 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 01:11:32.36 ID:RE7HAh1R.net]
画面の輝度とcolorの関係が理解できん

393 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 01:16:19.92 ID:SBsep1u1.net]
輝度は部屋の照明
カラーは部屋に置いてある箱の表面の色
箱の色を0にしたところでそれは黒箱になるだけ
ちょっと考えれば理解できるはずだが、輝度とカラーは別物

394 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 01:29:28.86 ID:DnG6t3+6.net]
いつの間にか本屋に売ってる本だけでは仕事ができなくなってきてる
googleで分からないこと検索するときも英語のキーワード入れて英語の情報みないと解決しないことも増えてきた
日本のITがどんどん世界についていけなくなってきてるんだと思う

395 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 01:33:36.58 ID:8OGZNgRf.net]
ジャップは自分から発進しようとする気がないからな

396 名前:デフォルトの名無しさん [2017/01/08(日) 02:10:00.92 ID:+QuxnNhY.net]
>>387
ついていけてないのは英語すらできない一部のゴミグラマだけ。
そもそもIT関係は本家が英語発信だから、日本語訳や解説が出るまでにタイムラグがあることと、誤訳の可能性があることを考えれば
本家の英語ドキュメントかその周辺の情報に当たったほうが

397 名前:早いし間違いも少ない。
それに訳したり解説サイト書いたりしてもIT界隈は流行り廃りが激しいから、
いちいち日本語訳や日本語解説書くコストと釣り合わない。

その辺りの理解が進んできたから、まともな開発者は最初から英語ドキュメントにあたるようになってきた。
そしてそれで解決するようになってきた。
本家情報に関して言えば、タイムラグがない分、ネイティブと同じタイミングで最新の一次情報にアクセスするようになったことになる。
まともなエンジニアは他の奴でも同じことをしてるからわざわざ解説や日本語訳を書くのは無駄。
むしろ世界についていくようになったんだよ。
[]
[ここ壊れてます]

398 名前:デフォルトの名無しさん [2017/01/08(日) 02:11:13.87 ID:+QuxnNhY.net]
だいたい日本語訳や解説サイトもカタカナだらけであまり意味ないだろ。

399 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 07:48:35.89 ID:0mVP2hZ6.net]
>>381 >>383
他の人と同じ物使ってないと不安になる民族なんだな

400 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 07:52:25.70 ID:0mVP2hZ6.net]
>>387
そうね

>>389
実際ゴミの方が多いよ



401 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 08:47:57.33 ID:DnG6t3+6.net]
いやー、reactive programmingとか日本語の解説読んでもよくわからないのに
英語の解説読んだってさっぱりわからねえよ
お前らreactive programmingとか理解して、実践してんの

402 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 09:18:38.03 ID:jmoH6DER.net]
FRPは昔この翻訳記事を見て理解できるようになった
ninjinkun.hatenablog.com/entry/introrxja

403 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 10:29:31.85 ID:1Rs0u0Ly.net]
>>393
日本語の解説でも分からないなら、単にプログラミングの能力の問題か読解力の問題だろ
言語が英語だろうと日本語だろうと同じことを説明してるんだから

404 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:21:38.89 ID:jtMs/3wA.net]
画面を暗転させたいんですが
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 0.0f;
getWindow().setAttributes(lp);
を使ってみましたが画面の暗さは全然変化しませんでした
どうすればいいでつか?

405 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:36:25.81 ID:0mVP2hZ6.net]
君の人生も暗転しますがよろしいですか?

406 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:41:32.73 ID:jtMs/3wA.net]
よろしいでつ

とりあえず描画するもの全部にcolor4fをかけてみたらどうかと考えていまつ
でもそれは面倒くさいのでもっと簡単なコマンドーを探しています
どこで探せばいいでつか?

407 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:54:59.09 ID:RE7HAh1R.net]
screebrigtnessが効かないってよくわからんな
おれは普通に使えてるけどね

でも0でもscreenoff状態にはならんよ
質問するならまず具体的に何をしたいのかちゃんと書けないもんかね
ゆとりちゃんか

408 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:58:31.95 ID:AeXTmN3g.net]
上にView重ねてAlphaAnimation使えばいいんじゃね

409 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:01:11.89 ID:9mxRMZSn.net]
バカが使うと数ステップで使えるAPIすらまともに動かないんだよ
よくあることさ

410 名前:デフォルトの名無しさん [2017/01/08(日) 13:04:51.53 ID:jtMs/3wA.net]
具体的に
暗転と書いていますが
暗転の意味がわからないんですか
少し難しい日本語使ってすいませんでした
暗転という単語を検索して調べてみてください
あとバカで片付ける人が一番バカ
じつはプログラミング挫折して何も組めない低脳なんでしょ?



411 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:07:26.06 ID:nyR751xv.net]
今まで下げてたのに態々上げるって釣り?

412 名前:デフォルトの名無しさん [2017/01/08(日) 13:11:02.14 ID:jtMs/3wA.net]
よく真面目な質問に対して
バカとかアホみたいな誹謗中傷で返す人がこのスレには多いですが
そういう幼稚語を使うと
使った人の低脳さが暴露されてしまいますよ
たぶんそういう人は幼稚すぎてプログラミングに挫折して
これまでアプリひとつ完成させたこともない方だと思いますが
何も作れなくて退屈なので
悪口を書き込んでうさを晴らしているのですね
ばればれです
何でそんなに自分の惨めさをさらすのですか?
いいかげん大人になって下さい
もういい年なんででしょ?

413 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:17:42.59 ID:SQ/kH9s1.net]
経験で語らせてもらうと
低能に反応したひとは100%低能
それとも自己紹介乙

414 名前:デフォルトの名無しさん [2017/01/08(日) 13:20:50.59 ID:jtMs/3wA.net]
プログラミング初心者の質問を見つけては
悪口を書き込みのが生きがいなんですか?
相当性格が歪んでいますね
そんな性格じゃおそらく社会不適応者でしょう
社会に出た経験のない方ですね
常識のなさを証明しています
学校の授業では常識という科目がないので無理もありませんが
でもまともな親に育ててもらえれば常識は身につくものです
あなたの親はきっととても最低な人間だったのでしょう
親になる資格もない親が子供を育てることが多いのも事実です
学校の授業に親になるための授業はありませんからね
日本の教育って本当に役に立ちませんよね

415 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:30:47.64 ID:9mxRMZSn.net]
バカが発狂し出したw
一言で暗転させると言ってもバックライトをOFFにしたいのか、低輝度でいいのか単純に画面を見えなくすればいいのか、タッチ操作を抑止したいのか、SBarやNaviBarは見えてていいのかとか条件によってやり方も変わるだろw
そんなこともわからないからバカなんだよおまえはw

416 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:42:13.09 ID:5l7ugiHK.net]
>>407
優しいなぁ

417 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:51:18.90 ID:nyR751xv.net]
こんなにキーワード大盛りなら
大層立派な親に育てられた>>406ならもう十分だろう

418 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:59:29.44 ID:cstHQnXZ.net]
とかと書いてるのはそれだけじゃないってことだからw
暗転にしたい契機によってもやり方変わるからね
よくある例として近接センサに反応させて誤操作防止したいならPROXIMITY_SCREEN_OFF_WAKE_LOCK使えばいいだし、質問するならまずその目的を説明しなさいって教わらなかったのかなゆとり世代はww
日本の教育は絶望的にダメだなwww

419 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:24:11.34 ID:DnG6t3+6.net]
MVVMとか正直メリットが感じられないんだが
従来の普通のやり方で十分だろ
最初にまっさらな状態からコードを書く人にはいいんだろうけど、
抽象化しすぎると不具合調査がやりにくくなるんだよなあ
IDEが対応してなくてエラーじゃないのに真っ赤になってたり、
ソースコードのジャンプがうまく起動しなくなったりするし
総合的に見てデメリットの方が大きくねえか?

420 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:44:24.95 ID:j+25HBn5.net]
MVVMってbinding使うやつだろ
xmlでしか書けないなんて問題外だわ



421 名前:デフォルトの名無しさん [2017/01/08(日) 17:44:55.37 ID:+QuxnNhY.net]
他人にハゲって言った奴が必ずハゲてるのと同じで、
他人にバカって言った奴がバカ。

422 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:52:40.95 ID:ooCgw5fr.net]
MVVMと抽象化って関係あるのか?

423 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 18:18:33.46 ID:DnG6t3+6.net]
データバインディングとか処理を抽象化してるだろう

424 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 19:22:58.72 ID:Fy8nUObP.net]
データバインディングなんて大多数の開発者には抽象化されて中身触らなくて済む方が便利でしょ

425 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 19:53:02.11 ID:4ik1zhTD.net]
>>413
後者は意味わかるが前者は何言ってるかさっぱりわからん
チビな奴が他人に「やーいチビ」って言わないのと同じぐらい言わなくね?
言うの?自分にダメージ来ない?

426 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:04:26.43 ID:a1v166ea.net]
>>417
yakb.net/man/741.html

427 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:27:19.58 ID:ECo0NVMA.net]
全画素

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を呼ぶだけでできそうでしょうか?

529 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 21:42:46.31 ID:tqERvXzi.net]
NDKを使うのが普通
qiita.com/denjin-m/items/8b2f30b98ef4529b8f1f

530 名前:516 mailto:age [2017/01/17(火) 20:10:28.92 ID:QokSdajF.net]
>>517
ありがとうございました!



531 名前:デフォルトの名無しさん [2017/01/18(水) 21:51:06.32 ID:CzpcbZaV.net]
>>514
簡単じゃないの?
アクティビティでHandler作っといてOpenGLの描画スレッド初期化時に渡して、
OpenGLの描画スレッドではsynthesizedブロックか何かの中でhandlerにポストすればいいだけな気がするんだが。
システムダイアログを呼び出したことはないが、EditTextとかAndroidのUI部品はこれで扱えてる。
同じノリでいけないのかね?

532 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:38:39.80 ID:jfyuYQsH.net]
ゲームのスコアを記録するようにしていたんですが、
今日データベースに登録されている記録の日時を見たら未来の日時が登録されていて、
System.currentTimeMillisのミリ秒を保存するようにしてたんですが、
どうも端末の時間を未来にするとこのメソッドが返すミリ秒も未来になるようでして、
こういう場合はどうやって現在日時を取得するのが定石なんでしょうか

533 名前:デフォルトの名無しさん [2017/01/18(水) 22:40:31.83 ID:CUV5cHwh.net]
SurfaceViewにそういうの混ぜるとハードウェアアクセラレーションがどうたらこうたらするんじゃ。
GLSurfaceViewだと事情が違うのかもしれんが?

534 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:41:39.43 ID:sNOfdNdp.net]
サーバーの話ならサーバー側で時間登録すればいいんじゃない

535 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:45:48.91 ID:jfyuYQsH.net]
スコアを記録するときにサーバーにアクセスして時間を取得するってことでしょうか。
サーバーはfirebaseなので、サーバー側のプログラムを自作してるわけじゃないのです。。

536 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 23:13:38.16 ID:NyUZQkkH.net]
そうだよ
環境に依存しない世界共通で時間を扱いたい場合はタイムサーバーとの通信が必要になる
奥深く、難解な事なので詳しくはググってみてね

537 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 23:18:45.72 ID:wAJ5/bB/.net]
firebaseならこのAPIでサーバー側のタイムスタンプ追加して保存できるっしょ
https://firebase.google.com/docs/reference/android/com/google/firebase/database/ServerValue

538 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 23:33:23.60 ID:j/mKZoC6.net]
Android端末のディレクトリ指定で
/mnt/sdcard の mnt とは何でしょうか。
/mnt を省略した /sdcard でも同じ結果になるのだが。マウント?

539 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 23:50:34.69 ID:uU5sPJ9q.net]
/sdcardはシンボリックリンクでしょ

540 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 00:23:39.17 ID:An++gy20.net]
外部SDカードへアクセスする場合、
File dir = new File("./mnt/extSdCard");
String FileList[] = dir.list();
としてファイル&ディレクトリの一覧が取得出来るのだが、その時 mnt を省略するとnull が返される。
ところが、内部カード(sdcard)では許される。
それで、mnt とは何だろうと思った訳です。



541 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 00:49:05.00 ID:yoQyHN6T.net]
>>528
まず527が言ってくれているシンボリックリンクとは、どういうものか分かりますか?

542 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 00:52:10.95 ID:AKj1rWd9.net]
ggrks
androidというよりもはやlinuxの話だ

543 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 01:20:13.86 ID:An++gy20.net]
>>529
そのシンボリックリンクを貼る意図は何でしょう。内部カードにあるファイルの保護とか、外部カードへのアクセスを制限するとか。
内部と外部を同列に扱われては困ることとか、その意味、意図は何でしょう。

544 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 02:39:04.86 ID:8lkSQSOp.net]
アクセス権の問題じゃなくて
この三つのパスは用意されてるのに対して
/mnt/sdcard
/sdcard
/mnt/extSdCard
このパスは用意されてないってだけのことじゃないの?
/extSdCard

545 名前:デフォルトの名無しさん [2017/01/19(木) 03:33:37.11 ID:9tkoF2uL.net]
OpenGL ES 2.0でロードできるテクスチャって合計何MBまで?
Androidのことだから機種によってかなり差がありそうだけど、
アプリケーションから調べる方法ある?
余裕のある機種では高解像度のテクスチャを使いたい。

546 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 03:40:34.30 ID:An++gy20.net]
>>532
おっしゃる通りです。
/storageでは以下のように表示される。
UsbDriveF
UsbDriveE
UsbDriveD
UsbDriveC
UsbDriveB
UsbDriveA
sdcard0
extSdCard
emulated
なので、これらは同列に扱えるかと思ったが、どうもそうではないようだ。

547 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:05:28.20 ID:An++gy20.net]
>>534
自己レス、訂正します。上記ディレクトリへは同様にアクセスできます。
外部ストレージへのアクセスは /mnt もしくは /storage を経由する必要があるということが分かりました。

548 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:18:28.90 ID:8lkSQSOp.net]
>>535
ぶっちゃけその辺の構造は各メーカーが勝手にカスタマイズしてるから、
全ての端末で同じようになってるわけじゃないぞ

549 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:36:47.81 ID:An++gy20.net]
>>536
確かに、不確定ですね。
Androidのバージョンによっても違うし。

550 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:48:48.22 ID:WDgxZeys.net]
デバイスを接続する時に、その接続先をマウントポイントと言う。
mount コマンド、/etc/mtab, /etc/fstab を参照

Linuxなら、LPIC 資格を勉強すべし



551 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:22:56.10 ID:1u+C6rjU.net]
> /etc/mtab, /etc/fstab
Androidにファイルとしては(そこに)ないけどな(void.fstabかシステムルートにある)

> Linuxなら、LPIC 資格を勉強すべし
Androidは思ったほどにはLinuxじゃないけどな

552 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:25:36.80 ID:lrRZacQ8.net]
void?
voldじゃなくて?

553 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 08:34:01.25 ID:bWPhvxgE.net]
>>531
シンボリックリンクがどういうものか分かっているか?を聞いたのに
何故、シンボリックリンクを貼る意図とかに話が飛躍するのか

554 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 09:10:00.47 ID:t/dTJjO8.net]
そもそもandroidはファイルシステムので論理パスに依存した処理は推奨されないし機種依存が激しいので知っても無駄

555 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 10:51:16.86 ID:rTVyJXBg.net]
バックアップ機能を付ける時、最初SDカードを考えたけど俺には訳わかめだったから結局GoogleDriveにしたわ

556 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 11:31:31.61 ID:46eVtZal.net]
お兄ちゃんこそ油断しないでね

557 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 11:31:59.87 ID:46eVtZal.net]
あごめw誤爆

558 名前:デフォルトの名無しさん [2017/01/19(木) 11:32:48.14 ID:EPNRFdH+.net]
意味わからん。
Environment#getExternalStorageDirectory()とか
Environment#getExternalStoragePublicDirectory()
がまともじゃない機種なんてあるのか?
それが返してくる実パスは機種依存するとしても。

559 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 12:04:08.23 ID:zxmAGmpo.net]
UTF-8 で文字化け問題はホボ解消したようだね。
試しにGoogleのソフトキーボードで入力できる絵文字(UTF-8 の空き領域に割り当てられている)が正しく送信されるかどうかテスト。
😀👨👩💆👍❤💬🐕🐃🐓🐉🐟🐛🐙🌲🌼🌴🍈🍜

560 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 12:17:57.27 ID:+lfbIEbs.net]
>>547
すげぇw
絵文字がいっぱいw



561 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 12:25:55.04 ID:zxmAGmpo.net]
>>548
物理的キーボードには真似できない、ソフトキーボードならではの芸当ですね。

562 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 12:51:19.65 ID:9DYxb5aG.net]
>>546
それらは現在、「SDの」パスを取得する用途には使えない。

563 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 12:54:48.43 ID:4ebtoidR.net]
エクスターナルな(パブリックの)ディレクトリの場所を返すのは間違いはないんだけどなw
いわゆるSDカードの場所とは限らない

564 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 13:22:21.93 ID:LeijFcAA.net]
Androidスマホって本体ストレージにもsdcardって名前付いてるよね

565 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 13:43:12.63 ID:zxmAGmpo.net]
>>552
おかしいよね。

566 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 15:20:16.79 ID:qoGz1iI1.net]
実はSDカードが入ってる

567 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 16:33:26.72 ID:tH8AZSK7.net]
>>546
それ内部ストレージなので
publicな外部ストレージはSAFのみで可能

そのためバックアップのアプローチとしては>>543が大正解

568 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 17:39:26.99 ID:kmoKdJbX.net]
android studio と unityなどのゲームエンジンを組み合わせてアプリを作るにはどうしたらいいですか。
具体的には
・android studioで SQLiteでクイズやその回答履歴を管理したクイズゲームを作る。
・クイズの回答結果が反映されたゲームをunityで作る。
この2つのゲームを連携させたいのです。

569 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 17:57:16.01 ID:9DYxb5aG.net]
techbooster.jpn.org/andriod/application/7791/

570 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 21:06:59.72 ID:qoGz1iI1.net]
UnityでSQLite読むなら書き込みもUnityにさせろよ



571 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 22:07:44.37 ID:Z32Cv1eH.net]
ServerValue.TIMESTAMPの取り出し方がわかりません
{".sv" : "timestamp"}
が格納されています
どうしたらサーバーの現在時刻が取り出せますか

572 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 23:46:50.87 ID:94tBVzSL.net]
「android firebase ServerValue .sv」でググるとそれっぽいのが続々出てくるぞ

573 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 22:17:20.04 ID:+sf+c/2U.net]
>>558
それ以外でも画面の切り替えとかそういうのをやりたいんですが・・・

574 名前:デフォルトの名無しさん [2017/01/21(土) 01:48:41.54 ID:ssVDlCxa.net]
プログラムの質問じゃないかもしれないけど
端末の個体情報を全部書き換える方法ってない?
どこのファイルでこれって管理されてるの?
昔バイナリエディタで書き換えた記憶があるんだけど、どのファイルのアドレス何だったか忘れてしまった

575 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 04:06:29.34 ID:009ONiJf.net]
それは犯罪です

576 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 04:48:42.89 ID:JUiFZR/c.net]
何罪なの?

577 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 10:31:22.93 ID:GFb5OsiT.net]
美しさは罪

578 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 11:54:04.81 ID:rqJpBSnb.net]
>>561
Unity側からUnityPlayerNativeActivityとかのコードを出力させて
それをAndroidStudio環境に取り込む仕組みを作ればできるだろう
自動ではやってくれないから
両方の環境の知識がある程度必要だし面倒だよ?

579 名前:デフォルトの名無しさん [2017/01/21(土) 14:09:59.68 ID:J+7T7SOl.net]
すいません。以下のようにやったんですが、なぜかonDataChangeが2回呼ばれます。
そして、端末の設定で時計をずらしてから試すと、
1回目のserverTimeStampには端末の設定の時間が入っていて、
2回目のserverTimeStampには正しいサーバー時間が入っていて
firebaseのコンソール画面に記録されている値と同じものが取り出せてます。
なんでonDatahangeが2回呼ばれるんでしょうか。

final Firebase firebaseRef = new Firebase(FIREBASE_URL);
firebaseRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Long serverTimeStamp = (Long) dataSnapshot.child(SERVER_TIME).child(Integer.toString(rand)).getValue();
}
@Override
public void onCancelled(FirebaseError firebaseError) {

}
});
firebaseRef.child(SERVER_TIME).child(Integer.toString(rand)).setValue(ServerValue.TIMESTAMP);

また、addValueEventListenerの部分をaddListenerForSingleValueEventに変えたら
1回しか呼ばれなくなるんですが、serverTimeStampは端末の時間が入っています。
firebaseのコンソール画面には正しいサーバー時刻が記録されていて、違う時間が返ってきます。

addValueEventListenerを使って、2回目にonDataChangeが呼ばれたときに時間を参照するという実装でいいんでしょうか。

580 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 15:18:55.46 ID:rqJpBSnb.net]
>>567
DBは二つあるってことだろ
端末ローカルのキャッシュ用DBとサーバーのDB



581 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 15:46:12.36 ID:OP6/St9r.net]
設定したつもりはないんですがローカルにも保存しているんですね。。
onDataChanged内でそれがローカルなのかリモートなのかを判断することはできないんでしょうか
もしくはローカルは全く使わない設定にはできないんでしょうか

582 名前:デフォルトの名無しさん [2017/01/21(土) 18:07:59.05 ID:LkKJKaTr.net]
プログラムの質問じゃないかもしれないけど
端末の個体情報を全部書き換える方法ってない?
どこのファイルでこれって管理されてるの?
昔バイナリエディタで書き換えた記憶があるんだけど、どのファイルのアドレス何だったか忘れてしまった 

583 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 18:27:06.79 ID:VwIuXus8.net]
それは犯罪です

584 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 18:29:58.52 ID:qJj38k1e.net]
まるち

585 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 20:03:51.70 ID:nwjdoIS7.net]
マルチポストだということにして叩きたい人(この板には結構いる)のコピペだとしても
自分で答書いちゃってる質問に応える義理もない

586 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 02:28:45.11 ID:7F2B/EK6.net]
>>564
製造元やキャリア側の立場から考えると

・電磁的記録を損壊し業務妨害をした罪
・器物損壊罪
・不正アクセス防止法

のいずれかのどこかの項目に抵触している恐れが濃厚である
さらに詳しく知りたい場合は自分で超ググってちょんまげ
一応資料をいくつか置いとく

・器物損壊罪
https://ja.wikipedia.org/wiki/%E5%99%A8%E7%89%A9%E6%90%8D%E5%A3%8A%E7%BD%AA
・不正アクセス行為の禁止等に関する法律
https://ja.wikipedia.org/wiki/%E4%B8%8D%E6%AD%A3%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E8%A1%8C%E7%82%BA%E3%81%AE%E7%A6%81%E6%AD%A2%E7%AD%89%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B
・電磁的記録不正作出及び供用/コンピュータ犯罪に関する刑法
www.asahi-net.or.jp/~zi3h-kwrz/kedenji-2.html


たぶん自分ひとりでこっそり行い、自分の頭の中だけで終わらせて何処にも公開しなければ問題なさそうだが
やり方を教えたり、書き換えを行う方法を公開したり、そういうアプリを配布すると
もれなく手首に手錠が迫ってきそうな気配を感じる

587 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 02:52:57.64 ID:nBd6WZPu.net]
調べてもいないけどbiosromとかメインメモリーと同列にマップされてるんじゃ無いの暗号化されて

588 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 03:22:04.19 ID:PHJthqm0.net]
端末の個体情報ってのが何を指してるのかわかんないけど、
IMEIだったら>>574に上がってるのは関係ないよ

589 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 06:22:43.67 ID:UFu/9UPp.net]
playストアに公開したアプリをamazonにも公開したい場合ってそのままのapkで公開できるんでしょうか
特にアプリ内課金を実装したアプリなどでも問題なくそのまま公開できますでしょうか

590 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 11:48:33.76 ID:62dVIj0z.net]
シッカリしたファイラーをつくる、これ大事だなと思う。ファイラーはアプリの受付、窓口、玄関。



591 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 11:54:36.83 ID:QdIlTKG7.net]
>>566
回答ありがとうございます。
そうすか、なんか難しそうですね。
しかもできても、後々で管理できなさそう・・・なので、どちらかで作ってみようと思います。

592 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 11:55:40.26 ID:TMVq9uWR.net]
ホーム画面みたいにアイコンのならんだビューを作りたいのですが
あれはなにビューというのでしょうか
具体的にはアイコンとアイコン下にアイコン名を並べたビューです

593 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 12:03:41.33 ID:10PokFIa.net]
>>580
GridView

594 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 12:30:51.70 ID:TMVq9uWR.net]
>>581 ありがとうございます

595 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 13:34:57.26 ID:+ktGnlqG.net]
>>577
できない

596 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 14:35:30.51 ID:hBhrTyQG.net]
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja

597 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:37:41.63 ID:TMVq9uWR.net]
GridViewにgetApplicationIconでとったアイコン画像を表示させたいのですができますか?

DrawableではなくResourceIDを使う例ばかり検索でヒットして困ってます
ListViewやGridViewのサンプルとかみてもResourceIDを使ったものはあっても
Drawableを使ったものが見つかりません
ImageViewにはsetBackgroundDrawableというメソッドがありますが
Adapterとかと組み合わせるサンプルは探しても見つかりません

598 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:40:35.87 ID:UFu/9UPp.net]
adapterの中でImageViewを使ったカスタムビューをinflateすればいいのでは

599 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 17:05:15.96 ID:TMVq9uWR.net]
>>586 できました。ありがとうございます

600 名前:デフォルトの名無しさん [2017/01/22(日) 20:54:32.77 ID:56GQZn9p.net]
ContentProviderで複数のテーブルを扱うときに、1個にまとめるメリットってあるのかな?
1個にした場合は、switch文がたくさんできる or Strategyパターンで結局複数のクラスが出来上がることに。
それなら、最初から分けてしまった方がいいと思うわけなんだが、どうなんでしょう。



601 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 21:06:36.46 ID:UFu/9UPp.net]
RxJavaリアクティブプログラミング
ttps://www.amazon.co.jp/dp/4798149519/ref=sr_1_8?ie=UTF8&qid=1485086541&sr=8-8&keywords=java

602 名前:デフォルトの名無しさん [2017/01/23(月) 02:37:23.45 ID:18xpymTT.net]
Android Studioの下部にあるAndroid Monitorでメモリの使用量を確認していたところ、
オブジェクトをどんどん生成していない(つもり)にも関わらず、
使用量がじわじわと増えていき、不定期にガクンと使用量が減ります。
最初は、プログラムミスで次々と生成していて、
GCが回収したタイミングでガクンと落ちているのかと思いましたが、
コメントアウトしたりして調べた結果、そうではないようです。
OpenGL ES 2を使っていますが、こういうものでしょうか。
メモリーリークでアプリが落ちるということはないのですが、
何となく気持ちが悪いです。

603 名前:デフォルトの名無しさん [2017/01/23(月) 02:38:30.84 ID:18xpymTT.net]
大事なことを書き忘れました。
Android 4.1.2です。

604 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 05:10:11.18 ID:WMG+tdsU.net]
>>588
日本語でおk

605 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 09:30:37.72 ID:fTIVpG3q.net]
>>588
テーブル同士に全く関連無いなら分けても良いんじゃない?
親子関係あったりすると1つにしとくとapplyBatchで親子纏めてinsertしたり

606 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 16:10:02.73 ID:u5hn3o1D.net]
作成中のアプリにアプリ内課金の実装を行っているが、その中で見つけたネタを2つ。
ネットのどこかには同様の情報があるのかも知れないが、自分が実装を始めた時に探した
限りでは見つけられなかった内容なので、晒しておく。
開発環境はWindows上のAndroid Studio 2.1.2

◎デバッグビルドでリリースビルドと同じ署名をする方法

これをググると、多くのサイトでkeytoolを用いてパスワード・エイリアスなどをデバッグ
用署名と同じに書き換えたリリース用証明書を用いる方法が説明されているが、そんなこ
とをしなくても、App用build.gradleを
ttp://pastebin.com/wSxuiUwL
のようにするだけで、デバッグビルド時にリリース用証明書でそのまま署名でき、Android
Studio上のデバッグビルドでアプリ内課金も問題無く実行・デバッグできる。

◎開発者アカウントがプライマリアカウントになっている端末での購入

開発者アカウントがプライマリアカウントになっている端末でアプリ内購入を行おうとす
ると「出版社はこのアイテムを購入できません」となり、自分が自分のアプリを使うのに
とても不便だが、そのアイテムのプロモーションを作成して端末のPlayストアの「コード
を利用」からプロモーションコードを利用することで購入できる。

607 名前:デフォルトの名無しさん [2017/01/24(火) 02:24:32.72 ID:joYqofxH.net]
>>594をブックマークに入れられるものなら入れたい
いつか絶対役に立つ

608 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 05:26:46.93 ID:x9EdDNf6.net]
>>595
echo.2ch.net/test/read.cgi/tech/1479305887/594

609 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 11:53:24.41 ID:aBWXyWPa.net]
こんな辺境じゃなくQiitaとかでやれよ

610 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 15:58:45.27 ID:AjZsRdSg.net]
人の自由



611 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 17:55:47.42 ID:zN6szlkN.net]
なにこの小学生で時間止まったようなレス

612 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 18:01:13.17 ID:xI5AmToI.net]
>>590
アプリを実行するとまずシステム関係のスレッドがいろいろ準備してから自アプリが走り出すからね
それらが使用済みになったら解放されていくんだろね

613 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 19:17:45.51 ID:AjZsRdSg.net]
>>599
迷惑じゃなければ本人さえよければいい部分に外野が突っ込む方が小学生

614 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:03:41.02 ID:jutgOz3P.net]
日本語でおk

615 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:04:54.34 ID:rwwLuvA/.net]
APIの引数などに設定されているannotationを無視したいのですが可能でしょうか
警告ではなくエラーになるのでビルドが通りません

616 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:14:48.79 ID:0AnR6ZHn.net]
本当に時が止まってくれたらどんなにいいか・・・

617 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 20:49:38.17 ID:AjZsRdSg.net]
>>602
本人さえ良ければそれでいいのに
外野が喚くのは滑稽

618 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 22:24:36.10 ID:ZrQ22rvh.net]
私はウコッケイ

619 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 23:04:20.10 ID:2n+K9r9Z.net]
お前らってほんと煽るか小学生でもわかりそうな質問に答えるか位しかできないのなw

620 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 23:15:28.88 ID:e6eWTbDO.net]
小学生では絶対に答えられないだろ
読めない漢字も多いのでは?

…と、超マジレスしてやった



621 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 00:53:27.12 ID:WuZDQxEk.net]
2011年にandroidガッツリ勉強してそれ以来使ってなくて
久しぶりに再勉強始めたんだけど
バージョンごとに仕様がぐちゃぐちゃ、ネットで情報調べてもそれがどの時点でのものか書いてない、くっつけると整合性がなくてすぐハマる
なんなんですかこれ?いつのまにこんなクソ環境になってたんすか?呆れました

622 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:08:21.86 ID:Ymh75dME.net]
>>609
いやいや2011年に出た当初から
OSのバージョンアップ頻繁でAPIの下位切り捨てが頻繁だったし
それでいてキャリア端末はOSのバージョンアップ出来なかったりで
市場のOSのバージョンがバラバラに
そして端末の画面サイズがバラバラで

将来グチャグチャになりそうだなってことは2011年で既に安易に予想済み

で、だ
「これは触らなくなるとついていけなくなりそうだ
 軽くでも触り続けた方が良さそうだね」
と多くのエンジニアは思っていたはずで
今生き残ってる長老達は多分そういう連中

逆に全くの新規は過去のバージョン(2.xやらEclipse)なんて気にもせず
AndroidStudio使っていきなりAndroid5.0とか7.0からやってるだろうし問題なし

浦島太郎のお前さんは新規と同じ考えで挑めばいいと思うよ

623 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:44:56.99 ID:WuZDQxEk.net]
>>610
しっかし世の中これだけ進歩してんのに何なんだろうな?くらだらねぇ
アーキテクトは素晴らしく進化しても、マネジメントの進化が追いついていない
人間が集まれば話しがまとまらない、しがらみがある、誰もリーダーシップを発揮しない、保身と私欲が全て
結局人間関係が技術を阻んでいる、いつになったら改善するんだこのバカみたいな状況
まぁもうあんたの言うように下位は切り捨てでいいわ、こんなもんバカ正直に網羅する価値がない

624 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 09:27:50.04 ID:9Z4Uya7H.net]
>>611
大多数の人は新規も古参も含めて適応してる
ついていけてない人がマイノリティなんだから
自分の無能を棚に上げてシステムを批判するのはお門違い
つまり切り捨てられるべき下位はあなた

625 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 17:40:36.19 ID:dJzOsR4q.net]
いつまでお勉強やってんだかね大事なのはアプリ作ること
2011の頃のAPIだって粗方生き残ってる当時の知識でたいてい間に合う

626 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 19:10:01.71 ID:GGTM90dt.net]
BroadcastReceiverについて、どういった単位でクラスを分けていますか?
受けるブロードキャストの種類単位なのか
受けてから行う処理の種類単位なのか

627 名前:デフォルトの名無しさん [2017/01/25(水) 19:39:08.20 ID:pPDKYiru.net]
お前にとって大事なことがアプリ作ることなだけだろ
いちいちそのゴミみたいな価値観を押し付けるな

世の中には研究や学習が好きな人間だっている
科学者なんかでもそうだが、今まで人類が誰も知らなかったようなものを発見することに喜びを見出だす人間もいる
Androidでも同じこと

628 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 19:54:55.95 ID:2JOK5t+B.net]
Androidの研究はGoogleの開発担

629 名前:当がやればいいかと []
[ここ壊れてます]

630 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:01:23.52 ID:hTP5OB1u.net]
androidという作られた世界で誰も知らないものを発見する喜びって何かのギャグか



631 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:05:49.28 ID:FIZbn02K.net]
>>617
よく通知表の通信欄に「頭が悪い」と書かれただろう

632 名前:デフォルトの名無しさん [2017/01/25(水) 20:09:00.35 ID:dJzOsR4q.net]
じゃあだまってお勉強してなさいってこったグチグチ言ってんじゃねーよ嫌なら止めちまえ

633 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:17:11.60 ID:L9AvdIyg.net]
俺たちラーメン屋だ

634 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:45:49.57 ID:d9MKwq+m.net]
もうやめたげて!

635 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:15:16.04 ID:57BpI8qj.net]
>>619
質問スレでそんなこと言うのは頭わるいなぁ。
質問しないで黙って勉強って馬鹿だろ。

636 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:28:47.01 ID:dJzOsR4q.net]
別に質問なら構わないがな >609や>611が質問に見えるならお前が解答しとけ

637 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:40:32.63 ID:Ymh75dME.net]
>>611
今から新規に作るアプリなら下位ザックリ切り捨てでいいはず
Android5.0以降からでいいとおもうよ
キャリアの2年縛り考えると今年から来年にかけて4.xシリーズはほぼ無くなる運命しか残ってないし

機種依存性の少ないシンプルな作りのアプリなら
2.xで設計したものが今でも7.0で問題なく動いてるけどね

638 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:40:37.49 ID:WXZQp33p.net]
俺たちが生産するのはスパゲッティだろう

639 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:41:29.51 ID:Ymh75dME.net]
もんじゃの可能性もあるぜ

640 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:54:19.96 ID:JUtkuiyo.net]
複数行入ったtextViewを、起動時は先頭の数行だけ表示しておいて、
タップされたらスライドのアニメーションで中身を全部展開するということをやりたくて、
色々調べた結果、展開前のviewの高さと、展開後のviewの高ささえあれば、
animationで設定してできることが分かったんですが、
起動時に、展開後のviewの高さを取得するにはどうしたらいいでしょうか。



641 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 21:57:50.50 ID:JUtkuiyo.net]
もしくはviewの高さをあらかじめ取得せずにアニメーションする方法がありますでしょうか。

642 名前:droidkun mailto:sage [2017/01/25(水) 22:29:19.00 ID:SPqZlTwO.net]
>>628
たぶんないんじゃないかな
Heightをwrap_contentにして、事前に対象viewにmeasureを実行すればmeasureHeightで拡張後のサイズは取れるのでそのサイズまでアニメーションすればできるはず

643 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 22:50:30.94 ID:JUtkuiyo.net]
起動時はtextViewのmaxLinesを3にしているので展開前のHeightしか取れないのです。
maxLinesを大きな数字にしてしまうと、起動時に全部表示されてしまうし、
展開後に再タップで、maxLinesが3の状態にアニメーションで戻す必要もあるので、3の状態のHeightと両方必要なんです。

644 名前:droidkun mailto:sage [2017/01/25(水) 23:11:20.99 ID:SPqZlTwO.net]
うん、ならmaxlineを設定しない状態のviewでmeasureを実行すればexpandした時のHeightが取れるよって話をしてるんだけど難しいかな
起動時初回描画前に取ってもいいし別のviewをinflateしてもいいし

645 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 23:38:38.00 ID:JUtkuiyo.net]
ああ、なるほど。実際にviewが見える状態になってなくてもmeasureを使えばサイズが取れるんですね。
試してませんがたぶんできそうです。ありがとうございました!

646 名前:デフォルトの名無しさん [2017/01/26(木) 19:07:13.40 ID:/GmMVYiM.net]
もんじゃはゲロみたいでキモい
お好み焼きみたいなきちんとしたものでなければ料理とは呼べない

647 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:54:12.05 ID:0Zl0ReuV.net]
質問です。
クラスA(メイン)からクラスBに移動したとき、クラスBからクラスAの変数をいじる方法が分かりません。
いろいろためしましたが無理でした。どうすればいいですか?

648 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:56:01.29 ID:lXm4nOYP.net]
教育版で聞けよ

649 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:05:58.53 ID:OLn56VRz.net]
クラスAにs

650 名前:taticをつければいいよ []
[ここ壊れてます]



651 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:10:26.78 ID:u4+2rjlt.net]
startActivityForResult とか setResult あたり

652 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:15:33.66 ID:qDgof8g6.net]
>>636
クラスA内の変数にstaticをつけ、その変数をクラスBのメソッドに引数として渡す。

653 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:20:38.65 ID:/QZ0PyTm.net]
お前らスーパーエスパーだな

654 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:29:05.93 ID:DDTFJ2nF.net]
本当に欲しかったものは>>637かBundleクラスだろうな

655 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 21:51:35.15 ID:7LJrny3i.net]
クラスAの変数をいじる必要がある設計にしなきゃいいんじゃね

656 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:03:40.18 ID:qDgof8g6.net]
>>634
確かに変更されません。なぜでしょう。
値渡しと参照(ポインターまたはアドレス)渡しがC言語にはあったが、javaにはない。その代わりにラッパークラスがあります。
以下は値渡し、当然、変更されない。

class Abc{
public static void main(String[] args){
int num = 5;
String str = "asdfgh";

System.out.println("変更前:"+num+" "+str);
Bcd bcd = new Bcd();
bcd.henkou(num, str);
System.out.println("変更後:"+num+" "+str);
}
}

class Bcd{
void henkou(int a, String b){
a = 76;
b = "変更されました。";
System.out.println("変更後:"+a+" "+b);
return;
}
}

657 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:17:31.28 ID:BbmnNMrj.net]
質問です
Javaを学ぶのにオススメの本はありますか?
ちなみにiPhoneユーザなのでAndroidのとこはどうでも良いです

658 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 23:53:20.35 ID:7LJrny3i.net]
「スッキリわかるJava入門」でいいんじゃね(java入門書でググって一番最初に紹介されてた)

659 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 01:06:38.41 ID:FqcaWzUE.net]
ActivityからServiceを起動する
ServiceがNotificationを表示する
NotificationをタップするとActivityを表示する

ってアプリを作ったとき、ActivityのクラスとServiceのクラスが循環依存になっちゃうんだけど、いい感じに解消する方法ありますか?

660 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 01:25:50.66 ID:pvONyKkS.net]
どうでもいいて感じならプログラミングムリちゃうか



661 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 05:54:44.41 ID:T6W4b0VN.net]
>>646
そんだけアスペだと日常生活もムリそうだな

662 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 16:53:25.89 ID:0BOip8Dx.net]
>>647
アスペのアスペ返しぃ!!!!

663 名前:デフォルトの名無しさん [2017/01/27(金) 17:32:16.51 ID:nBAHNqFh.net]
>>645
Activityが、Notificationから起こされたかどうか判定するには、
NotificationのIntentに
intent.putExtra("from_notification", true);
とか適当なフラグ突っ込めばいいんじゃね?

664 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 01:35:55.99 ID:P7OmTngq.net]
下らない質問かも知れないが、スマホ(端末)の画面サイズを取得した時、長い方は縦横どっちでしょうか。
width(w)と height(h)使用時の向きではなく端的に長短で決めたいのです。

665 名前:デフォルトの名無しさん [2017/01/28(土) 02:21:43.96 ID:t13qO4X2.net]
ディスプレイの向きによって変わるだろ。
縦横両方取得してMath.maxで長いほうを取得したら。

666 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 03:28:37.34 ID:uUKT0rIj.net]
tablayoutとviewPagerとfragmentを使った画面を作ってるんですが、
デフォルトだと、表示されているタブとその左右のタブの内容がロードされていて、
右にスワイプしてタブを切り替えると、その右のタブがロードされて、
左のタブは解放されるという動作になっているんですが、
そうじゃなくって、起動時は表示されているタブだけロードして、
左右に切り替えたらまた新たにロードして、切り替える前のタブは解放しないようにするにはどうしたらいいでしょうか。
setOffscreenPageLi

667 名前:mit(1)をすると起動時に表示されているタブだけロードするようにはなったんですが、
タブを切り替えるとロード済のタブが解放されてしまいます。
[]
[ここ壊れてます]

668 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 03:34:39.79 ID:uUKT0rIj.net]
setOffscreenPageLimit(0)ですね。。

669 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 05:38:40.11 ID:P7OmTngq.net]
>>651
もちろん縦横両方を取得しているが命名(変数名)で迷うのです。WとHをどうしようかと。
皆さんは、どうしていますか。どちらかに統一したいのです。

670 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 06:09:25.87 ID:r2WzkloZ.net]
画面分割もできるようになって、縦横に固着する必要もなかろう
Long Short でどや?



671 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 06:13:26.63 ID:r2WzkloZ.net]
>>652
なぜviewpagerがわざわざそんな仕様にしてるか考えたら、破棄・生成をしても問題のない設計に変えるべき

ゼッタイ破棄されるとダメな仕様ってどんな画面なんだ??

672 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 07:27:25.52 ID:P7OmTngq.net]
>>655
W、H より L、S の方が良いですね。それにしよう。W、H は主観的で曖昧。

673 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 09:36:07.87 ID:uUKT0rIj.net]
一旦ロードした画面は再ロードしてほしくないというか。
スワイプするたびにロードが走ると積極的にスワイプしようという気持ちが萎えませんか
いっそのこと起動時に全部読み込んで破棄しないようにした方がいいのかな
SmartNewsのアプリとかそうなってますよね

674 名前:デフォルトの名無しさん [2017/01/28(土) 10:13:10.15 ID:Nj1el42S.net]
画面とデータをきっちり分離する。
画面はいつ更新されてもいいように作り、データはキャッシュするようにする。
理屈は、回転と同じ。

675 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 11:31:54.51 ID:Bn+H3Nii.net]
ViewPagerは大便

676 名前:デフォルトの名無しさん [2017/01/28(土) 15:08:38.50 ID:t13qO4X2.net]
Android Studio上でインストール時の権限を確認できる機能ってどこにある?

677 名前:デフォルトの名無しさん [2017/01/28(土) 17:56:33.74 ID:TNaxADIO.net]
>>658
adapterに、FragmentStatePagerAdapterではなく、FragmentPagerAdapterを使う。
ソースみりゃわかるけど、fragmentをdetachするだけなので、メモリ内に留まり続ける。

678 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:14:43.00 ID:/wdbKu5W.net]
そんなにロード時間かかるの?

679 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:21:44.75 ID:uUKT0rIj.net]
動画がある

680 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:49:18.90 ID:/dAhG/ah.net]
んなもんオンメモリに保とうとするな



681 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:55:54.05 ID:3PGKvxEg.net]
ライフサイクル勉強しろ

682 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:04:52.06 ID:uUKT0rIj.net]
youtubeのアプリは理想的なロード処理になってんな
初めてタブを開いたときにロードして一旦ロードしたら破棄しない

683 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:10:25.10 ID:f/zl73Gk.net]
YouTubeのサイトもすごい

画面外にある、映っていない画像を、最初から読み込まない。
下へスクロールしていって、画像が必要になった瞬間に読み込む

遅延読み込み

684 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:24:18.70 ID:XrtFsTLz.net]
今はJavascriptで十分性能が確保できるからな

685 名前:droidkun mailto:sage [2017/01/28(土) 22:41:56.34 ID:h0/BG3lG.net]
ViewPagerが糞なのではなくFragmentが糞なんだよ
おかげでFragmentPagerAdapterが大便になった

686 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:52:36.16 ID:RwLEWN67.net]
Native開発やめればええねん

687 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:58:10.91 ID:I/TMdsPr.net]
Stream(ストリーム)と Buffer(バッファー)の違いは何でしょう。

688 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 23:03:41.03 ID:aqWquTsb.net]
xamarinだとこの辺簡単に実装できるんでしょうか

689 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 00:22:30.76 ID:BD9NOcA+.net]
streamがうんこの流れで処理していく肛門だとしたら、Bufferは便器ってとこですか?

690 名前:デフォルトの名無しさん [2017/01/29(日) 03:43:22.97 ID:Dqs/I2V/.net]
>>668
すごかねーだろ
普通だろ
SNS系の案件受けたときとかどうするつもりだ?



691 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 04:49:52.48 ID:80WxFOq6.net]
>>674
「淀み」と「流れ」の違い?

692 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 05:26:20.35 ID:cj3RSse5.net]
>>675
画像の遅延読み込みを、客から注文されることは絶対にない。
そんな事を、素人が知っているわけがない

プログラマーだって、やり方を知らないのに

693 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 08:14:31.87 ID:LBLm2amr.net]
picasso使ったら普通にそうなるけどなあ

694 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 08:17:44.85 ID:LBLm2amr.net]
オープンソースライセンスの欄見たら、Glide使ってるね

695 名前:デフォルトの名無しさん [2017/01/29(日) 10:43:41.52 ID:XT4dHcKq.net]
Glideの方がメモリに優しい。
Picassoはライブラリサイズの小ささだけが取り柄。

696 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:18:53.92 ID:ax820Sv1.net]
計算された数字を小数点第一位まで表示させたくて、四捨五入でresultに表示させたいと思っています
これだと割り切れない数字で試しても、50.0みたいに小数点が0になっちゃうんですが、何が違うんでしょうか…

int a = Integer.parseInt(p_kai.getText().toString());
int b = Integer.parseInt(s_kai.getText().toString());
int c = Integer.parseInt(p_ye.getText().toString());
double d = (a - b) / (c / 1000);

BigDecimal bd = new BigDecimal(d);
BigDecimal bd1 = bd.setScale(1, BigDecimal.ROUND_HALF_UP);

TextView result = (TextView) findViewById(R.id.result);
result.setText(String.valueOf(+ bd1.doubleValue()));

697 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:27:01.59 ID:+tWi9wTv.net]
計算結果がintだから小数点以下は消えてる

698 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:46:22.04 ID:ax820Sv1.net]
ありがとう!
intを全部doubleにしたらできました!

699 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:46:52.81 ID:owoumx4e.net]
Javaの問題だな
アプリの表示で消えてるわけじゃない

700 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:48:56.43 ID:K6p9YMEk.net]
問題じゃなく当たり前では



701 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 19:06:20.00 ID:LBLm2amr.net]
picassoやGlideも知らないで2chにドヤ顔で書き込んでんのか

702 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 19:17:33.57 ID:w4y7hupj.net]
↑をドヤ顔で書き込んだ模様

703 名前:droidkun mailto:sage [2017/01/29(日) 21:15:58.00 ID:ZQRrUcPC.net]
>>686
androidのスレやしなあ

704 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 22:36:55.12 ID:LBLm2amr.net]
alarmManagerのsetはapi level19から誤差が出てまともに使えなくなったらしいんですが、
代わりに何を使うのが今だと正解なんですか

705 名前:droidkun mailto:sage [2017/01/29(日) 23:04:56.87 ID:ZQRrUcPC.net]
Exactな方のapiを使えばいいと思います
スリープ中でも動きたいならwhileidleの方です

706 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:27:25.36 ID:uZWA6AlC.net]
>>686
すまん、まったく知らん
そしてまったくドヤ顔で書いてもいない
ライブラリーなしでストリーミングとか遅延とか普通に制御と実装できるし
Web関係なら真っ白なメモ帳で
ヤフオクみたいな物をクライアント側(Html5、CSS3、Javascript)
サーバー側(PHP、MySQL)両方作れるぞ

プログラムってジャンル広いし
それぞれ得意不得意の分野があるのが知ってる事と知らない事が極端にあるのが普通だと思ってる
つまり〇〇を知ってると凄いとか偉いとかまったく通用しない世界だと個人的には思ってるよ

707 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:37:47.90 ID:snvG6ZX9.net]
うん、でもそれAndroid関係ないよね

708 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 01:43:46.05 ID:Pp7P8RPS.net]
>>691
気にしなくて良いと思う。
人それぞれ得手不得手がある訳だし、知らない事は恥でも何でもない。
むしろ、それを責める人こそ恥だ。
気にしなくて良い。マイペース。

709 名前:デフォルトの名無しさん [2017/01/30(月) 03:02:23.68 ID:9BxC2a7u.net]
結局俺の質問は誰も分からないのかな

710 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 05:55:57.32 ID:WN6RvwjX.net]
>>694
君の場合はそれでいいよ



711 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:15:02.64 ID:3z9/ohEi.net]
>>694
むしろ質問がどれか分からない

712 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:31:16.69 ID:D5Kr53S+.net]
614とかみんなどうしてますかね?

713 名前:デフォルトの名無しさん [2017/01/30(月) 12:52:06.98 ID:9BxC2a7u.net]
>>696
>>661

714 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 16:18:02.84 ID:DzgIo9KG.net]
例えばViewPagerでページを変えるたびインターネットから
データを読み込んでくる仕掛けを作りたいとき
httpリクエストはどこで投げるのがいいの?
PagerAdapterかActivity(Fragment)かとかで

715 名前:デフォルトの名無しさん [2017/01/30(月) 17:32:23.80 ID:C6qEtBzU.net]
自作ゲーム即売会「ゲームマーケット」に1万人超
www.nikkansports.com/general/nikkan/news/1750500.html
ボードゲームの展示イベント「ゲームマーケット」の成長記録からこれからの
市場に必要なことを妄想してみた。6年間の来場者数推移(2016年4月時点調べ)
https://bodoge.hoobby.net/columns/00001
カードゲームを自作する1 【自宅でカード印刷】
tanishi.org/?p=801
100円ショップでボードゲームを自作しよう
https://sites.google.com/site/jun1sboardgames/blog/makeyourbg
ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」
boardgamelove.com/archives/boardgame-make-1/
ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中
gigazine.net/news/20150820-board-game-crowdfunding/
実際のところ、自作ボードゲームってどれぐらい売れるもんなの?
roy.hatenablog.com/entry/2016/12/20/220102
ゲームマーケット2016春にて初参加サークルさんに作成数アンケートをとってきました
hidarigray.blog35.fc2.com/blog-entry-614.html
カフェも急増 ボードゲームにアラサーがハマる理由
style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=DF260120166491
ボードゲームのオリジナルオーダー制作
www.logygames.com/logy/ordermade.html

716 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 18:28:36.13 ID:ZyIa1Olp.net]
>>699
qiita.com/sakuna63/items/653452eb48029d53d44f

717 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 20:05:19.05 ID:AQKzBYtW.net]
>>701
ありがとう
表示されてるか判定はすでにOnPageChangeListenerでつくってあるんですけど
実際にhttpリクエスト送るのはどこがいいんだろうってことです
各Fragmentに表示されてるぞっていってそこで取得するのがいいのかな

718 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 21:57:16.65 ID:JCRTi/y3.net]
ViewPager関係ないな

719 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:13:29.59 ID: ]
[ここ壊れてます]

720 名前:gzFr0/g6.net mailto: コンソールでファイラーもどきを作ったんだが、それをAndroidで表現する場合、必要になるのはスクロール ビュウー クラスでしょうか。 []
[ここ壊れてます]



721 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:38:06.07 ID:8vHFwr4k.net]
いいんじゃねスクロールビュー中に並べたボタンにファイル名表示すれば

722 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 02:49:54.70 ID:gzFr0/g6.net]
>>705
スクロールビュウーの中にはボタンも配置できるんですか。
ディレクトリやファイルは数が多いのでリストになると思うんですが、それもスクロールしてくれますかね。
概念的な質問ですみません。

723 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:29:35.24 ID:3VXhchnf.net]
静的なものならScrollview
大量のファイル一覧するならrecyclerViev
でいいと思う
実装難易度はScrollview + LinearLayoutが楽
メモリ効率はrecyclerViev

724 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:33:57.13 ID:gzFr0/g6.net]
>>707
リサイクラー ビューですか、どうもありがとう。これから当たってみます。

725 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:38:26.10 ID:8vHFwr4k.net]
リストで渡すんじゃなくてファイル名だけを抽出して個別のボタンに貼るんだと思うが
ファイル表示用のレイアウトxml作って
フォルダ切り替えるたびにファイル一覧を表示用のレイアウトに渡す形になるんじゃないの
ファイルコマンダーとか参考にしてみれば敵は強大だけど2画面ファイラーのいい奴ができたら
乗り換えるよ

726 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 04:20:48.58 ID:gzFr0/g6.net]
>>709
その辺のこと、今イロイロ考えています。実際に実装した事のある方のアドバイスは参考になります。ホントにありがとう。

727 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 11:51:59.48 ID:ZRFpg2n9.net]
edittextで取得した値を別のアクティビティのtextviewに表示させるにはどうすればいいですか?

EditText edit=(EditText)this.findviewById(R.id.editText);
Editable getText=edit.getText();
final int inttext=Integer.parseInt(getText.toString());

Intent intent=new Intent(MainActivity.this,SubActivity.class);
intent.putExtra("DATA",inttext);
stertActivity(intent);

このような形でintに変換してからインテントで送ろうと思ったんですがアプリを起動すると何故か落ちます
final int inttext=Integer.parseInt(getText.toString());
この一文を消すと動くようになります
初歩的な質問ですみません

728 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:09:52.56 ID:l+7rx30O.net]
なんでintにするん

729 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:23:20.10 ID:ZRFpg2n9.net]
>>712
計算器が作りたくて、最初のActivityで数値を入力してもらって計算結果を別のActivityに表示という動きにしたかったんです

730 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:24:47.50 ID:NNjdsekX.net]
>>711
logcatの見方は分かりますか?
見られれば何故落ちてるのかわかると思います



731 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 12:41:13.42 ID:ZRFpg2n9.net]
>>714
logcatを見るのを失念していました…
numberFormatExeptionが発生してたのでeditTextの初期値を0にしたら落ちなくなりました!
ありがとうございました

732 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 18:03:00.83 ID:IQ7/i7JR.net]
@Overrideを書かなくてもプログラム普通に動くんですけど
だったらいらなくないですか?

733 名前:デフォルトの名無しさん [2017/01/31(火) 18:32:48.67 ID:lkTuVnqH.net]
>>716
override元の名前とか引数とかが変わったらどうなる?

734 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 19:22:41.71 ID:y2ZmSJx/.net]
>>661
コンソールで
aapt d permissions
じゃだめですかね

735 名前:デフォルトの名無しさん [2017/01/31(火) 22:01:58.02 ID:aXGbrHkM.net]
>>716
「いらなくないですか?」じゃなくて
「なぜ付いているのか?」と自問してみて調べられないんかね。

736 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 23:13:26.59 ID:E/dj5vIG.net]
無名関数使わなくてもプログラム書けますけど、だったら無名関数いらなくないですか?

737 名前:droidkun mailto:sage [2017/01/31(火) 23:34:24.49 ID:rB3HMGuL.net]
そう思うなら使わなければいいと思います

738 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 23:56:12.84 ID:17X5tUYh.net]
まあやってりゃわざわざ関数定義してられるかってなるよ

739 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 06:03:33.17 ID:GTFCdkiM.net]
>>718
ありがとう
つい最近までコマンドラインでコンパイルからインストールまでやってたけど、
そのコマンドは微塵も知らなかった

740 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 12:54:17.42 ID:NTo2ssf0.net]
テキストエディタを作ろうと考えているのですが、その際 ArrayList は有用ですかね。容量とか処理スピードとか、もし限界があれば先人の意見が聞きたいです。



741 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 19:07:18.64 ID:3YGpi8uq.net]
>>724
難しい質問だな
どういう使い方するのか分からんとなんとも言えんが
ArrayList使うんなら配列直接使った方が僅かながらに良いんじゃない?

742 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:05:49.46 ID:NTo2ssf0.net]
>>725
EditText は、そのままエディタとして使えるが、内容量が大きいとスクロールが遅くなり実用にならない。
なので自作を考えている訳です。やはり行単位をStrigレベルがらコツコツとコーディングしなければならないでしょうか。
結果はスクロールビューに表示するとしても、何かもっと楽にできるクラスはないものかと探しています。

743 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:16:54.86 ID:lVJG2H1s.net]
そういうのはもうandroid sdkの仕組みにこだわらずにゲームを作るような感じで独自で全部作っていった方がいいんじゃないのかな

744 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:42:58.15 ID:NTo2ssf0.net]
>>727
そうですね、やっぱり独自で作ろうと思います。ファイラーを作った時、ArrayListが便利に使えたので、ひょっとしてこれはエディタにもと思いました。
それにしても jotaエディタは素晴らしいですね。細部まで念入りに作り込まています。

745 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 20:51:37.84 ID:GAnit/oO.net]
>>728
もしかしてArrayListってListViewのこと言ってる?

746 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 21:27:32.66 ID:NTo2ssf0.net]
>>729
違います。Viewではありません。
ディレクトリ名などを格納する伸縮自在の String配列です。String だけではないけどね。ソートも出来ます。

747 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:21:46.74 ID:EhqxYIeT.net]
ArrayList便利とかjavaは便利だって言っているレベルで意味が分からない

やろうとしてることは応用なのにjavaの基礎すら知らんのか

748 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:41:59.03 ID:SBXBtrvu.net]
お前当分ROMな

749 名前:デフォルトの名無しさん [2017/02/02(木) 05:40:30.88 ID:yhnwUPyE.net]
>>713
計算器は香港
計算機は台湾

750 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 21:16:10.80 ID:73+2lj3V.net]
Android 7.0 から Intent の getSerializableExtra() が使えなくなってしまいました!
softcommu-blog.com/?eid=6

これ本当なんですか?
手元のAndroid 7.1の端末でSerilizableを実装したオブジェクトをputExtra
して、遷移先のactivityでgetSerilizableExtraしたら普通に中身とれたんですが



751 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 21:23:01.59 ID:73+2lj3V.net]
BroadcastReceiver が絡むとおかしくなるってことなのかな
普通にactivityから別のactivityにstartActivityしてgetSerializableExtraしただけだと何の問題もないんだが

752 名前:デフォルトの名無しさん [2017/02/02(木) 22:59:23.88 ID:NUc8z/fC.net]
ほんとだ。
7.0のエミュでぬるぽになるな。
で、ダメもとでintentに直接ではなく、Bundleをかましたらいけた。
なんだこれw
KitKatだとどっちも問題ない。

753 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:17:40.80 ID:/E8POe1z.net]
serializableってプロセス間通信できるの?AlarmManagerとかに渡すのはちょっとこわい

754 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:29:47.01 ID:kL86dzrz.net]
ぐーぐるにぷろぐらむのことでにほんごでしつもんめーるおくれますか?

755 名前:デフォルトの名無しさん [2017/02/02(木) 23:39:05.91 ID:NUc8z/fC.net]
むしろ、プロセス間通信のためにバイト列にする必要があるわけで。

756 名前:デフォルトの名無しさん [2017/02/02(木) 23:42:49.83 ID:YJ6r6S6J.net]
boxlaiout
relativerayout
tablelayout
tablerow x 7
(中にはbuttun 5つづつ配置)
でwearlableアプリ作ってるけど

buttun横に2個しかでてこないんですよね。

なにが原因?

tablerawはlayoutgravityを1で均等に割り振ってて縦は均等なんだけどさ。

横が2つしか出てこないし、dpやwidth設定しても反映されないんだよね。

xmlね。

757 名前:デフォルトの名無しさん [2017/02/02(木) 23:43:25.26 ID:YJ6r6S6J.net]
boxinsertlayoutの間違い

758 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:52:58.31 ID:/E8POe1z.net]
>>739
じゃあ、おそらくSDKのバグってことだね

759 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:17:19.69 ID:xD4 ]
[ここ壊れてます]

760 名前:j9gch.net mailto: 7.0のエミュでも試したみたけど普通に取れるけどなあ

Data data = new Data();
data.value = 10;
Intent intent = new Intent(this, SubActivity.class);
intent.putExtra("data", data);
startActivity(intent);

Intent intent = getIntent();
Data data = (Data) intent.getSerializableExtra("data");
Log.e("dbg", "value: " + data.value);

class Data implements Serializable {
  public int value;
}

どうやったらぬるぽになれるん
[]
[ここ壊れてます]



761 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:25:37.20 ID:ROY6NGBx.net]
アプリ内課金の定期購入について、キャンセルや返金が行われた場合のgetPurchases()
メソッドが返すデータが変化するタイミングについて、教えてください。
週間の定期購入で、無料試用期間を7日に設定し、初めて購入する(無料試用が有効な)ユーザーと仮定します。

* 購入から10日目に解約した場合
購入〜10日目
 autoRenewing=true
 purchaseState=0(購入済)
10日目〜14日目
 autoRenewing=false
 purchaseState=0(購入済)のまま? それとも 1(キャンセル済)に変わる?
14日目以降〜
 autoRenewing=false
 purchaseState=1(キャンセル済)?
 それとも、この時点でINAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?
 いつ、INAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?

* 購入から3日目(試用期間中)に解約した場合
購入〜3日目
 autoRenewing=true
 purchaseState=0(購入済)
3日目〜7日目
 autoRenewing=false
 purchaseState=0(購入済)のまま? それとも 1(キャンセル済)に変わる?
7日目以降〜
 autoRenewing=false
 purchaseState=1(キャンセル済)?
 それとも、この時点でINAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?
 いつ、INAPP_PURCHASE_DATA_LISTに購入情報そのものが含まれなくなる?

返金の場合も同様でしょうか?
キャンセルや返金の場合のサービス提供を止めるタイミングをどのように決めていますか?

762 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:27:22.26 ID:xD4j9gch.net]
ぬるぽになりたい

763 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 01:52:55.09 ID:CjmcX0Nt.net]
>>743
これヌルポなったらほとんどのアプリ修正になるし、Qiitaとかで話題になってるはずだから、何か環境依存だと思うんだけどなぁ

764 名前:デフォルトの名無しさん [2017/02/03(金) 06:56:15.51 ID:toXpl4oD.net]
fragmentを勉強中なのですが、fragmentで画面遷移が行えるならactivityを複数用意する意味ってあるんでしょうか?
今まではなんとなくactivityとfragmentを1:1で用意していたのですが、activity1つと何十ものfragmentで画面遷移を全て行うのも可能ですよね?
activityを分けるべき基準が知りたいです

765 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 07:32:37.29 ID:mFa84rFO.net]
可能だけど複雑なUIの場合コードが汚くなって再利用も出来なくなる
activity小分けにすると別なアプリ作るときにちょっと改変するだけで再利用できる部品になる
ちょろっと試作したい場合に限っては前者でやった方が手間は少ないケースバイケースだね

766 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 07:46:43.16 ID:mFa84rFO.net]
ああメリットもあったわactivity分けない方が動作が圧倒的に速い

767 名前:デフォルトの名無しさん [2017/02/03(金) 08:18:42.80 ID:SPP4t56U.net]
>>746
AlarmManagerの様に外から飛ばしたときだね。
同じアプリ内からなら、ReceiverだろうがServiceだろうが問題ない。
まあ、7.0で留まる機種はほとんどないはずと信じるしかないね。

768 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 08:34:08.76 ID:1kkQSBSr.net]
7だけが駄目なん?
それとも7以降全部駄目なん

769 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 08:43:56.53 ID:3tTGal+0.net]
>>745
大分前にissueで
7の挙動が本来の仕様だみたいに言われてなかった?

770 名前:デフォルトの名無しさん [2017/02/03(金) 12:40:36.78 ID:7GxtKR9l.net]
>>749
ありがとうございます。fragmentの方が早いならなおさらと思ってたんですけど確かにfragmentのインターフェースをactivityで実装することを考えるとある程度のまとまりでactivityは分けざるを得ない感じですかね



771 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 13:54:32.89 ID:Z/axXXa+.net]
>>747
俺の開発経験だと、
ログイン画面、商品検索画面、決済画面等の

772 名前:理フェーズが異なるものは
別Activityにした。
逆に商品検索画面のような
名前で検索、メーカー名で絞り混み、価格で絞り混み等の同じフェーズで行ったり来たりする、情報を共有したいところは1Activityの複数Fragmentにした。

別に全部別Activityでも、全部Fragmentでも実装可能だろうけどさ、もうそれって手段と目的が混ざってね?
会社に規則とかあるなら別だが、そんなん使いやすいところで使いやすいように切り分ければ良いんだよ。
自分が使いやすい書きやすい方法が正解だ。
[]
[ここ壊れてます]

773 名前:デフォルトの名無しさん [2017/02/03(金) 15:44:06.83 ID:7GxtKR9l.net]
>>754
ありがとうございます。自由に選べるので自分の知らないメリットデメリットやベストプラクティスみたいなのあればあれば知りたかったんです。
あと単純に他の人はどうしてるのかなと
この辺りは裁量の問題みたいですね。1つのクラスで大量のviewを管理するべきではないって意味では当然か……
例がとても参考になりました。

774 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 20:58:09.39 ID:vYvrmO9H.net]
自作アプリで、ソフトウェアキーボードが表示されるとimmersive modeが解除される問題解決する方法無い?

ソフトウェアキーボードの起動を監視するサービスは作った。
こいつからソフトウェアキーボードが消えたらアクティビティにインテントを送って、
アクティビティ側で再度immersive modeにしたらいいのかな

775 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 21:35:56.76 ID:ROY6NGBx.net]
>>756
定期的にgetSystemUiVisibility()の戻り値をチェックして、SystemUIが変
わっていたらsetSystemUiVisibility()し直すようにした。

Androidのバージョンにもよるが、ソフトキーだけでなく、音量UP/Downボタンや
USB抜き差しなどでもSystemUIが変わる。
OnSystemUiVisibilityChangeListener()でsetSystemUiVisibility()し直
してもダメ場合があったので、定期的監視にした。

もっとスマートな方法があるかも知れんが・・・

776 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 22:36:12.92 ID:xD4j9gch.net]
fragmentが早いってactivity遷移のときはアニメーションが入るからでアニメーションオフしたらactivity遷移も早いんじゃないの

777 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 22:47:15.42 ID:n7vghldj.net]
それでもfragmentの切り替えより早いなんてことはない
本来fragmentは画面繊維を伴わない画面の一部を切り替えるのに使うもの
UX的には画面要素全てが変わるならtransition表現のあるActivityのが好ましい

778 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:05:33.81 ID:HXtnxHFh.net]
Fragmentでもアニメーションできるでしょ

779 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:10:13.43 ID:PaQRP0md.net]
もともとFragmentは、
スマホで画面全体遷移する場合と
タブで画面の一部を切り替える場合を、
コード共通化するための仕組みでしょ
画面の一部切り替えだけならそれこそViewでいい

780 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:56:55.91 ID:Lb/cytJI.net]
fragment嫌い特に入れ子になったfragmenは最悪



781 名前:デフォルトの名無しさん [2017/02/04(土) 16:32:20.47 ID:M8Di5F2k.net]
>>760
Supportの方は、Animator使えないよ。oldタイプのアニメーションだけ。

>>761
それが理想だけど、現実は、
Phoneの場合は、Activity
820p以上は、Fragmentとかやることになるな。
add/popBackStackでは、両対応でいい感じの遷移をさせることは極めて困難。

782 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 15:14:22.15 ID:A0So4K59.net]
ユーザに意識させず、データを自動でGoogle Driveにバックアップしたり読み出したりってことは可能?


出来たとしてもプライバシーポリシーとか整備が面倒そうだし、
ユーザもそんな危なっかしいアプリ使いたくないし、微妙だとは思うけど・・・

783 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 15:54:42.33 ID:uN/SMrch.net]
可能

784 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:04:19.21 ID:A0So4K59.net]
ありがとう。

じゃぁこっそりで読み取ったデータをどこかにアップロードとかも出来ちゃうのね
作る側としては面白いけど、使う側としてはこえーなー

785 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:17:08.99 ID:uN/SMrch.net]
だれのアカウントでうpするかっていうのを考えて見れ

786 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:27:01.26 ID:A0So4K59.net]
どういうこと?
とりあえず、端末までデータを持ってきちゃえば、httpとかで任意の宛先にデータ送れちゃうのでは?

787 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 16:55:21.62 ID:uN/SMrch.net]
そうだよ

788 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 17:19:14.73 ID:ZgEYqKdM.net]
できるよ

789 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 01:19:43.30 ID:fIZOa8xs.net]
プログラムも包丁や火薬と同じ
使う人によっては芸術にも武器にもなる

だからこそ我々開発者には常に人間性や倫理観が問われる
可能性と技術の誘惑
好奇心に刺激されダークサイドに落ちないよう心がける事が常に大事

790 名前:デフォルトの名無しさん [2017/02/06(月) 05:15:05.96 ID:ZR9n4VuA.net]
抽象クラス作ったはいいが、アンスタって継承したクラスにabstractなメンバを自動入力してくれないんだな
必須なんだからしてくれりゃあいいのに



791 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 06:35:07.47 ID:/1+0UCp5.net]
あるとえんたーでなんでもかいけつ

792 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 07:52:35.51 ID:rEPuXbF6.net]
この場合はあるといんさーとでもいいぞ

793 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 08:42:57.50 ID:19Noqrqa.net]
あるとてのーるでもいいぞ

794 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 09:24:30.41 ID:VFIxzrsj.net]
あるとくーん

795 名前:デフォルトの名無しさん [2017/02/06(月) 13:42:53.42 ID:WbacdbPo.net]
Internet権限がDangerous扱いでないんだから、何でもやり放題。
Androidサイコー

796 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 13:51:11.08 ID:2jscAFeG.net]
今時通信しないと何もできないからね

797 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 20:37:20.54 ID:KtgDuVAF.net]
広告会社だからだと思ってた

798 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 00:28:05.85 ID:uBfWAkQC.net]
そう思うからこそ通信しないでも完結できる物作りを目指す美学もある
俺はこういうの好きだw

799 名前:デフォルトの名無しさん [2017/02/07(火) 03:58:41.40 ID:K0+7rtdh.net]
美学とか言ってる池沼は今すぐ消えろ
必要なら通信するし、必要ないなら通信しない、それだけだ
それ以上でもそれ以下でもないものに美学とか言い出す奴は本物の知能障害

800 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 04:46:20.71 ID:uBfWAkQC.net]
おいおい何熱くなってんだよw
美学を理解できない人間の方が、残念なことに世の中では相当救いようのない知能障害扱いにされるぜ

スポーツは何のためにルールがあり縛られているのか
F1は何のためにレギュレーションで縛られているのか
こういう視点で考え見るとキミが気付けないでいる世界が見えてくる

プログラムで言うとモダンコード、最適化、下位互換、SEO対策も美学に類似してるんだぜ



801 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 06:21:52.88 ID:1P+BiVXV.net]
最近、flow+mortarで書いてるからFragment殆ど使ってないなー

802 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 09:09:29.85 ID:Hd/T0dxu.net]
>>783
今ってもう安定してる感じなの?
興味持ったときはAPIの破壊的変更とかやってて今は手出すのやめとこーと思ったんだが

803 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 09:15:28.28 ID:lG1uUc9b.net]
>>782
入院の手続きしますねー

次の患者さんどうぞー

804 名前:デフォルトの名無しさん [2017/02/07(火) 10:49:41.53 ID:1P+BiVXV.net]
>>784
>今ってもう安定してる感じなの?
>興味持ったときはAPIの破壊的変更とかやってて今は手出すのやめとこーと思ったんだが

いや全然(笑
今、flowは0.9、mortarは0.20を使ってるけど、flowは1.0.0-alphaで
flow-pathがマージされていてインターフェース

805 名前:ェ大幅に変わる。
また実装を見る限り、1.xではdagger2を組み合わせる場合でもmortarを使用せず、
自前でgetSystemService経由でdagger2のcomponentを解決する、
薄いライブラリを書いた方が良いかな。

だた、flowもmortarも元々薄い実装のframeworkだし、
そもそも必ずupgradeしないといけない類の物ではないので、
MVPで書くメリットがあるプロジェクトでは使ってみると良いよ。
[]
[ここ壊れてます]

806 名前:デフォルトの名無しさん [2017/02/07(火) 10:56:10.66 ID:zflQZmmb.net]
https://www.youtube.com/watch?v=quIHgwuF6r4&sns=em

807 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 16:44:58.32 ID:eJ51uX8X.net]
Handlerについて勉強用に
別ファイルで記述したClassでカウントした値をUIのTextViewに表示するプログラムを作ってみようとしています

メインスレッドでHandlerの定義とhandleMessageのオーバーライド(MainActivity.java内で記述)

カウンタークラスの実体化(CountClass.java内で記述、implements Runnable)

ボタンタップで別スレッドでカウンターを起動(new Thread(CountClass).start();)

カウンタークラス内(public void run(){})で数値を1足してMessageに値を入れてメインに返す

Messageを受け取ったメインがTextViewに値を表示

メインで作成したHandlerを実体化の時に引数で渡すとか、setMainHandler(Handler)とかメソッド作って渡すとか
カウンタークラスに渡さないとメインにMessageを返せないんでしょうか?

808 名前:デフォルトの名無しさん [2017/02/07(火) 18:48:28.23 ID:DioskFn6.net]
はい。正確には、
自分の方にも受け口のHandlerを用意し、そのHandlerからMessengerを作成し、
送信用MessageのreplyToに、そのMessengerをくっつけて送信。
受信側は、そのMessengerに対して送信することで返信する。
  incomingMessage.replyTo.send(replyMessage)
というのが、スレッド間でMessageを使った双方向通信の方法。
汎用的(別プロセス間でもOk)ではあるけど面倒。

なので、別スレッドからmain(UI)スレッドへの処理依頼目的なら、
Activity#runOnUiThread(Runnable)
View#post(Runnable)
Handler#post(Runnable)
などで、Runnableを渡すだけなので簡単。
  handler.post(new Runnable() { public void run() { Toast.makeText...} })

809 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 19:03:57.16 ID:eJ51uX8X.net]
>>789
回答ありがとです
別スレッドにHandlerセットして
mainにsendEmptyMessageで処理依頼する形で書いてみて動いたのを確認しました

書いて貰ったことはこれから調べて理解してテストしてみます

810 名前:デフォルトの名無しさん [2017/02/07(火) 19:20:31.43 ID:K0+7rtdh.net]
>>782
池沼の妄想乙
妄想前提で書かれてるからどうしようもない



811 名前:デフォルトの名無しさん [2017/02/07(火) 19:23:28.96 ID:K0+7rtdh.net]
スポーツとプログラミングを同一の視点で語ってる辺り知能に問題がある

812 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 19:29:06.19 ID:vc7TqSx0.net]
>>786
全然なのか;

まぁ確かに追従しないといけない類では無いのかもしれんが、やっぱり二の足踏んじゃうなぁ

813 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 21:52:56.64 ID:uBfWAkQC.net]
>>791

>プログラムで言うとモダンコード、最適化、下位互換、SEO対策も美学に類似してるんだぜ

これについてのコメントが抜けてるぞ?
自分に不利な所は触れないでいくスタイルなのか?w

スポーツプログラミングという世界大会もあるよ

反論するなら決めつけと妄想じゃなくてもっと知的に頼むわ
あんたプログラマーなんだろ?
論理的に反論できなくてどーすんのよ

814 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 01:11:05.73 ID:a2I36yXo.net]
れんたるサーバーでネトゲつくれますか?
ちなみに使用言語はパアルです

815 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 09:30:55.33 ID:bPQoiiXR.net]
レンタルのサービス

816 名前:内容によります []
[ここ壊れてます]

817 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 09:47:16.24 ID:tJ+Jm8vl.net]
(´・ω・`)

818 名前:デフォルトの名無しさん [2017/02/08(水) 10:17:08.36 ID:wWMovcXY.net]
ButtonのsetPaddingsが効かねーぞ糞が

819 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 12:53:13.59 ID:m7/+EbY2.net]
レイアウトとソースと端末晒せや糞が

820 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 13:07:57.47 ID:DMN235DC.net]
いりません



821 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 20:06:09.79 ID:DtKWA3lt.net]
>>795
ネトゲの内容によるし、レンタルつっても今どきピンキリだ

>>798
setPaddingした後にsetBackgroundとかしてないよね?
Backgroundにはパディング情報が含まれるため、XMLでもコードでも指定順序の影響を受ける

822 名前:デフォルトの名無しさん [2017/02/08(水) 22:09:55.34 ID:wWMovcXY.net]
サンクス

してねーよ糞が
ちょっと再現可能な最小コード持ってくるわ糞

823 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 00:24:10.93 ID:gsVZi26Y.net]
[要対応] Google Play デベロッパー ポリシー違反に関わる警告

ってメールがたくさん来ててクソウザい。

プライバシーポリシーを公開しろってことなんだろうけど、これって本名晒さないといけないの?
ひっそり趣味でやってるだけだからできれば避けたい。
偽名とかサークル名とかでっち上げたらダメなのかなー

824 名前:デフォルトの名無しさん [2017/02/09(木) 01:15:50.30 ID:l/x0Smui.net]
売ってるわけじゃないなら本名晒さなくてもいいだろ。
売ってるなら趣味だろうが何だろうが人様から金受け取ってるんだから、
責任の所在を明確にしておくのは社会常識。

825 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 02:41:59.99 ID:LYZW6dZd.net]
play-serviceライブラリの地図表示機能が不安定すぎる。
Google死ね!

826 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 06:46:36.82 ID:yFuOe9j1.net]
>>803
まず、他アプリのプライバシーポリシー見てみろよ
中華製のやつとか

827 名前:デフォルトの名無しさん [2017/02/09(木) 07:00:58.21 ID:F8pIxkWk.net]
昔オレ流で適当に実装したピンチイン・アウトをちゃんと実装しようと思って
適当なサイト参考しながら作ったら、オレ流の挙動のほうがマシだった。
tech.pjin.jp/blog/2015/11/24/androidimageview%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%99%E3%82%8B%E3%80%90%E5%89%8D%E7%B7%A8-%E3%83%94%E3%83%B3%E3%83%81%E3%82%A4%E3%83%B3%E3%83%BB%E3%83%94%E3%83%B3/
反応悪くてのっそりしてるうえに、
ピンチイン・アウトの後で指を触れたままにしてると
指のわずかな動きで一気にピンチイン・アウトする。

828 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 07:40:06.81 ID:Tbpih5Bl.net]
カスタムしたダイアログで日付選択させるときってダイアログからさらに日付選択用のダイアログ呼び出す感じで良いんでしょうか?

829 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 10:53:33.82 ID:kH/MW9oR.net]
はい

830 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 12:23:52.93 ID:Ece7cYxn.net]
「人間が嫌い」と言えば、話者個人が人間が嫌い、と言う意味になる。
「人間嫌い」と言うと、これは人間が嫌いな人全般を指す言葉となる。
助詞ひとつを省略するだけで、これだけ意味の違う言葉になる。
これはプログラミングでも同じことで、宇宙開発関連のプログラミングで、ピリオドひとつで大失敗、
ってうわさもあったりする。



831 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 17:03:03.96 ID:gTxJrltq.net]
素朴な疑問なんですが、教科書的には、画像や音声データーなどは
プログラムの終了時に解放するような記述がありますが
Androidにメモリ解放のアプリがついているので
あまり必要ないような気がするのですが…

832 名前:
結局他のアプリでメモリ削られて、まめに解放アプリは使用するし
ムダなことはあまりやりたくないんですよね…。
プログラムが長くなるとコンパイル時間かかるからできるだけ短くしたいし…。
本当にAndroidって複雑ですよね…。
[]
[ここ壊れてます]

833 名前:デフォルトの名無しさん [2017/02/09(木) 17:12:19.49 ID:E6Bolei9.net]
おつかれさまです。
いま〜 V/AudioTrack: start 〜というログが大量に出てきているんですが
経験したことはありますか?

834 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 17:44:47.34 ID:VJerexhZ.net]
以下の「」つきの語は一般名詞に見えたとしても実はプログラミング言語の専門用語
プログラミングの文脈で見たことのない語は意味を想像せずに自力で調べろ約束だ

>>811
そもそも「メモリ」と「リソース」の「枯渇」は違う
確かにJavaは「ガベージコレクタ」が動作するが「出力ストリーム」に関しては「オブジェクト」が「キャッシュされている」可能性があるためストリームが「クローズされる」まで「ガベージコレクション」の対象になれない
ガベージコレクションの対象にしてもいいですよという印をつけるためにもリソースのストリームのクローズは自力で行わねばならない

もし、ゲームとか作ってて、100個のグラフィックチップ表示のために画面更新のたび100回オープンしてクローズしなければいけないのが面倒煩雑だとかいうような話なのならそれは手法が間違っている
そういうのは「プールしておく」ものだ

835 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 17:58:48.35 ID:VJerexhZ.net]
>>512
興味ないし試してないが「soundtrack start android」でぐぐって10秒くらいで見つけた
stackoverflow.com/questions/8976491/audiotrack-start-called-from-a-thread

836 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 03:29:09.28 ID:AKEIEQ+q.net]
>>811
クラッシュしたら対応でいいよモノが出来てから悩め

837 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 08:46:16.85 ID:UWa/Cbpo.net]
そして再度1から作った方が早いという事に

838 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 12:59:03.92 ID:5sLoXnwq.net]
何度も一から作り直せばいい
最初から完璧をめざすのがおかしい

839 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 14:01:27.05 ID:gsDRsjVp.net]
というか作ってないそばから教科書批判とか草生えるわ

840 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 15:59:27.04 ID:AKEIEQ+q.net]
>>816
えー画像と音声を破棄するだけじゃん



841 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 17:01:48.86 ID:UWa/Cbpo.net]
>>817
素人かよ

842 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 17:03:34.19 ID:hHNUUpqe.net]
>>820
日当5万円
https://www.youtube.com/watch?v=xFoNoGtJq1E
https://www.youtube.com/watch?v=pIoAaEUoJQI

843 名前:デフォルトの名無しさん [2017/02/10(金) 19:21:45.45 ID:1VguX+gO.net]
動かして後で見たら巻き戻るとかAndroidは本当にゴミすぎる。
意味不明だしゴミとしか言いようがない。
開発環境かOSか不明だがとにかくゴミ。
理解不能のゴミ。

844 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 19:24:18.87 ID:KyWorgRY.net]
ゴミが使えば何だってゴミに見えるだろう

845 名前:デフォルトの名無しさん [2017/02/10(金) 19:57:09.49 ID:1VguX+gO.net]
巻き戻るのが治らない。
Androidは意味不明のゴミ確定だな。
もしかしてゴミ未満の可能性がある巻き戻るし。

846 名前:デフォルトの名無しさん [2017/02/10(金) 20:19:47.23 ID:1VguX+gO.net]
>>823みたいなゴミは自分の言ってることが現実とは真逆だということに気付かない。
現実ではゴミが使えばゴミも貴重物に見える。
コジキが食えばコンビニの破棄弁当もご馳走に見える。

真実を言われたことに腹を立て、反論するためだけに反論するから現実に合致しないことを口走って醜態を晒すことになる。

847 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 20:41:33.08 ID: ]
[ここ壊れてます]

848 名前:a48aRMem.net mailto: どれだけ口汚く罵ろうが教えてはあげないよ
それがあなたにとっての他人との会話の仕方だとしても
[]
[ここ壊れてます]

849 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 21:03:48.26 ID:KyWorgRY.net]
>>825
プログラミングは動物が直感でわかるようなものではないのでゴミにはゴミにしか見えないだろう
価値がわかるには最低限現代人としての知性が必要

850 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 23:08:50.10 ID:uTL27mQR.net]
与えられた道具を正しく扱える人間は知性の塊
与えられた道具を使って破壊と暴力に走るのは知能が低い
与えられた道具を道具としてすら扱えないのはチンパンジー



851 名前:デフォルトの名無しさん [2017/02/11(土) 04:09:23.98 ID:fSrDvolZ.net]
再現できる最小コード試してたらやっと原因が分かった糞
ButtonのsetMinHeightとsetMinimumHeightに0をセットしなければPadding効かないとか糞だろ
アンドロイドは最低最悪の糞
糞が

852 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 04:50:02.17 ID:s+jZVmxg.net]
単なる見た目で苦労してるのに失笑を禁じ得ない
機能と見た目が1:9ぐらいの比率のゴミアプリだとパディングが生命線だもんな

853 名前:デフォルトの名無しさん [2017/02/11(土) 06:09:36.22 ID:fSrDvolZ.net]
「苦労してる」「パディングが生命線」という妄想を元に書いてる辺り糖質だろうな
妄想に基づく言動は糖質の典型的な症状
それにパディングが不要だと思うなら今後パディング一切使うなよ
まぁ妄想をわざわざ不特定多数が閲覧する掲示板に書き込む糖質には無理だろうがな
糖質が自分の妄想に失笑してるというのが面白い

854 名前:デフォルトの名無しさん [2017/02/11(土) 06:33:21.45 ID:6hCZ9Ffd.net]
プログラムの質問じゃないかもしれないけど
端末の個体情報を全部書き換える方法ってない?
どこのファイルでこれって管理されてるの?
昔バイナリエディタで書き換えた記憶があるんだけど、どのファイルのアドレス何だったか忘れてしまった  

855 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 06:38:34.29 ID:j6QwV0Zd.net]
>>832
>>562
>>570

856 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 09:03:46.10 ID:jl0P82O4.net]
>>831
お前は糖質を理解していない
糖質は自分が妄想で言ってる事にすら気付かない
つまりお前が糖質

857 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 12:14:03.84 ID:IqYUkgYG.net]
仮想通貨を自分で作って
偽造課金プログラムを作りたいんですが
参考サイトが見つかりません
教えて下さい

858 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 13:24:14.95 ID:yntjcGvv.net]
おまわりさんこっちです

859 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 13:40:07.07 ID:jl0P82O4.net]
アプリ内のポイントでアイテム買う仕組みをサーバー介してやるって事じゃないの?
どこがおまわりさん?

860 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 17:16:35.60 ID:zYC2s5pB.net]
AdMobの画面に出てる一致率ってなんなんすか
何で100%にならないで98.61%とかになってるですか



861 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 22:08:49.86 ID:Vl8//pdI.net]
>>837
アプリ内のポイントを不正に増やすという事を言ってるだろ
もっとよく読め

862 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 09:05:17.73 ID:50BmoSe0.net]
>>839
アプリ内のポイント > 仮想通貨 ○
偽造課金 > 不正に増やす ×

都合のいいように曲解してるだけ

863 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 09:50:20.79 ID:GuqFhbGr.net]
>>835って要は他アプリで課金石と認識されるようなものを自作して、無課金でガチャ回したいってことでしょ

864 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 10:08:55.98 ID:OvTDOYNN.net]
>>840
偽造とはにせものをつくることである

865 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 10:19:10.30 ID:50BmoSe0.net]
>>842
偽者を造る ≠ 不正に増やす

866 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 11:17:43.44 ID:Sao2Z/rY.net]
問題は>>835が明確に仕様を説明していないこと
この内容で他人に理解してもらえると思ってるのなら技術者失格

867 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 11:20:29.36 ID:P4eXPxmZ.net]
つまりスルー推奨

868 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 16:03:37.25 ID:D/8378fY.net]
なんでAndroidってUIまわりのIDEがこんなに貧弱なんですか
googleやる気あるんですか

869 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 16:10:47.86 ID:iJnZXHPm.net]
どうせ動的にUI追加とかやりだすと役に立たないんだからコードベース物を考えたほうが効率が良い

870 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 17:47:48.81 ID:P4eXPxmZ.net]
xcodeはコードを実行した結果までIBに反映してくれるけどね



871 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 17:50:12.42 ID:eNCNw7kS.net]
アンスタいやならUnity使え

872 名前:デフォルトの名無しさん [2017/02/13(月) 03:32:24.41 ID:ks894VY2.net]
>>832についてわかる方いません?
imeiはefsってやつに保存されてるとかなんとか書いてますけど
どのファイルの事です?

873 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 05:09:58.69 ID:0a/O4igF.net]
>>850
だ か ら よ
何度言わせるんだよ
お前がやろうとしてることはクラック行為なんだよ
お前がクラックしようとしてるそのソフトとハード開発元から訴えられて
億単位の損害賠償請求くらう可能性のある行為なんだよ

アンダーグランドの連中が自分の力だけで行い
自分の知識の中だけで完結させる行為なんだよ

それを公共の場で質問することの意味わかってんのか?
刑務所行きたいのかお前?
いい加減にしとけよ

874 名前:デフォルトの名無しさん [2017/02/13(月) 05:19:11.85 ID:ks894VY2.net]
>>851
法的知識もない分際で、法律について語られても。


>お前がクラックしようとしてるそのソフトとハード開発元から訴えられて

何罪で?


>億単位の損害賠償請求くらう可能性のある行為なんだよ

自分の端末の情報書き換える事で、どう億単位の被害が発生するんですか?

単にあなたが知らないからこたえられないだけでしょ。
あなたのような法的知識もない低能には一言も聞いてないんで黙っててもらえませんか?

875 名前:デフォルトの名無しさん [2017/02/13(月) 05:23:08.39 ID:ks894VY2.net]
>>851
しかも
xposedで書き換えるモジュールあるんですけどね。
じゃあこのモジュールの開発者は億単位の賠償責任を負ったんですか?

 何 罪 で ? 

でこういうとxposed使えばいいじゃんって言うんだろうが
僕がやりたいことはxposed使用せず直接書き換える方法
だから。
何をそんなにイライラしてんのか知らないけど、もうちょっと「自由」について寛容になったほうがいいよ負け犬おじさん。
まあお前の場合「単純に知らないから」吠えてるだけだろうけど。

876 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 05:48:16.20 ID:0a/O4igF.net]
>>852
取りあえずお前がどんな性格の人物かを
こうして他の皆の見える場所に公開できた事で俺の目的は1つ果たせている

恐らくスクリプトキティやチャットで荒し行為をして「俺つええ!」なタイプと見たがいかがかな?
年齢も10代〜20代前半っぽいがいかがかな?

「何罪で?」っていうことはだな、イコールお前自身が何罪で捕まるか知らないだけなんだよな
恐らくは1つの罪ではない
いくつもの複合した罪になる

そんなに捕まらない自信があるのなら
お前がクラックしようとしてる端末とキャリア名教えてみいよ

おじさんがお前に変わってそのキャリアに直接どんな問題になるか電話で今日きいてやるからさ


xposedについては知らないので今から少し調べてみるが
軽くみた感じでは端末の情報を書き換えるのではなく
OSのカスタムツールなんじゃねーのこれ?
もしそうなら合法だしお前の野郎としてる事と根本的に違うんだが
まあもう少し詳しく調べてみるよ

いいな?お前は自信があるのなら
お前がクラックしようとしてる端末とキャリア名教えることだ
それが出来

877 名前:ネいのなら二度と口答えするなよわかったな小僧 []
[ここ壊れてます]

878 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:12:47.26 ID:sWS4s6Uy.net]
そういえば、playでアプリをインストールするとき、なんたらにアクセスしますけどいいですか?
ってきいてくるのは、どうアクセスして何やってんのか、わからないとホントは判断できないね。

もろもろのアクセスルーチンは完全に公開して、たとえばA12番つかってアクセスします、
みたいにできればいいと思う。
パラメータをセットしてそれをコールするって感じのものをバリエーションこさえておくわけだ。
で、なんか挙動がおかしい⇒バイナリを文字列で検索してヒットしなけりゃ、ウソコードだってすぐばれるようになる。

879 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:18:57.55 ID:0a/O4igF.net]
>>853
一応だが、お前が10代小僧であると仮定し
大人として知ってる範囲の法について教えておいてやろう
子供なら大人が正しい知識を与え導くのが正しいと思っているのでな
好奇心と自由を間違って解釈するのが子供のいけない部分なのでな
相当長いので覚悟するように

●「自由」について
国籍を置いている国の法の従い、社会ルールを厳守し、
他人の生命、財産、権利その他全てに対して迷惑をかけない範囲で
行える事を大前提で「自由」である
これを「人間は自由だから何をしてもいい」と自由の言葉の意味を
間違って解釈している者が罪を犯し犯罪者となり服役となる
暴走族などが分かりやすい例である

●クラック行為と法(米国)
クラックやリバースエンジニアンリングについてだが「米国では」フェアユースの範囲となる
フェアユースは詳しく説明すると難しいのだが、簡単に言うと
「定められた範囲での使用は例外的に特別違法としない」というルール。
そこに個人が研究目的でクラック、リバースエンジニアリングする事自体は範囲内として認められている。
しかし、クラックし得た知識によって利益を生むこと
クラックツールを配布したり、技術盗用し製品を作ったりすることは禁止されている。

●クラック行為と法(日本)
日本にはフェアユースという考え自体がそもそも存在しない。
現在作るべきか議論されている最中。
よって今日本ではクラック行為は違法となっている。
端末をクラックする行為は、有料アプリのロックを解除し無料化させたり
不正にシリアルコードを入手し、有料ソフトウェアを無料で使用する行為と同じと見なされ
知的財産権の侵害に当たるとされている。

880 名前:デフォルトの名無しさん [2017/02/13(月) 06:29:54.24 ID:Jjs2cPfH.net]
何罪でって聞かれてんだから何罪か答えろよ
ムキになって恥ずかしいやつだな



881 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:41:07.56 ID:0a/O4igF.net]
>>853
●キャリアの端末仕様に関する利用規約とroot化
個人がroot化、SIMロック解除する事を認めていない
法律ではないが利用規約で禁止している
そしてそこには大抵このように書かれている
・機器の解析、リバースエンジニアリングを禁止する
・当社の利益、権利を侵害する行為を禁止する
・規約を違反した者に対し契約を解除することができるとする
・これにより当社が被害を受けた場合はいつでも
 損害をうけた費用を請求できる権利をようする
・当社との法的争いは●●管轄の〇〇裁判所で行うものとします

利用規約を違反された場合それが直接法律違反でなくても
「客とキャリア」どっちが正しい主張かを法廷で争い裁判官に決めてもらう、と言っている

キャリア、端末メーカーはこの権利を常に所有している
何処かで誰かが明らかに悪い事をしていて、しかし捕まっていないのは
キャリア、メーカーがその事態にまだ気づいていないか
会社への損失がそうでもないと見逃しているかだけの話しであり
「面倒に感じたら、悪い連中はいつでも裁判所にひきづり出す事はできますよ」ということ忘れてはいけない
事が公になり大きくなると行動に出るかもしれないということ
経営者が変わったタイミングで行動に出る事もあるかもしれない

●IMEIの書き換えについて
イギリス、ラトビアでは、書き換える行為、書き換えるツールや機器の所有、書き換えられた端末の所有が法律で違反とされている
日本は不明。
海外で法規制されている理由は、IMEIを書き換えると他人の携帯になりすませるためテロや犯罪の道具として使われる。
携帯会社が違法な端末に電話を使わせないようにするブロックリストにも使用されているため、それの突破にも使われてしまう恐れがある。
例えばお前のIMEIを俺が入手し、俺の携帯にお前のIMEIを割り当てると俺の端末はお前の端末のコピーとなる
これを悪用されるとどういった事が起きるかくらいは想像できるだろう(実際はSIMなど他のセキュリティと複合されているのでIMEIだけでは乗っ取られない)

882 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 06:45:57.68 ID:0a/O4igF.net]
>>857
そこまでお人好しではないし、弁護士じゃないのだからそこまで詳しくはない
白か黒かで言うと確実に黒だという事だけはわかるだけ
歴史やニュースでアウトなのは知ってるが何罪なのかまでいちいち覚えてられないし
その時々で罪名が少し違ってると記憶してるだけ

さて、お前は痴漢をしたら何罪で捕まるかパっと言えるのか?
言えないよな
俺もだ
だけどそれがダメで捕まるのはわかるよな
そういう事だ

あの小僧が悪意はなく純粋に好奇心だけで犯罪を犯そうとしているのなら
無知なだけで悪人ではないので「それはダメですよ」と教えてあげたいだけだ
あいつに悪意があって捕まるの知っててやろうとしてるのなら
俺はこんなに時間かけて長文なんか書かないね

あとはあの小僧次第だな

883 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 08:17:52.92 ID:U/ME483R.net]
釣られてやるとか優しいな

884 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:09:17.57 ID:eRLhf/RA.net]
>>859
荒らしは消えろ

885 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:38:17.18 ID:8udUq9IM.net]
結局私は無知でしたか。
長文で誤魔化してもダメダメ。

886 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:50:00.65 ID:Y4kilL+p.net]
どれだけ口汚く罵ろうが教えてはあげないよ
それがあなたにとっての他人との会話の仕方だとしても

887 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 10:00:44.28 ID:0a/O4igF.net]
>>860
彼はマルチでずっとしつこかった
大人やイタズラだと思ってスルーしていたが
>>852-853の反応を見て、どうやら子供が悪い事だと知らずにやってると感じたからかな
リアルに悪い事をやる子供を叱るように、プログラムの世界でも
若い連中が技術を悪い事に使おうとしてるのなら俺は??る

888 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 10:46:33.98 ID:0a/O4igF.net]
さて、俺は子供とは違い自分の発言と行動にしっかり責任を持っている大人なので
今日1日、固定IDの「ID:0a/O4igF」で彼>>853からの返事を待つ
彼のID:ks894VY2からの発言以外はややこしいので彼の発言とは認めない
トリップつけてくれるなら話は別だが

俺の発言>>856>>858を読んだ後
それでも「自分の行為は犯罪ではないクリーンな行いだ」と思うのなら
こちらの提案通り「スマホ

889 名前:機種とキャリア」を書いてくれ
書いた所で住所や個人情報が特定されるわけではないから安心してくれ
その情報を元に、俺が直接メーカーに問い合わせて聞いてみる
自信があるなら問題なく出来るはずだ

いつまでも待ってるわけにもいかないのでタイムリミットは本日0時
スマホ機種とキャリア名が書かれないか、彼のID:ks894VY2で返信がない場合は
俺の主張を理解し、自分の間違いを認めてくれたと勝手に判断させていただくよ
[]
[ここ壊れてます]

890 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 11:41:20.61 ID:ToVT7iLd.net]
そういや、クラックプログラムの配布って不正アクセス禁止法に引っかからんのかな?



891 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 11:50:29.87 ID:eRLhf/RA.net]
マジキチ

892 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 16:12:42.99 ID:U/ME483R.net]
皮肉にもマジレス
自覚の無いなんちゃらとはよく言ったものだ

893 名前:デフォルトの名無しさん [2017/02/13(月) 16:38:31.29 ID:EARSGH3k.net]
ホームのアイコンの上に未読メッセージ件数出す方法教えてくれ。
ウィジェットならできるところまで分かったが、俺が作りたいのウィジェットなる特殊なものではない。
普通のアプリアイコンの上に出したい。

894 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 17:10:28.04 ID:uWzg8tU0.net]
ホームアプリ次第

895 名前:デフォルトの名無しさん [2017/02/13(月) 18:22:46.83 ID:EARSGH3k.net]
ホームアプリ??

896 名前:デフォルトの名無しさん [2017/02/13(月) 18:39:55.53 ID:EARSGH3k.net]
ホームアプリなんてあるんだな。
これじゃ作りようがないってことか。

897 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 18:40:01.83 ID:uWzg8tU0.net]
Androidではその部分はホームアプリでの対応なので。
「Android バッジ」で検索してみれば面倒なのわかるよ。

898 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 20:05:49.16 ID:eRLhf/RA.net]
端末にプリインされてるホームはバッジナンバーには対応してるさ

899 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 21:46:00.43 ID:0a/O4igF.net]
小僧以外に俺に噛みついてくるアホな2名は、利用規約を違反する者の肩を持つ行為なので
それは利用規約違反を推奨、味方する行為という自覚がないようだ
自分が作ったアプリの利用規約を守らせる事が不可能になるという自覚がないようで
Androidアプリ制作の資格を自ら放棄する技術者失格の愚か者だろう

900 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 21:58:01.76 ID:uidUoszu.net]
スルー出来ないで長文垂れ流すおまえが一番糞



901 名前:デフォルトの名無しさん [2017/02/13(月) 22:11:02.28 ID:EARSGH3k.net]
>>873-874
サンクス。
もうちょい調べてみる。

902 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:39:45.52 ID:0a/O4igF.net]
>>876
浅すぎる
過去に何度もスルーしてきてることを知らないようで
その結果改善されず調子に乗ってきた事も知らないんだろう?
1度本気で叱る方がいいと判断したまで
悪い事を悪いと指摘できない糞にはなりたくないんでね

903 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:43:51.44 ID:uidUoszu.net]
目障りならNGにしろよw
うっとうしいw

904 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:48:23.39 ID:VUesc5Sj.net]
NG野郎にアンカー打たずにレスする奴も鬱陶しいわ
連鎖しねぇだろ

905 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:51:21.11 ID:4dWBbABB.net]
つまりおまえも鬱陶しな

906 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 00:41:06.73 ID:loD33cir.net]
>>877
Xperiaのホームアプリの場合はこんな感じ
https://developer.sony.com/2016/06/23/xperia-home-badge-api-now-publicly-available/

907 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 00:44:43.13 ID:rh8jHw+X.net]
>>879
NGにしたら悪い事を悪いと注意できなくなるだろうw

変な質問すると俺みたいのに噛みつかれるから注意しようという意識が芽生えるかもしれないしな
抑止力の1つになると思ってくれとしか言いようがないわ

908 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 02:14:35.88 ID:iBo0KgdM.net]
例えば、音楽や読み上げなどで一曲あるいは一文章の処理が終わった時に発生するイベントにはどういうモノがあるのでしょうか。イロイロ探すが見つかりません。
ヒントだけでも教えて頂けるとありがたいです。

909 名前:デフォルトの名無しさん mailto:sage [2017/02/1 ]
[ここ壊れてます]

910 名前:4(火) 03:13:42.66 ID:qyFPAT9J.net mailto: こういう人ってAndroid Developers読まないのかね []
[ここ壊れてます]



911 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 09:06:27.69 ID:udT+Aqun.net]
>>875
A vs BでAに噛み付けばBの肩を持ってるとか単純すぎw

912 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 09:09:36.68 ID:15O9OsV1.net]
抑止力くん、引き続きガイジ退治よろしく

913 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 10:00:36.96 ID:rh8jHw+X.net]
>>886
単純も何もごく当たり前で普通の結果だ
AとB、両方に噛みついたのならお前の言い分は通るが
Aにだけ噛みついたのならBの肩を持つことになるのが自然
そこを疑問に感じてるなら感覚ちょっとおかしいと思うぞ

914 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 12:06:13.89 ID:uV8XOylf.net]
面倒くさいから、他人のアプリを改造するような質問は禁止、回答も禁止でいいよ。

915 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 15:20:52.13 ID:njpX7FWb.net]
もともとクラッキングの話題禁止だからなこの板

916 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 16:06:55.70 ID:udT+Aqun.net]
>>888
Bに言及無し ≠ Bの肩を持つ
感覚がおかしいのはお前だったというネタ?

917 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 01:15:19.98 ID:/xHpzXYX.net]
IMEIは不揮発領域に書き込まれてるけど
端末によってアドレス、場合によっては書き換えるためのツールも違うので
どうやるのっていわれても答えようがない

918 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 04:52:16.74 ID:YyVOFo1k.net]
>>891
理解力なさすぎ
小学生でも分かりやすく物に例えて説明すると

オーストラリア(俺)とフランス(小僧)が争いをしていました
そこへドイツ(お前)がオーストラリアに攻撃をしました

さて世界各国はドイツがどっちの味方をしたでしょうか
そして攻撃されたオーストラリアはドイツをどう思うでしょうか

ここで忘れてはいけないポイントは
ドイツ(お前)は「突然参戦しオーストラリアに攻撃を仕掛けた」という事実がある事です(>>876>>879
これを忘れて自分を正当化するのはやめてね

ここまで説明しないとわからないとか正直やめてくれ
保育園じゃないんだし馬鹿らしくなってくる

919 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 05:38:37.79 ID:dnfL6/nA.net]
カンガルーも大変だな

920 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 06:07:41.77 ID:mVg28CL/.net]
これからフランスに攻撃するところだった、ってことなんじゃないの?



921 名前:デフォルトの名無しさん [2017/02/15(水) 06:39:39.50 ID:2xlTyena.net]
4島一括返還ですねわかります

922 名前:デフォルトの名無しさん [2017/02/15(水) 06:55:49.56 ID:YSV4Xipb.net]
よくケーブル抜けるんだけど何とかならないの?
充電だけならちょっとくらい不安定でも大丈夫だけど、
アンスタから実機インストールするときはちゃんと刺さってないと失敗する。
ケーブルがかなり外れやすい。
ちょっとキーボード叩く腕が触れてると、もうその振動だけで外れてくる。
今まで2台ともそうだったから、そうなんだろう。
ガラケーやiPhoneみたいにカチッとはまらないもんな。
これ何とかならないのか。

923 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 07:17:41.51 ID:dnfL6/nA.net]
ケーブル変えろよ

924 名前:デフォルトの名無しさん [2017/02/15(水) 08:05:23.11 ID:6LeauESa.net]
基本実機につなぐ小さい端子は抜き差ししないで刺しっぱで
フルサイズのusb端子側のみを抜き差しするしかもでかい方はusbhubでな

逝かれた端末は処分して新しいの買っとけ

925 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 08:52:46.57 ID:Cox+mW0/.net]
>>893
例えは総じて的外れだから死んでいいよ
馬鹿らしくなるなら無理にレスする必要も無いんだよなぁ

926 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 09:44:26.44 ID:YyVOFo1k.net]
>>900
小学生でもわかる例を理解できなかったその反応により
理解力が保育園児以下であると認定されました
おつかれーい

927 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 09:53:28.73 ID:m4u0aF5A.net]
microBコネクターはプラグ側の

928 名前:ワがすぐ甘くなるからな。
USB Cは爪無いみたいだけど、ここら辺改善してるのかな
[]
[ここ壊れてます]

929 名前:デフォルトの名無しさん [2017/02/15(水) 11:05:13.75 ID:N3aAX75A.net]
ACアダプタ繋いでてもACコードが抜けてたことがあるな
ミッキーのACコード抜けすぎ

930 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 11:29:00.04 ID:1WktAJyJ.net]
Type-Cの方がコネクタの劣化速いよ
安物だとカチッと嵌らなかったりするし



931 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 14:44:27.39 ID:HlF8Dxe6.net]
adb tcpip使えばLAN使ってadb使えるよ

932 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 15:44:06.73 ID:Cox+mW0/.net]
>>901
苦し紛れにレッテル貼りか
例になっていないって事がわかっていない
つまり流れを理解せず突っ込んだって証拠だな
墓穴掘って楽しいか?

933 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 15:53:51.94 ID:6MEGowR3.net]
AndroidStudioと実機を使ってデバッグしています。
実行時やボタンを押した時は正常に動作するのですが、
実機のホームボタンを押した時に「問題が発生したため、(アプリ名)を終了します。」というメッセージが出てしまいます。
onStop()やonDestroy()に行く前に発生している様ですが、
どこで出ているのか全くわかりません。
ググっても起動時だったり他の操作時ばかりなので、
確認方法を教えて貰えないでしょうか。

934 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 16:02:49.69 ID:Cox+mW0/.net]
onPauseは?

935 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 16:03:59.03 ID:Cox+mW0/.net]
途中送信失礼

後logcat見てみて

936 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 19:35:17.93 ID:aDemHK93.net]
logcat といえば、昔 nyancat ていうのが一時的に流行ったな

937 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 21:12:43.32 ID:mVg28CL/.net]
メジャー機種だと充電コネクタ部分の部品が売ってたりするよな
nexus7のUSB端子がいかれて、取り換えたことあるわ

938 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:19:20.72 ID:YyVOFo1k.net]
>>906
分かりやすすぎる例を理解できてないのだから
レッテルではなく動かぬ事実さ
全てはあんた自身の発言が証拠になって起きた事さ(>>876>>879

殴った人物が「俺は無実だ」と主張しても無駄
殴られた方がどう思うかで全てが決まるもんだよこの世界
それが嫌なら最初から殴らなければいいだけの話し

こういう自覚のない加害者いるから迷惑なんだよな

939 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:24:13.33 ID:YyVOFo1k.net]
Androidは端末の弱い機種が多いよな

非接触型の充電が標準になり
AndroidStudioがWi-FiやBluetoothでアプリを転送しデバックする機能を標準(デフォルト設定)で
サポートしてくれればこの問題は一発で解決しそうだが
まだ3年くらいはかかりそうだな

940 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:24:58.96 ID:YyVOFo1k.net]
×端末→充電端子



941 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:29:52.23 ID:dnfL6/nA.net]
>>911
オス(ケーブル側)がダメになるのはしょっちゅうだけど、メスはないな。

942 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:45:05.89 ID:Jbm4rQpl.net]
>>912
括弧はオレだから別人やでww

943 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 22:52:04.16 ID:oU4qWGlX.net]
良スレがいつの間にか糞スレになっている

944 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 23:07:14.41 ID:eN47LmAJ.net]
良スレだった時期あったんかい

945 名前:デフォルトの名無しさん [2017/02/15(水) 23:52:27.45 ID:HJAL+4Jn.net]
>>905
リブート毎に一度はUSBに繋いでadbで起動しする必要がある。
端末のterminalアプリからは起動できない(おそらくセキュリティ上の制限)。

946 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 01:00:52.82 ID:QrFIN6WI.net]
おれもメインのデバッグ端末は adb tcpip 経由だな
端末のリブートなんて滅多にしないからusb接続回数は確実に減る

947 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 02:47:35.67 ID:n0OqU06b.net]
>>916
いやん、

948 名前:ばかん/// []
[ここ壊れてます]

949 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 08:37:26.03 ID:GTcQXW+j.net]
>>912
分かりやすすぎるというのはお前の勘違いの上に成り立ってるって事に気付け
「俺は無実」など一言も言っていない発言を妄想で付加し
挙句の果てには自分に反論するのは同一人物視とか自覚の無いバカ

それこそ横槍されたくなければ黙ってればいいだけの話

過去に何度もスルーしてるならスルーすれば?w

950 名前:デフォルトの名無しさん [2017/02/16(木) 13:38:11.99 ID:PdLCXdBv.net]
無線LAN経由で実機デバッグできるのか。
ありがとう。
ちょっとやってみるよ。



951 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:12:49.86 ID:CRRtNFYx.net]
収益はadmobクリックからappleアフィ内課金コンバージョンへ移行している
アップルとの直受けで中抜きなし。内課金によるトラッキング内課金のたびに収益が発生する
好きなアプリのオリジナルバナーを作ってユーザーに勧められる。(アプリストアのURLと自分のIDを組み合わせて作るだけ)
マリオランとか勧めたいんだよ。

自分のアプリからオリジナルバナーを作ってマリオランのアプリページに飛ばし購入してくれれば、内課金の7%
1200円だから7%で82円だ(海外のみ)日本は2% 何よりアプリを選べるのがいい任天堂のアプリはすべて抑えておきたいね。
マリオラン5000万本ダウンロードされたっていうし、これなら自分のアプリからも購入者はでてくるだろう。なによりアプリを選んでオリジナル広告で配信ができる

例えばソーシャルゲームの中でも売れ筋のアイドルマスターとか鬼課金する人いるが
その人を紹介できれば内課金のたびに収益が発生する。admobクリックだと10円クリックで終わり

youTubeに任天堂公認のマリオのプロモーション動画が上がっている。これをyouTubeSearchApiで取得する。
iTunesAPIからmarioRunの情報を取得する。この2つを組み合わせて動画広告を作る。アプリ起動時にプロモーション動画が流れ、クリックすると
アプリストアに飛ぶ仕組みを作る。
動画広告はクリック率が高い。毎日平均5%前後クリックされる(admobのアナリティクスを参照) 加えてマリオのゲームだ
クリック率はさらに高い。有名なゲーム会社は大抵youtubeにtrailer動画が上がっている。これを使って別の動画広告も作る。

952 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:13:12.70 ID:CRRtNFYx.net]
広告予算は誰が出すのか?

AdMob アプリ開発元 1クリックにいくらと値段をつけることできる。
広告予算を出す人がアプリ開発元のみ。限られている。出さない開発元もいて少ない広告予算の取り合いが起きる。
結局上位ランキングのユーザーを多く抱えたアプリしか儲からない

Appleアフィリエイト 内課金したユーザーから徴収
広告予算に限りがない。ユーザーから徴収するため。人気のソフトなら内課金が出ればでるほど収益を得ることができる。
下位ランキングアプリもコンバージョンの権利を取れば、収益を継続して得ることができる。

広告予算比率
1:多

Appleアフィリエイトは内課金したユーザーから徴収 だから広告予算は無限
結局、広告も自分で配信するシステムを作らないと中抜きされる。クリック10円と引き換えに永続成果報酬を持ってかれる

953 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 18:30:00.82 ID:w5iQPPpo.net]
support.v7のDialogPreferenceを継承したclassをpreference.xmlに配置しようとしたら、element is not allowed here言われたから親のPreferenceScreen始め全要素にandroid.support.v7.preference付けたら大丈夫になった。
そのせいかAndroidStudioの予測変換が働かなくなってしまって不便なんだが解決法ある?

954 名前:デフォルトの名無しさん [2017/02/17(金) 09:25:40.64 ID:Akp7b ]
[ここ壊れてます]

955 名前:stt.net mailto: >>915
ケーブル側はメスって言うの?ちゃう?だって凹んでるけど!
[]
[ここ壊れてます]

956 名前:デフォルトの名無しさん [2017/02/17(金) 09:50:49.90 ID:ZRSiG5iL.net]
本体側がメスじゃないか本体側が出っ張ってればオスだと思うが
ケーブルは出っ張りと中身の端子本体側は穴と中身の端子で構成されてるし
つまり出っ張り度はケーブルが上

957 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 10:18:04.67 ID:/toePtGF.net]
>>927
>>911の場合は
端末 = メス
ケーブル(端末に挿す方) = オス
って意味だろ

958 名前:デフォルトの名無しさん [2017/02/17(金) 10:37:13.07 ID:ICuCz4ej.net]
挿す方がオスで挿される方がメスでしょ。

959 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 12:18:05.64 ID:OHRubUk+.net]
下ネタは他でやれ

960 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 12:33:25.75 ID:K+qi4wTI.net]
「コネクタ(端子)の」機能的形状の話であることが担保されないといかんね
「コネクタの」オスメス
「ネジの」オスメス
あとオスメスで人間のセックスしか思い至らないアホはもう帰って二度と来なくていいよ

んで本題の「この本体側コネクタは中央部に突起があって導線側に入るようになってるんだけどオスメスどっちですか」という質問の回答は「メス」だ



961 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 13:21:59.67 ID:IXwNOl8V.net]
いやいやオスがオスに挿されるケースもあるんですけど

962 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 13:31:31.41 ID:aT4GW3VE.net]
ホモは消えろ!

963 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 22:25:08.85 ID:Pg54e6QJ.net]
ローズ・ル・ヴァリエ

964 名前:デフォルトの名無しさん [2017/02/19(日) 06:45:39.55 ID:zNGfBeXW.net]
絶対配置できないからリニアレイアウト入れ子がハゲしくてハゲそう。
HTMLのDIVタグ地獄のようだ。
しかもキーボード出現でサイズ変えたりしようとすると、
固定サイズでないものが含まれるとわざわざ再計算するからもっさりする。

965 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 10:24:37.49 ID:es4hcd2i.net]
Android5.0.2からAndroid6.0.1に上げたら
TrafficStats.getUidRxBytes(info.uid);
とかで返ってくる内容が0しか返ってこなくなった…
特に例外とか起きないけど、もしかしてなんか必要な権限の許可増えた?

966 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 13:51:32.99 ID:MTBNqtYV.net]
Androidjavaで
Math.sin(角度)*半径
をやってもちゃんとした数字が出ないんだけど
AndroidjavaはMathは普通の使い方じゃないんですか?

967 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 13:56:43.08 ID:pRWlwQoi.net]
角度の単位あってんの?ラジアン??

968 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:19:23.34 ID:MTBNqtYV.net]
ラジアンって何ですか?

969 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:23:48.49 ID:MTBNqtYV.net]
もしかして
Math.sin(Math.toRadians(角度))*半径
ならいいのかな?
試してみます

970 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:23:54.32 ID:9iQsYrq4.net]
お魚の採り方のほうを教えたほうがよさそう
docs.oracle.com/javase/jp/7/api/java/lang/Math.html#sin(double)
はい終了
Javaのクラスやメソッドの使い方はマニュアル(Javadoc)として公開されている
自分の思い込みや決めつけや常識ではなくマニュアルに沿った使い方をしてくだされ



971 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:31:39.43 ID:l1oYeEb6.net]
ラジアン知らないってことは本当に小学生かな?
すごい時代だ

972 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 14:33:53.79 ID:MTBNqtYV.net]
中学生です

973 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 15:02:14.43 ID:QJ51F8Zk.net]
ラジアンなんて理系しか必要ないし

974 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 15:04:32.41 ID:bM+3wu07.net]
Stringの内部コードってなんですか?

975 名前:デフォルトの名無しさん [2017/02/19(日) 15:09:38.14 ID:zNGfBeXW.net]
むしろ最初からラジアン統一でよい。
ディグリーとか不要。
小学生にはπは魔法の紋章だと教えておけばよい。

976 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 16:44:21.36 ID:C1k1wFki.net]
sinを理解してるならラジアンぐらいちょっと調べればすぐ理解できるだろう

977 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 16:57:31.48 ID:q6b+vc/W.net]
中学生はAndroid開発やる前にJava勉強しろって言っても効かないんだろうな
反抗期だから

978 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 17:44:05.46 ID:xxHN7hNl.net]
すみません質問です。
ビット数のカウント(x 〉〉〉y)
などはアプリ開発などには必要でしょうか?
なんとなくしか理解できません

979 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:03:55.45 ID:Qvw0x0uQ.net]
>>950
ミスです
質問取り消しで

980 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:36:57.57 ID:miESzV/T.net]
RxJavaリアクティブプログラミング
https://www.amazon.co.jp/dp/4798149519/

RxJavaの本が発売されたんだがおまえらリアクティブプログラミングとか業務で実践してんの



981 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 20:32:50.34 ID:2uTT+iZ/.net]
それAndroidと関係あんの?

982 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 20:57:40.86 ID:miESzV/T.net]
あるよ
RxAndroidというのがあるし、iOSではRxSwiftというのがある
データバインディング、MVVM、DI、リアクティブプログラミング
あたりが最近のスマホアプリ開発のトレンドらしい

983 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 21:25:06.14 ID:ZdRx4JpQ.net]
そのデータバインディングって奴がandroidだとxmlでしか出来ないんだろ
難読化の妨げになるから使えん

984 名前:デフォルトの名無しさん [2017/02/19(日) 22:09:14.77 ID:zNGfBeXW.net]
難読化の妨げになるならいいじゃない。

985 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 22:24:14.10 ID:gurI0ua6.net]
このスレは頭の悪さを競うスレですか?

986 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 23:37:22.51 ID:XJ8svFJx.net]
ナイス頭の悪い発言

987 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 06:56:07.14 ID:CkgZsi4F.net]
昔から毎年のように「今のトレンドは〜」みたいのがアスキーとかIT系雑誌とかで
突然出てきては次の年には使われなくなるの繰り返し
電通とか一部企業が、関連雑誌の売り上げや専門書で利益出すために
無駄に流行らそうとしてるだけなイメージがある
ファッション界みたいに

988 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 07:00:50.94 ID:CkgZsi4F.net]
んでもって、そういう雑誌オススメの流行乗ってるといつまでたっても作品が完成しないイメージもある
やり方ころころ変わって、ダイエット商品にも似てるというか…
色々なダイエット方法の知識だけ増えていくが
毎回1からやり直しくらって成果でないみたいな感じというか…

ブームに乗らず、一番最初のやり方をずっと貫いてる人の方が
深く凄い物完成させていってる気がするんだが
実際はどうなんだろうねえ〜

989 名前:デフォルトの名無しさん [2017/02/20(月) 09:17:06.58 ID:cWUOOvSo.net]
Android自体がブレブレだろ。
AsyncTaskのいつぞやのバージョンは、スケジューラがパラレルとかなってたし。

990 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:24:38.31 ID:EMbbyIVu.net]
>>961
昔が直列だっただけで、2.3だか3以降はずっと並列だろ



991 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:32:13.65 ID:yxXSMNuL.net]
>>962
全然違うと思う。
デフォルトは直列で、
>>961のように、一時期に直列が並列になって直列にもどった。
https://developer.android.com/reference/android/os/AsyncTask.html
に書いてある。

992 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 13:33:28.11 ID:yxXSMNuL.net]
並列にしたかったら、executorを指定しないとダメ。

993 名前:デフォルトの名無しさん [2017/02/20(月) 15:38:43.73 ID:J784Ovew.net]
そもそも、AsyncTaskの利用想定でパラレルなんて持ち込む必要なかった。

994 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 06:14:35.18 ID:E89Aszaw.net]
Rxは便利やぞ。
ステートマシンが複雑に成りがちなクライアントアプリには効果絶大。

995 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 08:26:52.70 ID:ubwzft5y.net]
RxJavaの本読んだ

996 名前:がいまいち理解できなかったんだが何の役に立つのこれ []
[ここ壊れてます]

997 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 08:28:42.29 ID:p/zS4ycM.net]
>>966
くわしく教えてくれ

998 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 09:11:14.97 ID:wDwSQYHd.net]
>>966
ステートマシンの置き換えになるの?
ステートマシンは安全に制御はしやすいけど処理の流れがわかりづらいから切り捨てたいんだ

999 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:19:04.26 ID:yOgXyt9P.net]
テキストや画像、ボタンなどを静的にLinearLayout 内に配置して使うことは出来ました。
しかし以上のツール、オブジェクトなどを同一アクティビティ内で動的に消去、配置替えするにはどうすれば良いでしょうか。
リソースとしてXMLファイルに依存しない方法もあるようですが、その考え方が知りたいです。

1000 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:40:56.67 ID:E89Aszaw.net]
>>969
ステートマシンの置き換えには成らないよ。
あくまでも状態の伝播を行う物で、モデル層の状態をプレゼンテーション層に伝えるのが主な用途になる。
その結果、ステートマシンがシンプルになる事は有るけど。
一応、簡単な例として
class Board {
public Observable<Comment> comments() {...} //Viewなりコントローラなりでsubscribeする
public void post(Comment comment) {...} //コメント投稿
}
Rxを使って上記の様なモデルを作った場合、Viewからするとcommentsという状態をsubscribeしている事になる。
(モデル層の状態とViewの状態を繋げているイメージ)
commentをpostすると中でAPIを叩くなり何なりして結果commentsに反映されViewに伝播されるという流れ。
ポイントとしてはObservableはあくまでも状態を表すものであって、Callbackの代替では無いという所かな。

上記は、単純な例だけど合成オペレータ(join等)を使って状態を合成する事も出来るので、
複雑な状態を反映させる必要がある場合でも、状態を抽象化する事が出来る。



1001 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 12:50:35.60 ID:+SqMOIf4.net]
オブジェクトは本来コードで生成したり削除するものだけど
初心者向けにXMLでレイアウトできるようにしてるだけだよ

1002 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 16:09:55.79 ID:yOgXyt9P.net]
>>972
XMLに依存しないサンプルソースコードの置いてある所はないでしょうか。

1003 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 16:53:33.22 ID:24Ts2u2F.net]
ViewをnewしてViewGroupに突っ込む

1004 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 20:12:07.62 ID:yOgXyt9P.net]
>>974
ViewGroupを検討して見ます。

1005 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 21:36:43.07 ID:Z+LhHSp5.net]
>>971
なるほど
ちょっと勉強してみる
ありがと

1006 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:53:18.76 ID:ubwzft5y.net]
>>971
なるほど。わからん

1007 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 13:23:26.62 ID:8Wmalb2Z.net]
androidstudioでgitのbranchを切り替えるとlibraryがlockされててerrorになるのですが解決方法ありますか

1008 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 14:32:32.76 ID:+K2cQjtC.net]
>>976
>>977
関数型言語をやった事無いのであれば一度さらっとやっておくと、Rxは理解しやすいと思う。

1009 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 19:12:26.81 ID:OV7IWuow.net]
>>978
変に自己解釈せずエラーメッセージを原文ママ書き込んで下さい

1010 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 19:44:08.86 ID:egR9dqNo.net]
lambda使いたくてjackにしてみたがビルド遅すぎて使い物にならなかったでござる
糞やな



1011 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 02:40:48.40 ID:5H9sjbdY.net]
lightweight stream api
がベストプラクティス

1012 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 03:25:02.61 ID:KdFchjIA.net]
Androidのアプリ開発において、リアクティブな設計を支援するRxと、
関数型言語的にStreamを処理するLSAは別物やで。
LSAだとmain thread上または以外で実行する処理を非同期に書けないやん。

なので自分はステート伝播にはRxを、関数型言語的なStream処理にはLSAを使ってる。
Optionalが有るのはやはり便利。

1013 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 07:34:06.18 ID:WFbVQHcp.net]
うむ

1014 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 10:09:23.97 ID:5H9sjbdY.net]
>>981
lambdaにはretrolambdaでいけるな

1015 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 12:15:14.10 ID:q0rnWMUs.net]
お前ら日本語で頼むわ。

1016 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:11:05.43 ID:XSq0HPs0.net]
ランバダ流行ったのって20年くらい前だっけ?

1017 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:31:28.32 ID:6GnqaZlC.net]
アンバサなら知ってる

1018 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 15:50:05.19 ID:hTjrK8DP.net]
ランバダ式で・・とか言ってるオッサンがいて周りが笑いをこらえる現場ありそうだな

1019 名前:デフォルトの名無しさん [2017/02/23(木) 18:02:23.88 ID:gdT6GERi.net]
>>978
Windowsだろ?
Windowsは、オープンファイルを削除できない仕様だから、
掴んでるプロセスを全部落とすしかない(Studio辺りかな?)。

1020 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:15:54.96 ID:/CRWHGcV.net]
>>990
そうなんです
毎回studio落としてbranch切り替えるとかバカらしいのでなんとかならないかと思いましたが無理なんですね
残念です



1021 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:47:12.18 ID:5H9sjbdY.net]
なわけないだろ

1022 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:56:47.14 ID:k3ZG08jc.net]
仕様的にはWin32もオープンするときに削除できるフラグつけてオープンすると
削除できる。

1023 名前:デフォルトの名無しさん [2017/02/23(木) 19:59:24.40 ID:gdT6GERi.net]
オープンファイルには、
コマンドプロンプトとかTerminalでのカレントディレクトリも含まれる。
この辺を注意すればStudioの再起動は避けられる、かもしれない。

1024 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 20:27:39.28 ID:/CRWHGcV.net]
>>994
branch切り替えるとlib下のあるlibraryがlockされていてoldなファイルが消せないよというエラーが出て失敗します

そのまま強行するとchangesにそのlibraryが出て来て、revretすら出来ない状況になります

1025 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 20:43:57.86 ID:qO5+6PJ2.net]
リブレット懐かしい

1026 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 21:31:36.04 ID:NvbzObcp.net]
eclipse+ADTの時も環境の更新でロック云々で詰まることあったな。

1027 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:23:41.32 ID:dpAqXE02.net]
rx見てみたけど関数型に慣れてないから難しいね

1028 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:37:07.69 ID:t9FzPrwA.net]
rx使ったリアクティブプログラミングできないやつはこれからAndroidの仕事できなくなるからな!

1029 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 11:11:38.11 ID:mKG8QmH+.net]
個人開発ですしおすし

1000get

1030 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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