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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2015/01/23(金) 17:45:35.38ID:ItKEuGim
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

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

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

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

****前スレ****
Androidプログラミング質問スレ revision46
http://peace.2ch.net/test/read.cgi/tech/1416833979/
0002デフォルトの名無しさん2015/01/23(金) 18:22:11.36ID:aNmFb10Z
< `∀´>ニダー
0003デフォルトの名無しさん2015/01/23(金) 21:18:10.81ID:sz6Zuoph
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0004デフォルトの名無しさん2015/01/24(土) 00:58:49.87ID:dBkExxEu
>>1
スレ立てお疲れ様です。

コピペで粘着してる人はずっとスレに張り付いているんだろうか。
それともスレを監視して自動でレスするスクリプトでも書いたんだろうか。

どっちにしてもそのエネルギーをなんでもっと生産的なことに使わないの?
そもそも何を主張したいの?誰と何を議論したいの?何の意味があるの?


Google Map を表示するのがウンコめんどくさいんだけど、
あれってなんであんなにめんどくさい上にコロコロ変わるんだよ ちくしょう
あと全然関係ないけど、ウチのNexus7全然ロリポップ来ないよ バーカ 
デバッグのためにわざわざ買ったのに。 素直にNexus9買っとけば良かった
0005デフォルトの名無しさん2015/01/24(土) 02:01:46.43ID:0Upg01NM
>>1
乙です。


端末じゃなくリアル時刻取得するとき皆どうしてる?
グローバルにリリースする予定のアプリなので国毎のリアル時刻を取得したいんだけど。
0006デフォルトの名無しさん2015/01/24(土) 02:22:43.77ID:Ltbqm58b
「端末じゃなく」ってどういうこと?
0007デフォルトの名無しさん2015/01/24(土) 02:47:46.36ID:vEnbXIr9
リアル時刻ってなんだ?
NTPか
端末時間は普通NTPで合わせてるよね
0008デフォルトの名無しさん2015/01/24(土) 03:19:36.06ID:4Iiy9+e7
素直に端末時刻を利用する方向をお勧めするよ
設定から手動で変更されるのが困るとかでもそこは諦める方向で。
そうしないと世界標準時刻から全世界分の地域ごとに、全部自分で時差とかサマータイムとか計算する事になって大変だよ?
アメリカ1つとったって州ごとに時差があって、ニューヨークとロサンゼルスで時間は異なる
OSに実装されてるタイム機能を全部自作するようなもんだぜ?
こんなとんでもない面倒な事やりたいのかい
http://www.tt.em-net.ne.jp/~taihaku/geography/database/timezone.html
0009デフォルトの名無しさん2015/01/24(土) 09:01:10.83ID:vEnbXIr9
>>7
調べたら勘違いしてたみたいだから訂正しとく

androidは3G回線使って時計合わせをしててNTPは使ってなかった
そういえばWiFiのみのタブレットには自動時刻合わせの機能なかったな

すんまそ
0010デフォルトの名無しさん2015/01/24(土) 09:34:09.11ID:uR5+iptp
>>5

TimeZoneクラスを使う
Calendar c = Calendar.getInstance();
TimeZone tz = TimeZone.getTimeZone("Asia/Tokyo");
c.setTimeZone(tz);

現在の端末のタイムゾーンを取得する方法や
タイムゾーンの一覧を取得する方法もある
0011デフォルトの名無しさん2015/01/24(土) 09:47:40.50ID:uR5+iptp
>>5
もし本当に端末内部の時計を全く使いたくないんなら
何らかの外部の時刻ソースを取得することになる。

簡単にやるならサーバと通信して
サーバ側の時刻と、その時点での SystemClock.elapsedRealtime() の差(A)を覚えておいて
その後、時刻が欲しいタイミングで SystemClock.elapsedRealtime() を取得して、(A)を加減する
この方法なら端末の時計設定は全く使わないし、カジュアルな時計変更は防止できる。
elapsedRealtime を改ざんするハックはやや難易度が高い

通信ラグによる誤差を低く抑えたいのならNTPなどのプロトコルを検討するべき
頻繁な取得を避けたいならやはり SystemClock.elapsedRealtime を利用できる
001252015/01/24(土) 11:56:04.00ID:0Upg01NM
ありがとうございます!
頂いたレスを参考に頑張ってみます。
0013デフォルトの名無しさん2015/01/24(土) 12:08:39.30ID:AbnTH6Tf
NTPじゃなくてGPSでやってるんじゃないの?
0014デフォルトの名無しさん2015/01/24(土) 17:14:57.90ID:uR5+iptp
>>13
GPSは屋内だと使えない。
位置情報は基地局とかWi-Fiとかで補えるが、時刻はそうもいかない。

あとGPSのNMEAから時刻情報を読めばおおまかな時刻はわかるが、
ハードウェア割り込みでもないと時刻合わせに使えるほどの精度は出ない
AndroidがGPSを使った時計合わせをサポートしない?のはそのせい

あとまあ権限がうざったいから、アプリ的にはNMEA読む方向もおすすめしない
0015デフォルトの名無しさん2015/01/24(土) 17:20:14.61ID:uR5+iptp
ていうか機種によっては GpsStatus.NmeaListener から ZDA 取れないじゃねえか
0016デフォルトの名無しさん2015/01/24(土) 21:04:24.16ID:HrOz2Rqw
自動ペアリングの者です。

Unhandled exception type InvocationTargetException

が出てきました。

http://www.coppermine.jp/docs/programming/2012/05/invocationtargetexception.html
http://kotacc.blogspot.jp/2011/11/invocationtargetexceptioncaused-by.html
http://qa.atmarkit.co.jp/q/124

を参考にしてみたのですが、メソッドでの例外が
発生している原因がわかりません。
どうすればいいでしょうか。

以下、ソースです
BluetoothDevice device = intent.getParcelableExtra("android.bluetooth.device.extra.DEVICE");
Method convert = device.getClass().getMethod("convertPinToBytes", String.class);
byte[] pin = (byte[]) convert.invoke(device, "1234");
Method setPin = device.getClass().getMethod("setPin", byte[].class);
Boolean success = (Boolean) setPin.invoke(device, pin);

全体に赤いエラーがでていて、
Description Resource Path Location Type
Unhandled exception type NoSuchMethodException DeviceListActivity.java /Copy of BluetoothChat4.4W_TEST/src/com/example/android/BluetoothChat line 203 Java Problem
Unhandled exception type IllegalAccessException DeviceListActivity.java /Copy of BluetoothChat4.4W_TEST/src/com/example/android/BluetoothChat line 204 Java Problem
Unhandled exception type IllegalAccessException DeviceListActivity.java /Copy of BluetoothChat4.4W_TEST/src/com/example/android/BluetoothChat line 202 Java Problem
Unhandled exception type InvocationTargetException DeviceListActivity.java /Copy of BluetoothChat4.4W_TEST/src/com/example/android/BluetoothChat line 202 Java Problem
Unhandled exception type InvocationTargetException DeviceListActivity.java /Copy of BluetoothChat4.4W_TEST/src/com/example/android/BluetoothChat line 204 Java Problem
Unhandled exception type NoSuchMethodException DeviceListActivity.java /Copy of BluetoothChat4.4W_TEST/src/com/example/android/BluetoothChat line 201 Java Problem
がでています。
0017デフォルトの名無しさん2015/01/24(土) 21:29:50.51ID:uR5+iptp
>>16
言われた例外をcatchするコードを書けばいい。
0018デフォルトの名無しさん2015/01/24(土) 21:38:00.64ID:vEnbXIr9
>>16
例外が発生してるんじゃなくて、例外をcatchしてないからビルドに失敗してるだけ

例外ってのはビルド時じゃなくて実行時に発生するものだ
"unhandled exception type"でググれば普通に対処法出てくる
0019デフォルトの名無しさん2015/01/25(日) 06:50:01.18ID:zUEMFLbn
プログラマにとってあきらめが悪いのは良いことだが、行き止まりがわかっている道を進むのは...ウマシカだな
0020デフォルトの名無しさん2015/01/25(日) 08:42:18.98ID:o0+qk/SG
Androidアプリ開発で手詰まってしまっています。助けてください。
私はAndroidアプリ開発まもない初心者で調べながらなんとかやってるものです。
EditTextに入力された数字の数だけTableLayoutにEditTextを追加し
追加されたEditTextに数字を入れて処理を行うことを考えています。

今現在、出来た所としまして、EditTextに入力された数字の数だけ
TableLayoutにEditTextを追加するところまで出来ました。

しかし、追加されたEditTextに数字を入れて処理を行う所が
調べても上手く行かず質問させていただきました。

「動的 EditText 取得」「id 生成 動的」

などいろいろと必死に調べて居ますが解決いたしません
EditTextに入力された数字の数だけTableLayoutに
EditTextを追加するところまでは以下のように書きました。

クラスメイン{
EditTextを追加する為、数字を入力するEditText;
EditText追加ボタン;

TableLayout読み込み
for(int i = 0; i < a; i++){ //追加する数をaに入れる
EditText生成;
}
}
0021デフォルトの名無しさん2015/01/25(日) 08:55:35.18ID:iH+lMQpx
動的に追加したEditText変数を保持しておくかTableLayoutのgetChildAtで取得するか
0022デフォルトの名無しさん2015/01/25(日) 14:07:23.74ID:na4DmEEA
>>19
卒論みたいなのらしいから今更テーマ変えたりする余裕なんてないだと思う。
0023デフォルトの名無しさん2015/01/25(日) 15:30:21.64ID:zUEMFLbn
>>22
なるほど
でも今のレベルではスライムにも負けるだろうな
0024デフォルトの名無しさん2015/01/25(日) 15:39:18.29ID:/f/oKaKk
>>17
わかりました。
例外catchするためのtry-catch構文を書いてみます。
例外の方にソースをいれればいいですよね?

>>18
ググるワードまで教えていただきありがとうございます。
その方法で試してみますね。

>>19
すいません、下がるにさがれない状況なので・・・
0025デフォルトの名無しさん2015/01/25(日) 15:47:32.55ID:na4DmEEA
>>24
一つアドバイスを。
コテハンつけてくれればみんなアドバイスしやすくなると思うよ。
一連の流れも追いやすくなるし。
0026pairing2015/01/25(日) 19:55:47.95ID:/f/oKaKk
>>25
 ありがとうございます。「pairing」にしておきます。

ソースを以下のように書いたところ、
起動してデバイスの検索をかけ、ペアリング操作を行おうとすると、PINの要求をされます。
convertPinToBytesMethodでbyte型に数字を変更して、setPinでPINコードを指定して、
createBondで実行しているはずなのですが、要求画面が出てしまいます。
デバッグするとプログラム自体はきちんと読み取っています。
何処が悪いのでしょうか。

try {
Log.d("pairDevice()", "Start Pairing...");
Method convertPinToBytesMethod = BluetoothDevice.class.getMethod("convertPinToBytes", new Class[]{ String.class });
byte[] pinCodes = (byte[])convertPinToBytesMethod.invoke(BluetoothDevice.class, "0000");
Method setPinMethod = device.getClass().getMethod("setPin", new Class[]{ byte[].class });
Boolean result = (Boolean)setPinMethod.invoke(device, pinCodes);
Method m = device.getClass().getMethod("createBond", (Class[]) null);
m.invoke(device, (Object[]) null);
Log.d("pairDevice()", "Pairing finished.");
} catch (Exception e) {
Log.e("pairDevice()", e.getMessage());
}
0027デフォルトの名無しさん2015/01/25(日) 21:17:05.37ID:SJEG27Z+
本当に卒論なんだったら,留年しろと言わざるを得ないレベル
0028pairing2015/01/25(日) 23:52:21.90ID:/f/oKaKk
>>27
 留年は決まってるんで大丈夫です。
 (教授に言われているので)
0029デフォルトの名無しさん2015/01/26(月) 00:29:31.20ID:WsQifXVe
>>28
だったらもっと腰落ち着けてまず1ヶ月Javaの勉強から始めろ
ビルド時と実行時の区別もついてないし、サイトからコード持ってきてコピペ切り貼りしか出来てないし、そんなんじゃ何一つ見につかないぞ
0030デフォルトの名無しさん2015/01/26(月) 00:29:58.15ID:WsQifXVe
○ 身に付かないぞ
0031デフォルトの名無しさん2015/01/26(月) 06:38:36.84ID:xm0f0jsv
>>28
その教授 アホだな クビにしろ
0032デフォルトの名無しさん2015/01/26(月) 08:30:03.21ID:l0gkyazg
>>28
年間何十万円(私立だと100万以上?)払ってんだから「とりあえず卒論通す」とか止めとけ
マジで
0033pairing2015/01/26(月) 10:38:56.26ID:3EbeEPcd
>>29
 しかし、なんとかなるかもしれないんで頑張ります。
0034pairing2015/01/26(月) 10:44:00.21ID:3EbeEPcd
>>31
 教授の専門分野じゃないんで・・・
0035デフォルトの名無しさん2015/01/26(月) 10:53:37.96ID:thrhIssJ
>>33
卒論なら自動ペアリングなんかにこだわる必要ないだろ
要は災害時の小規模ネットワークの生成と効果の確認だろ
今回は簡略化のため認証は手動にしましたで終わり
0036デフォルトの名無しさん2015/01/26(月) 11:10:48.22ID:+zW4zCvM
十年以上前からアドホックの研究はされているけど
いまだに効果的な結果は出ていないんだよな・・・

大学なら自動ペアリングみたいなどうでもいいところよりも
一般的に言われている課題の解消に力を入れて欲しい。
0037デフォルトの名無しさん2015/01/26(月) 11:13:25.86ID:qQb/3Syv
>>36
連鎖できなくなるからなるべくアンカを頼む
0038デフォルトの名無しさん2015/01/26(月) 11:15:19.34ID:+zW4zCvM
>>37
どちらかというと独り言なんであえて外した・・・
0039デフォルトの名無しさん2015/01/26(月) 11:47:16.25ID:c0sLozHw
ペアリングするときはセキュリティ的に要求画面が出るのは仕様だと思うけど
それを回避するにはroot取るしかないんじゃないの
0040デフォルトの名無しさん2015/01/26(月) 12:11:00.23ID:eLtJtUjZ
というかこの人助けてやったら駄目な気がする
0041デフォルトの名無しさん2015/01/26(月) 12:17:03.89ID:ib+ubAz3
>>26
リファレンスには載ってないことで、ここで聞いても回答が得られないのなら、
後はソースを落として自分で調べるしかないんじゃない?
0042デフォルトの名無しさん2015/01/26(月) 13:00:35.12ID:muEQLSqQ
システム全体考えると自動ペアリングなんか後回しにしてもっと大切な部分進めるべきかと…
そっちは別にちゃんとした人間が担当している気もするが。
0043pairing2015/01/26(月) 13:10:01.34ID:3EbeEPcd
>>35
 確かにそうですね。まずは手動で
 やるところからはじめられればいいのですが時間が。。。
>>36
 アドホック通信はBluetoothなんですか・・・?
 Wifiなんですかね・・
>>39
 rootとらないとsetPinしてもPINコードの設定はできないんですかね?
>>40
 自分の学科自体、みんな研究しなくても卒業できるみたいな
 感じなんで・・・たすけてください。。。
>>41
 リファレンスには載ってるんですけど、
 使い方がわからないんです・・
>>42
 ほかの大切な部分ってどんなものがあるんですか?
0044デフォルトの名無しさん2015/01/26(月) 13:10:49.84ID:l4g+bC7a
卒論ならなおさら人に聞かないで自分でやらないとダメだろ
なんの為の「論文」なんだよ
自分で研究した結果をまとめた報告書だろうが
0045デフォルトの名無しさん2015/01/26(月) 13:18:11.71ID:l4g+bC7a
というわけで卒業論文の意味自体はき違えて理解していないような大学生として成立していないような子供には俺は何も教えん。
卒業する事に意味があるのではない。
自分で資料を集め、その内容が正しいか検証し、まとめ、提出する過程が卒業する以上に大事なのであり
「これを行えた者を大学は大学生を卒業しました」と認めるわけだ。

カンニングや他力でまとめた卒論は不正卒論。
理研の小保方氏がやった事と同じだ。
これでお前を卒業させる事は認めるわけにはいかん。
留年か1年やり直せの烙印を押させていただく。
0046pairing2015/01/26(月) 13:27:52.94ID:3EbeEPcd
>>44
 専門でわかる教授がいればプログラムの処理が
 わかるのですが、そこもわからないので・・・
>>45
 申し訳ないです。
 できる限り、自分ではやるつもりですが。
 まあ、留年はほぼほぼ決まってるんで大丈夫です
0047デフォルトの名無しさん2015/01/26(月) 14:00:03.32ID:eLtJtUjZ
大丈夫じゃねえだろw
まあ,諦めてイチから勉強してみなよ
そのうち役に立つかもしんないよ

でもまあこんな奴多いんだよな……
学生を真面目に指導したって給料上がるわけでもねえしな……
0048デフォルトの名無しさん2015/01/26(月) 14:49:01.39ID:thrhIssJ
>>43
いやだから時間がないからこそ自動はあきらめろって
テーマは災害時の小規模ネットワークの生成と効果の確認だろ
手動でつなげて自動でつながってると仮定して論文書くんだよ
0049デフォルトの名無しさん2015/01/26(月) 15:53:18.70ID:D+jtAgTZ
これと何が違う?
http://gori.me/ios/ios7/48677
0050pairing2015/01/26(月) 16:31:46.15ID:3EbeEPcd
>>47
 すいません。
>>48
 効果はそこまで重点をおいてないんで、
 自動ペアリングに対して適当に理由をでっちあげるかんじです
>>49
 それすごいですね
0051デフォルトの名無しさん2015/01/26(月) 16:59:10.72ID:thrhIssJ
>>50
お前の研究は自動ペアリングの検証なのか?
違うだろ
そんなとこはどうでもいいんだよ
0052pairing2015/01/26(月) 17:24:20.37ID:3EbeEPcd
>>51
 すいません。
 自動ペアリングの検証が主です。
0053デフォルトの名無しさん2015/01/26(月) 17:31:39.42ID:thrhIssJ
>>52
嘘を付け
自動ペアリングは正規の方法ではない下法だぞ
セキュリティの穴を利用した防災の研究があるかアホ
0054デフォルトの名無しさん2015/01/26(月) 17:33:02.45ID:+zW4zCvM
>>52
え?
0055pairing2015/01/26(月) 17:39:06.91ID:3EbeEPcd
>>53
 ほんとですよ・・・
 セキュリティの穴は無視するってのが前提なんで
0056デフォルトの名無しさん2015/01/26(月) 17:46:52.58ID:eLtJtUjZ
根本的に何かおかしい
0057デフォルトの名無しさん2015/01/26(月) 17:58:17.95ID:WsQifXVe
この面の皮の厚さは根本的なとこで嘘ついてるか釣りだと思うんですけど
0058デフォルトの名無しさん2015/01/26(月) 18:00:07.91ID:XwXbiBAx
せっかく鈴つけたのになんなのこいつら
0059デフォルトの名無しさん2015/01/26(月) 19:35:27.33ID:xm0f0jsv
絶対にできない事なのにぎょうさん釣れてまんねんなぁ
0060pairing2015/01/26(月) 20:35:06.91ID:3EbeEPcd
>>56,57
 本当に自動でのペアリング作業が目標なんで、
 ・・・すいません。

>>59
 できることなんじゃないですか?
 何故、できないのかを教えていただければ・・
0061デフォルトの名無しさん2015/01/26(月) 21:01:20.89ID:+zW4zCvM
>>60
人の話聞けない馬鹿はもうこなくていいぞ
0062pairing2015/01/26(月) 21:43:34.35ID:3EbeEPcd
>>61
 自動ペアリングの論文自体がダメってことですか?
 もう、決まったものなので変更が聞かないのですが・・・
0063デフォルトの名無しさん2015/01/26(月) 23:21:26.24ID:0ww3zRs1
そろそろNGかな
0064デフォルトの名無しさん2015/01/26(月) 23:36:37.40ID:UCyOYMk/
卒論坊やにレスする場合はアンカ付けてくれ
連鎖できないからさ
0065デフォルトの名無しさん2015/01/26(月) 23:36:54.50ID:bQBvIrn7
01-26 21:57:46.744: E/AndroidRuntime(2792): java.lang.IllegalStateException: android.os.DeadObjectException
(中略)
01-26 21:57:46.744: E/AndroidRuntime(2792): at com.google.android.youtube.player.YouTubePlayerView.e(Unknown Source)
01-26 21:57:46.744: E/AndroidRuntime(2792): at com.google.android.youtube.player.YouTubePlayerFragment.onSaveInstanceState(Unknown Source)
01-26 21:57:46.744: E/AndroidRuntime(2792): at android.app.Fragment.performSaveInstanceState(Fragment.java:1845)
01-26 21:57:46.744: E/AndroidRuntime(2792): at android.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1590)
01-26 21:57:46.744: E/AndroidRuntime(2792): at android.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1647)
01-26 21:57:46.744: E/AndroidRuntime(2792): at android.app.Activity.onSaveInstanceState(Activity.java:1205)
(後略)

なんじゃこりゃぁぁぁぁぁ
なんじゃこりゃぁぁぁぁぁぁぁぁぁ

YouTubePlayerFragment使って色々テストしてたら
アプリをバックグラウンドに回したタイミングで希にいきなり落ちるんだけど何これ
誰か原因と対処方法知っている人教えてplz

onSaveInstanceStateの中で例外握りつぶしちゃって良いんだろうか
0066デフォルトの名無しさん2015/01/26(月) 23:57:04.16ID:ALZAGud9
Unity向けのAdmobとGoogle playゲームサービスの公式プラグインを併用してるんだけど、
無理やりマージしたせいか、ログイン後のApplacation.Quit();でアプリがスタックするんだ。
解決法知りませんか?
0067デフォルトの名無しさん2015/01/27(火) 01:01:59.88ID:T1D4rl3A
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0068デフォルトの名無しさん2015/01/27(火) 07:48:56.30ID:EblU77JE
>>62
その教授自体がダメです
0069デフォルトの名無しさん2015/01/27(火) 09:25:18.47ID:EblU77JE
>>68
その教授に造らせればいいだろうな...(2分程笑う)
0070デフォルトの名無しさん2015/01/27(火) 09:44:15.90ID:iwljKrR9
自動ペアリングできない仕様なんだから仕様を変えなきゃできないでしょ
Androidのソースを解析することから始めてみては
0071デフォルトの名無しさん2015/01/27(火) 16:00:07.23ID:1qItH844
そんなことが卒論のテーマって、どんなfラン大学だよ
0072デフォルトの名無しさん2015/01/27(火) 16:41:41.20ID:HteXJ5Ie
>>71
その考えはおかしい。
論文としてはちゃんと奥の深いテーマだろ。

つか、お前はどんな素晴らしい論文書いたんだよ。
0073デフォルトの名無しさん2015/01/27(火) 17:36:42.55ID:piIpTEyW
セキュリティホールを利用して
他人に携帯に自動接続する研究か
まあ深いっちゃ深いな
0074デフォルトの名無しさん2015/01/27(火) 17:55:00.71ID:1QowMR7I
まぁ嘘だと思うけど本当だったら検索で実名はすぐにバレるだろう
0075デフォルトの名無しさん2015/01/27(火) 19:58:10.98ID:EblU77JE
>>72
おまいら論文かぃ
文けーか? アホ共が
0076デフォルトの名無しさん2015/01/27(火) 20:52:33.15ID:mg52gFjS
論文に無理でしたって書いときゃいいじゃん
0077デフォルトの名無しさん2015/01/27(火) 21:17:05.59ID:285CeWY+
昔、「ダイアログを出さずに自動的にVPNを接続しる」という無茶ぶりを頂き、
PPTPまでは成功させた事がある俺様が来ましたよ
なおL2TPでの接続はムリだった模様

Androidのソースを落としてきて中身をじっくり読んで
公開されていないから当然リファレンスもないAPI群の使い方をカンとトライ&エラーで全て把握し
誰も切り開いていない無人の荒野を開拓するがごとき根性で挑戦し続ければ
もしかすると出来るかもしれないですよ自動ペアリング、っていうレベルだけど頑張れ

あとパッケージ名クラス名メソッド名定数名が分かっているなら
リフレクションみたいな面倒なことしなくても普通に使えるようにする方法もあるんだが
何故か誰も教えていないから今は控えておく事にしよう
0078デフォルトの名無しさん2015/01/27(火) 22:45:54.62ID:LqkVBuYi
たのむからアンカしてくれ
0079pairing2015/01/27(火) 23:33:05.70ID:IYalmTLr
>>68,>>69
 教授の専門じゃない題目を選んだのは私自身なので・・・
>>70
 そうですね。Android自体のソースを読んでみます。
>>71
すいません。名前も知らないような底辺大学なので・・・
>>72
 ありがとうございます。
 論文書くのは初めてです・・・・。すいません。
>>73
 言い方を変えるとそうなりますね・・・
 リフレクションによる自動接続ってセキュリティホールを
 つくことになるんですかね?
>>74
 論文自体紙媒体で教授に渡して終わりなので、
 ネット上に流出することはないと思います。たぶん・・・
>>76
 書いてます。実際できないんで・・・(笑)
>>77
 すごいですね・・・
 全力でやってるんですが、まずJava自体読めないんで・・・
 リフレクション使わなくてもできるんですか・・・
 恐ろしいですね。
 
0080デフォルトの名無しさん2015/01/28(水) 00:08:54.26ID:MSngu4OJ
VIPの力でイスラム国のサイト落とそうずwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwww








http://viper.2ch.net/test/read.cgi/news4vip/1422370066/
0081デフォルトの名無しさん2015/01/28(水) 00:30:05.35ID:v+eY4D39
止めといた方がいいと思うけどね。
サイトにアクセスするだけで未知のウイルスがわんさかダウンロードされそうだ。
ISISは簡単にサーバーに企業の侵入出来るような連中なんだし
あのアノニマスだってISISのサイトへクラックやってないんだし。
0082デフォルトの名無しさん2015/01/28(水) 00:40:58.52ID:tTnflcEQ
Java自体読めないって…ここで質問する以前の問題じゃね
0083デフォルトの名無しさん2015/01/28(水) 00:48:00.42ID:wyuz4bTk
アプリがバックグラウンドで動いてるにもかかわらず、ホームからアプリ起動すると再起動かかる。
原因としては何が考えられるかな?
0084デフォルトの名無しさん2015/01/28(水) 00:55:57.99ID:ZKWlnKAp
>>78
人にモノを頼む時はまず自分からだろ
0085デフォルトの名無しさん2015/01/28(水) 00:59:55.89ID:utijXC09
>>83
ホームアプリが起動時のIntentにフラグを設定してるんでしょ
FLAG_ACTIVITY_NEW_TASKとかFLAG_ACTIVITY_CLEAR_TOPとか
この辺ゴチャゴチャしてて詳しくないから具体的な解決法は知らないけども
0086デフォルトの名無しさん2015/01/28(水) 01:39:29.87ID:ZcF52kMM
ドラクエのすれちがい通信みたいな機能無かったっけあれでパケットリレーでも出来ればね
0087デフォルトの名無しさん2015/01/28(水) 03:48:16.38ID:v+eY4D39
無いし出来ないから
0088デフォルトの名無しさん2015/01/28(水) 07:54:48.14ID:ieOjB5Nb
>>79
さすがに釣りだよね?
いいかげん迷惑

万が一本当にそんなことやってるんなら,君には絶対無理だから
諦めてあと一年じっくり勉強しな
0089デフォルトの名無しさん2015/01/28(水) 09:17:20.31ID:OzCSYXyD
>>88
プログラマの適正が微塵も無いから何年やっても無理だな
0090デフォルトの名無しさん2015/01/28(水) 09:56:09.21ID:WSoLuhqR
>>83
むしろ再起動がかからないことは保証されていない
再起動がかかっても問題ないよう、onPauseやonSaveInstanceStateで状態の保存をしっかりやって
onCreateで状態を復元するべき

開発者オプションの「アクティビティを保持しない」をチェックした状態でしっかり動くように作ればOK
0091pairing2015/01/28(水) 10:39:24.57ID:x8/rbZYw
>>82
 申し訳ないです。
 C言語しかしたことないので・・
>>83 >>89
 もう1年頑張ってなんとかします
0092デフォルトの名無しさん2015/01/28(水) 14:53:15.41ID:3LmnP+wN
ラジオグループで
1 2 3
4 5

のように表示したいのですが、
ラジオグループの中でLinearLayoutで入れ子にして2行にすると表示はされますが、
ただのラジオボタン単体5個になります。グループになりません。

どうすればこの形でもグループになりますか?
0093デフォルトの名無しさん2015/01/28(水) 15:56:43.25ID:tsV+gUCV
>>92
ラジオグループ android 二行

でGoogle画像検索して一枚目の画像のページ
独自class作ってるね
0094デフォルトの名無しさん2015/01/28(水) 16:05:07.55ID:lpgl1Ekh
>>92
試してないけどRelativeLayoutではどう?
0095デフォルトの名無しさん2015/01/28(水) 16:26:51.93ID:3LmnP+wN
>>93
ありがとうございます
独自class作らないとできないんですね。
落としてやってみます。

>>94
RelativeLayoutも独自class作らないとだめみたいです。
0096デフォルトの名無しさん2015/01/28(水) 20:05:17.30ID:WSoLuhqR
どうせ独自クラスを書くならLayoutにするんじゃなくて、
実行時に適当にViewGroupを渡すとその下の改装にあるRadioButtonをまとめて登録するような
作りにする方がスジがいいような気がするが、XMLだけで完結しないのが難っちゃ難だな
0097デフォルトの名無しさん2015/01/28(水) 21:54:43.82ID:v+eY4D39
なんなん?
0098デフォルトの名無しさん2015/01/28(水) 23:25:53.03ID:gaPMxi8i
いいえ。ナンではありません。
0099デフォルトの名無しさん2015/01/29(木) 20:19:08.46ID:svYMov2a
プレイアデスのJUNOをDLしてます
これはDLが重いです

作っていて機能的に弊害がないなら
もっとかるい一般的に使われてるエクリプスってなんでしょうか?
0100デフォルトの名無しさん2015/01/29(木) 20:24:50.49ID:NfzC43Y0
>>99
マシンスペックは?
0101デフォルトの名無しさん2015/01/29(木) 20:25:56.42ID:8dKIdKoz
後はindigoしか選択肢がない
0102デフォルトの名無しさん2015/01/29(木) 20:26:24.74ID:z5ZsgFUd
今からeclipse覚えるよりAndroid Studio使った方がいいぞい
0103デフォルトの名無しさん2015/01/29(木) 20:33:18.03ID:svYMov2a
>>100
ノートPC4万円win8
0104デフォルトの名無しさん2015/01/29(木) 20:47:25.21ID:XBRddklL
>>103
値段はスペックじゃないだろ・・・
0105デフォルトの名無しさん2015/01/29(木) 21:03:23.22ID:GjERTlTb
adb shellっていうのはadbのコマンドをまとめたものですか?
0106デフォルトの名無しさん2015/01/29(木) 21:13:11.15ID:GWweRuGu
シェルを起動するコマンドです
0107デフォルトの名無しさん2015/01/30(金) 00:56:46.82ID:fOrCnu8l
>>105
adb shell は 端末上で動作するシェルをadbブリッジ経由で操作するコマンド
0108デフォルトの名無しさん2015/01/30(金) 18:34:20.46ID:C+r/cEaV
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0109デフォルトの名無しさん2015/01/30(金) 19:24:37.60ID:L0bsA2oo
フラグメント初心者ですが
フラグメントから直接activityを呼び出すことができないみたいですが、
どのように呼び出せばいいのでしょうか?
0110デフォルトの名無しさん2015/01/30(金) 20:26:45.18ID:T8cIQqEm
getActivity()
0111デフォルトの名無しさん2015/01/30(金) 20:52:05.31ID:L0bsA2oo
>>110
ありがとうございます。できました。
それだけで良かったんですね。
もっと複雑なことやらないといけないかと思ってました。
0112デフォルトの名無しさん2015/01/30(金) 21:40:30.61ID:dfLZBsV8
onActivityCreatedが呼ばれる前はnullだから注意な
0113デフォルトの名無しさん2015/01/30(金) 23:23:15.85ID:h4AMYhB/
試してないけど。そうなん?
OnAttachでアクティビティにアタッチされる前がnullなんじゃね?
0114デフォルトの名無しさん2015/01/31(土) 07:08:15.63ID:CeEIEz+G
android 2.2 以上のアプリで 4.4用のAPIを使って(ソースに記述して)
4.4以上の機種ならそれを実行できる、以下ならスルーするといったような処理はできますか?
4.4用のAPIを使うなら4.4以降対応のアプリにしないといけないですか?
もし方法があるなら教えて下さい
0115デフォルトの名無しさん2015/01/31(土) 08:00:41.80ID:kTOIxT3c
>>114
出来るよ
0116デフォルトの名無しさん2015/01/31(土) 10:16:12.24ID:cU5FtBxL
>>114
どういう調べ方をしたらその解が見つからないんだ?
0117デフォルトの名無しさん2015/01/31(土) 10:31:12.73ID:vFjH5NK+
APIキーを記述する場所はどこがいいでしょうか
AndroidManifest.xml か、assets か、ソースコード上かどれにしようか迷っています

なるべく、apk を解析されてもわかりづらい場所がいいです
0118デフォルトの名無しさん2015/01/31(土) 13:05:41.57ID:kTOIxT3c
>>117
場所は何処でも同じ 楽々抜ける
0119デフォルトの名無しさん2015/01/31(土) 13:54:54.64ID:kVdB15s0
>>117
とりあえずhuluあたりのキーを抜いてみるといいよ。思ったより簡単に取れるから。
0120デフォルトの名無しさん2015/01/31(土) 18:26:42.99ID:OtjaeeV2
プログラミング経験ゼロで
java覚えて簡単なゲーム作成した人が

そこから
一方は、Androidをやっていく
一方は,Webアプリやっていくとします(servletやJQuery)

仕事でプログラムが仕事がもらえるぐらいの速度で書けるまでって
どっちが長いですか?同じぐらいですか?
0121デフォルトの名無しさん2015/01/31(土) 18:42:34.43ID:94UddMNB
まず日本語から覚え直すべきだ
01221202015/01/31(土) 19:00:58.81ID:OtjaeeV2
仕事がもらえるレベルのプログラム作成能力になるには
どっちが期間がかかりますか?
サーバーもあるからWEBアプリの方がきついですか?
0123デフォルトの名無しさん2015/01/31(土) 19:02:42.83ID:kTOIxT3c
>>122
JAVAなんか簡単だから両方やればいい
0124デフォルトの名無しさん2015/01/31(土) 19:09:48.87ID:8xPyq2EI
>>122
求める方向が違うけど設計しないならどっちもかわらんでしょ。
一から十までなら断然webのほうが大変。っていうかプログラム書くこと以外での必要になる知識料が半端ない。
01251202015/01/31(土) 19:16:16.34ID:OtjaeeV2
ありがとうございます
>>123
>>124
WebってServlet JSP Html CSS Javascript JQuery JQueryUI
ネットワークの知識以外にまだまだあるんですか
0126デフォルトの名無しさん2015/01/31(土) 19:17:41.47ID:Afhr287q
Webプログラミングは覚えることが多すぎ
ロジックの部分はJavaやPHPとか、データベースとしてSQL、
ビューの部分がHTMLだけでなくJacascriptやCSSとか、そのうちHTML5も
仕事だとフレームワークを使うからJava servletならstrutsとか
あと、もちろんサーバの構築もw

だいたい仕事で入ってから覚えるんだけどな
01271202015/01/31(土) 19:18:52.98ID:OtjaeeV2
apatch tomcat linux データベース クラウドもあるか
01281202015/01/31(土) 19:20:59.75ID:OtjaeeV2
>>126
ありがとう。使いこなすにも時間がかかるし
WEBは長い方なんですね
アンドロイドは何があるんですか?
サーバーの通信も最近ありますよね
それ入れるとボリューム的にWEBの6割だったりはしないですか?
0129デフォルトの名無しさん2015/01/31(土) 19:25:07.44ID:Afhr287q
>>127
WindowsにIISと.Netかもねw
0130デフォルトの名無しさん2015/01/31(土) 22:53:31.41ID:eDWhkWiw
>>128
どっちにしても、お前さんには無理だって事はわかる。
0131デフォルトの名無しさん2015/01/31(土) 23:45:32.04ID:Vge+iy2j
そんな意地悪を言うなよ。
0132デフォルトの名無しさん2015/02/01(日) 01:14:56.69ID:k8MZj5zh
意地悪でもないのでは?
普通は知らないでやって、やってるうちに知らず知らずにわかるようになっていってるパターンだと俺も思う。
必要になるまで無知で、必要になったら逐一調べていくというように。
表現が変だとはおもうけど体育系的な感じ?

プログラミングって見た目文系よりだけど
学校のテストみたいに最初から必要なもの全部学習してからテスト本番に挑むやり方では向いてないよ。
なんか最近そういう質問者多いけど根本的に違うと思う。
今HTML5やって、3か月後にJavaやって、6か月後にSQLやってとかやってると
6か月後にはHTML5の細かい所絶対忘れてると思う
0133デフォルトの名無しさん2015/02/01(日) 01:16:43.15ID:N7A2EIeX
学び続けなければいけないという覚悟だけがソフトウェア開発者の味方さ
0134デフォルトの名無しさん2015/02/01(日) 01:31:29.52ID:eYFIXDb8
カッコイイ〜
0135デフォルトの名無しさん2015/02/01(日) 13:07:46.64ID:KeDq3fPD
愛と勇気 だけ が友達の彼と気が合いそうだ
0136デフォルトの名無しさん2015/02/01(日) 13:36:25.27ID:WhoVwUWp
彼は 愛斗ゆうき が友達なんだろ?
しかしAV女優と友達だって宣言されても困るよな・・・
0137デフォルトの名無しさん2015/02/01(日) 16:34:53.56ID:udJHuE4P
糞学生がしね
0138デフォルトの名無しさん2015/02/01(日) 19:16:34.74ID:FJ/hEx7+
この本を見て勉強すればプログラミングは出来るようになりますか?

ttp://page10.auctions.yahoo.co.jp/jp/auction/m134498821
0139デフォルトの名無しさん2015/02/01(日) 20:11:45.87ID:AlwU9V7J
>>138
なるけどこのスレはどっちかって言えばJavaでAndroid APIよびだすのがメインだから
JavaScript スレで評判聞いてきたら?
0140デフォルトの名無しさん2015/02/01(日) 20:39:00.08ID:HTLLzY20
初心者サイト何個か見てきて出来そうなら出来るかもそれ買うのは無駄金
必要なのは実力に合った目標と絶対諦めないこと
0141デフォルトの名無しさん2015/02/01(日) 20:55:53.53ID:xQfvq+wU
>>138
こういうのってすぐ古くなるから、ネットの入門サイトを探したほうがいい
0142デフォルトの名無しさん2015/02/01(日) 21:33:53.29ID:WhoVwUWp
>>138
というか、この本は無いだろ・・・
どう見ても失敗本の処分だろ。
0143デフォルトの名無しさん2015/02/01(日) 23:41:11.71ID:9IWm1LOn
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0144デフォルトの名無しさん2015/02/02(月) 01:39:13.41ID:m8Kg14oN
この粘着豚いつまでやってんだろ
いい年のオッサンだったら悲惨すぎる
0145デフォルトの名無しさん2015/02/02(月) 01:41:46.04ID:RVphXOBY
NGワードくらい駆使したいものです
0146デフォルトの名無しさん2015/02/02(月) 03:27:39.82ID:ge8PiQTd
まあ、粘着者自身がミジンコ脳だという事に気付けない限り続くんじゃね
ミジンコ程度の脳しかないから粘着してるんだべ?
0147デフォルトの名無しさん2015/02/02(月) 15:57:12.25ID:vhae/zRQ
Unityのアプリってなんかサイズがでかくないですか?
0148デフォルトの名無しさん2015/02/02(月) 17:19:15.04ID:8BX458m5
>>147
タリメーだろ アホだな
0149デフォルトの名無しさん2015/02/02(月) 17:30:48.65ID:yjxsH37L
フレームワーク丸ごとアプリに同梱な上、最近のはARM+x86だから。
0150デフォルトの名無しさん2015/02/02(月) 18:16:03.06ID:i8gXsDNQ
公開済のゲームを修正しようと、デバッグ用にビルドして立ち上げたら、
保存されていたデータが消えてしまいました。
原因としてはどんなものが考えられますか?

心当たりと言えばGoogleゲームサービスのUnity用のプラグインのバージョンを古くした事。
前使っていたバージョンでは「保存済ゲーム」のサービスが使えて、今回使ったバージョンでは使えないという事です。

デベコンでは一度、保存済ゲームサービスを使用する設定をオンにしたので
公開後にオフに出来ない様です。
0151デフォルトの名無しさん2015/02/02(月) 18:20:06.64ID:RVphXOBY
>>150
リリースapkとデバッグ版でデータを共有できないのは仕様です
同じアプリでもapkの署名が違えばデータは共有できず、新規インストール扱いで初期化される
0152デフォルトの名無しさん2015/02/02(月) 18:21:52.68ID:RVphXOBY
あ、Unityか
じゃよくわかんね
0153デフォルトの名無しさん2015/02/02(月) 19:19:03.43ID:jyiWP8Kr
即android studioに乗り換えましょう
0154デフォルトの名無しさん2015/02/02(月) 20:09:51.43ID:i8gXsDNQ
>>151
ありがとうございます。

キーが同じならばセーブは保持されるわけですね。
テストプレイの際もリリース用のキーでテストすれば良いということかしら?
0155デフォルトの名無しさん2015/02/02(月) 22:11:15.01ID:XWjiFvKR
保存されるというよりは署名の異なるアプリをインストールしようとしたときに
「署名が違うからインストールされてる奴をアンインストールしてからインストールするよ?」って聞かれてるはず
0156デフォルトの名無しさん2015/02/02(月) 22:31:10.38ID:hLh75Hz6
>>155
確かに、、
見逃していました。
無事にアップデートを公開出来ました。ありがとうございます!
0157デフォルトの名無しさん2015/02/02(月) 22:31:38.70ID:2p4+B9Er
デバッグ時も公開用と同じ署名を使えば済む話
0158デフォルトの名無しさん2015/02/03(火) 00:25:33.83ID:Xqwd5i9B
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0159デフォルトの名無しさん2015/02/03(火) 09:45:15.09ID:GkwNNHgY
AndoroidStudioで開発したいのですが、他に必要なものはありますか?
JDKって必要なんですか?そもそもなんですかJDKって
0160デフォルトの名無しさん2015/02/03(火) 09:56:13.73ID:nwjm+ISy
検索しろよ
0161デフォルトの名無しさん2015/02/03(火) 10:01:20.03ID:ZuY9Bf7p
株式会社常磐第一興商の略称
http://jdk.co.jp

「JDKの」と説明文に書くとBAN対象
0162デフォルトの名無しさん2015/02/03(火) 10:27:12.63ID:GkwNNHgY
何故androidstudioにjdkとやらが含まれていないのですか?

何故手順を多く踏ませるのですか?
全て含まれてない理由はなんですか
0163デフォルトの名無しさん2015/02/03(火) 10:29:02.62ID:BOhQBBy+
馬鹿には無理
0164デフォルトの名無しさん2015/02/03(火) 10:52:29.00ID:nwjm+ISy
googleに問い合わせろよ
0165デフォルトの名無しさん2015/02/03(火) 11:26:31.37ID:glVPEa1j
Oracleが許さないから。
0166デフォルトの名無しさん2015/02/03(火) 11:28:46.74ID:CqMAIGis
釣りには反応しないほうがいいよ
0167デフォルトの名無しさん2015/02/03(火) 13:16:02.07ID:aS3n7WRt
んだな
今度からあまりにも馬鹿らしい質問はスルーしてやろうぜ
何度も何度もスルーしてやろうぜ
0168デフォルトの名無しさん2015/02/03(火) 23:29:53.32ID:3EbDhJ32
少し質問なんですが、一つの画面に二つの入力フィールドあったとして、片方ではキーボードをテンキーで表示してもう片方はフルキーボードで表示するみたいな事って出来る?
0169デフォルトの名無しさん2015/02/04(水) 00:06:50.86ID:9Wz9FlZY
画面回転させる他は無いんじゃね


ジャイロで回転させるのって意図してない誤回転するから良くないよね
ジェスチャかボタンで手動切り替えの方が良いと思って調べたら手動
回転制御アプリあんのね
0170デフォルトの名無しさん2015/02/04(水) 11:19:07.56ID:FxUrsbaR
>>168
カスタムキーボードを2つ作って、別々に関連付ければ行けんじゃね?
0171デフォルトの名無しさん2015/02/04(水) 11:48:57.29ID:OS+EMjT9
>>168
android:inputTypeでそれぞれの入力欄に異なるキーボードを表示させるってこと?
それとも同時に二つのキーボードを表示したいってこと?
0172デフォルトの名無しさん2015/02/04(水) 14:46:27.14ID:eV4+NUqm
アプリのテストプレイ中にGooglePlay Game Serviceの実績にアクセスすると頻繁に落ちるようになりました。

Logcatにはこのように出ています。
02-26 14:38:38.887: E/InputDispatcher(746): channel '19****b5 ***.*******.*******/com.unity3d.player.UnityPlayerProxyActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

解決策分かる方、よろしくお願いします。
0173デフォルトの名無しさん2015/02/04(水) 14:54:18.13ID:NQBn7v0t
>>172
英語の辞書を買う
01741722015/02/04(水) 14:55:17.20ID:eV4+NUqm
別の人気アプリでも試したところ、実績アクセス時に同じエラーにて落ちるようです。
頻度は自分のアプリよりも低いですが。

アプリ側ではなくサービス、もしくは端末のエラーと考えられますか?
0175デフォルトの名無しさん2015/02/04(水) 14:58:50.20ID:/dnv81BG
http://answers.unity3d.com/questions/750499/channel-is-unrecoverably-broken-and-will-be-dispos.html
0176デフォルトの名無しさん2015/02/04(水) 14:59:47.20ID:eV4+NUqm
>>173
ネット辞書を買ってみました!ありがとうございます!!

で、調べたところ
「チャネルが回復不可能な分割され、配置されます!」

との事ですが、まったく意味が分かりません。
配置されたくないです。
0177デフォルトの名無しさん2015/02/04(水) 15:07:15.50ID:eV4+NUqm
>>175
ありがとうございます。
リンク先は外国の方々が仲良くしていました。
メモリリークしていないか調べてみます。

実績の表示前に実績解除のチェックするメソッドが走るんですが、ここに問題がありそうです。
普通はいちど解除した実績はチェックもスルーさせているんですか?
0178デフォルトの名無しさん2015/02/04(水) 21:16:29.65ID:l0b7yiOR
ID表示されてると本当に助かる
0179デフォルトの名無しさん2015/02/05(木) 00:10:48.23ID:eZcROUGo
英語まったくダメなやつって実在するんだな
最近だと小学校から習ってるのに逆にすげーわ
0180デフォルトの名無しさん2015/02/05(木) 00:52:09.60ID:+ZzhT33o
>>170
やっぱりそれしかないのか
>>171
それぞれに異なるキーボードを表示したい
0181デフォルトの名無しさん2015/02/05(木) 07:51:03.89ID:SqGQDvbI
sqliteのテーブルの中身を確認したいんだけど、パソコンから見るにはファイルをコピーして云々とかめんどくさい

アプリにデバッグ用にアクティビティかなんかを作ってそこに表示したほうが早い気がするんだけど、
普通はどうするもんなの?

sqlite managerみたいなのがあるなら教えて欲しい
0182デフォルトの名無しさん2015/02/05(木) 08:34:53.75ID:K5QDW3WF
めんどくさいめんどくさい
0183デフォルトの名無しさん2015/02/05(木) 09:31:32.49ID:bm32qJEu
なければ、自分で作ればいいじゃいない
プログラミングってそういうものだろ
0184デフォルトの名無しさん2015/02/05(木) 09:55:28.50ID:lJ2R64/W
>>183
あるなら作らないのもプログラマーだよ。
だからないのか聞いてるんじゃね。
0185デフォルトの名無しさん2015/02/05(木) 10:00:20.22ID:bm32qJEu
お前みたいな、こんなことすら自分で調べられないやつはプログラムに向いてない
0186デフォルトの名無しさん2015/02/05(木) 10:12:37.96ID:obZv85bs
>>185が正論
0187デフォルトの名無しさん2015/02/05(木) 10:22:24.76ID:qz/yf0AJ
てかほとんどのアプリがSQL参照してね?それを表示するだけっしょ
0188デフォルトの名無しさん2015/02/05(木) 10:27:22.67ID:EWZbb1uI
知らないならスルーすればいいだけなのに
0189デフォルトの名無しさん2015/02/05(木) 10:36:40.23ID:o+GlTRDn
TextViewに通信のログを表示していますが32行くらい表示すると更新されなくなります
maxLinesやmaxLengthも設定しましたが変わりませんでした
原因ってわかりますか?
0190デフォルトの名無しさん2015/02/05(木) 10:37:08.23ID:lgmT1iQ/
知らないとか言う話じゃないだろ
質問者本人か?
0191デフォルトの名無しさん2015/02/05(木) 10:37:30.53ID:YO4LN7Yj
>>181
実機のファイルを実機内で表示する汎用のインスペクタがない(あるいはあるけどメジャーでない)のは
パーミッションの問題で使いづらいからじゃないかな。

デバック用にちょっとした内容ダンプするアクティビティ作ったりしてたけど
結局コピーするスクリプトでも叩いたほうが楽って結論になった。
リモートでリアルタイムに開けたら便利ではあるんだけどねぇ。
0192デフォルトの名無しさん2015/02/05(木) 10:56:48.44ID:Uh+otyPk
dbをコピーしてFirefoxのアドオンで見てるけどこれより簡単な方法あるの?
0193デフォルトの名無しさん2015/02/05(木) 11:11:49.90ID:lJ2R64/W
root取ってるなら実機で直接sql発行して一覧で見ることの出来るツール沢山転がってるな。
0194デフォルトの名無しさん2015/02/05(木) 11:13:14.35ID:JrUGZG2z
アプリのメンテ機能としてexternal storageにdbファイルをコピーする機能作っておけばちょっとは楽になるかな
0195デフォルトの名無しさん2015/02/05(木) 11:23:55.95ID:WCoPU/kq
文字列のエンコードを変換するのはStringのgetBytesですが、1文字(1char)ずつ変換
する方法ってあるんでしょうか?

今は1文字ずつStringに変換してからgetBytesしているのですが、ちょっと重いので...
(ソートのコンパレータで使用しています)
0196デフォルトの名無しさん2015/02/05(木) 11:33:55.30ID:o78901B8
>>181
めんどくさい って言うようなバカは作るな
0197デフォルトの名無しさん2015/02/05(木) 12:59:08.55ID:lJ2R64/W
>>194
あーそれは良さそうね。
0198デフォルトの名無しさん2015/02/05(木) 13:01:58.49ID:DBUP5etv
>>196
http://threevirtues.com
01991952015/02/05(木) 13:02:23.69ID:WCoPU/kq
ごめんなさい、自己解決しました
文字列をgetBytesでバイト配列に変換してから、1文字ずつ切り出すべきですよね
アホがお騒がせしました(泣)
0200デフォルトの名無しさん2015/02/05(木) 14:39:41.65ID:M3+f8Z/H
PreferenceFragmentの中でもDialogFragment使うべきかな
AlertDialogをインナークラスで書いてたけど
書き換えると外部ファイルにしなきゃなんないしマンドクセ
okとキャンセルのダイアログだけなのになんで面倒なことをするようになったんだorz
0201デフォルトの名無しさん2015/02/05(木) 15:04:32.92ID:M3+f8Z/H
調べたら使った方がいいんだな
というか使うべきなのか
0202デフォルトの名無しさん2015/02/05(木) 15:49:44.07ID:wcG8Jsti
フラグメントを使ってタブを実装しました。

最初に立ち上げると(タブ1表示時)、タブ1とタブ2のonCreateViewが処理されます。
ダブ2に移動するとタブ3のonCreateViewが処理されます

表示は普通にされているので問題ありませんが、
こういうものなんでしょうか。僕のミスなんでしょうか
最初に立ち上げた時にタブ3のonCreateViewも処理したいのですがどうすればいいでしょう。
0203デフォルトの名無しさん2015/02/05(木) 16:22:21.15ID:2XXSMFsV
Windows環境のAndroidStudioでC のコードをビルドしようとしています。
Android.mkに
NDK_TOOLCHAIN_VERSION := clang3.4
APP_CPPFLAGS := -std=c 11
を指定したのですが、
xx.h:21:37: error: expected ';' at end of member declaration
xu.h:21:39: error: 'override' does not name a type
のようなエラーが大量に出ました。
C 11のコードをビルドする方法わかる方、教えてください。
0204デフォルトの名無しさん2015/02/05(木) 16:44:57.73ID:2XXSMFsV
なぜか++が空白になっちゃいました。
C とあるところはC++と読み替えてください
0205デフォルトの名無しさん2015/02/05(木) 16:50:48.67ID:a9DRrPdf
c++11じゃねーの?
0206デフォルトの名無しさん2015/02/05(木) 17:01:32.48ID:a9DRrPdf
あと、APP_*を指定するのはApplication.mkの方では
0207デフォルトの名無しさん2015/02/05(木) 17:15:46.68ID:2XXSMFsV
>>206
そうなんですか。
しかし、Application.mkにAPP_CPPFLAGS:=-std=c++11を追加してみましたが、同じエラーがでます。
0208デフォルトの名無しさん2015/02/05(木) 17:18:59.50ID:2XXSMFsV
気になったんですが、NDK_TOOLCHAIN_VERSIONの定義は、Android.mkの先頭に書いておけば全てのモジュールに対して有効になりますか?
0209デフォルトの名無しさん2015/02/05(木) 18:02:36.22ID:qh3KN7zg
LVLの導入を検討しています。
この方法が良いかどうかはおいておくとしまして、次のことは実現できますでしょうか?

・無料アプリAと有料アプリBを公開する
・LVLは無料アプリAに入れる
・有料アプリBがライセンスらせているかは無料アプリAの中で判断する

LVLでは不完全とか、アプリ内課金にしろとかは別途検討しています
上記が可能か調べていても分かりませんでした
ご教示ねがいます
0210デフォルトの名無しさん2015/02/05(木) 18:35:02.08ID:2XXSMFsV
NDK_TOOLCHAIN_VERSIONの定義もApplication.mkに
写したら、ビルドが出来るようになりました。

ありがとうございました
0211デフォルトの名無しさん2015/02/05(木) 18:38:55.24ID:2XXSMFsV
ところで、NDKのincludeパスをAndroid.mkの
LOCAL_C_INCLUDESに書いておかないとincludeに
失敗するんですが、これはこういうものなんでしょうか?
eclipseの時は要らなかったんですが。
0212デフォルトの名無しさん2015/02/05(木) 19:38:02.99ID:5XFxylcv
>>209
キーがパッケージ依存だから無理じゃない?
大人しくインテントでも飛ばしあうのがいいんじゃないの
02131812015/02/05(木) 21:28:07.72ID:uPWGoNlW
誰が誰を罵ってるのかよくわからんけど、自分で作る価値が無きにしもあらずなのはわかった


>>194
SQLiteManagerってそのものズバリなアプリがあったから、それ合わせて使えば楽が出来そうね
動かない端末があるらしいのが気になるけど・・・


>>196
ありがとう。
とりあえず、あんたのレスが一番役に立たなくてバカっぽかったよ。
仕事に無駄が多いって言われない?
余計なことはしないほうが皆が幸せになると思うよ。
もっと生産的なことに時間を使うべきだよ。
02141812015/02/05(木) 21:40:18.17ID:uPWGoNlW
>>191
ありがとう 色々工夫してるのね

車輪の再発明はしたくなかったから聞いてみたけど、自分も色々やってみるわ
0215デフォルトの名無しさん2015/02/05(木) 22:10:47.73ID:Q6nsDYZl
Inttelij使えば解決やんけ
02162092015/02/05(木) 23:08:05.89ID:kP8kvV39
>>212
そうですか、ありがとうございます
別の方法を検討します
0217デフォルトの名無しさん2015/02/06(金) 14:40:17.64ID:7nbtA3u0
もう一度>>202ですが、
タブ3のonCreateViewより前にタブ3上のテキストをゲットしようとするとヌルポが出ます。
タブの場合は隣のフラグメントも一緒にonCreateViewしてくれるみたいなので、タブ1とタブ2だけonCreateViewしてます。

でしたら、タブ3まで一緒にonCreateViewすることってできるでしょうか。
もしくはonCreateViewしなくてもテキストをゲットすることができるでしょうか。
0218デフォルトの名無しさん2015/02/06(金) 14:59:21.88ID:5AvYKdow
>>217
flagment使うときはflagment内のことは基本その中で処理する
0219デフォルトの名無しさん2015/02/06(金) 16:48:45.01ID:/s//CrS8
>>217
まずcreateViewという名前の意味を考えよう
0220デフォルトの名無しさん2015/02/06(金) 16:53:23.74ID:1qpbpdn6
まず設計を見直せ
0221デフォルトの名無しさん2015/02/06(金) 17:03:59.64ID:7nbtA3u0
じゃあその方法じゃ無理ってことですね
モトモトノ設計変えてみます
0222デフォルトの名無しさん2015/02/06(金) 18:40:37.07ID:8t/Ac5S/
おまえら糞みたいな情報しかない質問に適当に答えすぎ
onCreateViewはattachされる時に呼ばれるからタブ3も画面上に配置してinvisibleにしとけば画面生成時に呼ばれる
どうやってタブ実装してるのかはしるよしもない
0223デフォルトの名無しさん2015/02/06(金) 20:09:52.49ID:77/GKFEd
viewpager.setOffscreenPageLimit(3);
0224デフォルトの名無しさん2015/02/06(金) 23:13:45.45ID:QqLkWlqJ
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0225デフォルトの名無しさん2015/02/07(土) 01:03:55.30ID:zK0klj7d
ボタンの二度押し防止ってどうすればいいんだ?
パッと思い付くのがフラグ持つかミリ秒取得して一回目と二回目の差分が千ミリ秒だったらreturnするくらいしか思い付かない
前者だと連続二度押しと時間空けての二度押し判別できなさそうな気もするし
0226デフォルトの名無しさん2015/02/07(土) 01:23:15.23ID:ZZieBpsO
押された瞬間に他のボタンもすべてdisabledにして対処している
0227デフォルトの名無しさん2015/02/07(土) 09:33:12.19ID:hFL4Wixy
>>225
DialogFragment のokボタンで確定させるか、Toast で押しました的なメッセージ表示を行う
後者は根本的な解決法ではないけど、ユーザーがボタンを押したかどうか気付かないということは避けられる
0228デフォルトの名無しさん2015/02/07(土) 18:29:20.86ID:xmqPkSVf
俺もその二度押し防止策をやろうと思ってるんだが
押したらプリファレンスにフラグ保存して
処理が終わったらフラグ解除する実装でどうだろう
0229デフォルトの名無しさん2015/02/07(土) 20:24:00.71ID:Od538dO2
そういう仕掛けを自前で用意するのは不安が残るよな
何かしら想定抜けがあったり、あるいは処理落ちが発生したりして、
フラグが更新されないと最悪アプリが操作不能になるわけで

網羅的にテストしようにもAndroidの仕組みを良く理解していなければならないし、
テスト工数も大きくなるだろう

こういうのはAndroidの仕組みをよく理解しているGoogleの開発者が
用意しておくべきだと思うな
0230デフォルトの名無しさん2015/02/07(土) 22:59:48.81ID:cKTYvVm7
なんでバグる事が前提なんだ?
0231デフォルトの名無しさん2015/02/08(日) 00:07:43.66ID:2LhxGV6h
>>225
ダイアログみたいにボタンで終了させるものは前者
それ以外はいつも後者でやる
0232デフォルトの名無しさん2015/02/08(日) 01:14:21.63ID:CZPO9jOZ
むしろダブルタップしないと動作しないようにカウンタ持たせれば
0233デフォルトの名無しさん2015/02/08(日) 02:04:01.99ID:wABF7bTK
キーボードの初期表示って変えれるもんなの?
例えばinputtype=textで指定するけどキーボード出たときの状態は数字みたいな
0234デフォルトの名無しさん2015/02/08(日) 02:12:16.70ID:4ntbFRPe
できる
0235デフォルトの名無しさん2015/02/08(日) 02:14:49.40ID:wABF7bTK
>>234
どうやんの?
0236デフォルトの名無しさん2015/02/08(日) 03:54:59.51ID:L3qJuur8
APIドキュメントくらいみろ
0237デフォルトの名無しさん2015/02/08(日) 09:17:07.94ID:wABF7bTK
調べた上で見つけらんなかったから聞きたかった
0238デフォルトの名無しさん2015/02/08(日) 10:00:21.04ID:tRrs2QTr
eclipseをたちあげたままスリープを押して
再度立ち上げたところ画面真っ暗で動かなく
強制でシャットダウンして

再度eclipseを立ち上げたら
赤バツだらけ
クリーンやリフレッシュもやりました
どうしたらいいでしょうか

appcompatの
R.javaの部分が赤く
プロジェクトの方も赤になってます
0239デフォルトの名無しさん2015/02/08(日) 10:13:29.10ID:EEE2VB2X
>>238
>>どうしたらいいでしょうか

(1)あきらめて寝る
(2)アンインストールして再度インストールしなおす
(3)普通の人は当然のごとくやっている環境丸ごとバックアップしているものに差し替える
0240>>2382015/02/08(日) 10:16:02.63ID:tRrs2QTr
リフレッシュかけて再起動までしてみたらなおりました
0241>>2382015/02/08(日) 11:29:58.67ID:tRrs2QTr
iphoneだとデフォルトで
アプリ作成の際
広告を下などに出す
機能がついてる

アンドロイドってあれはどうやってやるんですか?
検索ワードがすごい難しい
0242デフォルトの名無しさん2015/02/08(日) 12:26:42.48ID:lX7jwII2
広告会社に登録してSDK入れて手順通りやる
0243デフォルトの名無しさん2015/02/08(日) 18:08:27.78ID:MTTUnT89
質問させてください。

Eclipse 4.2でこれまでAndroid開発をしていたのですが、
Android Studioをインストールしたら、Eclipseの開発が壊れてしまい、ADTを再インストールしました。

再インストール自体はうまくいったのですが、実行構成が起動できず、アプリも実行できなくなってしまいました。

こんなエラーが発生しています。

エラーが発生しました。詳細については、エラー・ログを参照してください。
com.android.ide.eclipse.adt.internal.sdk.Sdk.getSdkLocation()Ljava/lang/String;

コンソール上には、様々なエラーが吐かれています。
一例としてこのようなものです。
[2015-02-08 17:48:13 - SwitchUserSample] Found 2 versions of android-support-v4.jar in the dependency list,
[2015-02-08 17:48:13 - SwitchUserSample] but not all the versions are identical (check is based on SHA-1 only at this time).
[2015-02-08 17:48:13 - SwitchUserSample] All versions of the libraries must be the same at this time.
[2015-02-08 17:48:13 - SwitchUserSample] Versions found are:
[2015-02-08 17:48:13 - SwitchUserSample] パス: D:\Program Files\facebook-android-sdk-3.21.1\facebook\libs\android-support-v4.jar
[2015-02-08 17:48:13 - SwitchUserSample] 長さ: 393154
[2015-02-08 17:48:13 - SwitchUserSample] SHA-1: 307c1cc532eabbf1d135b43e5c983c9da700449d
<略>
[2015-02-08 17:49:19 - PhotoSelectionActivity] D:\Program Files\Laevatein-master\laevatein\src\main\res\layout\l_list_item_default_album.xml:2: エラー: エラー: String types not allowed (at 'layout_width' with value 'match_parent').
[2015-02-08 17:49:19 - PhotoSelectionActivity]
[2015-02-08 17:49:19 - PhotoSelectionActivity] D:\Program Files\Laevatein-master\laevatein\src\main\res\menu\l_activity_image_preview.xml:5: エラー: No resource identifier found for attribute 'showAsAction' in package 'com.laevatein'
[2015-02-08 17:49:19 - PhotoSelectionActivity]

解決策がよく分からないので、レスしました。
どなたか分かる方ご教授いただけないでしょうか。
お願いいたします。
0244デフォルトの名無しさん2015/02/08(日) 18:14:34.39ID:EEE2VB2X
>>243
>>239の(3)で解決出来る
0245デフォルトの名無しさん2015/02/08(日) 18:28:54.70ID:CZPO9jOZ
studioにエクスポートしたら戻れない、と警告で書いてあったような
0246デフォルトの名無しさん2015/02/08(日) 19:22:10.87ID:lX7jwII2
eclipseで作ったプロジェクトをインポートしたのかな
コピーしたやつをインポートして様子をみればよかったのに
0247デフォルトの名無しさん2015/02/08(日) 19:25:51.05ID:EEE2VB2X
最低レベルのプログラマでも適宜プロジェクト単位でバックアップはとってあるだろうからたいした損害はないだろ?
0248デフォルトの名無しさん2015/02/08(日) 19:34:11.56ID:Pwx84Qtq
Twitter乗っ取られたんだが奪い返すことは可能?
0249デフォルトの名無しさん2015/02/08(日) 19:42:25.80ID:OdSQTeze
プログラミングでやるなら、パスワード総当たりしたら
02502432015/02/08(日) 19:51:54.50ID:MTTUnT89
>>244
バックアップを取っていなかったので...。
それに、そうしない方法を探っているので...。

>>245
Android Studioにエクスポートはしてないです。
ただ、Android StudioをPCにインストールしただけです。
まさかインストールしただけで、環境が壊れるとは思ってもいませんでした。
0251デフォルトの名無しさん2015/02/08(日) 20:17:23.84ID:OdSQTeze
ADTにちゃんとSDKの位置が指定されてるかもっかい確認してみそ
Android Studioは何も考えずにインストラーをクリックしてくとSDKも入れられるから、重複してるかも
0252デフォルトの名無しさん2015/02/08(日) 20:19:39.58ID:BuQX/g1t
どうやったらインストールしただけで壊れるの?神業
0253デフォルトの名無しさん2015/02/08(日) 20:23:25.93ID:tRrs2QTr
ちょっと動かすとすぐ壊れるのがアンドロイド
嫌と言うほどやってるから
絶対動かさないか動かす場合は保存など常にしてる
0254デフォルトの名無しさん2015/02/08(日) 20:27:42.12ID:MTTUnT89
>>251
Eclipse側のSDKの位置は合ってますし、Android StudioとSDKは分離させているので、問題はないはずなのですが...。

>>252
どうやって起きたのかは調査中...。
結構色々なAndroidプロジェクトが入っているので、何とか復旧させたいのだが...依然うまくいかず...。
どうしたらいいのかな。
0255デフォルトの名無しさん2015/02/08(日) 20:31:32.74ID:EEE2VB2X
>>253
環境とプロジェクトをバックアップしていれば復旧なんか数分だからね
0256デフォルトの名無しさん2015/02/08(日) 20:34:53.91ID:OdSQTeze
そもそもSDKって重複して存在できるんか?
確認した訳じゃないけど環境変数取り合ったりしてないか?

てか、ADTなんて棄ててもうAndroid Studioに全面移行しちゃいなよ、俺はもうした
商業アプリもインポートしてビルドしてるが全く問題なし
Android Studioが優れてるというより、Graidleが標準で使えるのが大きなメリットなんだけどね
NDK使いたいならまだだめかもしれないけど
0257デフォルトの名無しさん2015/02/08(日) 20:54:54.89ID:MTTUnT89
>>256
環境変数か。そこは考えていなかった。一度確認してみます。

移行もちょっくら考えているけど。
Eclipseの方が今はまだ使いやすいし、Android Studioを自分風にカスタマイズしていくのに慣れてなくてね...。

しっかりカスタマイズできて(特にエディタの文字の色とかコード補完とか)いれば、移行しようかなとも思っています。

事の発端はAndrodウェアのアプリを作ろうと思ったことだし。

Android StudioもGit使えるのでしょうか?
0258デフォルトの名無しさん2015/02/08(日) 21:26:51.27ID:Pwx84Qtq
>>249
そのプログラミングが作れなくて困ってる
0259デフォルトの名無しさん2015/02/08(日) 21:57:28.03ID:MTTUnT89
確かに環境変数に勝手にパラメタが追加されていたわ...。

でも、変化なしというか、余計にエラーが増えたような気がする。

まぁ、明日仕事だし、今日の追跡はこれくらいにしとく...明日また考えてみよう。
0260デフォルトの名無しさん2015/02/08(日) 22:23:04.14ID:lX7jwII2
そんなにおかしくなるものなのかね
いずれ移行しなきゃならんかもしれないし怖いのお

環境変数でいじったのってsdkのtoolsとかのpathを通したぐらいだし
更新履歴みても上書きされてるようなのは見当たらない(すべてインスコ時の日付時間)
まあプロジェクトファイルの方が壊れてるんだと思うけど
0261デフォルトの名無しさん2015/02/08(日) 22:34:32.81ID:Ecm9o+2g
>>257
アンスタがGit使えるというか、msysgitまでのパスを設定すればGUIである程度操作できるようになるよ
しかも変更した箇所がバーにハイライトされるんで見やすい

それで、思ったんだけどGit使えるならGoogle Driveとかにバックアップ用のリモートリポジトリもっとけば
自分は実家のPCでもプロジェクトの同期がしたかったんでわざわざGitサーバまで立てたけど、Google DriveでもWindowsから直接パスが見えるからサーバ立てるまでもなく簡単にできるんじゃない、多分

これで自宅が火事になっても大丈夫w
0262デフォルトの名無しさん2015/02/08(日) 23:00:10.02ID:Ecm9o+2g
>>261
いま試したらGoogle Driveで簡単にできた、サーバの知識なくていろいろ試行錯誤したあの日々はいったい
技術力のアップにはなったかな。。
0263デフォルトの名無しさん2015/02/08(日) 23:58:54.84ID:+oicH/zx
>>262
まあ一人かつプライベートならクラウドストレージ系は全然ありだよね。
0264デフォルトの名無しさん2015/02/09(月) 00:32:05.79ID:M6qfrL2f
Google Driveをgit initすればリモートリポジトリになるの
0265デフォルトの名無しさん2015/02/09(月) 02:34:18.80ID:OsVjagQC
へー
0266デフォルトの名無しさん2015/02/09(月) 07:04:44.14ID:wR1775lp
>>264
Google Driveにベアリポジトリを置く
URLは別にファイルパスでもいいんよ
0267デフォルトの名無しさん2015/02/09(月) 08:18:14.85ID:UFgavq2T
ダイアログが.show()呼んだ直後じゃなく、少し送れてくる理由が説明読んでてもよくわからん
0268デフォルトの名無しさん2015/02/09(月) 08:32:59.41ID:UaK4zp1z
>>264
むしろミラーしてないドライブそのものにリモートでgitアクセスする方法あるなら知りたいわ。
0269デフォルトの名無しさん2015/02/09(月) 09:05:47.71ID:mR8qLUY6
>>267
UI操作系は、単純に今の処理が終わったら表示してねとか指示するだけ。
win32とかJavaScriptみたいに即時表示するわけではない。
0270デフォルトの名無しさん2015/02/09(月) 09:21:04.94ID:pt5Hxt8m
>>181
読める位置にあるsqliteのファイルのビューアーはある。
問題はたいてい他アプリからは読めない位置にあること
0271デフォルトの名無しさん2015/02/09(月) 16:24:13.30ID:IQ+VQ/6S
Evernoteみたいに、TextViewの中にチェックボックスを表示したいんだけど、fromHtmlしてもできなかった
方法知ってる人いる?
0272デフォルトの名無しさん2015/02/09(月) 17:30:13.65ID:TYd0UJ94
プロジェクトのインポート方法とかの質問もここでいいの?
なんか初心者が聞くには怖い人が多いんだけど
0273デフォルトの名無しさん2015/02/09(月) 17:33:48.02ID:C4YseTgE
ググって数時間格闘したけどなお分からんなら良いよ
0274デフォルトの名無しさん2015/02/09(月) 17:47:32.36ID:TYd0UJ94
三日くらい格闘してるので聞きます

https://github.com/playgameservices/android-basic-samplesのTypeANumberをインポートしたいです。
ダウンロードして解凍して、ecripseからインポートしようとすると、
Project to Importがsrc\main
新規プロジェクト名がMainActivityになってしまいます。

プロジェクト名がTypeANumberにならないし、プロジェクトの階層がsrcからになっているので?
インポートしてもsrcの中に何も無く、javaフォルダの下にいろいろと入っている状態です
どうすれば普通のandroid形式でインポートできるでしょうか?
0275デフォルトの名無しさん2015/02/09(月) 18:13:47.11ID:rZsqp4GQ
ある時刻からの経過時間を測定したいです
例えばゲームなどで、「ある時点から30分経過後にロック解除」といったことをしたいのですが、System.currentTimeMillis(); ではAndroidの時刻設定変更などの不正ですり抜けられてしまうと思います

できるだけ不正を排除して経過時間を測定したのですが、良い方法や常套手段などありますでしょうか?
ググっていますが、単なるタイマーの実装例などしか見つからず、不正対応まで言及されているものが見つかりませんでした

こういった処理で作ったことあるよ、などでも大変助かります
宜しくお願いします
0276デフォルトの名無しさん2015/02/09(月) 18:19:30.75ID:QWK+dkUi
NTPサーバに現在時刻を問い合わせればok
0277デフォルトの名無しさん2015/02/09(月) 18:52:12.24ID:SSt8WdgY
>>275
最初と最後だけで判断しなければ良いだけ
0278デフォルトの名無しさん2015/02/09(月) 19:37:20.35ID:MUXv5hLi
>>275
俺が思いついた方法は大きく分けて2つ。
好きな方を選んでくれ。

[方法1]
ネットワーク上から時間を取得し利用する方法。
NTPを利用する方法 or 自作PHPで行う方法の2種類。
参考キーワード1:「NTPサーバーとは?」
参考キーワード2:「PHP、現在時刻取得」「PHP、Android、連携」

[方法2]
スマホから時刻を取得するのではなく、アプリを起動してから自分でタイマーを使い30分測る方法。
参考キーワード:「Android、プログラミング、タイマー」「Android、プリファレンス」
0279デフォルトの名無しさん2015/02/09(月) 19:43:14.63ID:Mdgxd9zU
30分程度なら内部の時計を使わずサービスで1800秒カウントすればいいんでない
0280デフォルトの名無しさん2015/02/09(月) 20:10:29.71ID:zlXrB8WM
java.lang.system.currenttimemillisでいいんじゃね
0281デフォルトの名無しさん2015/02/09(月) 20:18:52.58ID:zlXrB8WM
ああ違うかシステムの稼働時間返すいじれないタイマーが有った気がしたんだが
0282デフォルトの名無しさん2015/02/09(月) 21:30:58.43ID:fKPSptLs
発想を変えて、ACTION_TIME_CHANGEDが来たかどうかを判定するフラグを用意するとかでいいんじゃない?
0283デフォルトの名無しさん2015/02/09(月) 21:55:17.62ID:UaK4zp1z
アプリを終了した状態も許可するんだとするとやっぱりネットから
時間取ってくる方法取りたくなるなぁ。
0284デフォルトの名無しさん2015/02/09(月) 22:13:06.04ID:mR8qLUY6
>>274
これAndroid Studio用のプロジェクトじゃないかな?
Eclipseでは読めないと思う
0285デフォルトの名無しさん2015/02/09(月) 22:50:21.03ID:eSEmC5uK
>>281
SystemClock#elapsedRealtime ?
0286デフォルトの名無しさん2015/02/10(火) 00:50:03.62ID:CAxDKO0H
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0287デフォルトの名無しさん2015/02/10(火) 07:28:54.88ID:bfs2mGg9
>>275
起動しっぱなしならSystemClock.elapsedTime
リブート挟むならネットワーク時刻
0288デフォルトの名無しさん2015/02/10(火) 07:50:10.88ID:mF/4fide
ネットに常時接続してるモノ
と、考える馬鹿が多すぎ
0289デフォルトの名無しさん2015/02/10(火) 08:00:01.63ID:bfs2mGg9
>>288
タイムソースもなしで正確な時刻が分かるわけないでしょ。君のような言い方はしないけども
0290デフォルトの名無しさん2015/02/10(火) 08:08:07.96ID:mF/4fide
>>289
今回の場合、時刻は不要
ヨクヨメ
0291デフォルトの名無しさん2015/02/10(火) 08:33:58.70ID:mF/4fide
仮に時刻を使う場合でも、
起動時・アプリ実行中など、さまざまのタイミングで複数のアイテムを使って時刻の印を複数の場所に複数残しておいて、
再起動時・アプリの実行中にその印と現在の時刻のつじつまが合わない場合を判断すればいい
少しは頭を使えよ
0292デフォルトの名無しさん2015/02/10(火) 08:44:02.79ID:MU4ttsFe
>>291
巻き戻し対策ならそれもわかるけど
先送りはそれだと難しくない?
外部要因で簡単に終了する泥のアプリは特に。
0293デフォルトの名無しさん2015/02/10(火) 08:47:45.79ID:bu+0QEtz
節目節目に時刻を記録しておいて、いきなり大きく時間が飛んだら
時間を先に進めたって判断するってことかね。
電源長く切ってた場合とかアプリ長く終了してた場合とかで誤検出になるような気もするが。
0294デフォルトの名無しさん2015/02/10(火) 08:59:55.72ID:bfs2mGg9
>>291
自動時計合わせでズレることもあるし、テストしにくい迂遠な手法だな
0295デフォルトの名無しさん2015/02/10(火) 09:15:04.81ID:mF/4fide
元に戻って
>>275 が造るアプリがそこまでの時限プロテクトが必要なアプリなのか...が知りたいものだ
ウチのアプリは(アンドの中では)高額なのでかなり厳しいプロテクトはかけてるが...
0296デフォルトの名無しさん2015/02/10(火) 09:22:23.18ID:MU4ttsFe
やっぱり外部リソース使う方法しか思いつかないなぁ。
稼働時間は再起動でリセットされるもんな。
0297デフォルトの名無しさん2015/02/10(火) 09:25:39.26ID:MU4ttsFe
>>282
なにやら自動設定にしてる場合、ネットワーク接続先が変わるたびに飛んでくるんだそうな。
なかなか難しいな。
0298デフォルトの名無しさん2015/02/10(火) 09:36:07.75ID:m9haxDe1
再起動でリセットされるのは問題ないんじゃね、早送りをされたくないわけだし
カウントが小さくなっていたら起点をその数に差し替えればいい
0299デフォルトの名無しさん2015/02/10(火) 09:37:38.87ID:tGoxHdCA
時間戻す対策はいろいろ考えつくけど進める対策は難しいね。
elapsedRealTime() だけでうまく出来ないかなぁ。
再起動とか電源OFFの時だけ巻戻るってのだけ注意したらどうにかならんかな。
0300デフォルトの名無しさん2015/02/10(火) 09:39:50.49ID:tGoxHdCA
アプリ起動→(稼働時間記録)→アプリ終了
→時刻進めてから再起動→アプリ起動 で抜けられちゃうか…
0301デフォルトの名無しさん2015/02/10(火) 11:40:33.44ID:Z92kp1ju
日時が正確じゃないとログインできない仕様とかあるから
ネットワーク時刻と同じでないとアプリが起動しないようにすれば
普通に開始時刻のログと比較で処理できると思う

端末の時間がテストとかしてずれてるときそれに気づかなくて
twitterにログインできなくてムキーってなったことあるw
0302デフォルトの名無しさん2015/02/10(火) 12:06:37.54ID:bfs2mGg9
>>301
仕様っていうかSSL証明書の期限の関係で、ある程度時計があってないとサーバと全然通信できないことはよくあるな。SSLまわりの例外がでたら時計を確認してアプリの開発時期とあまりにズレてたら特別なエラーメッセージだしてるわ
0303デフォルトの名無しさん2015/02/10(火) 18:59:52.27ID:z1XURCzn
>>275みたいな用途だったらローカルのタイマーはダミーで実際に時間が経過したかどうかはサーバで管理すりゃ良いんじゃないの?
0304デフォルトの名無しさん2015/02/11(水) 01:36:23.41ID:uiTwMaW2
目的が違うからいくら代替を出しても無駄だと思われ
やりたいのは体験版とかの一定時間で使えなくなるための時限式じゃないの?
0305デフォルトの名無しさん2015/02/11(水) 01:41:00.05ID:G31Dersh
30分って言ってるからそれは違うと思われ
0306デフォルトの名無しさん2015/02/11(水) 01:46:21.90ID:vbjEWuqo
じゃあ時報にコールして音声案内の時間を取得すればいいんじゃね
0307デフォルトの名無しさん2015/02/11(水) 02:32:58.07ID:l59qlwkL
馬鹿が多すぎ...
0308デフォルトの名無しさん2015/02/11(水) 02:52:54.57ID:6TG37h5B
これがベスト!なんて解決案があるならとっくに定形化してるのよ
どんな案も一長一短だからトレードオフは避けられない
アプリの性格毎に決めるしかないね
0309デフォルトの名無しさん2015/02/11(水) 06:13:39.97ID:l59qlwkL
ネット接続のみなら馬鹿でも出来る
馬鹿しかいないのかぃ
0310デフォルトの名無しさん2015/02/11(水) 07:59:56.71ID:2YbZ9jaX
キミの素晴らしいアイデアを披露してみたらどうだ?
0311デフォルトの名無しさん2015/02/11(水) 08:32:55.30ID:GRg46R4i
>>310
触るな
0312デフォルトの名無しさん2015/02/11(水) 12:54:39.81ID:SDh110M/
ちょっとしつもんてす。
書籍に関してもここで大丈夫でしょうか?

今まで eclipse 上で開発してきたのですが、ビルドなどを自動化するため、adb や ant を勉強中です。
ネットで断片的な知識は得たのですが、一度書籍でがっつり勉強したいです。
こんな場合におすすめの本ってありますてしょうか?

リファレンスではなく、署名から実機での起動、ライブラリを使う、jar をとりこむ、デバッグ、LogCat の表示、などなど実践的なものがあればありがたいです。
0313デフォルトの名無しさん2015/02/11(水) 20:23:39.49ID:OCHWwXa/
>>312
せっかく勉強するならantよりgradleかな
Android Studioはgradleなんで
0314デフォルトの名無しさん2015/02/11(水) 20:45:08.54ID:gc1LUxHH
アンドロイドって市場的には
ほぼ終わり段階なのかまだ
20年は持つのか
どうなんでしょう?
0315デフォルトの名無しさん2015/02/11(水) 20:59:43.44ID:jSeyXlmJ
>>314
自分で判断できないなら聞いても無駄だろう
0316デフォルトの名無しさん2015/02/11(水) 21:12:46.90ID:LlXM68zu
20年後にスマホなんて使うかよ
0317デフォルトの名無しさん2015/02/11(水) 22:06:46.65ID:OrevmmI7
日本で泥が残るか知らないがPDA的な物は昔から有るし今後もなくならないんじゃね
ありそうな進化としたらCCDからジェスチャ読んで操作かな
0318デフォルトの名無しさん2015/02/11(水) 22:15:00.98ID:GRg46R4i
>>314
20年前、10年前、5年前に流行ってたのが何なのかとか考えれば
ひとつのプロダクトの知識だけで一生食べてくのは不可能だってわかるはず。
0319デフォルトの名無しさん2015/02/12(木) 00:44:44.15ID:TSDFjk3D
20年後はそれなりに進化した形で残っているんじゃないか
目下これから勉強スべきは、 Android5 の新機能とスマートウォッチだろ
0320デフォルトの名無しさん2015/02/12(木) 02:55:42.70ID:aQ1IGPg3
20年前っつったらWindows95くらいか。
20年後はノイマン型が残ってるなら256コアくらいのCPUがモバイルで動いてそうだな。
0321デフォルトの名無しさん2015/02/12(木) 08:32:45.87ID:fL5KgP/j
おはつです。
Facebook APIが場0ジョンアップしてfriend_***の権限がすべて削除されたため、
friend_video、friend_photoにアクセスする方法がなくなり、困っております。

代替の手段等あればご教示いただけないでしょうか。
0322デフォルトの名無しさん2015/02/12(木) 12:48:34.13ID:aQ1IGPg3
Webからスクレイピング
0323デフォルトの名無しさん2015/02/12(木) 17:36:37.35ID:XuKVtfO1
AndroidStudioでC のコードにブレークポイントを設定したいのですが、
ソースデバッグってできるのでしょうか?
ググっても情報が見つからず困っております。
0324デフォルトの名無しさん2015/02/12(木) 19:25:19.11ID:44VDkQ2I
20年先なんて考えてないで今年で出来る事を考えてやれ
デジタル産業とはそういう所
0325デフォルトの名無しさん2015/02/12(木) 21:02:09.29ID:TH36y/uW
>>324
それはそれでどうかと思うぞ。。。
0326デフォルトの名無しさん2015/02/12(木) 22:13:34.12ID:ojZk3IYQ
今年はスマートテレビの都市だろ
0327デフォルトの名無しさん2015/02/12(木) 22:59:34.12ID:TH36y/uW
都市だったのか・・・

ってのはいいけど、スマートテレビは無理だろ。
朝鮮人の考えそうな無理やり機能なんて広まるはずもない。
0328デフォルトの名無しさん2015/02/12(木) 23:01:44.13ID:EJlvafKf
>>321
あれ、レビュー通ってもあかんの?
0329デフォルトの名無しさん2015/02/12(木) 23:04:43.22ID:UmcwFIqu
動画などを再生する時にフルスクリーンになった事をReceiverで受け取りたいのですが可能でしょうか?
分かる方ご教授下さい。
0330デフォルトの名無しさん2015/02/13(金) 00:36:19.50ID:sH9aavqX
>>329
どこから受け取りたいの?
0331デフォルトの名無しさん2015/02/13(金) 00:46:57.42ID:fjjTncGP
>>330
常駐しているserviceにフルスクリーンになった事を検知させたいと思っています。

調べてもそれらしいページが見当たらなかったのですが難しいのでしょうか
0332sage2015/02/13(金) 15:39:28.78ID:EWGyHIFD
Androidのwebkitのaudioタグで音声を再生していると、稀に音が出なくなり、
それ以降はアプリを再起動しても直らないことがあります。
仕方がないので対処療法として、AndroidのAPIからオーディオ全体をリセットしたいと思います。
どのようにすればオーディオ全体をリセットできるでしょうか。

よろしくお願いします。
0333デフォルトの名無しさん2015/02/13(金) 16:56:02.12ID:oqJQlYfa
>>332
webkit使ったことないから憶測になるが
それはaudioタグとやらにメモリー解放のバグがあるか使い方間違ってたりしないかな?

何故かと言うと以前Androidでwebkitを使わないで音声再生アプリ作った時
音声再生用に確保したオブジェクトを使いまわしたり再利用しようとしたら同じバグが発生して悩んだことがある。
原因は音声を再生するたびに多重にメモリーを確保し続け
解放がされてないためにメモリーリークを起こしてそうなっていた。
もうメモリーを確保できない時に端末の再起動でしか直せなくなっていた。

なのでここらへんの動きも確認してみるといいかも
0334デフォルトの名無しさん2015/02/13(金) 22:38:29.54ID:bhGcrWT6
スマートテレビで8CH同時視聴録画機能や
ニコニコ実況、Twitter連携、スマホからの視聴録画予約などで
完全にデジタルテレビはGoogleが支配することになる
今年がその元年となる
0335デフォルトの名無しさん2015/02/13(金) 23:10:55.50ID:X4066HEJ
にゃんこ大戦争もいつまでたってもBGMが止まるバグが治らないけど、このせいなのかな?
0336デフォルトの名無しさん2015/02/14(土) 18:43:23.77ID:rkkQlakc
実機の課金テストしようとapkファイルをアルファ版テストにアップロードしたんですが、
いざ課金処理を呼び出すと「エラー 認証が必要です Googleアカウントにログインしてください」と出ます
端末は端末用のGoogleアカウント(デベロッパーとは別)にログインしていますし、デベロッパーコンソールの「テスト用のアクセス権がある Gmail アカウント」にそのGmailを入力してます
ライセンス キー も入力してありますしサンドボックステストでは想定通りの購入も出来たので周辺にバグがあるとはあまり思えず

端末も直前にGoogle playから別のアプリをダウンロードして通ることを確認しましたし、
アプリ内アイテムも有効になってますし、アイテムIDも何回も確かめました。もう意味がわかりません

Logcatで赤文字で表示されてるエラーは
Style contains key with bad entry: 0x0101035b
FileBasedKeyValueStore.delete:Attempt to delete '文字列' failed!
[16] BasicNetwork.performRequest: Unexpected response code 403 for https://android.clients.google.com/fdfe/preparePurchase
の3つです

FileBasedKeyValueStore.deleteはググったら出てきてこれかなとか思いましたが、アイテムを購入する画面まで進んでませんし・・・
0337デフォルトの名無しさん2015/02/14(土) 19:35:22.32ID:GVISBlZ/
テスト用アカウントが浸透するのって2、3日かかったと思う
もうちょっと待ってみ
0338デフォルトの名無しさん2015/02/14(土) 23:22:07.87ID:1tpX38Ok
androidのソースコードをダウンロードしてもカーネルがどこにあるか分からないのですが
Googleはカーネルだけは非公開にしてるんでしょうか?
0339デフォルトの名無しさん2015/02/15(日) 00:09:46.47ID:3JbPLVmH
は?死ね
0340デフォルトの名無しさん2015/02/15(日) 02:01:02.83ID:GzfgH+rD
切れんの早すぎ

>>338
カーネルはバイナリになってて、別のところから落とせる
公式ガイドのBuilding kernelに書いてあると思うが
0341デフォルトの名無しさん2015/02/15(日) 06:45:35.94ID:Yeli3JmX
Firefox for mobileなんだが多分28くらいからcanvasが表示出来なくなったんだけど
お手持ちの環境でCanvas表示できてるって人いる?
asm.jsで実用可能な速度が出るので活用したいところだが…
ちなみに端末はHTL23を使ってる
0342デフォルトの名無しさん2015/02/15(日) 11:35:54.52ID:/CNeEnsG
デベロッパーコンソールでα版、β版を「公開」にした時って
Google playに公開されるんですか?
それとも、「アルファ版テスター」というのにだけ公開されるんでしょうか

なんか準備する前のテスト段階で間違って一般公開になると怖いんですが
0343デフォルトの名無しさん2015/02/15(日) 11:48:52.08ID:qpUdiPAn
ちゃんとデバッグしていればいいだけだろ
0344デフォルトの名無しさん2015/02/15(日) 12:32:45.47ID:/CNeEnsG
>>343
課金のテストするためにテスト版を公開する必要がある
http://gadget-f.hateblo.jp/entry/2014/08/24/192301

α版とβ版の違いがわからないけど、α版だと課金テスト出来なかったりする?
0345デフォルトの名無しさん2015/02/15(日) 12:47:00.53ID:DDC8X9g2
βはGoogleグループのメンバーをテスターに出来るんじゃなかったか?
心配しなくても製品版で公開しない限り一般の人には見えない。
しかし、課金テスト面倒くさいよ。
0346デフォルトの名無しさん2015/02/15(日) 12:53:53.24ID:qpUdiPAn
>>344
はぁ? 今はテスト版なんか使うの
0347デフォルトの名無しさん2015/02/15(日) 13:14:23.46ID:zsd+S597
製品版をベータ公開してテストだな
0348デフォルトの名無しさん2015/02/15(日) 13:15:14.77ID:qpUdiPAn
>>345
めんどくさい?
課金情報の格納方法の方が神経使うけどな
拔かれる→技術がない→馬鹿にされる
0349デフォルトの名無しさん2015/02/15(日) 13:19:14.94ID:zsd+S597
>>348
多分、購入フローのテストをしたいのだと思うが、一度購入した商品は購入出来ないから毎回アイテムIDを変えapkアップしないといけないから。
良いやり方があるのかもしらんが。
0350デフォルトの名無しさん2015/02/15(日) 13:24:35.22ID:/CNeEnsG
>>349
課金商品の種類に
「管理対象のアイテム」と「管理対象外のアイテム」があって、
一度購入したら購入できなくなるのが「管理対象のアイテム」
魔法石やダイヤは「管理対象外のアイテム」
0351デフォルトの名無しさん2015/02/15(日) 13:27:43.87ID:zsd+S597
>>350
Oh!!なんてこったいw
そういう事だったのか。
ありがとう
0352デフォルトの名無しさん2015/02/15(日) 13:28:11.78ID:qpUdiPAn
>>349
購入前と購入後の処理を分ければ実際の課金は最小2回で済む
あとは、全部のGアカが削除できる端末を使えばいちいち端末の初期化が不要になる
0353デフォルトの名無しさん2015/02/15(日) 13:35:03.25ID:zsd+S597
>>348
まぁ、自分のは広告と機能制限の解除だけなんで。
盗まれてもtrueフラグのみww
0354デフォルトの名無しさん2015/02/15(日) 13:39:21.84ID:zsd+S597
>>352
端末のアカウントってやつが良くわからんね。
自分だけかも知れんが、変更できるのか出来ないのかさえ分からんw
面倒くさいから一台初期化したった。
0355デフォルトの名無しさん2015/02/15(日) 14:52:09.37ID:qpUdiPAn
>>353
そのフラグをどう隠すかって所なんだけどね
たいした金額のアプリではないのなら実害はほとんどないだろうが...抜いた人は作者の技術力を馬鹿にするだろうな
0356デフォルトの名無しさん2015/02/15(日) 15:08:26.91ID:vyZkkd02
>>355
アプリを改変して有料アイテムをタダで使われるって事かな。
少なくともGoogleストアで海賊版を再販される事はなさそうだから、そこまでは配慮してなかった。
何とかキーは一応難読化はして置いたが、正直誰も解読なんかしないだろうと楽観的に考えてる
と言うか、そこまで注目されるならむしろ光栄なくらいww
0357デフォルトの名無しさん2015/02/15(日) 15:26:22.07ID:vyZkkd02
昔、Windowsで圧倒的なシェアーを誇っていた秀丸エディターのシェアウェアキーの安直さを思い出した。
秀丸○○円ってやつww
儲ける気があるのか?と思ったもんだがが、実際は長い間シェアウェア長者一二を争ってたなぁ
スレチ失礼。
0358デフォルトの名無しさん2015/02/15(日) 15:30:38.18ID:r/qZeOTv
>>357
抜いて喜ぶ連中はノイズ程度なのかもね。
0359デフォルトの名無しさん2015/02/15(日) 15:35:51.25ID:vyZkkd02
>>358
拔くまでもなくみんな知ってたw
自分が勤めてた会社は、それでも正規のキーを購入するように指示してたな。
0360デフォルトの名無しさん2015/02/15(日) 15:49:48.30ID:gNPaBsHP
初めてナビゲーションドロワー使って開発しようと思ったんだけど画面遷移が上手くいかん

public void onSectionAttached(int number) {
switch (number) {
case 1:
mTitle = getString(R.string.title_section1);
break;
case 2:
mTitle = getString(R.string.title_section2);
break;
case 3:
mTitle = getString(R.string.title_section3);
break;
case 4:
mTitle = getString(R.string.title_section4);
break;
}
}

breakの所にstartactivity記述しても強制終了になるし...
0361デフォルトの名無しさん2015/02/15(日) 16:18:12.69ID:0ji6re4L
ナビゲーションドロワを使用した画面遷移でハマるようなトラップはないだろ
AndroidManifest の書き忘れじゃないのか
ナビゲーションドロワを使用する場合はフラグメントの置換で遷移することが多いからそれすら必要ない場合がほとんどだが
0362デフォルトの名無しさん2015/02/15(日) 18:12:31.99ID:XmUnDPPC
つーかstudioならテンプレからドロワーなんて自動生成できる、あまりいいコードじゃないから適宜修正は必要だが
0363デフォルトの名無しさん2015/02/15(日) 20:21:05.49ID:01ib3L+a
>>357
あれは、秀丸メソッドと呼ばれる巧妙なビジネス手法なのだよ

自称情強が4800円で使い始める
みんな真似して使い始める
天から、コンプライアンス遵守の声が降りてくる
大口ライセンス契約
0364デフォルトの名無しさん2015/02/15(日) 20:31:46.32ID:vyZkkd02
>>363
そうだったのかww
今じゃ現場ではサクラ満開だけどね。
0365デフォルトの名無しさん2015/02/16(月) 07:40:08.16ID:LvfjocOC
てらぱっど派はおらんのか
0366デフォルトの名無しさん2015/02/16(月) 08:35:12.89ID:YbUQcj4S
わしもてらぱっど
0367デフォルトの名無しさん2015/02/16(月) 09:04:02.09ID:v8SfShMV
僕はemacsちゃん!
0368デフォルトの名無しさん2015/02/16(月) 09:50:55.00ID:tQGykdZf
http://cocoabu.com/in-app-purchase-android
ここを参考に課金部分をサンプルを丸々コピーして動くんだけど
onIabPurchaseFinishedと、QueryInventoryFinishedListener
だけゲーム別に中身定義すればいいの?

まぁ管理対象外のアイテムだけならQueryInventoryFinishedListenerはいらなくて、
onIabPurchaseFinishedで
成功・キャンセル・払い戻しとかの処理をすればいいんだろうけど
送ったアイテムIDとリザルトのステータスはどこでわかるん?
0369デフォルトの名無しさん2015/02/16(月) 09:56:13.78ID:Fl2aEMar
そもそも誰も課金しないしワケのわからないものを実装しないほうがいいよ
0370デフォルトの名無しさん2015/02/16(月) 10:51:05.19ID:YbUQcj4S
>>369
キミのアプリはそうなのかもしれないが、
他の人のアプリはキミのアプリよりも出来が良いので問題は無い
0371デフォルトの名無しさん2015/02/16(月) 11:39:20.30ID:9iROF4gs
現在学習中なのですがjavaで作ったゲームをAndroidに移植する際の置き換えが分かりません
Graphicはcanvasということは分かったので置き換えましたがいまいち分かりません
参考になりそうなサイトの紹介でも構いません
助けてください
0372デフォルトの名無しさん2015/02/16(月) 11:45:36.03ID:X0lUfo1R
androidとして1から勉強しなおしたほうが早いんじゃね
0373デフォルトの名無しさん2015/02/16(月) 11:56:07.82ID:cp/2ddBa
泥用秀丸が待たれる
0374デフォルトの名無しさん2015/02/16(月) 14:35:03.53ID:HtNMlNqX
複数行の自由なテキスト入力のためeditTextを実装してみたんですが

editText=new EditText(this);
editText.setLayoutParams(new FrameLayout.LayoutParams(F,F));
editText.setMaxLines(100);
layout.addView(editText);

入力は最後尾でできるんですが
任意のタッチした場所にカーソルを移動させてそこに入力できるようにしたいのです。
どのようにすればよいでしょうか?
0375デフォルトの名無しさん2015/02/16(月) 15:13:46.40ID:HtNMlNqX
通常は
editText.setSelection();
で文字単位のカーソル移動はできるんですよね。
テキストエディタのようなタッチした場所に移動はどうやってるのでしょうか?
0376デフォルトの名無しさん2015/02/16(月) 15:19:59.09ID:0uQwwg/R
自動です
0377デフォルトの名無しさん2015/02/16(月) 15:47:36.87ID:HtNMlNqX
ああ4.xでやったら自動ですね。
今2.xでやったら固定で動かなかったんです。
どうなってるんだろう。
0378デフォルトの名無しさん2015/02/16(月) 17:59:00.51ID:jCBICFCT
2.3でもタッチしたところに動くよ
0379デフォルトの名無しさん2015/02/16(月) 22:26:31.27ID:ccNqCHTo
Ubuntuのデスクトップ環境のUnityと
ゲーム作成ツールのUnityは同じものなんでしょうか
0380デフォルトの名無しさん2015/02/16(月) 22:49:39.70ID:v8SfShMV
>>379
まったくの別物です。
0381デフォルトの名無しさん2015/02/16(月) 23:13:00.55ID:i1CQJPp7
/data/data/(パッケージ名)/files/(ファイル名)
に保存した音声ファイルをMediaPlayerで再生しようと思ったんだけど
このフォルダをあらわすURIってどうやって書けば良いんですかね
0382デフォルトの名無しさん2015/02/17(火) 00:26:45.50ID:Z6x88BbL
Context#getDir
0383デフォルトの名無しさん2015/02/17(火) 03:46:36.69ID:8RBH7v5B
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0384デフォルトの名無しさん2015/02/17(火) 18:29:44.67ID:h1cmOXk3
カメラの視点上方向って何ですか?全然意味が分かりません
0385デフォルトの名無しさん2015/02/18(水) 07:53:50.17ID:RFvFkM9Y
ファイルをコピーする処理は非同期で行った方がよいのでしょうか?
0386デフォルトの名無しさん2015/02/18(水) 12:48:52.31ID:ATIruTl3
なんでそう思うの?
0387デフォルトの名無しさん2015/02/18(水) 13:17:32.64ID:OEMtmQy4
UIスレッドでやるとANR喰らうから
0388デフォルトの名無しさん2015/02/18(水) 15:03:49.87ID:sHPcLYnM
意味的には非同期=ワーカースレッドではないけどな
0389デフォルトの名無しさん2015/02/19(木) 15:06:32.97ID:hopj9Hq8
>>368←これ分かる人いない?
0390デフォルトの名無しさん2015/02/19(木) 16:26:30.71ID:aUdt8rpv
いない
0391デフォルトの名無しさん2015/02/19(木) 17:38:32.22ID:UQ3kADO3
ちょっと遊んでみようと思うんだけどこれjavaの知識ある程度あったらさくっと作れる?

とりあえず今はマーケットとかに公開する気はない
0392デフォルトの名無しさん2015/02/19(木) 17:51:09.54ID:9Czlc87b
>>391
作れる。APIの使い方は都度調べりゃいいしね。
0393デフォルトの名無しさん2015/02/19(木) 18:03:52.90ID:Y4yO0PB/
android studioで、sparqlを用いてLODを取得することって出来ますか?
オープンデータを利用したアプリを作ろうと思ってるのですが、方法がわかりません
0394デフォルトの名無しさん2015/02/19(木) 19:01:39.67ID:QF37I8+K
やっぱり微妙だ
http://www.techspot.com/article/961-android-lollipop-performance-battery-life/
0395デフォルトの名無しさん2015/02/19(木) 19:47:07.71ID:tZxONS1Q
imageView1.setImageResource(R.drawable.pic1);
imageView2.setImageResource(R.drawable.pic2);
・
・
・
imageView10.setImageResource(R.drawable.pic10);

みたいな文をfor文を使って書くにはどうしたらいいでしょうか。
R.drawable.pic○○のところの書き方がわかりません
0396デフォルトの名無しさん2015/02/19(木) 19:52:21.25ID:Ujw3JsGx
>>395
全体を一回のforループで囲む
0397デフォルトの名無しさん2015/02/19(木) 20:16:45.15ID:Z63QF+oo
ちゃんと質問しないと、リソースを配列に入るという回答が来るだけ
0398デフォルトの名無しさん2015/02/19(木) 20:34:06.98ID:s6A8FhJG
Resources.getIdentifier でも使って
forループの中でリソース名をリソースidに変換したら
0399デフォルトの名無しさん2015/02/19(木) 20:35:58.87ID:wh5Sr6Cf
>>395
ソースを簡略化したからといってオブジェクトが簡略化されるとは限らない
0400デフォルトの名無しさん2015/02/19(木) 21:16:03.37ID:v9jxkQO1
imageView◯この部分は全部書かなきゃならないわけだから
for文にする意味があまりないような
0401デフォルトの名無しさん2015/02/19(木) 21:40:07.51ID:s6A8FhJG
>>400
findViewByIdするときに配列に入れれば良いだけでは
0402デフォルトの名無しさん2015/02/19(木) 22:24:11.75ID:v9jxkQO1
あーそこも配列にすればいいか
まあ10個ぐらいなら全部書いた方が早いかもw
0403デフォルトの名無しさん2015/02/19(木) 22:39:51.90ID:s6A8FhJG
だいたいこういうレイアウトはListViewやGridView使いたくなるから使い道があまり想像つかないけど、無理くり書いて見るならこんな感じかな

Resources res = getResources()

for (int i = 0; i <10; ++i)
{
int imageViewId = res.getIdentifier("imageView" + i, "id", getPackageName());
int drawableId = res.getIdentifier("pic" + i, "drawable", getPackageName());

ImageView iv = (ImageView)findViewById(imageViewId);
iv.setImageResouces(drawableId);
}
0404デフォルトの名無しさん2015/02/19(木) 22:51:23.54ID:tSGLcXE0
リソースIDはぶっちゃけ最初のやつをインクリメントしてけばいいっていう手抜き技もあるね。
0405デフォルトの名無しさん2015/02/19(木) 23:24:21.66ID:v9jxkQO1
int img[] = { R.drawable.pic1, R.drawable.pic2, .... R.drawable.pic10 }

ImageView imageView[] = { (ImageView)findViewById(R.id.image1), (ImageView)findViewById(R.id.image2), ...}

for (int i = 0; i <10; ++i) {
imageView[i].setImageResource(img[i]);
}

リソースidを配列に入れるってやり方をよくやるわ
0406デフォルトの名無しさん2015/02/20(金) 00:20:51.18ID:T588RARG
管理が楽だからarrayリソースに記述してもいい
0407デフォルトの名無しさん2015/02/20(金) 01:24:19.38ID:YdLhjXHH
>>405
まず同じパーツを全て直接レイアウトに並べてるという前提がどうかしてるんだが、さらにそんなコード書いてるやつが働いてる会社には絶対に外注したくないわな…
>>403に頼むわ

ただ、代入を伴わないインクリメント、デクリメントは俺は演算子を後ろにつける派だ。
0408デフォルトの名無しさん2015/02/20(金) 01:27:23.58ID:6ddOaTDf
>>407
後ろにつけるのと前につけるので意味が違うこと知らないの?
0409デフォルトの名無しさん2015/02/20(金) 01:34:43.45ID:YdLhjXHH
ちなみに俺なら、リソースIDから参照するというより、対象となるImageViewを格納しているViewGroupから子供Viewをスキャンして、タグ情報とかから画像リソースを特定して処理するな。
これならレイアウトファイルの更新だけで、画像数や画像内容などを後から簡単に変更できる。
コントローラーとビューの分離という基本的な実装ともいえる。

実行コストについては不利かもしれんが、そのへんはケースバイケースだね。
でも誤差範囲だろう。
0410デフォルトの名無しさん2015/02/20(金) 01:43:55.70ID:YdLhjXHH
>>408
代入を伴わない、と書いてるだろ…。

iが変化するのはブロックの最後なので、このケースではどちらでも問題にならない。
Javaには演算子オーバーロードの問題は発生しないから、for文でのインクリメントスタイルは完全に好みの問題。

ブロックの始まりでiは0、処理が終わったらインクリメントされると印象づける意味で、俺は後置している。
0411デフォルトの名無しさん2015/02/20(金) 01:44:36.62ID:hjDmDt+u
>>408
>>405と>>407は同類だな
0412デフォルトの名無しさん2015/02/20(金) 01:45:01.15ID:V7mE5d3h
>>408
知ってるから「代入を伴わないインクリメント」って限定してるんじゃないでしょうか
0413デフォルトの名無しさん2015/02/20(金) 01:58:26.61ID:6ddOaTDf
>>410
"代入を伴わない"とわざわざ書いてるから、>>408の質問なわけだけど・・・
0414デフォルトの名無しさん2015/02/20(金) 02:15:53.65ID:243THR31
意思の疎通が全くできてない
0415デフォルトの名無しさん2015/02/20(金) 02:26:21.60ID:YdLhjXHH
確かに俺も何を言われてるのかよくわからない。
でも俺も確かに態度悪いよな、深夜対応が連日続いてカリカリしてたんだ、さっきは人のコードをディスって悪かった。
俺も最初の頃はBASICでIF文を羅列してたからな…。
0416デフォルトの名無しさん2015/02/20(金) 06:47:53.01ID:hjDmDt+u
意味がない++iを使うようクズはクビ
0417デフォルトの名無しさん2015/02/20(金) 08:07:45.28ID:6ddOaTDf
>>416
お前が首切られた理由を持ちだされても反応に困る
0418デフォルトの名無しさん2015/02/20(金) 08:23:55.65ID:EGbfWoDB
>>413
なにいってんのこのひと
0419デフォルトの名無しさん2015/02/20(金) 09:15:25.64ID:bnGLfsQJ
使用しているライブラリにカメラを使用する機能があるのですが、
作成したアプリではカメラを使用しません
この場合、マニフェストにカメラに関する権限の記載は必要ですか?
0420デフォルトの名無しさん2015/02/20(金) 09:31:16.06ID:W19H3Mc1
んなもん、やってみなくちゃわからん
0421デフォルトの名無しさん2015/02/20(金) 09:32:14.12ID:wVugeA/o
権限無ければカメラ関係のAPI呼び出したときに例外喰らうだけ。
なので使ってないなら不要。
0422デフォルトの名無しさん2015/02/20(金) 09:34:22.22ID:V7mE5d3h
前置と後置比べるとトリッキーな処理なのは後置のほうだから特に意味がなきゃ前置を使うな

人のコードが後置優先で使ってても無理に直そうとまでは思わんが
0423デフォルトの名無しさん2015/02/20(金) 09:59:21.00ID:ABfzs/VS
Javaなんて動けばいいの、前置後置言いたいだけちゃうんか
0424デフォルトの名無しさん2015/02/20(金) 10:34:20.98ID:bnGLfsQJ
>>420-421
ありがとうございます
0425デフォルトの名無しさん2015/02/20(金) 10:43:40.51ID:hjDmDt+u
>>422
逆だろ トリッキーなのは前置
0426デフォルトの名無しさん2015/02/20(金) 10:45:29.03ID:8jgch8Pk
>>422
> 特に意味がなきゃ前置を使うな

「使うな」ときたか。アホですか?
0427デフォルトの名無しさん2015/02/20(金) 10:46:11.16ID:8jgch8Pk
>>422
理解してない馬鹿がここにも
0428デフォルトの名無しさん2015/02/20(金) 10:56:30.12ID:1k8Cy1eJ
CPUやVMの命令セット的に良い悪いはあるかもね
0429デフォルトの名無しさん2015/02/20(金) 11:40:36.06ID:hjDmDt+u
>>426
「使うな(命令形)」 じゃなくて 「使うね」 だと思うが
0430デフォルトの名無しさん2015/02/20(金) 11:51:38.57ID:V7mE5d3h
>>426
分かりにくい書き方ですまん
>>429の通り「前置を使うね」って意味
C++畑で育ったもんでどうしても前置を好んじゃうわ
0431デフォルトの名無しさん2015/02/20(金) 12:07:30.14ID:hjDmDt+u
>>430
C++を使うんだろ? i++は後置
0432デフォルトの名無しさん2015/02/20(金) 12:13:45.38ID:V7mE5d3h
>>431
そんな短絡的なシャレで言った訳じゃないからw
よく思い付くなw

C++で前置後置の演算子オーバーロード書いてみたらどっちが複雑な処理になるかって話だよ
0433デフォルトの名無しさん2015/02/20(金) 12:50:34.24ID:6ddOaTDf
ここは++Cを使えばいいのでは?(提案)
0434デフォルトの名無しさん2015/02/20(金) 12:55:33.12ID:EGbfWoDB
つまりhaskell最強ということですね。
0435デフォルトの名無しさん2015/02/20(金) 13:28:04.08ID:hjDmDt+u
>>433
単純なインクリ・デクリはc++・c--だろ
0436デフォルトの名無しさん2015/02/20(金) 14:57:02.98ID:V7mE5d3h
コード上では見えてこないけども、本質的に後置は一瞬だけインクリメント前と後の2つのインスタンスが必要になる
だから処理が単純なのはインスタンスひとつで済む前置なの
整数型だとレジスタにゴニョゴニョ格納してる間にそんなオーバーヘッドは無くなるけど
0437デフォルトの名無しさん2015/02/20(金) 15:07:49.60ID:EGbfWoDB
>>436
値を必要としてるならそれはオーバーヘッドではなく必要な処理だし、値が不要ならコンパイラが最適化してくれるけど。
0438デフォルトの名無しさん2015/02/20(金) 15:15:04.84ID:V7mE5d3h
>>437
もちろん値が不要な場合限定での話
最適化前提でコード書くの好きじゃないんだよん
0439デフォルトの名無しさん2015/02/20(金) 15:19:17.35ID:ghSAJEj8
++の話は置いといて
>>405のコードだとあとから動的に画像を変えるのに楽だと思うが何かまずいことある?
>>403だとまた全部を書かないといけないし
表示が一回だけならこっちでいいと思うが
0440デフォルトの名無しさん2015/02/20(金) 15:29:57.56ID:y9evx1tX
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0441デフォルトの名無しさん2015/02/20(金) 18:02:22.49ID:84kraAiA
インスタンスが複数になる話、理解できていない人の方が多いと思う。
 a = 2;
 a = a++;
が結果どうなるかよく考えてみれば気が付くかもしれんけど。
0442デフォルトの名無しさん2015/02/20(金) 18:19:41.60ID:hjDmDt+u
>>441
こんなコードを書く方がおかしい
って事に気づけよなぁ
0443デフォルトの名無しさん2015/02/20(金) 18:32:59.27ID:84kraAiA
>>442
理解できないからって逆ギレすんな
0444デフォルトの名無しさん2015/02/20(金) 18:43:21.46ID:y9evx1tX
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0445デフォルトの名無しさん2015/02/20(金) 18:43:35.52ID:hjDmDt+u
>>443
読む人を悩ますようなコードを書くバカはクビなんだけどね 笑
0446デフォルトの名無しさん2015/02/20(金) 18:47:51.23ID:y9evx1tX
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0447デフォルトの名無しさん2015/02/20(金) 19:08:37.38ID:84kraAiA
>>445
この程度で悩む馬鹿は仕事するなよ
0448デフォルトの名無しさん2015/02/20(金) 19:10:42.94ID:hjDmDt+u
>>447
馬鹿が言うなよ バカ笑い
0449デフォルトの名無しさん2015/02/20(金) 19:14:44.44ID:84kraAiA
>>448
理解できていない馬鹿が騒いでも悲しいだけだぞ
0450デフォルトの名無しさん2015/02/20(金) 19:19:34.05ID:y9evx1tX
>>447
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0451デフォルトの名無しさん2015/02/20(金) 19:20:00.29ID:y9evx1tX
>>448
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0452デフォルトの名無しさん2015/02/20(金) 19:20:27.24ID:y9evx1tX
>>449
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0453デフォルトの名無しさん2015/02/20(金) 19:26:19.79ID:84kraAiA
必死だな
0454デフォルトの名無しさん2015/02/20(金) 19:49:17.93ID:hjDmDt+u
>>453
お前がなw
0455デフォルトの名無しさん2015/02/20(金) 19:59:22.33ID:BnbAulyv
どちらが正しいかは関係なく
両方とも一歩引いてみたら?
0456デフォルトの名無しさん2015/02/20(金) 20:02:46.42ID:DBZbNBRn
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0457デフォルトの名無しさん2015/02/20(金) 20:03:18.28ID:y9evx1tX
>>453
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0458デフォルトの名無しさん2015/02/20(金) 20:03:55.16ID:y9evx1tX
>>454
チンクリ、マンクリの議論で盛り上がっているスレはここですかあ?
0459デフォルトの名無しさん2015/02/20(金) 20:09:35.50ID:84kraAiA
>>455
引くも何も
コード例示したら理解できないバカが絡んできただけ
コード読めないんだから相手にできないよ
0460デフォルトの名無しさん2015/02/20(金) 20:11:13.26ID:hjDmDt+u
>>455
意味もないのに--i を使う普通レベル以上ののc++プログラマは存在しないからね(笑)
0461デフォルトの名無しさん2015/02/20(金) 20:18:47.52ID:V7mE5d3h
まぁC言語時代によく考えずi++がデフォみたいにfor文の教科書書いた先人が悪いんだよ
C++になってからは>>436の理由で++iが盛り返したけども
0462デフォルトの名無しさん2015/02/20(金) 20:24:14.07ID:hjDmDt+u
>>461
アセンブラレベルのオブジェクトを見た上でのお話なんだよね
0463デフォルトの名無しさん2015/02/20(金) 20:33:52.87ID:AZ8voHBf
if(NULL == pData)〜と同じ話だろ。
規格内の記述方法で意図しない動作を防ぐためにやってることを敢えて否定するなら、それ以上のメリットを示せよ
0464デフォルトの名無しさん2015/02/20(金) 20:41:53.75ID:V7mE5d3h
>>462
逆
int型のアセンブラレベルなら++iもi++もオーバーヘッドはほとんどない
でも無限長の整数クラスを自前でこさえた場合とかを考えたら++iのが効率的なの
i++のインスタンスコピーの負荷が大きいから

まぁJavaでそこまで気にする必要ないと思うけどね
0465デフォルトの名無しさん2015/02/20(金) 20:47:24.09ID:84kraAiA
>>463
話が理解できていないなら参加しなくていいよ?
0466デフォルトの名無しさん2015/02/20(金) 20:47:57.53ID:hjDmDt+u
>>464
>int型のアセンブラレベルなら++iもi++もオーバーヘッドはほとんどない
ほとんど って言ってるって事はオブジェクトを見た事はないわけって事だな
アセンブラ読めるのかぃ?
0467sage2015/02/20(金) 20:54:27.84ID:bBmTj4UH
Android4.1の中華パッドを使っています。
内部ストレージ(/mnt/sdcard)にあまりファイルが入っていないのに、
内部ストレージに空きがないというので、
中華パッドをMacにUSB接続して、Macにマウントし、
内部ストレージをのぞいてみたところ
.Trash というフォルダ(ゴミ箱)があり、
中に大量にファイルが入っているのが原因でした。
Androidのアプリからこのゴミ箱を扱う方法が
見当たりません。何か管理する方法はありますか、
または、ゴミ箱を作らない方法がありますか。
0468デフォルトの名無しさん2015/02/20(金) 20:54:34.81ID:V7mE5d3h
>>466
「トリッキーなのは前置」って主張からだいぶ転向してきたね
学習意欲が高くてなにより
0469デフォルトの名無しさん2015/02/20(金) 21:21:44.87ID:6ddOaTDf
インクリメントで盛り上がってるところを更に・・・
 int a = 2;
 a = a+++ ++a;
この場合、aはいくつになるのかわかる?
0470デフォルトの名無しさん2015/02/20(金) 21:31:13.94ID:AZ8voHBf
>>465
==のtypoによるポインタの代入でもコンパイルが通ってしまう&意図と異なる分岐になるのを防ぐ書き方と、
++後置によるインスタンスの複製(に伴うオーバーヘッド)を防ぐ書き方は、
どちらも入門書とかにはないトリッキーな書き方だと思うが、
どっちもきちんと意図があってやってるからいいんじゃねーのって話のつもりだった。
てかここAndroidスレだったのにC++の話の流れでC++で考えてたわ。すまん。
0471デフォルトの名無しさん2015/02/20(金) 22:11:26.64ID:V7mE5d3h
>>470
C/C++のポインタ代入だけじゃなくて、
if (定数値 == 変数) ...
って書き方は、Javaでも == と = のタイポを防ぐのに有効だよ
ビルドエラー出るんだから
0472デフォルトの名無しさん2015/02/20(金) 22:36:01.11ID:T588RARG
メンバ変数にアンスコ付けるような連中の言う事は信用できない
0473デフォルトの名無しさん2015/02/20(金) 22:40:43.57ID:6ddOaTDf
一般用語としてのアンスコ
 スコートの下に着る下着のこと。アンダースコート。

ねらーのアンスコ
 アンインストルールのこと。インストールはインスコ。
0474デフォルトの名無しさん2015/02/20(金) 22:46:27.32ID:V7mE5d3h
>>472
よく俺のコード流儀が分かったなw

ローカル変数とメンバ変数の区別をIDEのフォントカラーだけで識別するコードは書きたくないんだよ
関数の副作用あり/なしは極力IDEやエディタに依存せずに一目で識別したいのさ
メンバ変数とローカル変数のフォントやカラーを区別してくれるエディタばかりじゃないからね
0475デフォルトの名無しさん2015/02/20(金) 23:10:49.30ID:V7mE5d3h
てかオブジェクト指向が普及したせいなんだろうけども、メンバ変数を関数内で使うと関数の入力→出力の結果がオブジェクトの状態依存になることに無自覚なコードが多過ぎる
副作用が少ないコードを書きたいなら、極力、関数はローカル変数だけで書かなきゃいけない
0476デフォルトの名無しさん2015/02/20(金) 23:21:08.02ID:6ddOaTDf
>>475
その意見は興味深いな。

オブジェクト指向で設計する場合、
メソッドはオブジェクトを変化させるもの
もしくはオブジェクトの状態を読みとるもの
と考えるべきだと思ってるんだけど、
この考えがおかしいっていう意見?

わざわざ関数って使ってるけどメンバ変数と書いてるから
メソッドのことだと理解していいよね。
0477デフォルトの名無しさん2015/02/20(金) 23:29:57.64ID:V7mE5d3h
>>476
うん、関数はメソッドのこと

グローバル変数の多用が悪しきものなのは常識って前提で話すけども、メンバ変数ってのは局所化されたグローバル変数でしかないんだよ

副作用が大きい順に不等号書けば
グローバル変数 > メンバ変数 > ローカル変数
なの
ローカル変数で済む処理は極力ローカルで書くべき

コピペで簡単に他クラスに移せるしね
0478デフォルトの名無しさん2015/02/20(金) 23:36:37.89ID:lys96esU
とても妥当だし文句はないんだけど、そもそもすぐ区別つくくらい
メソッドの中を完結にすれば、自然とそうなる
0479デフォルトの名無しさん2015/02/20(金) 23:39:41.05ID:XZvmOxOY
>ローカル変数で済む処理
そんなもんメソッドとしてオブジェクトに紐付けする意味ないだろ
0480デフォルトの名無しさん2015/02/20(金) 23:47:52.24ID:V7mE5d3h
>>478
それが理想なんだけども、androidのWidget周りのコード読むと50行超えるようなメソッドがかなり有ってちびるで

最適な設計を実現するよりも最適なコーディング習慣を身につけるほうが機械的にできるのさ
0481デフォルトの名無しさん2015/02/20(金) 23:51:59.63ID:V7mE5d3h
>>479
その通り

でも最初にオブジェクト指向から入ってしまった初心者は紐付けされたコードを書いてしまう傾向にあるんだな
0482デフォルトの名無しさん2015/02/21(土) 00:33:07.89ID:rH3SN/lj
ローカル変数ですむ変数がメンバ変数になってるって話なのか?
475と477の言ってる趣旨が違う気がするんだけど
0483デフォルトの名無しさん2015/02/21(土) 00:49:07.09ID:1SCURDh4
>>482
ローカル変数とメンバ変数の影響範囲の違いにもっと自覚的でありたいって話
0484デフォルトの名無しさん2015/02/21(土) 00:58:58.26ID:Bm/MDRuW
ロボットに「目玉焼きちょうだい」と頼むと冷蔵庫の卵の数が変わるってことに無自覚な設計が〜という話は
冷蔵庫の卵を誰が使って誰が管理するかというシステム設計レベルの話じゃないのかね。
0485デフォルトの名無しさん2015/02/21(土) 01:14:06.77ID:1SCURDh4
>>472
もうちょっと補足しとこう

型まで変数名に組み込んでしまうハンガリアン記法はホントに糞だけども、
変数のスコープ毎にプレフィックスやサフィクスを変えるって点では、影響範囲を一目で識別する上で有効なんだよ
だからハンガリアン記法が絶滅した今でも変数スコープ毎に変数の書式を変えるスタイルが生き延びてるのさ
0486デフォルトの名無しさん2015/02/21(土) 01:35:27.92ID:GmfZ342F
などと言う事をいつまでもぶつぶつ気にしてハゲ散らかしつつ
ソースの綺麗さばかり気にしてメモ帳程度のアプリ作ってる技術者より
大雑把だけどちゃんと動いている3Dバリバリのゲーム作ってる技術者のほうが市場価値は遥かに上という指摘したら泣く?
0487デフォルトの名無しさん2015/02/21(土) 01:38:02.72ID:1SCURDh4
>>486
いいえ、その通りだと思うよ

でもソースの綺麗さとアプリの市場価値の高さは両立するんだ
排他じゃない
メンテナンス性がよくなるんだし
理想は高くありたいよね
0488デフォルトの名無しさん2015/02/21(土) 01:45:06.16ID:1SCURDh4
ソースの綺麗さは一度コツ覚えたらかなり機械的に実現できるんだから労力はかからんのよ

なんかスレの本筋から話が逸れ過ぎてきたからもう寝るだよ
酔っ払いだし
おやすみ〜
0489デフォルトの名無しさん2015/02/21(土) 02:10:04.25ID:cJV6O+wc
仕事から帰ってきてスレ開いたら
Androidと関係無い話題で埋め尽くされていたでござる

乗り遅れたがおっさんプログラマの俺もインクリメントは前置派
「トリッキーなのは前置」の発言を見て唖然とした
前置ならinc/dec命令で一発じゃねぇか…
と思ったがJavaのバイトコードとか知らんな俺
0490デフォルトの名無しさん2015/02/21(土) 02:56:25.76ID:OZVjSx7+
ことの発端は>>403だけど>>405のコードとAndroid的にはどっちがいいんだ?
i++でも++iでもどっちでもいいんだよ!(加油)
0491デフォルトの名無しさん2015/02/21(土) 03:03:43.27ID:zv91iaBv
インクリメント演算子が無い、Rubyがいいよ

あるともめたり、バグが出やすいから
0492デフォルトの名無しさん2015/02/21(土) 03:45:36.23ID:cJV6O+wc
>>490
ケースバイケースじゃないの?
作成中に数が増減しそうならリソース名をあえて連番にして>>403
レイアウトや数に変化する予定が無いなら>>405
とか
for文で回す為の「前準備が楽になる方」を選べばええんちゃう?

まあfor文回さないとならないほどの数を並べるってなったら俺も
「ListView使えよ」って言うがな

とマジレスしてみる
0493デフォルトの名無しさん2015/02/21(土) 03:50:24.81ID:ssQabuRv
drawableをarrayリソースに突っ込んで
arrayゲットして
drawable取得してた気がするな
0494デフォルトの名無しさん2015/02/21(土) 06:45:13.51ID:kcF8DP81
じゃばのブーリアン
イントの0と1の比較を見て笑った覚えがある
0495デフォルトの名無しさん2015/02/21(土) 08:14:25.60ID:RZAy41em
【悲報】最近の2chが重い原因が判明、どうやら新APIの仕様なので新API対応専ブラ使うのやめてください
http://fox.2ch.net/test/read.cgi/poverty/1424469182/



これ急いで皆に知らせてくれ
自動で鯖攻撃する仕組みになってる
0496デフォルトの名無しさん2015/02/21(土) 08:33:36.62ID:FFcw6hjE
AndroidStudioで新しいプロジェクトを作るとIDE Fatal Errosとでて、
mainfests java res Gradle Scripts以外のフォルダーが生成されない。
どうすれば直る?初心者ですまない
0497デフォルトの名無しさん2015/02/21(土) 08:54:10.35ID:kcF8DP81
>>496
>どうすれば直る?
(1)日本語を勉強する
(2)日本人なら謙遜語の勉強をする
(3)人様に物を尋ねる態度を勉強をする
0498デフォルトの名無しさん2015/02/21(土) 08:58:26.76ID:rH3SN/lj
こと2chに限っては知ったかぶったレスを投稿したりタメ口で質問したほうが返信レスがつきやすいという
0499デフォルトの名無しさん2015/02/21(土) 09:20:44.27ID:kO8UpAzm
初心者は悪くない

調べようとしない意識が悪い
0500デフォルトの名無しさん2015/02/21(土) 09:25:45.72ID:FFcw6hjE
>>499
どうやって検索すればいいのですか。
ググっても適合する記事が出てこず何個かサイトを読んでも
解決方法がわかりません。
0501デフォルトの名無しさん2015/02/21(土) 11:30:16.75ID:MCFUH7ya
>>500
やったこと全部書いてみ?
0502デフォルトの名無しさん2015/02/21(土) 11:32:11.80ID:MCFUH7ya
>>489
C++みたいにオブジェクトの概念がないから、
前置きでも後置きでも普通に展開されるよ。

まあ、だから a= a+++ ++a とか見ても理解できない奴が多いんだろうけど。
0503デフォルトの名無しさん2015/02/21(土) 11:39:42.44ID:FFcw6hjE
>>501
何すればいいかわかりません。馬鹿ですみません。
0504デフォルトの名無しさん2015/02/21(土) 11:41:46.25ID:prpCAV7L
サーバークライアント型のゲームで課金の処理を作ってるんですが
GooglePlayで購入したという情報を偽装されてしまうような気がするんですが、どうしたらいいですか?
通信の暗号化はSSLしかないので不安です(そもそも暗号化目的で使うものではないですが

自前のサーバーで発行したDeveloperPayloadを保持して課金の処理を中断し、
適当に一意になりそうなOrderIDを付けてサーバーに送ればサーバーは課金したとみなしてしまいます。
OrderIDとDeveloperPayloadを使ってサーバーがGooglePlayに参照しにいければ安心なんですが
0505デフォルトの名無しさん2015/02/21(土) 12:01:23.55ID:MCFUH7ya
>>503
じゃあ、今に至るまでの経過全部書いてみ?
0506デフォルトの名無しさん2015/02/21(土) 12:28:42.75ID:FFcw6hjE
>>505
androidstudio起動
エラーが出てくる
エラーの文章でググる
分からない
ここで聞く
0507デフォルトの名無しさん2015/02/21(土) 13:30:32.60ID:MCFUH7ya
なんてキーワードでググった?
とかいちいち聞かないと書けないの?
0508デフォルトの名無しさん2015/02/21(土) 15:29:37.55ID:FFcw6hjE
「IDE Fatal Erros」
0509デフォルトの名無しさん2015/02/21(土) 15:35:04.14ID:kO8UpAzm
[1]
それでググったら2件しかヒットしないもんな
しかも1件はこのスレだし
ttp://www.google.co.jp/#q=%22IDE+fatal+erros%22
エラーは正しく書かないとそりゃー調べられないよ

[2]
エラー内容はそれだけじゃないはずなのに
なんでそれだけしか調べてないのかね
解決する気ないのか

[3]
アプリ名もキーワードに加えないで調べるって
それは調べてるとは言えないんじゃーないかな
0510デフォルトの名無しさん2015/02/21(土) 15:41:01.18ID:jTckMnWc
馬鹿には無理
0511デフォルトの名無しさん2015/02/21(土) 16:16:58.73ID:FFcw6hjE
>>509
ありがとうございます。以降はそうするようにします。
>>510
すみません

自分で解決しようと試みるとエラー文は出なくなったのですが、
新しくプロジェクトをつくろうとすると画像のような状態になります。
これはどのように解決すればいいのでしょうか。
http://imgur.com/tgD33J8
0512デフォルトの名無しさん2015/02/22(日) 00:21:19.28ID:T9hbidCF
アプリ開発の勉強しようと思って本買いたいんだけどjavaの本買った方が良い?それともAndroidアプリ開発専用の本?
0513デフォルトの名無しさん2015/02/22(日) 00:23:00.71ID:48X6wYMy
後者
0514デフォルトの名無しさん2015/02/22(日) 00:23:32.07ID:+PjKmKiW
>>512
あなたが今何を知ってて何が出来るのかさっぱり情報が無いのに
何を薦めろと言うのか・・・
0515デフォルトの名無しさん2015/02/22(日) 00:30:27.13ID:CS04F85j
>>514
まともに質問もできないアホなんだから
>>513の様にサクっと答えて
気持ちよく帰ってもらうのが一番なんだよ
05165132015/02/22(日) 00:36:45.94ID:48X6wYMy
いや、けっこうマジレスしたつもりなんですが。。。
0517デフォルトの名無しさん2015/02/22(日) 01:46:03.06ID:80kjh2MW
後者をアマゾンのレビュー見て、良さそうなのを三冊くらい読んだらいいんじゃね
0518デフォルトの名無しさん2015/02/22(日) 02:08:56.68ID:iAlZEwtp
そもそもこんな所で質問してる時点でもう「素質なし」でしょう

俺なら人に聞いて答え待つより先にさっさと行動に移してるわ
0519デフォルトの名無しさん2015/02/22(日) 02:32:44.98ID:3WFE0ZoN
Monacaっていうサイトのハイブリットアプリ作成についての質問はここでしてもよろしいのでしょうか?
0520デフォルトの名無しさん2015/02/22(日) 02:59:17.92ID:tgY5D2O7
なんとなくTitaniumスレじゃね。Phonegapも
0521デフォルトの名無しさん2015/02/22(日) 06:52:14.58ID:CDYfBFI1
政府、正義のハッカー25人前後採用へ
http://daily.2ch.net/test/read.cgi/newsplus/1424537014/
サイバーテロ対策の内閣サイバーセキュリティセンターの
任期付きの職員や研究員にする。高度で実務的な防御体制づくりを急ぐ。
0522デフォルトの名無しさん2015/02/22(日) 08:44:33.48ID:d24Fw2+b
>>512
最低限オブジェクト指向は理解しておくべきだろ
話はそれからだ
0523デフォルトの名無しさん2015/02/22(日) 09:35:30.05ID:luehPyQX
>>512
本を買うだけ無駄です
入門情報は全てネットで十分です
それらが理解できないなら多分本を読んでも無理
0524デフォルトの名無しさん2015/02/22(日) 10:02:28.86ID:Vqk0u9aO
むしろ初心者はネットより書籍に頼ったほうがいいと思うぞ
0525デフォルトの名無しさん2015/02/22(日) 10:03:27.01ID:N5fFTB/0
関連する書籍を読む事で何がわからないかがわかるようになる
ネットでの情報収集は開発にはいって行き詰ったときだけ
※本家は除く
0526デフォルトの名無しさん2015/02/22(日) 10:46:22.97ID:doHAUHW1
アプリ作るならunityの本家チュートリアルビデオ見てる方がためになる。ただし英語。
0527デフォルトの名無しさん2015/02/22(日) 11:14:29.30ID:Uj6RpPrw
本でもネットでもいいからとにかく動け
自分で考え、手を動かさなきゃ一歩も進まないぞ
0528デフォルトの名無しさん2015/02/22(日) 11:55:08.94ID:XLqtjHdL
ネットの資料は解説のためにActivity直書きのコードが多いからな
0529デフォルトの名無しさん2015/02/22(日) 12:03:24.89ID:xjcijn+w
日本人が言語に弱いのは、ピラミッドみたいに下から順番に踏み固めていくものだと思っているから
いつまで経っても底辺から抜け出せない

最初はオブジェクト指向なんて知らなくてもいいんだよ
Javaでもケータイアプリの頃はクラスを分けてたら容量制限に引っかかるから
できるだけクラスを少なくして書いていた
わかりやすく書く技術を磨いたほうがいい
0530デフォルトの名無しさん2015/02/22(日) 13:43:34.75ID:T1wqWa3D
>>504これ分かる人いませんか
0531デフォルトの名無しさん2015/02/22(日) 14:02:08.35ID:N5fFTB/0
>>530
>適当に一意になりそうなOrderID
よほど単純なIDで無い限りムリだろ
0532デフォルトの名無しさん2015/02/22(日) 14:04:34.63ID:H0Mx3lAi
普通の手順で暗号化されてるSSLを解読する量子コンピューター持ってるようなスーパーハカー相手じゃ
おまえのゲームなんかひとたまりもないから諦める。
0533デフォルトの名無しさん2015/02/22(日) 14:35:00.28ID:N5fFTB/0
>>532
スーパーハッカーだとしても日本語は読めないだろうな 笑い
0534デフォルトの名無しさん2015/02/22(日) 15:02:25.38ID:CS04F85j
ICS以上を対象にしているアプリを作っているのですが、
「履歴ボタン」を押したときに表示されるキャプチャ画像?
を変えることはできますでしょうか?

例えばゾンビゲームを作っていて、
履歴ボタンで表示されるのが「怖いゾンビ」だと子どもが泣いちゃう
とかいう場合を想定しています

アプリタイトルロゴの画像とかに差し替えられたらいいなと
思っているのですが、宜しくお願いします
0535デフォルトの名無しさん2015/02/22(日) 15:12:45.87ID:T1wqWa3D
>>532
普通のユーザーが他人からSSL通信覗かれるとかじゃなくて、悪意のあるユーザーがアプリ本体を解析しようとした時の話で、チート対策の話です
apkファイルを逆コンパイルしてアプリサーバーのアドレスを自前のサーバーにして、中継SSL通信させたら量子コンピュータじゃなくても解読できちゃうとおもうんですけど
認証局なんてAndroidがルート化されてれば書き換えられちゃいますし
そうするとAndroidからの情報だけでは課金情報等が本物かどうかわからないので、GooglePlayとアプリサーバーを通信させないと安心できないんじゃないか、って話です

>よほど単純なIDで無い限りムリだろ
OrderIDはGoogle Playが発行するもので、ただの数列なのでこれをGooglePlayに確かめる必要があるのではないか、と思ったわけです
0536デフォルトの名無しさん2015/02/22(日) 16:31:01.30ID:N5fFTB/0
>>535
サーバーの文字列を暗号化すればいいだけ
そもそもアナタのアプリの課金の金額はいくらよ
0537デフォルトの名無しさん2015/02/22(日) 19:52:56.04ID:fEBczAAF
ごちゃごちゃ言うなら全部鯖でやれ
それ以外に完璧な答えはない
0538デフォルトの名無しさん2015/02/22(日) 22:24:00.73ID:T++4BPHN
NSAならSSLなんて簡単。
0539pairing2015/02/22(日) 23:54:39.78ID:Rfxi5JMl
自動ペアリングの件についてなんですが、
setPinメソッド、createBondメソッドを呼び出して、
両方trueで帰ってきているのですが、
うまくいきませんでした。

どうすればいいでしょうか。

BluetoothChatアプリケーションの
BluetoothChat.javaファイル内の

connect()内に両メソッドを記述しています。
プログラムのエラーなどはありませんでした。
0540デフォルトの名無しさん2015/02/23(月) 00:17:58.54ID:mULjIIvB
>>539
まだやってるの?
0541デフォルトの名無しさん2015/02/23(月) 01:01:00.44ID:tSMXOF/z
SDカードにテキストファイル保存しようとしてるんだけどできねえぞゴルァ!みたいな低レベルな質問をしに来たけど
周囲のレベルの高さにビビッてROMらざるを得ない
0542デフォルトの名無しさん2015/02/23(月) 04:59:05.49ID:UTj5RvZ6
>>541
AndroidのOSが4.4.xなら、OSの制限でSDには書き込めないよ
0543デフォルトの名無しさん2015/02/23(月) 06:21:08.74ID:mULjIIvB
>>542
ウソつくなよ 書けないことはない
0544デフォルトの名無しさん2015/02/23(月) 08:02:44.76ID:Niw8j7uD
>> 539
最初のほうにいた奴か?
もうあんたに何か教えてくれるような人は誰もいないと思うけど
0545デフォルトの名無しさん2015/02/23(月) 08:21:28.59ID:mULjIIvB
>>539
あきらめが悪いのは良い事だが、100%出来ない事をあきめないのはバカ
0546デフォルトの名無しさん2015/02/23(月) 10:10:09.77ID:o8g4OOip
不可能への挑戦自体は否定しないけど
みんなが無理って言ってんだから他人に頼るなとは思うわな
0547デフォルトの名無しさん2015/02/23(月) 15:34:53.59ID:sKejAzeZ
そうだねぇ
不可能への挑戦は自己学習・自己修行・自己テストと全て自己責任でやらないとねぇ
0548デフォルトの名無しさん2015/02/23(月) 16:02:14.35ID:RpVLAnfO
他の質問サイトでもあからさまにマルチポストしてたな
0549デフォルトの名無しさん2015/02/23(月) 19:46:27.13ID:mULjIIvB
>>548
「出来ねー」ってプロが言ってんのにねぇ(笑) 馬鹿が(笑)
0550デフォルトの名無しさん2015/02/23(月) 20:20:55.45ID:RN4IcbK5
>>535
SSLを舐めすぎてるだろ。
もうちょっとよく調べろ。
0551デフォルトの名無しさん2015/02/23(月) 20:44:56.37ID:RcKm5zd5
アプリが改変される前提ならSSLなんて役に立たないだろ
0552デフォルトの名無しさん2015/02/23(月) 21:09:27.47ID:AxbnuJ4S
apk自体が暗号化されていない以上、何をどうやっても「完全防御」は難しい話。
費用対効果を考慮した上で、クラックの確率を減らすしかないのだよ
0553デフォルトの名無しさん2015/02/23(月) 21:19:20.89ID:tSMXOF/z
>>542-543
あー、パーミッション関係かぁ
入れるの忘れてました…
05545412015/02/24(火) 00:14:45.63ID:hRqVdcVE
色々やってみたらSDカードに保存できないのって本当にパス見つからなくて保存できないんですね
getExternalStorageDirectoryだと内部ストレージの方が引っかかってきちゃって実機で動かなかった
なんなんだこの初学者殺しみたいな仕様は…
0555デフォルトの名無しさん2015/02/24(火) 02:39:47.86ID:fS9qUf3C
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0556デフォルトの名無しさん2015/02/24(火) 07:47:57.22ID:YZ68ZG9y
本体と同等のパスにしか書き込めないからね
0557デフォルトの名無しさん2015/02/24(火) 18:49:10.11ID:oUBAzWww
あるアクティビティでsqliteからセレクトした
結果のカーソルを違うアクティビティでも
使いたい時はどうするのがいいのでしょうか?

アクティビティを移動する時は一旦、カーソルを
閉じてから移動先のアクティビティで再セレクト
するのか、取得したカーソルはどこからでも
アクセスできるようにするのか分からないですを

一般的にはどうするのがいいのでしょう?
0558デフォルトの名無しさん2015/02/24(火) 23:36:39.27ID:Poyxvkup
動画に画像を合成する処理を実装したいのですが何か良い方法はありますか?
ffmpegはライセンスが面倒くさそうなので出来れば使いたくないのですが
0559デフォルトの名無しさん2015/02/24(火) 23:54:27.15ID:onkGReuf
>>558
高価な市販ライブラリ買う。
もしくは外注に出す。
0560デフォルトの名無しさん2015/02/25(水) 00:01:29.49ID:2AQzn5Z6
>>559
出来れば有料のライブラリや外注は避けたいです
サーバーへの動画のアップロードも行うアプリなのでサーバー側で処理するようにした方が無難でしょうか?
0561デフォルトの名無しさん2015/02/25(水) 11:28:03.69ID:0gh3BZt2
今まで基本的にWindowsでC#で簡単なビジネスアプリ(機械制御して画面に数値とか表示する程度)を作ってたんだけど、
それをAndroidでやろうと思ったら、おすすめの開発環境ってあります?
今のところ、Javaを覚えるつもりでAndroid Studioか、C#が使えるUnity(2D)かで迷っています。
よろしくお願いします。
0562デフォルトの名無しさん2015/02/25(水) 11:33:50.05ID:LwddSl1J
>>561
android studioだろ
05635612015/02/25(水) 12:22:28.14ID:0gh3BZt2
>>562
Unityは資料が多いけどもほとんどがゲーム用だし、
デザインシンプルで安定する物作ろうと思ったら、やっぱりAndroid Studioですよね。
ありがとうございます。
0564デフォルトの名無しさん2015/02/25(水) 12:26:02.94ID:mrpL8jlp
CGIを使いたいんですが
グーグルのサーバーは使えますか?
0565デフォルトの名無しさん2015/02/25(水) 12:41:40.79ID:9rgEdxPh
AppEngineならAndroidに限らす使えるぞ
0566デフォルトの名無しさん2015/02/25(水) 18:53:55.58ID:/DY9Rfju
GAEはオワコン
0567デフォルトの名無しさん2015/02/25(水) 20:56:00.33ID:csqSoRcX
android開発の質問はここでいいのかな?
androidアプリでCPC広告を設置したいのですが、おすすめの広告ってどこがありますか?

CPC単価が5円以上(高ければ高い方がいいですがw)でおすすめの広告あれば教えてください。
0568デフォルトの名無しさん2015/02/25(水) 21:12:46.25ID:d5GDyO1u
>>567
まずは自分で探したところ書き出して
0569デフォルトの名無しさん2015/02/25(水) 21:22:03.74ID:csqSoRcX
>>568
探したのは nend Admob くらいですね。
自分で試したのはAppCCloudって所だけですが、ここはCPC広告が無かったので現在CPC広告を探している状態です。

手当たり次第に登録して確かめたらいいのですが、先人の方々の声を参考にしたいのです。
0570デフォルトの名無しさん2015/02/25(水) 22:08:52.47ID:+rK9s91t
>>569
まあね、そこよりいいところはないよ、多分。
0571デフォルトの名無しさん2015/02/26(木) 05:28:09.15ID:4htuDnMz
>>569
一概に言えんが、俺は国内はi-mobileに落ち着いた。
海外はadmobたが、最近CPM良いな。
0572デフォルトの名無しさん2015/02/26(木) 08:58:30.95ID:lS02rf8u
ソースコードをコピペばかりしてると変数の命名規則がバラバラになってきていい加減直さねばと思うんだけど、

みんな自分で考えたものを使ってるの?

それともGoogleのJavaのコーディング規則みたいなのに従ってるの?
0573デフォルトの名無しさん2015/02/26(木) 09:02:07.35ID:O7Mpgrrj
そらmとかアレで始まるアレだろ
0574デフォルトの名無しさん2015/02/26(木) 09:34:32.89ID:LJHAbUVa
mとsを使い分けるのが正式なのだが、どうもmだと猫の手みたいで昔から気に入らないので両者sにしてる
IDEの場合は色分け表示で問題ないのだが...
0575デフォルトの名無しさん2015/02/26(木) 09:39:25.47ID:GESFWWnw
mとかsつけるのはAndroidのコーディング規則なの?

staticはs付けた方がわかりやすいけど
mは別に付けなくてもいいかなとも思ってるんだが
0576デフォルトの名無しさん2015/02/26(木) 09:43:59.41ID:UQu5Ib17
FW開発じゃないならなんでもいいわ
けどいずれにせよローカル変数との区別はつけないと糞ソースになるぞ
0577デフォルトの名無しさん2015/02/26(木) 12:10:31.47ID:FicOJrDV
ハンガリアンで
0578デフォルトの名無しさん2015/02/26(木) 12:19:37.56ID:RBQqllK0
ローカル変数との区別なんて色がついているから名前で区別を付ける必要ないだろ
i = 0; // iに0を代入
とか書いているのとかわらない
0579デフォルトの名無しさん2015/02/26(木) 12:19:48.03ID:oDUuxo9c
>>574
両者sにする位なら何もつけない方が良くないか?
0580デフォルトの名無しさん2015/02/26(木) 12:23:29.31ID:V5nC7CEp
システムハンガリアンはやめろ
システムハンガリアンはやめろ
システムハンガリアンはやめろ
0581デフォルトの名無しさん2015/02/26(木) 12:28:34.26ID:UGf+S5Id
そんなにハムスターが嫌いか
0582デフォルトの名無しさん2015/02/26(木) 12:39:30.42ID:R7a0sNvY
>>578
そう思ってない人が多いからね
個人で作ってる分にはなんでもいいわ
0583デフォルトの名無しさん2015/02/26(木) 12:53:47.47ID:UK/X9Lj6
その辺は好みの問題だな
俺はソース見るときに一々色なんか確認するの嫌だわ
0584デフォルトの名無しさん2015/02/26(木) 13:02:24.94ID:UK/X9Lj6
環境によって色が違うとか識別システムとして面倒臭過ぎて
0585デフォルトの名無しさん2015/02/26(木) 14:07:17.53ID:CmsfWZXg
FragmentからActivityに何かしらの通知を返したいけど、startActivityForResult()以外でいい方法ってありますか?
リスナー登録してもらうのもイマイチなのでフレームワークで提供されてる機構で考えてます
0586デフォルトの名無しさん2015/02/26(木) 14:55:44.97ID:R7a0sNvY
また意味わからん解読班が必要な質問かよ
0587デフォルトの名無しさん2015/02/26(木) 15:04:55.84ID:4htuDnMz
>>585
よくわからんが、getActivityでアクティビティのインスタンスとってきて好きにしたまえ。
0588デフォルトの名無しさん2015/02/26(木) 15:05:42.37ID:GESFWWnw
いや、やったことあるとわかるよw
俺の場合はDBに保存したやつを反映させたかったから
Fragmentが閉じるとActivityでonResumeが走るから
そこでDBを読み込む処理をした
0589デフォルトの名無しさん2015/02/26(木) 15:10:31.50ID:TZ92UTeT
>>585
LicalBroadcastManager とかなんとかそんなノリ?
0590デフォルトの名無しさん2015/02/26(木) 15:13:44.82ID:RBQqllK0
>>585
アクティブじゃないアクティビティは一時的に破棄されている場合があるからその考えはやめたほうがいい
startActivityForResult() を使っておけ
0591デフォルトの名無しさん2015/02/26(木) 16:09:20.93ID:CmsfWZXg
585です、説明が足りずすいませんでした
補足すると、Activity内のロジックが多くなったのでロジック毎にUI無しのFragmentに処理を書くように変更してます
処理の流れとしては

1. ActivityからXXXFragmentに処理依頼
Activity#getFragmentManager().beginTransaction().add(XXXFragment).commit()

2. XXXFragmentで処理開始
XXXFragment#onStart() {
ここで処理開始
}

3. XXXFragmentの処理が完了したのでActivityに完了通知
XXXFragment#startActivityForResult(getActivity().getIntent(), XXX);

4. XXXFragmentの完了処理
Activity#onActivityResult() {
XXXFragmentから処理結果取得
getSupportFragmentManager().beginTransaction().remove(XXXFragment).commit();
}

3の処理が適しているのかが困っているところで、>>587にあるように
XXXFragment#getActivity().notifyResult()
のようにAPIをActivity側に用意するのが一番簡単ですが、
そうするとFragmentが使う側のActivityにAPIを用意してもらう制約が生まれるので、
再利用性の低い実装になると懸念しています。
Frameworkの機構を利用してうまくやる方法を教えていただければと思います。
0592デフォルトの名無しさん2015/02/26(木) 16:18:15.78ID:ao3RFHag
ディベロッパーガイドにActivityにcallbackを用意しろって書いてあるけど
0593デフォルトの名無しさん2015/02/26(木) 16:24:21.43ID:ao3RFHag
正確にはFragmentにcallbackを定義してActivity側で実装しておく
ActivityからはどのFragmentを使うかは意識する必要はあるが
FragmentはどのActivityから呼ばれているのかを意識する必要は無い
0594デフォルトの名無しさん2015/02/26(木) 16:38:40.77ID:CmsfWZXg
>>592 - 593
ありがとうございます
デベロッパーガイドは見ていたのですが、Fragment#onAttach()でリスナーを登録する前提なので
Activity自身にCallBackを実装しないといけないのがどうも。。。
ただ、これが標準的なやり方なのは理解しているので今回はこの方法でやろうかなと思います。
ありがとうございました
0595デフォルトの名無しさん2015/02/26(木) 17:39:14.84ID:CdRi/9d6
完全に疎結合にしたいんなら標準apiじゃ厳しい、RxのBehaviorSubjectかEventBus使うのがいい
0596デフォルトの名無しさん2015/02/27(金) 00:24:46.86ID:cpo0sgO/
Androidプログラミング初心者です。

https://github.com/dvas0004/droidNFCdemo/blob/master/src/me/davidvassallo/nfc/MainActivity.java

と同じような感じで、メインアクティビティ1枚でNFCのタグを
読み込ませるプログラムを作っているのですが、読み込ませた後にホーム
ボタンで中断して、ランチャーから起動すると、
完全にアクティビティが初期化されて、
onCreateが呼ばれ、savedInstanceStateもnullになってしまって困
っています。タスクボタン(ホームの右のボタン)から再開すると、
そんなことはないのですが。

タグを読み込ませる前は、ランチャーから起動しても大丈夫でした。
一度でも読み込ませるとダメ。

ちなみに上記URLのプログラムをそのままビルドして動かしても同じ現象です。
いろいろ文献をあさったのですが、どうにもならずで、ここに
すがりにやってきました。解決法があれば教えて下さい。
0597デフォルトの名無しさん2015/02/27(金) 04:10:26.91ID:CbAU/fR8
stateなんかに頼らず、onResumeとかで必要な情報をどっかに保存すりゃいい。
もしくはフラグメント使って、RetainInstanceするとか。
0598デフォルトの名無しさん2015/02/27(金) 08:39:02.82ID:AQ6uYmr3
retainInstanceにしたからsaveしなくてOK!と思ってたら開発メニューからバックグランドで必ず破棄する設定されて異常動作してバグだと言われた時は吹いたわ
グーグルまじうぜぇ
0599デフォルトの名無しさん2015/02/27(金) 16:23:16.69ID:hvmTPrtT
ファイル更新日時は File%lastModified() で取得できますが
ファイル作成日時を取得する方法はありませんか?

android file creation date
でググりStackOverflowをいくつか見ていますが、どれもlastModifiedで解決になっています

日本語で検索してもいますが
画像の場合はExifから取得〜とかも見つかりましたが
欲しい情報は見つかりませんでした

ファイル作成日時の取得方法はありますでしょうか
ご教示ください
0600デフォルトの名無しさん2015/02/27(金) 16:39:33.34ID:aBoFNZbf
>>599
Linuxはファイル作成日時は保持しない
06015992015/02/27(金) 16:58:31.14ID:hvmTPrtT
>>600
ありがとうございます。
OSレベルで情報なしですか。。
0602デフォルトの名無しさん2015/02/27(金) 17:03:38.30ID:AHeKS1fq
んなもんファイルシステム次第
0603デフォルトの名無しさん2015/02/27(金) 22:33:23.47ID:0pYLMSkK
>>602
えーっと、つまり?
0604デフォルトの名無しさん2015/02/27(金) 23:28:42.84ID:q5dotQNJ
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0605デフォルトの名無しさん2015/02/28(土) 08:10:23.54ID:yGqfntXf
Linuxという大きな括りでまとめたからツッコミが入ったんだろ
0606デフォルトの名無しさん2015/02/28(土) 18:59:17.51ID:AaYNtDX9
つまりAndroidだとどうなの?
0607デフォルトの名無しさん2015/02/28(土) 21:38:45.03ID:2uj3xJO3
だから、ファイルシステム次第。
OSとしてファイルシステムの決めは無いのでどうなるかは機種次第。
0608デフォルトの名無しさん2015/02/28(土) 21:40:40.10ID:s/hiBl7W
嘘つくなボケ!
0609デフォルトの名無しさん2015/02/28(土) 21:42:14.67ID:lCT14KI3
えーっと、つまり?
0610デフォルトの名無しさん2015/02/28(土) 21:49:05.58ID:2tfWhapr
LVLクラックを防ぐ方法の決定版って何なの?
0611デフォルトの名無しさん2015/02/28(土) 22:39:51.45ID:NYy8G1fp
機種次第(だと思っている)ってことは、質問者の要件は満たさないってことね

だったら(すでに無理だと判断してるから)わざわざ突っ込み入れなくても良かったのでは
0612デフォルトの名無しさん2015/02/28(土) 23:09:15.98ID:s/hiBl7W
Android携帯のカメラで写メとると画像ファイルに作成日時付加されてる件はどう言い逃れするんだ?
0613デフォルトの名無しさん2015/02/28(土) 23:14:32.13ID:UoqDBIH0
>>612
Exif情報とごっちゃにすんな
0614デフォルトの名無しさん2015/02/28(土) 23:28:55.00ID:lCT14KI3
>>612
何が言いたいの?
0615デフォルトの名無しさん2015/02/28(土) 23:50:21.98ID:IwCb3AAB
サイズ指定したLayoutにそれを超えるサイズを指定したviewをaddしたらそのviewのサイズが優先されるのですが、仕様ですか?
0616デフォルトの名無しさん2015/03/01(日) 00:05:32.42ID:9TCdnHYL
こんにちわ、神です

お前らのアプリがDLされない呪いかけておいたぞ

呪いを解きたかったら初心者に優しくするんだ。あばよ
0617デフォルトの名無しさん2015/03/01(日) 02:43:56.30ID:hgX264xl
>>615
どのLayoutかによる。
最悪、ViewGroup派生クラスを自分で書けばいい。
FrameLayoutやLinearLayoutのソースは普通に見れるんだから難しくもないはず
0618デフォルトの名無しさん2015/03/01(日) 02:46:03.59ID:hgX264xl
>>596
<activity> の launchMode を変えてみてはどうか
0619デフォルトの名無しさん2015/03/01(日) 02:49:11.15ID:hgX264xl
>>591
その作りは処理中に他アプリに移動してまた戻ってきたら onStartをまた通るわけだけど、
そのへんどう考えてるの?

Fragment側でCallback インタフェースを用意して、
onAttach などのタイミングでコールバックを受け渡しするのがベストだと思う
0620デフォルトの名無しさん2015/03/01(日) 02:51:42.48ID:P4byCFy3
>>598
そりゃさすがにライフサイクルは守らんと。
0621デフォルトの名無しさん2015/03/01(日) 02:55:26.85ID:P4byCFy3
>>591
共通化したいなら、まず基盤となるフラグメントとのやりとりを実装したカスタムActivityを作って、アプリごとのActivityはそのカスタムしたのを継承させればよい。
フラグメント側も同様。
つまり、君のいうフレームワークの上にさらにオレオレフレームワークを作るってわけだ。
0622デフォルトの名無しさん2015/03/01(日) 02:57:06.49ID:P4byCFy3
>>615
仕様じゃなくて想定外の処理のような気がする。
そういうときはサイズがmatch_parentなScrollViewでViewを囲めば良いのでは。
0623デフォルトの名無しさん2015/03/01(日) 03:24:03.54ID:DXJG0ik0
>>620
は?
0624デフォルトの名無しさん2015/03/01(日) 04:30:44.12ID:OauFjRHq
おまえらもアプリをストアに上げたらクラウドソーシング系の奴ら使って順位買ってるの?
0625デフォルトの名無しさん2015/03/01(日) 08:14:17.04ID:zsXxEtiM
もちろん
0626デフォルトの名無しさん2015/03/01(日) 14:45:34.75ID:OeXKXv5j
テスト用エミュレータにwindroy使って開発している人っている?
virtualbox + genymotionより使いやすそうだけどIDEとの連携はまだできないのかな
0627デフォルトの名無しさん2015/03/01(日) 21:39:31.54ID:+0EomAqN
ListViewを縦スクロールは基本ですが
横フリックすると
よこのリストビューにページが変わっていくのって
どうやってやるんですか?


PLAYにそんなアプリがあって仕組みがわからなかった
0628デフォルトの名無しさん2015/03/01(日) 22:37:41.96ID:KsFC6ov5
横に別のリストビューを用意しておいて、フリックで移動させてるとか
0629デフォルトの名無しさん2015/03/01(日) 22:41:51.10ID:+0EomAqN
画面に入りきらないぐらいのでかいのを作ってるんですか
ページが400ページで作った場合はどうします?
横にスクロールしないで突然あたらしいリストが出る形になりますか?
0630デフォルトの名無しさん2015/03/01(日) 22:45:33.64ID:ju/D63Q5
どういうものなのか想像できん
0631デフォルトの名無しさん2015/03/01(日) 22:47:02.83ID:+0EomAqN
左にフリックすると
今あるリストビューが左に行きつつ同時に右からリストビューがながれてきて中央に表示される感じです
0632デフォルトの名無しさん2015/03/01(日) 22:53:07.38ID:h7k9RjT3
タブなんじゃないの
タブを表示してないだけで
0633デフォルトの名無しさん2015/03/01(日) 22:59:15.45ID:soBr8bDg
ViewPagerじゃない?
0634デフォルトの名無しさん2015/03/01(日) 23:05:14.61ID:+0EomAqN
>>632
はい。上に1行タブもあります
0635デフォルトの名無しさん2015/03/01(日) 23:44:46.97ID:ju/D63Q5
ViewPagerっぽいね
0636デフォルトの名無しさん2015/03/02(月) 01:48:10.07ID:dP3XZHE/
ファイルを保存するときに internal storage と primary external storage のどっちに保存するかって何を基準に決めればいいですか?
他から利用しないファイルは常に internal storage で大丈夫ですか?
0637デフォルトの名無しさん2015/03/02(月) 03:19:44.71ID:Cc4ZXjAz
>>636
ユーザ目線でSDに追い出したいくらい大きなデータあるいは大量のデータ、
SD経由で他の機械に移したいデータは external に。
0638デフォルトの名無しさん2015/03/02(月) 07:58:48.80ID:jj6358hb
>>627
ViewPagerとかは?
サポートライブライリ必要ですけど。
あと、なんか使いにくい。
0639デフォルトの名無しさん2015/03/02(月) 12:23:50.50ID:9x2EZZ5H
>>636
ちなみにKKからは外部だろうと他からは使えないからな
0640デフォルトの名無しさん2015/03/02(月) 18:45:16.28ID:iOUerOnH
>>638
ViewPagerを使うサンプルはFragmentを使ったのが多いけど、
実際はFragmentを使わなくてもPagerAdapter派生クラスを自分で書けばもっと簡単になる
Fragment特有のいやらしさを排除できて大分スッキリするよ

AdapterViewの一種なので、ページごとにViewHolderを定義して表示を行い、
でもページ内のデータはページが表示されてない間も存在してるのでそれをAdapterかそれを持つActivityやFragmentあたりに保持しておく感じ
0641デフォルトの名無しさん2015/03/02(月) 22:17:53.98ID:jj6358hb
>>640
いや、実際Viewを格納して使ってるんだけど、現在表示されてるビューすら取得できる標準のメソッドがないとか、なんか完成度低い感じ。
0642デフォルトの名無しさん2015/03/02(月) 23:55:23.09ID:MdV9719E
Android4.4でSIPアプリの開発始めてみたんだけど
着信時に画面のバックライトONしようと思ってWakeLockを調べてみたら、
PowerManager.PARTIAL_WAKE_LOCK以外がことごとくdeprecated指定されている。
もう端末が何か受けたときにバックライトONする方法は無くなったってことなん?
それとも他に新しい方法が増えた?
06436422015/03/02(月) 23:55:53.11ID:MdV9719E
とりあえず従来通りPowerManager.FULL_WAKE_LOCKを指定すれば
バックライトONしてくれるのは確認した。deprecated警告出てるけど。
0644デフォルトの名無しさん2015/03/03(火) 00:00:08.92ID:rhcd6Hsl
調べたらすぐ分かることを何故調べないのか不思議でならない
http://developer.android.com/reference/android/os/PowerManager.html
0645デフォルトの名無しさん2015/03/03(火) 00:30:11.01ID:nMtAK1Wv
だからそこみても分からんかったから質問しに来たんだよ
すまんな
0646デフォルトの名無しさん2015/03/03(火) 00:44:06.63ID:rhcd6Hsl
なにがわからんの???
0647デフォルトの名無しさん2015/03/03(火) 01:57:14.72ID:iRUS0fMK
Most applications should useFLAG_KEEP_SCREEN_ON�instead of this type of wake lock

Lillipopだと Heads-up Notificationを使うべきなんだろうけど
0648デフォルトの名無しさん2015/03/03(火) 02:50:10.28ID:cIIsFQof
初歩的な質問なのですが、apkファイルやkeyストアのファイルはプロジェクト内に置いて問題ないでしょうか?
androidstudioのデフォルトだとapkはapp内に置かれます。
プロジェクト内のどのファイルがapkとしてパッケージするのか理解できていないので質問しました。よろしくお願いします。
0649デフォルトの名無しさん2015/03/03(火) 04:25:15.80ID:4AuaYmqC
>>641
お前ListViewにも同じこと言えんの?
0650デフォルトの名無しさん2015/03/03(火) 04:28:10.04ID:4AuaYmqC
>>642
問題はバックライトONにした後何を表示したいか
Activityを表示するのならそのActivityがFLAG_KEEP_SCREEN_ONを持ってれば十分
0651デフォルトの名無しさん2015/03/03(火) 08:32:02.83ID:Nc3KlD0n
BaseGameActivity使おうと思ったんですが
activity移行する時は、どうするんでしょうか。
activityごとにextendsしてしまうと、ログインしていない時はその度に接続を試みてしまいます。
BaseGameActivityは単activityの時しか使わないんでしょうか。
複数Activityのsampleも見当たりません。
0652デフォルトの名無しさん2015/03/04(水) 00:05:35.63ID:BkZAPaFx
>>640
まさに今fragment使った縦スワイプのviewpager実装しようとしてる初心者なんだけど、fragmentである意味ってそんなないの?
普通のpagerAdapterでならスワイプ自体はうまくいったんだけど
fragmentにしようとしたらわけわかんなくて死んだ
0653デフォルトの名無しさん2015/03/04(水) 00:44:26.87ID:IDovGlIm
>>652
Fragmentが好きなら使えばいいと思うけど FragmentPagerAdapterも FragmentSatePagerAdapterも、
中身がかなりややこしい。

「FragmentPagerAdapterの中身を動的に変更する」でぐぐると色々出てくる
06546422015/03/04(水) 01:02:47.60ID:ipqXXTSN
>>647
>>650
FLAG_KEEP_SCREEN_ON!そういうのもあるのか!
ありがとう、これで先方のご要望が満たされるか試してみる

>>644もなんだかんだ言いながらリンク貼ってくれてありがとうな!
06556442015/03/04(水) 07:41:24.35ID:hXOmVix5
>>654
いやいやえええ?
どこをどう調べたらその答えに辿り着けないんだ??
URL貼っても「それも見たけどわからなかった」とか言ってなかったっけ?
0656デフォルトの名無しさん2015/03/04(水) 08:32:48.32ID:CaF0iwoG
>>654
そのドキュメント見て辿り着けないならこの仕事やるの無理じゃねw
0657デフォルトの名無しさん2015/03/04(水) 08:37:13.06ID:uvVGk4+/
いや、その情報は必要ないです
0658デフォルトの名無しさん2015/03/04(水) 10:49:53.98ID:zjFM9+nV
>>649
言わないからListViewの感覚で使おうとするとめんどくさいって話してんじゃん。
0659デフォルトの名無しさん2015/03/04(水) 11:23:50.53ID:Gr8cjwHG
>>657
必要な情報だけ的確にほしいなら金払ってだれかにサポートしてもらえよw
0660デフォルトの名無しさん2015/03/04(水) 12:09:56.89ID:kMMkOwtR
その情報もいいです
0661デフォルトの名無しさん2015/03/04(水) 12:10:31.75ID:L7eJJeIx
>>657
馬鹿には無理
0662デフォルトの名無しさん2015/03/04(水) 12:53:32.63ID:kMMkOwtR
その情報が本当に必要なのは俺じゃないです
0663デフォルトの名無しさん2015/03/04(水) 13:07:05.87ID:BkZAPaFx
>>653
好きってわけじゃないんだけど、タブレットには都合がいいらしいと見たもんでさ
もう2〜3日ググりまくった末の今だから、
fragmentは無しにしようと思う
0664デフォルトの名無しさん2015/03/04(水) 20:03:16.37ID:i72LpJ9E
ViewPagerでFragment使うときの一番の問題点はFragmentManager側でFragmentをキャッシュしてるせいでAdapterを更新してもFragmentが更新されないってことかなあ
0665デフォルトの名無しさん2015/03/04(水) 23:07:03.79ID:Kr7DYXhz
>>664
ViewPagerが悪いんじゃなくてFragmentPagerAdapterが悪いんだけどな。
FragmentPagerAdapterはマジで書きなおしたほうが良い。色々おかしい
0666デフォルトの名無しさん2015/03/05(木) 02:09:00.41ID:qQ2sUEgv
android studioつかえばいいの?
0667デフォルトの名無しさん2015/03/05(木) 17:02:26.73ID:UB9k/hPS
いいえ
0668デフォルトの名無しさん2015/03/05(木) 19:57:15.85ID:dDhJMYwi
activityを進む→戻る→進む→戻ると繰り返すと
3,4回くらいでアプリが落ちます
out of memoryとなって
Fatal signal 11 (SIGSEGV) at 0x001586d0 (code=1), thread 15228 (.○○○)と出ます。

小学生レベルのアホな私にこの場合の対処法を、簡単に教えてください
0669デフォルトの名無しさん2015/03/05(木) 20:34:26.76ID:Ai0890Ng
>>668
落ちる場所を特定する気が無いのなら
設計を一から考え直す
0670デフォルトの名無しさん2015/03/05(木) 20:53:10.16ID:dDhJMYwi
>>669
考え直すにしても、何を考えれば良いかわかりません
普通のエラーならログでなんとなくわかりますが、
out of memoryはどうやって原因を特定するのでしょう
0671デフォルトの名無しさん2015/03/05(木) 21:59:59.90ID:IB+kBFI6
>>670
MATとか使って参照リークを見つける
Bitmapの参照リークがよくあるケース
0672デフォルトの名無しさん2015/03/05(木) 22:21:32.61ID:XX2Sltja
ただactivity遷移してるだけで死んでんの?
0673デフォルトの名無しさん2015/03/05(木) 22:22:15.46ID:dDhJMYwi
>>671
ありがとうございます。
MATの使い方を見てみるとハードル高そうですがとりあえず100回読んできます。
多分何とかなりそうな気がします。
0674デフォルトの名無しさん2015/03/05(木) 22:23:09.54ID:dDhJMYwi
>>672
そうです。
でもBitmapたくさん使ってるのでたぶんそこだと思います
0675デフォルトの名無しさん2015/03/05(木) 22:56:29.06ID:JdMbocr2
描画だの何だので使っている最中の bitmap を
recycle すると segv 起きる(ことある)よ
0676デフォルトの名無しさん2015/03/06(金) 03:53:22.31ID:2+mthGdf
Androidstudioでソースの難読化をするにはどうすれば良いですか?
0677デフォルトの名無しさん2015/03/06(金) 07:09:40.05ID:TQ2hmoz7
eclipseと同じ
0678デフォルトの名無しさん2015/03/06(金) 23:04:42.43ID:hphFRSKL
Viewを継承したクラスのonDraw での描画について質問があります
図形A、図形Bがあり、その描画の順番に関わらず、図形AとBが重なる部分では図形Bを最前面にしたいのですが
PorterDuffのどのモードをどちらに設定すればよいのか
試行錯誤していますが背景が真っ黒になったりして混乱ぎみです、この方法では実現できないのか、何が理解できていないのかや、別のやり方があるかについてもアドバイスを頂けると嬉しいです
0679デフォルトの名無しさん2015/03/06(金) 23:59:52.82ID:wPp7r2tl
すごいプログラミングを考えた!どうよ?
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
0680デフォルトの名無しさん2015/03/07(土) 04:00:40.93ID:lhh75/zw
>>678
常にBを後から描画すればいいだろ?
0681デフォルトの名無しさん2015/03/07(土) 05:02:15.11ID:hcxQOksZ
おはよう諸君 質問させてくれ

Androidアプリ側のsqliteとWebサーバ側のデータベースのテーブルを同期させたいの。

で、Webサーバ側でjsonデータを吐いて、それをAndroid側から取得してパースして取り込む、みたいなことを
書こうとしてしてるんだけど、なんか車輪の再発明してる気がするんだけど、そういうライブラリってある?
0682デフォルトの名無しさん2015/03/07(土) 10:01:16.86ID:3BohW6Fa
20-30行くらいですむだろ
0683デフォルトの名無しさん2015/03/07(土) 11:32:00.42ID:hXfMd4Xo
いくつかあるけどどれもネストに対応してないかったから
結局普通にJSONObjectにぶっこんでforで回した
phpだと簡単に取り出せるのにね
0684デフォルトの名無しさん2015/03/07(土) 12:45:57.25ID:l5pCU6U5
>>680
"描画の順番に関わらず"って聞いているんですが...
0685デフォルトの名無しさん2015/03/07(土) 12:56:55.41ID:ugBGFdQK
図形AとBを別のViewにするか順番どうりに描画するしか無いんじゃね?
もしくは描画順を固定できない設計を見直すか
0686デフォルトの名無しさん2015/03/07(土) 14:16:35.10ID:Nqy77fNM
MainActivityをつくるとextendsで
ActionBar ってActivitiyの前に表示されてる
これってない方がいいですか?
みなさんそのまま放置して使ってます?
0687デフォルトの名無しさん2015/03/07(土) 14:50:45.20ID:CafDYyhZ
>>686
俺は出来る限り下位互換は切り捨てたいと思っているから使ってないよ
0688デフォルトの名無しさん2015/03/07(土) 15:05:54.91ID:Qe3QYDrw
>>678
ViewのbringToFrontって使えないの?やったことないから知らないんだけど
0689デフォルトの名無しさん2015/03/07(土) 15:15:58.39ID:6REiqD75
>>678
クリップ
0690デフォルトの名無しさん2015/03/07(土) 15:37:35.76ID:uEUbyPyK
>>684
アルゴリズムで判断するのが普通のコード
バカにはムリ
0691デフォルトの名無しさん2015/03/07(土) 15:46:03.83ID:Nqy77fNM
>>687
どうやってますか?
ActionBarの部分を消して
赤く出てくるテーマやスタイルを全部削除と言う感じですか?
0692デフォルトの名無しさん2015/03/07(土) 15:46:24.43ID:Qe3QYDrw
図形オブジェクト1つ1つがViewってことなんじゃないの?
0693デフォルトの名無しさん2015/03/07(土) 16:09:06.29ID:CafDYyhZ
>>691
エラーになるのはサポートライブラリと標準ライブラリでメソッド名が若干違うからかな?
とりあえず、getChildFragmentManager() が使えるのは APIレベル17(4.2) からだから
minSdkVersion を 4.2 にしていればほぼ大丈夫かな
0694デフォルトの名無しさん2015/03/07(土) 16:09:43.66ID:CafDYyhZ
minSdkVersion は 17 だ
0695デフォルトの名無しさん2015/03/07(土) 16:17:09.15ID:Nqy77fNM
>>693
import android.support.v4.app.FragmentTabHost;
で
getSupportFragmentManager()

の部分がかくなってしまいました4.2といれたManifestも赤い
バー消すと難しいです
0696デフォルトの名無しさん2015/03/07(土) 16:25:15.70ID:CafDYyhZ
>>695
サポートライブラリはv13を使う
getSupportFragmentManager()は名前が違うやつ
それはググればすぐ出て来るよ、他にも出て来ると思うからとりあえずググった方がいい
06976812015/03/07(土) 16:56:29.04ID:eM6x3RPJ
>>682
>>682

ありがとう 書いてみるわ
他にも色々聞きたいことがあるけどスレ違いになるからやめておく
0698デフォルトの名無しさん2015/03/07(土) 18:01:07.82ID:Nqy77fNM
>>696
ありがとうございます
いろいろ赤×が発生しそうで
なんか難しそうなのでやめておきます
0699デフォルトの名無しさん2015/03/07(土) 18:03:13.95ID:Nqy77fNM
フラグメントでタブバーを表示はできたんですが
10個などにすると多すぎて小さくなります

スクロールにしたいがネットのをコピペしても動かず難しい
いい方法ありますか
07006782015/03/07(土) 18:43:40.60ID:l5pCU6U5
>>689
弄くりまわしてみます

>>692
違います。canvas.drawXXXX(略)で描いた図形です
0701デフォルトの名無しさん2015/03/07(土) 19:13:27.39ID:V53nF6UF
ってことは1つのonDraw内で描画しているってこと?
if(...){
図1を描画;
図2を描画;
}else{
図2を描画;
図1を描画;
}
こういう風に記述したくないってことなのかな?もしそうなら
図形をオブジェクトとして定義し、描画前にzソートしてから描画するよう
記述するのがスマートだとは思う。まあ違うならスルーして
0702>>6992015/03/07(土) 19:52:21.65ID:Nqy77fNM
タブ3個の例は載ってるんですがタブ20個とか作りたいときの例が
難しいです
0703デフォルトの名無しさん2015/03/07(土) 20:30:30.21ID:2z+FTDdw
>>699
意味もわからずコピペするのをやめたら良いと思う
わりとマジで
0704デフォルトの名無しさん2015/03/07(土) 21:22:09.68ID:Nqy77fNM
>>703
ありがとうございます
動かないときは意味も読むようにしてますが2時間前後やたら時間がかかったり
前提の大きな知識がないと最後までわからないということが多いです

PLAYにうpしてあるアプリでこのアプリどうやって作ったのという感じで
他人のアプリの名前を書いてもいいんでしょうか
0705デフォルトの名無しさん2015/03/07(土) 23:57:48.07ID:Nqy77fNM
画面にリストビューと
画面の一番下にボタンがあり
ボタンを押すとリストビューの文字が増えていく基本の動きです

この時画面に指を置いて放したときのX軸の数値を取りたいんですが
何のリスナーの何のメソッドなら反応するんでしょうか

6個ぐらいonTouchLisnnerなどインターフェスを実装してみましたが該当するものが見つかりません
0706デフォルトの名無しさん2015/03/08(日) 00:29:09.62ID:G2LvJS0Q
たかが2時間くらいでぼやいてるんじゃない
普通は丸一日潰すくらい考えるんだよ
三日も普通だ
2週かかるのもあるぞ
0707デフォルトの名無しさん2015/03/08(日) 00:33:36.03ID:2hqa2Xcx
ミジンコ脳のブタやろう曰く:
「(どこかの企業名)の」と説明文に書くとBAN対象
即ち
「NHKの」と説明文に書くとBAN対象
「CSVの」と説明文に書くとBAN対象
「PDFの」と説明文に書くとBAN対象
「JDKの」と説明文に書くとBAN対象
「BUGの修正」と説明文に書くとBAN対象
「アイコンの変更」と説明文に書くとBAN対象
「パフォーマンスの向上」と説明文に書くとBAN対象
「センサーの差異を自動検出して補正」と説明文に書くとBAN対象

NHK http://www.nhk.or.jp/
CSV http://www.csv.org.uk/
PDF http://www.peacedevelopmentfund.org/
JDK http://jdk.co.jp/
BUG http://www.bug.co.jp/
アイコン http://www.iqon.jp/
パフォーマンス http://performance.co.jp/
センサー http://www.sensor.com

http://peace.2ch.net/test/read.cgi/tech/1412208597/755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

http://peace.2ch.net/test/read.cgi/tech/1412208597/987
> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)

http://peace.2ch.net/test/read.cgi/tech/1416833979/217
> >>212 >>214
> 何1つ間違っておらんよ。BAN対象だ。
0708デフォルトの名無しさん2015/03/08(日) 00:45:29.25ID:OP22xHGq
>>704
よくわからんが、20個も選ばせるならタブじゃなくてViewPagerとか使ったらどうかな?
0709デフォルトの名無しさん2015/03/08(日) 03:07:01.84ID:MWzCvhuG
>>705
>6個ぐらいonTouchLisnnerなどインターフェスを実装してみましたが該当するものが見つかりません
をもっと詳しく書いて。

MotionEvent.getX かgetRawX() でなぜ足りなかったのか、とか。

>>700
描画順序を固定にしたい理由が分からない
BorterDuffは描画対象と背景の合成を工夫するものであって、複数の描画対象を制御するためのものではない
0710デフォルトの名無しさん2015/03/08(日) 06:03:36.72ID:jxY7+Er0
>>705
onInterceptTouchEventとか使えば良くなかったかな
0711デフォルトの名無しさん2015/03/08(日) 06:11:51.91ID:jxY7+Er0
>>678
aとbの2つの画像を重ねた画像のオブジェクトを
drawimageみたいな感じで
画像の描画1回で済ませる

aとbを重ねた画像のオブジェクトは
a,bどちらかを更新した時に
生成すれば問題ないんじゃなかろうか
0712デフォルトの名無しさん2015/03/08(日) 07:05:07.83ID:Q6nURC0z
>>711
それって描画の順序の変更と同じ、というか、もっと面倒ジャン
描画の順序も把握出来ないような馬鹿プログラマに言ってもムダ
0713デフォルトの名無しさん2015/03/08(日) 07:32:34.68ID:QYna27z0
重なった部分を必ず上に書くってことは、必ずBが上にあるんじゃないの?
0714デフォルトの名無しさん2015/03/08(日) 08:00:05.22ID:95SCGuaE
>>709
OnTimeChangedListener,OnTouchListener, OnGenericMotionListener, OnGestureListener,OnGesturingListener

を実装し、実装しなくてはならないメソッドが自動的にできたので
そこに
printlnでもじをいれてみたところ
何もlogcatにでてこずメソッドをそもそも通過してない状態です

>>710
それを実装しようとしてもインポートがでてきません
ライブラリが探せないです。どうやって検索ワード作ればいいんでしょうか
0715デフォルトの名無しさん2015/03/08(日) 08:04:53.39ID:95SCGuaE
onInterceptTouchEventで検索して
onInterceptTouchEvent libraryでも検索
android libraryでも検索

普通はどうやって検索するんでしょうか。検索の仕方が悪いのか
いつも該当の答えにたどり着けません
0716デフォルトの名無しさん2015/03/08(日) 08:17:06.98ID:MWzCvhuG
>>715
「View#onInterceptEvent」でぐぐれば出るけどな。

リスナーじゃなくて派生クラスを作らないとダメ
0717デフォルトの名無しさん2015/03/08(日) 08:17:44.97ID:MWzCvhuG
onInterceptTouchEvent だったわw まあ検索結果的には問題ないんだけど
0718デフォルトの名無しさん2015/03/08(日) 08:19:35.46ID:MWzCvhuG
>>715
お前タッチイベントを扱うサンプルコード全く読んでないだろ。
「android touch event sample code」とかでぐぐるべきかなあ
0719デフォルトの名無しさん2015/03/08(日) 10:01:07.15ID:6UkqP41H
Android関連で、View派生クラスを使ったグラフィック表示のサンプルを打ち込んでいたところ、
onDraw(Canvas)内のcanvas.getHeight()でバー込みの値が入ってくる。

で、色々調べたところ、onWindowFocusChanged()を使えと言うことなので、
Activityクラス内で設定したところ、ここではバー抜きの値が取れている。

しかし、ここで取れてもViewクラス内で使えないと意味が無いので色々やった結果、
onWindowFocusChanged()を丸ごとViewクラスに移すと上手く行った。

更に色々やって、元のcanvas.getHeight()をthis.getHeight()にしても上手く行く。

�@onWindowFocusChanged()を移動するのは構わないのか?
�Athis.getHeight()を使うのは正しいのか?

結果的に動いてはいるが、何故こうなっているのかがイマイチ判ってない・・・
ソースはこんな感じ
public class xxxxView extends View {
     :
  public void onDraw(Canvas canvas){
    int width = canvas.getHeight();
       ↓
    int height = this.getHeight();

メインの方は、onCreate()内でViewをインスタンスしてsetContentView()してるだけ。
  xxxxView = new xxxxView(this);
  setContentView(xxxxView);
0720デフォルトの名無しさん2015/03/08(日) 10:07:02.92ID:38WxGLzi
ttp://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-ratio-keylines

ナビゲーションドロワの上の部分に名称はありませんか?
説明するのに毎回「ナビゲーションドロワの上の部分」というより名前を付けたほうが分かりやすいのですが
0721デフォルトの名無しさん2015/03/08(日) 12:15:38.18ID:B83MTw/w
リストビューに
name と msgが表示されていたとします

そのリストビューをクリックした時にnameだけ取得したいのですがどのように記述すれば良いでしょうか?
0722デフォルトの名無しさん2015/03/08(日) 12:47:01.04ID:FATK9E4I
nameだけの配列を用意しておいてそれを参照
0723>>7052015/03/08(日) 14:11:36.92ID:95SCGuaE
>>716
>>718
イベントの流れはわかったんですが
ListViewをどうやって書いたらいいんでしょうか?

内部クラスを作って extends Listviewとしてみましたが動きません
0724デフォルトの名無しさん2015/03/08(日) 14:53:35.04ID:B83MTw/w
>>722
ありがとうございます。
サーバーに格納してあるログをjsonでパースしてリストビューで一覧表示してる場合でもnameの配列を別で用意して参照する事は可能ですか?
0725デフォルトの名無しさん2015/03/08(日) 14:56:12.71ID:OitgB2a2
時計のウィジェット作成してる人っている?
分毎にウィジェット更新したいんだけど、
AlarmManager使って毎分ひたすら更新するのってあり?
sleep中も更新してて無駄だと思ってるんだけど、ほかにいい方法も思いつかない。
0726デフォルトの名無しさん2015/03/08(日) 16:44:04.63ID:xvZvOqtM
>>725
sleep中に更新されるのがイヤなら、sleep中は更新しなけりゃイイ
sleep解けたらまた更新させるようにすればイイ
0727デフォルトの名無しさん2015/03/08(日) 17:37:31.41ID:iigmHYXP
いまどきisdn使ってるとは
0728デフォルトの名無しさん2015/03/08(日) 17:54:11.36ID:EmOG35Io
addxxListenerとか呼んでるのかな
0729デフォルトの名無しさん2015/03/08(日) 19:09:05.04ID:MWzCvhuG
>>723
ここは質問スレであって、お前の代わりにコードを書いてやるスレではない

>>724
そりゃお前の組み方次第だ

>>725
スリープ中にアラームが呼ばれるかどうかは指定できるだろ
0730デフォルトの名無しさん2015/03/08(日) 19:12:23.21ID:sdDnkdX7
そうか、じゃあ厳格に質問だけオケ、回答禁止でいこう。
0731デフォルトの名無しさん2015/03/08(日) 19:25:42.92ID:Q6nURC0z
もうヤレできて、ネットで探せば解決出来るから質問スレなんか不要なんだけどね
0732>>7052015/03/08(日) 19:32:25.35ID:95SCGuaE
>>729
コードを書くんでなくてどうやって作ればいいかわかりません
例ではフラグメントのメソッドの中にtrueをかいてましたが

自分の例ではリストビューなのでかきかたがわからないです
0733デフォルトの名無しさん2015/03/08(日) 20:55:45.48ID:sdDnkdX7
プログラミングにはある程度の頭が必要。

そして、
もしそのある程度の頭があるのなら
こんなところでそんなレベルの質問をしても非効率であるばかりでなく
ここの人達にメイワクをかけるだけである
ということくらい分かると思うんだが。
0734デフォルトの名無しさん2015/03/08(日) 21:54:05.22ID:zY9LAgfM
数行のコードで分かりそうな(かつ、自分なりに理解してアレンジできる)質問者にはコードで答えるけど、
>>705 には数十〜数百行のコードを書いてやる必要がありそうだし、しかもそれを全く応用できそうにない
(ちょっと挙動を変えるだけでも自分では出来なくてソースを全部書いてやる必要がありそう)だもんなぁ。
0735>>7052015/03/08(日) 22:05:27.96ID:95SCGuaE
するとやっぱりこれって難しい事柄だったんですね
ありがとうございます


リストビューにidを振って
クラスを作ってextends リストビューをして

oncreateメソッドでidを取得してその変数をcontextにいれて

みたいな日本語で書いてもいいんですが
0736>>7052015/03/08(日) 22:07:34.13ID:95SCGuaE
>>734
そういうことができるようになるには
勉強はどういうことをやったらいいんでしょうか
最初は誰もがそれをできませんでしたよね
0737デフォルトの名無しさん2015/03/08(日) 22:17:43.45ID:Um3dxmn+
Google先生に質問しながら試行錯誤すんだよみんなそうしんてんだおよ
0738デフォルトの名無しさん2015/03/08(日) 22:24:54.23ID:T6L7FCjo
>>736
自分に分かるレベルまで事象を分解して、手に負える所から潰していくんだよ
上記の方法は小学校から大学の間で学んでいる

学生の間にべんきょーをしてこなかったカスは知らん
親の金を溝に捨ててたんだなぁと途方にくれることをおすすめする
07397252015/03/08(日) 23:13:03.84ID:CNjIyLwK
>>729
返事ありがとう。
ごめんでもその設定見つけられないです。
もしかしてrtcとrtc_wakeupの違いの話をしている?
0740デフォルトの名無しさん2015/03/09(月) 00:03:02.79ID:1wVXC9sR
時計ならどっちかっつうと android.intent.action.TIME_TICK じゃね
0741デフォルトの名無しさん2015/03/09(月) 09:56:19.64ID:Oml6qNLX
ttp://qiita.com/KeithYokoma/items/1120ea1aacd6841d4e4d

ここ読んでて思ったんだけど、処理中にアクティビティが裏に回って一時的に破棄されたら処理キャンセルしてる?
俺は処理続行させて処理完了後にUI側に戻す処理を保留してアクティビティが復元したら返すようにしているんだけど
0742デフォルトの名無しさん2015/03/09(月) 12:37:44.96ID:Q+3OOCPp
ActivityのLoaderManagerにお任せ
0743デフォルトの名無しさん2015/03/09(月) 21:10:41.32ID:Y/WnKVC+
>>741
そんなもんキャンセルするべき処理としないほうがいい処理があるだろうに
0744デフォルトの名無しさん2015/03/09(月) 22:21:58.35ID:1wVXC9sR
>>741
処理次第だと思うけど、俺はなるべくキャンセルするようにしてるな。
その方が低スペック端末に優しいし、画面OFFでネットワーク接続が切れるとかでデバッグがめんどくさい。
0745デフォルトの名無しさん2015/03/11(水) 21:00:42.46ID:qFZ+GApX
FragmentのなかでHttpURLConnectionを使うときはAsyncTaskを使うところまではわかったんですが、AsyncTaskの中で使ってもNetworkOnMainThreadExceptionが消えません。。
なにかヒントをお願いします。。
0746デフォルトの名無しさん2015/03/11(水) 21:22:23.07ID:9+v6WXpi
>>745
asynctaskの中のどのメソッドで使ったの?
asynctaskだけじゃ分からないよ
0747デフォルトの名無しさん2015/03/11(水) 22:00:29.89ID:qFZ+GApX
>>746
ありがとうございます。
doInBackgroundの中に直接、でいいんですよね。。?
0748デフォルトの名無しさん2015/03/11(水) 22:28:13.62ID:EnbgLLvY
doInBackgroundを直接呼んでるとか、よくある?ミス
0749デフォルトの名無しさん2015/03/11(水) 22:52:18.12ID:qFZ+GApX
>>748
やってました。。
直したらできました。ありがとうございます!
0750デフォルトの名無しさん2015/03/12(木) 13:12:41.87ID:Jjch0qVq
SDKアップデートしてからかADBがほっとくと勝手にぶちぶち切れるんだが
0751デフォルトの名無しさん2015/03/12(木) 13:15:33.57ID:gU/XXD7p
素直に謝っとけ
0752デフォルトの名無しさん2015/03/12(木) 15:50:23.06ID:98YoYiAm
ざまあ
0753デフォルトの名無しさん2015/03/12(木) 18:45:15.93ID:040+TJcm
22来てるぞ。
誰か試して。
0754デフォルトの名無しさん2015/03/12(木) 18:55:20.20ID:dZFDR1QD
お前がやれ
0755デフォルトの名無しさん2015/03/12(木) 20:37:40.05ID:N3x7NcCy
junit で android デフォルトのカメラのシャッターを切って、さらに撮った画像を保存したいんだけど、どうするとよい?
なんか調べてもでてこない。
0756デフォルトの名無しさん2015/03/12(木) 20:43:36.45ID:kwgNuokD
馬鹿には...
0757デフォルトの名無しさん2015/03/12(木) 21:01:08.94ID:PlmkSDEA
馬鹿なりの、、、
0758デフォルトの名無しさん2015/03/12(木) 21:07:01.72ID:nhnhXEHd
馬鹿みたいな…
0759デフォルトの名無しさん2015/03/14(土) 02:41:32.86ID:dm6+wLIX
AlertDialogを継承したカスタムダイアログを作りたいのですがどうも上手くいきません

AlertDialog.Builderを使用してAlertDialogを作成してもカスタムダイアログへのダウンキャストに失敗し、
AlertDialog.setTitle等を利用して直接AlertDialogにタイトル等を設定するとrequestFeature()を先に呼べと怒られ、
検索した情報を頼りにonCreateでsetContentViewを行うとsetTitleやsetButtonが一切反映されません

Dialogのtoucheventに割り込み処理したいだけなので
Dialogを継承してタイトルやボタンを一からレイアウトするのはできれば避けたいのですが、
AlertDialogを継承したカスタムダイアログを作ることは不可能なのでしょうか?
0760デフォルトの名無しさん2015/03/14(土) 14:23:00.90ID:cJcT1sO6
てs
0761デフォルトの名無しさん2015/03/14(土) 14:28:41.27ID:arl/XKvQ
adt-bundleってもうダウンロードできるサイトないの?
0762デフォルトの名無しさん2015/03/14(土) 14:38:32.83ID:mDteYH1h
>>759
具体的にどこをカスタムしたい?
0763デフォルトの名無しさん2015/03/14(土) 18:13:02.74ID:494Nh9o5
趣味でプログラムを書いてるんだけど、
そういう人はプログラムの仕様とかどうやって管理してる?

Excelとかにメモ書きを残してるだけで、もっと綺麗にわかりやすくならないかと思うんだけど、
業務で作るつもりで真面目に作るしかないもんかね
お前がわかるように書けばいいだろと言われたら、まぁそうですねとしか言えない。
0764デフォルトの名無しさん2015/03/14(土) 18:59:38.90ID:JztIyvUC
そんなもの必要ない
いきなりコーディングを始める
Googleのエンジニアやオープンソースのプログラマもそうしている
プログラミングできない上流工程担当の無能な人間がくいっぱぐれないように
無理やり作り出した仕事が設計という名のドキュメント作成
GoogleのエンジニアやオープンソースプロジェクトのプログラマやLinuxの開発に関わっている人間も
詳細なドキュメントを作成してからコーディングなんかしていない
本当に日本人は無能だしドキュメント作成をソフトウェア開発だと勘違いしている馬鹿はっさっさと別の業界に転職してひょしい
0765デフォルトの名無しさん2015/03/14(土) 19:11:10.35ID:494Nh9o5
>>764
へー そんなもんかね。

自分は仕事でプログラム書いたこと無いし知識も無いけど、流石にそれは言いすぎなんじゃないかと思うけど、
Androidプログラミングからは話がズレるからこれ以上はいいや

ただ、データベースの構造とかドキュメントを起こせばソースコードに変換してくれたりとか、
androidのコーディングも楽になるツールやらあったらいいなと思って聞いてみた
0766デフォルトの名無しさん2015/03/14(土) 19:22:04.52ID:opki3CIp
いや、全然そんなもんじゃないから。
馬鹿に引っかからないように
0767デフォルトの名無しさん2015/03/14(土) 19:42:53.21ID:494Nh9o5
>>766
そんな気はしたけど、一部の国の一部の人の間ではそうなんだろうと解釈した。
0768デフォルトの名無しさん2015/03/14(土) 19:44:22.16ID:JztIyvUC
本当に日本人はゴミすぎる
日本製のソフトウェアで海外で使われているものなんかまずない
メーカー製PCに予め入ってるバンドルソフトの質の悪さ見ても分かる
日本のIT業界は昔からある大企業などの既得権益者達のための搾取対象でしかない
ソフトウェア技術の蓄積を放棄して若者使い捨てで年金取得までの逃げ切りに走ってるから
バカチョンカメラと言って馬鹿にしていた韓国メーカーにすら負けてしまうんだ
ドキュメント作成なんかに力入れてコードもろくに読み書きできない人間が無駄に開発費を消耗してるから日本の競争力がどんどんなくなって言ってるんだ
分かったら秀丸エディタなんか捨ててさっさとVimに乗り換えるべき
0769デフォルトの名無しさん2015/03/14(土) 19:55:27.26ID:494Nh9o5
>>768
言い出しといてなんだけど、もう結構です。ありがとう。
日本を憂いているのはわかった。あとVimが好きなのもわかった。
その熱意はAndoroidプログラミングに向けて欲しい。
スゲーやつ作って日本の開発者を刺激してよ

どうでもいいけど、バカチョンカメラってチョン製品を貶める言葉じゃなくて、
チョンでも使えるって意味じゃなかったっけ?まぁチョンを貶めてる言葉に違いは無いだろうけど。
さらにどうでもいいけど、コードもろくに読み書き出来ない人が秀丸エディタを使えてるのかねぇ
0770デフォルトの名無しさん2015/03/14(土) 23:32:47.69ID:t4fbtOUl
自分は仕様書かないよ、そんな大規模なアプリ作んないし、暇ないし
javadocすら書かないw
0771デフォルトの名無しさん2015/03/14(土) 23:56:10.34ID:u9KB6yz+
>>770
規模にかかわらず、昨日自分が何やろうとしてたか思い出せないから何かしら書かないとダメだわ。
どのくらいの規模までならそんな感じで作れるの?
どんなアプリ作ってるの?
0772デフォルトの名無しさん2015/03/14(土) 23:58:59.35ID:1SAFx6yF
>>770
設計とか仕様書は自分のためじゃなくて自分以外の保守する人間が困るから書くんじゃないの?

一人で完結するプロジェクトなら別にいらないと思う
0773デフォルトの名無しさん2015/03/15(日) 00:02:56.80ID:6dpGuMsl
>>771
とあるツールだよ
GooglePlayで表示される規模は1.5M弱かな、画像データはランチャーアイコンくらい
0774デフォルトの名無しさん2015/03/15(日) 00:05:51.90ID:6dpGuMsl
>>773
あぁ、Admob SDKも結構容量喰うんだった
ライン数だと多分1万行はいってないと思う
0775デフォルトの名無しさん2015/03/15(日) 00:11:36.83ID:VE4IJJe2
>>774
別に興味ないから...
0776デフォルトの名無しさん2015/03/15(日) 00:23:06.41ID:BY7nQ8A3
>>774
能力の問題だろうけど、1万行はもう自分に大規模だわ
生まれの不幸を呪うしかない

>>772
明日の自分は他人なので一人でやっててもドキュメントはあった方がいい
と、残念な記憶力な素人は思う。


要するに趣味で書いてる人はソースコードだけでなんとかなるんだな。
普通は。
0777デフォルトの名無しさん2015/03/15(日) 00:26:51.84ID:6dpGuMsl
>>776
abstractやinterfaceを使って最初コードでフレームワークを書くんだよ
トップダウン設計っていうのかな
最初はとっつきにくいと思うけど勉強すればモノになるよ
0778デフォルトの名無しさん2015/03/15(日) 00:31:20.35ID:BY7nQ8A3
>>777
なるほど。ありがとう。

どうしても何かしら動いてくれないとモチベーションが保てないから
細かい部分を作りこんで動かして、っていうの闇雲に繰り返してるからダメなのね。
07797592015/03/15(日) 02:47:23.57ID:8Zth5OAI
>>762
toucheventに割り込んでタッチされた座標を変換したかったんです

しばらく悩んでましたが結局単純なミスでした、スレ汚し申し訳ないです
setContentView使うのが間違いでsetView使えば普通に動きました……
0780デフォルトの名無しさん2015/03/16(月) 00:26:08.01ID:72griHse
ユーテリティ系の簡単なアプリでサクッと儲けたいのでアイデア下さい。
0781デフォルトの名無しさん2015/03/16(月) 00:52:04.78ID:PQGNvTDm
サクッとアイデアを登録すると誰かがapkをうpしてくれるツール。
0782デフォルトの名無しさん2015/03/16(月) 01:44:30.41ID:K/sxdCSh
>>780
別の市場を探しな
もう時期を逃した
0783デフォルトの名無しさん2015/03/16(月) 03:04:38.78ID:PQGNvTDm
AndroidGearアプリも既にパイの奪い合いが始まってるしなあ。
なんか儲けたいならここよりFireFoxOSのスレ見てた方がいいんじゃないの。
こういうのは何事もパイオニアにならんと。
俺はいちはやくADPを手に入れてアプリ作って公開したから、惰性でまだ使ってくれてる人意外と多い。
0784デフォルトの名無しさん2015/03/16(月) 08:07:52.66ID:Ks54i/nb
楽して儲けたいならこれから賑わうであろう市場をいち早く嗅ぎ当てる能力が必要なんだと思う
0785デフォルトの名無しさん2015/03/16(月) 08:29:27.56ID:JNIBBHR7
そんなの誰にも予想できないから
結局のところ選り好みせず、新しいものが出たら情報の少ない中を自力で調べて
過去の自分の作品を端から移植しまくることが大切なのである
0786デフォルトの名無しさん2015/03/16(月) 11:29:48.06ID:h40kQ28Z
とりあえず始めてみようと思うんだけどandroidstudioとeclipseってどっちのほうがいいの?
0787デフォルトの名無しさん2015/03/16(月) 11:54:13.88ID:iePR6iEr
>>786
http://developer.android.com/tools/help/adt.html

Note: If you have been using Eclipse with ADT, be aware that Android Studiois now the official IDE for Android,
so you should migrate to Android Studio to receive all the latest IDE updates.
0788デフォルトの名無しさん2015/03/16(月) 13:04:21.92ID:h40kQ28Z
>>787
わかった
androidstudio使う
0789デフォルトの名無しさん2015/03/16(月) 16:31:27.24ID:snq7W275
ウィジェットの仕様ってロリポで変わった?
「ウィジェットを表示できません」って出るんだけど
0790デフォルトの名無しさん2015/03/16(月) 22:02:57.62ID:+00+eATc
bluetooth使って1対複数の通信したいんだけど、
一人がサーバーになって4,5人相手にするようなサンプルないですかね?
0791デフォルトの名無しさん2015/03/17(火) 01:03:52.59ID:ekavrCQX
>>790
規格上ムリ
0792デフォルトの名無しさん2015/03/17(火) 04:39:55.74ID:bK4/t1cF
>>791
ウソ規格か?
0793デフォルトの名無しさん2015/03/17(火) 08:08:27.64ID:PtPjr5po
1対複数できるよね?
0794デフォルトの名無しさん2015/03/17(火) 08:20:28.66ID:bK4/t1cF
>>793
もちろん
0795デフォルトの名無しさん2015/03/17(火) 08:40:53.93ID:4BOMwHVl
1対多
0796デフォルトの名無しさん2015/03/17(火) 10:19:30.48ID:3EyYwl+E
>>789
1ウィジェットの大きさが64dpくらいになった気がする
0797デフォルトの名無しさん2015/03/17(火) 13:12:27.97ID:hVatHfU1
Android Studio が
'tools.jar' seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
って言って起動できないんだど、理由ー教えて
0798デフォルトの名無しさん2015/03/17(火) 14:45:35.16ID:lvL0sZsz
>>797
'tools.jar' seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE
0799デフォルトの名無しさん2015/03/17(火) 15:36:51.08ID:4BOMwHVl
理由も処置の仕方も書いてあるだろが
0800デフォルトの名無しさん2015/03/17(火) 16:36:49.22ID:h+QYIen8
ロリポのバグかなあ
インスコしてもウィジェットが一覧に表示されない
再起動すると表示される
stackoverflowでも同じ症状の人いたけど回答がまだついてない
4.4以下は問題ない

画像等をメディアスキャンしてギャラリーに登録するみたいなことを
ウィジェットでも手動で一覧に登録するのが必要になったとか?
(そういうメソッドあるっけ?)

ただ再起動で正常になるからロリポが不安定なのかもしれないが…
0801デフォルトの名無しさん2015/03/18(水) 12:27:02.08ID:OqwMeDfg
textViewをscrollViewに乗せて文章を表示させてるんですけど
OS2.3.4のある端末で表示した時だけ右にはみ出た文字が折り返されずに以降の文字表示が途切れてしまいます。
動的な方法でやっているのでこのデフォルトで折り返されないのを折り返すように設定するにはどう記述すればよいでしょうか?(動的に)
0802デフォルトの名無しさん2015/03/18(水) 12:35:47.79ID:jb8ZCbUZ
>>801
テキストサイズと端末の横幅と文字数とで比較すれば?
0803デフォルトの名無しさん2015/03/18(水) 12:41:20.94ID:OqwMeDfg
比較とかそういう話でなく、でなく特定OSのtextViewのデフォルト状態に関係なく
折り返すように強制的に設定したいのです。
(他のOSはデフォルトで折り返す設定になっています)
0804デフォルトの名無しさん2015/03/18(水) 12:49:20.67ID:IWXG/0FP
setHorizontallyScrolling(false); とか(適当)
0805デフォルトの名無しさん2015/03/18(水) 12:56:34.88ID:OqwMeDfg
自分もそれだと思ってやってみたのですが折り返しにはなりませんでした。
0806デフォルトの名無しさん2015/03/18(水) 16:20:49.43ID:jb8ZCbUZ
>>803
だから比較して折り返せば?
0807デフォルトの名無しさん2015/03/18(水) 16:23:37.43ID:jb8ZCbUZ
一応捕捉

端末依存なのか何なのか知らんけど、規格通りに書いてもその通りに動かないのであればゴリゴリ書くのが手っ取り早いのでは

ということ
0808デフォルトの名無しさん2015/03/18(水) 16:52:25.12ID:OqwMeDfg
重々やりたいのですが何故かその折り返しが効かないという話しなのです。
このLenovoの端末が特別おかしいのかもしれません。
(2.3.4の端末はこれしか持ってないのでわかりません)
0809デフォルトの名無しさん2015/03/18(水) 17:06:11.80ID:DSZUby8b
setInputTypeでTYPE_TEXT_FLAG_MULTI_LINEを指定してもダメなの?
0810デフォルトの名無しさん2015/03/18(水) 17:52:53.48ID:jb8ZCbUZ
>>808
うーんと、だから規格通りに書いてもその通りに動作しないのだから、「テキストが端末の横幅を越えたら二行ないしは三行、それ以上、で(もしくは複数行に視覚的に見えるように)表示する」という処理をゴリゴリ書けば良いのでは?と言ってんだけど
0811デフォルトの名無しさん2015/03/18(水) 18:12:25.40ID:S6DCmIx2
>>810
うっさいボケ!認知症のてめえは黙ってろカス!
0812デフォルトの名無しさん2015/03/18(水) 18:43:03.11ID:kdTyTD/d
>>811
と、アルツハイマーが騒いでいます(大笑い)
0813デフォルトの名無しさん2015/03/18(水) 18:54:59.26ID:bZyYxn54
>>811
そんなおかしな事言ってるか?
0814デフォルトの名無しさん2015/03/18(水) 20:28:02.65ID:o2OBwv09
2.3を切るのがベストと空気を読まずに言ってみる
0815デフォルトの名無しさん2015/03/18(水) 22:11:20.21ID:E5HWq4te
bluetooth通信を相手方を古いスマホ使って、実験してみるとサンプルと違う動きするしわけわかんね、
って思ってると、単に2.3だからって理由なだけで時間の無駄だって事がよくあった。
2.xは切るしかない
0816デフォルトの名無しさん2015/03/19(木) 01:58:40.06ID:oQmxnKo5
>>815
単純に2.xを切れば良いわけでもないぞ
4.x系でもBTセキュアに対応してない端末もあるし
(特に日本の端末w)
0817デフォルトの名無しさん2015/03/19(木) 07:00:20.74ID:iSD59QLJ
>>815
お前のプログラムの不備をバージョンのせいにする馬鹿にはムリ
0818デフォルトの名無しさん2015/03/19(木) 07:39:03.85ID:8rE9FJne
そこにどれだけ時間をつぎ込めるかだな
2.x端末が破壊される電波でも流れないかな
0819デフォルトの名無しさん2015/03/19(木) 13:31:53.76ID:RqOq3mwE
http://stackoverflow.com/questions/2197744/android-textview-text-not-getting-wrapped

ノーヒントだしはずれてても知らん
0820デフォルトの名無しさん2015/03/19(木) 20:14:19.97ID:4xrjKGE5
プログラミング初心者
入門書読んでも意味がわからず、何を勉強すればいいかわかりません。
ソースを読んでも意味がわからず、自分でコードがかけません。
何をどう勉強すればよいのでしょうか?
0821デフォルトの名無しさん2015/03/19(木) 20:25:17.46ID:iSD59QLJ
>>820
アンタが馬鹿ではないのならプログラマーにむいていない
あきらめる事
0822デフォルトの名無しさん2015/03/19(木) 20:27:56.42ID:Kivbf8Ut
プログラミングを丁寧に教えてくれる優しい人を見つけるかその手の学校にいくしか無いんじゃね?
0823デフォルトの名無しさん2015/03/19(木) 20:38:17.49ID:4xrjKGE5
やっぱりそうですか……
皆さんはどのようにして技術を習得されたのですか?
0824デフォルトの名無しさん2015/03/19(木) 20:44:31.81ID:sLTKaMmq
まず何を作りたいのか
0825デフォルトの名無しさん2015/03/19(木) 20:46:56.62ID:s2pJfYIV
>>820
まずは歳を述べよ
0826デフォルトの名無しさん2015/03/19(木) 20:57:45.19ID:4xrjKGE5
>>825
13歳
0827デフォルトの名無しさん2015/03/19(木) 20:58:24.58ID:1oivZRZi
プログラムの内容を理解しようとしないで
サンプルプログラムをコピペして
数値やグラフィックだけいじるやり方をすると
驚異的に実力つくよ
0828デフォルトの名無しさん2015/03/19(木) 20:59:15.95ID:4xrjKGE5
>>824
とりあえず時計アプリとあるサイトのアプリ版のようなものを作ろうと思っています
0829デフォルトの名無しさん2015/03/19(木) 21:02:43.92ID:s7mJL1Tc
大学のコンピューターサイエンス専攻の先輩に教えてもらった。
ある程度から先は当然自力、もう10年前の話だけど。

今なら勉強の仕方からググっても色々出てくるんじゃないの
0830デフォルトの名無しさん2015/03/19(木) 21:17:59.70ID:68pwGE90
普通にぐぐれば解説してるサイトは沢山あるぞ
ただ人に教わった方が早いことは早いな
その中間としてschooの動画おすすめ
0831デフォルトの名無しさん2015/03/19(木) 21:40:18.83ID:4xrjKGE5
皆さんありがとうございました。
これを参考にしてアプリが作れるよう頑張ります
0832デフォルトの名無しさん2015/03/19(木) 22:11:17.45ID:AKKjzm/U
あと諦めないことなこの世界諦めたら負け
解説のうまい下手もピンキリだから
良書や良サイトを見極めて一ヶ所じゃなく色々見ること
0833デフォルトの名無しさん2015/03/19(木) 22:13:53.26ID:K6twOLsc
>>821
誰でもプログラムに初めて触れた時はソースを読んでもよくわからないでしょう。すぐに向いてないだとか諦めることとか言うのはどうかと思いますよ。
0834デフォルトの名無しさん2015/03/19(木) 22:15:06.71ID:FY5inkXi
ぶちゃけ技術力よりも何を作りたいか
どうしてもそれを作り上げたいという気持ちがあるか
その点で勝負が決まってくる
0835デフォルトの名無しさん2015/03/19(木) 22:58:26.00ID:ATF1jq9C
自作アプリAとBの2つがあり、AからBのActivityに遷移させています。
50機種以上でDLされていますが、とある1機種(F-02F、Android4.2)でのみ
.ActivityNotFoundException がレポートで上がってます。
(少なくとも8機種はユーザーから動作したとのメールをいただいています)

Unable to find explicit activity class {jp.hoge.foo.bar/jp.hoge.foo.bar.XyzActivity}; have you declared this activity in your AndroidManifest.xml?
とログが出ていますが、AndroidManifest.xmlには記載済みです。
動作している端末もあり、自前での実機テストでも動作確認済みです。

■アプリBのAndroidManifest.xml内(抜粋)
package="jp.hoge.foo.bar"
activity android:name=".XyzActivity"

■アプリAのソース(抜粋)
Intent intent = new Intent();
intent.setClassName("jp.hoge.foo.bar", "jp.hoge.foo.bar.XyzActivity");
startActivity(intent);

これで実際に動作しているのですが、
.ActivityNotFoundException のレポートを受けているのも事実です。
おそらく書き方が不十分であるけれどもframeworkが吸収してくれて動いている?
のかなと予想していますが、上記の書き方でよろしくない部分はありますでしょうか。
ご教示ください。宜しくお願いします。
0836デフォルトの名無しさん2015/03/19(木) 22:58:39.49ID:sLTKaMmq
>>827
コピペマンやないか
0837デフォルトの名無しさん2015/03/19(木) 23:13:54.97ID:4xrjKGE5
すみません。もうひとつ質問。
androidアプリを作るにあたってJavaはどの程度理解しておくべきですか?
オブジェクト指向についてはなんとなくしか理解していないので、それが原因でソースが読めないのかなと。
0838デフォルトの名無しさん2015/03/19(木) 23:14:35.77ID:s2pJfYIV
13とは若いな…
参考書やサイト見てもよくわからないのも理解できるわ
専門用語だらけでちんぷんかんぷんだろうなぁ〜
0839デフォルトの名無しさん2015/03/19(木) 23:34:19.65ID:4xrjKGE5
>>838
理解力が足りなくてすみません
0840デフォルトの名無しさん2015/03/19(木) 23:36:41.92ID:K6twOLsc
>>837
こんばんは。僕は15ですが3ヶ月前にAndroidのアプリ開発を初めて既に一本アプリをGoogleストアに公開してます。
最初は画面を遷移させたり画像を表示させたり、簡単な事をしっかりと固めてみてはどうでしょうか。
0841デフォルトの名無しさん2015/03/19(木) 23:42:06.03ID:M7LQkRld
若いなら本気で英語も勉強しなよ
サイクルのスピード化と途上国発展のせいで日本語ソースはどんどん割合減っていくから
0842デフォルトの名無しさん2015/03/19(木) 23:42:36.14ID:MXjYoM31
>>837
言語仕様は覚えるに越したことはない
ただ、仕様眺めるだけじゃ頭に入ってこないので、サンプルコードと照らし合わせていくと良いよ
0843デフォルトの名無しさん2015/03/20(金) 00:01:03.10ID:9S2n8umg
javaを勉強するよりandroidの方を勉強したほうが良いということでしょうか。
0844デフォルトの名無しさん2015/03/20(金) 00:02:36.14ID:L8ym7bup
>>843
[email protected]

少しなら教えてあげるぞい メールしとくれ
0845デフォルトの名無しさん2015/03/20(金) 00:25:43.39ID:9S2n8umg
>>844
ありがとうござます。困ったときに質問させていただきます。
08468352015/03/20(金) 00:31:21.40ID:oS/YI/Yh
13歳の方は収まったようですので、改めて>>835が分かるかたいらっしゃいますでしょうか?

ググると同じような事象は見つかりますが、それらは端末やAndroidバージョンによらず再現率100%のようです。
こちらは機種依存?なのかわかりませんが発生する条件が何かしらあるようです。
0847デフォルトの名無しさん2015/03/20(金) 01:23:21.55ID:we3urSqT
>>846
直るかどうかわからないけど
activity android:name=".XyzActivity" これもフルパスで書いてみたらどう
activity android:name="jp.hoge.foo.bar.XyzActivity"
0848デフォルトの名無しさん2015/03/20(金) 01:52:03.28ID:3xcjoOiS
a.b.cで定義してaとb選んだら先に進めるけどcを選ぶとそこで終了
a.とb選んだ場合のみ先に進める簡単なゲーム作りたいんだけどわからない
ここの住人には簡単すぎるかな?
0849デフォルトの名無しさん2015/03/20(金) 08:34:08.49ID:o11pUpLT
13って、若いかな?
自分は小5の時からプログラムしてるわ。ただしMSX!
おっさんですまぬw
0850デフォルトの名無しさん2015/03/20(金) 09:03:22.17ID:QFXKsNcZ
みんな中学生には優しいなw


初歩的でスレ違い気味な質問で申し訳無い。
思いつくままにコードを書いてると、意味が無いクラスとかクラス同士の役割分担が
わけわからなくなってくるんだけど、従うべき原則とかコツとかあったら教えていただきたい。
オブジェクト指向を理解しろと言われたら返す言葉もない。

特にSQLiteにまつわるコードを書いてると
SQL文を書くのはどこのクラスにすべきかとか、オブジェクトを作って返すのはどこのクラスにすべきかとか
毎回悩んじゃう。何か一般的なルールってある?
0851デフォルトの名無しさん2015/03/20(金) 09:41:32.87ID:JVCZipaI
>>850
GOFのデザインパターンとかは参考になるけど、具体的にどうすればいいかは結局自分で考える。自分はそこがプログラミングの一番の醍醐味だと思ってる。
0852デフォルトの名無しさん2015/03/20(金) 10:47:17.82ID:hT9HjgFm
>>850
クラスの根本の役割は重複したコードの排除
理論はその為の哲学を語っているにすぎない
0853デフォルトの名無しさん2015/03/20(金) 12:38:09.07ID:CBbS47CZ
>>849
よお、俺。
昔はベーマガとかあったし、言語も構造化すらされてないものだから、理解早かったよな。
そしてみなすぐにアセンブラに走る…。
0854デフォルトの名無しさん2015/03/20(金) 12:57:59.18ID:BZy6egZt
>>852
重複したコードの排除ならライブラリでできる
0855デフォルトの名無しさん2015/03/20(金) 17:01:48.46ID:b9KmIhJ9
>>850
オブジェクト指向を理解すれば解決
0856デフォルトの名無しさん2015/03/20(金) 17:11:33.65ID:we3urSqT
個人アプリだと設計書なんて作らないで思い付きのまま書くから
どうしても手続型っぽくなっちゃうよね
クラスを別にするときはActivityの移行とか非同期処理ぐらいで
簡単なツールとかなら特にオブジェクト指向を意識しなくてもいい気もするが
08578352015/03/20(金) 17:40:13.16ID:RqXiz0k7
>>847
現象を再現できないのでこちらでも分かりませんが、まずはそれで更新してみます。

バグレポートのみのユーザーにも返信できるようにして欲しいわ。
0858デフォルトの名無しさん2015/03/20(金) 17:44:31.69ID:4N0+Vpjr
>>854
うん確かに栓抜きなら、十徳ナイフで出来るね。
0859デフォルトの名無しさん2015/03/20(金) 20:07:35.18ID:o9F5uF8X
>>850
クラス・メソッドの公開範囲を意識するとクラス設計はシンプルになるよ
public修飾子を何も考えずに書くと訳が分からなくなる
08608502015/03/20(金) 20:37:41.36ID:Nbf3EnYc
>>851
ありがとう。残念ながらプログラミングそのものを楽しむのには向いてないみたいだけど、やってみるわ

>>852
DRYってのを心がけてみるわ

>>855
やっぱそうだと思ってた

>>859
全部publicになっております。気をつけます。
0861デフォルトの名無しさん2015/03/20(金) 21:33:20.89ID:il+F7Rok
単一責任で考えると楽になるよ
実際にはそこまでクラス分割はしないけど
0862デフォルトの名無しさん2015/03/20(金) 22:08:48.34ID:SDyz9FbH
HDMI-mini出力持ちのタブレット(ICS4.0)でHDMI出力からTVにフルスクリーンで動画を出力したいんですが
タブレット上は動画に被る形で複数の操作用ボタンを表示して、TV側にはボタンは出力せず動画のみ表示という処理は可能でしょうか?
ボタンだけHDMI出力しないようにするにはどうすればよいでしょうか
はい、androidの開発は初めてです
0863デフォルトの名無しさん2015/03/21(土) 01:01:13.71ID:JxB9/QlE
clickableにしたlayoutからDialogFragmentを起動して、
Dialog上のEditTextの値を呼び出し元のlayoutの子ビューに代入するにはどうすればよいの

activity側に、値を受け取ってfindviewから代入するメソッド作って呼ぶまでは出来たんだけど
呼び出し元のlayoutは同じものが4つあるから、どのlayoutからDialogを呼び出しても特定の子ビューにしか反映されない
08648632015/03/21(土) 10:19:30.37ID:JxB9/QlE
>>863
Dialog起動時にclick元のid取得して、.showのtagとして渡す
↓
Dialogは自身のtagを取得して、呼び出し元に書いたテキスト挿入メソッドの引数として渡す
↓
tagごとにif文で場合分けしてfindviewからの挿入

というごり押しで自己解決したけど、もしより良い方法があったら教えてください
0865デフォルトの名無しさん2015/03/21(土) 10:27:05.79ID:xsB9ZGiI
>>862
出来ません。

以上です。
0866デフォルトの名無しさん2015/03/21(土) 15:50:22.96ID:ya0DJtjk
>>865
じゃああきらめます
ありがとうございます
0867デフォルトの名無しさん2015/03/21(土) 22:21:57.86ID:JM89dmVw
せっかくJAVA覚えたのに
C++で開発できるようになったのか
0868デフォルトの名無しさん2015/03/21(土) 22:31:55.21ID:IbD3D1ch
AndroidアプリにわざわざC++使うのか?
あまり必要性を感じないが
0869デフォルトの名無しさん2015/03/21(土) 23:09:10.30ID:zcE2yMZ7
別にJAVAで開発できなくなったわけじゃないんだからJAVAで開発していいんだよ
0870デフォルトの名無しさん2015/03/21(土) 23:22:10.72ID:yCLS+855
7日前ぐらいから急に収益が連続で0円になったんだが俺だけ?
0871デフォルトの名無しさん2015/03/22(日) 00:16:04.83ID:rj7656VH
>>870
Google PlayもApp Storeのように規制を厳しくするっていうニュースが
あったので、色々ランク変動や強制リジェクトなどが発動してたりするようだよ。
0872デフォルトの名無しさん2015/03/22(日) 11:51:30.58ID:dJAS/eZ7
大体無能が送ってくるPullRequestなんかマージするの面倒臭いだけじゃないのか
Issueでやり取りする時間もエネルギーも無駄だと思うんだが
全然意味が分かりませんえn
0873デフォルトの名無しさん2015/03/22(日) 12:02:10.86ID:JlJAvOnX
>>867
C++で開発出来るようになったっていうソースくれるとありがたい
0874デフォルトの名無しさん2015/03/22(日) 16:11:00.46ID:dbukzoin
タスク プロセス スレッドの違いについて知りたいのですが、タスクの中にプロセスがあってプロセスの中にスレッドがある。という認識で合ってますか?
0875デフォルトの名無しさん2015/03/22(日) 18:55:42.79ID:BSZdKLEm
AndroidStudioのエミュレーターでGooglePlayServices試してて、
isGooglePlayServicesAvailableで「デバイスにGooglePlayServicesが入ってない」って言われて
(SDKManagerでは入れてある)、ターミナルからバージョン7.0.97ってAPKインストールしたら
今度は「それは本物ではない」とか言われたんだけど、GooglePlayServicesの最新APKって
バージョン何かわかる人居る?
サイトの解説じゃ、7.0.0なんだけど、検索すると半端なバージョンが大量に出てくるんだけど・・・
0876デフォルトの名無しさん2015/03/22(日) 19:35:41.60ID:0YGRbqC3
死ね
0877デフォルトの名無しさん2015/03/22(日) 20:37:56.51ID:rUBiI1SU
>>875
エミュのイメージにGoogle APIってついてるほうを選ぶ。
0878デフォルトの名無しさん2015/03/22(日) 20:41:22.68ID:BSZdKLEm
>>877
ありがと、やってみる。
0879デフォルトの名無しさん2015/03/22(日) 21:37:58.76ID:fxQo9p+r
>>874
タスクとプロセスは同じ。
プロセスとスレッドの関係は合ってる。
0880デフォルトの名無しさん2015/03/22(日) 22:49:38.09ID:sILE0g0F
Google Analytics v4を実装してるんだけど
スクリーン ビューを送信する↓このコードをonCreateに書くのかonStartに書くのかどっちがいいんだろう
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(TrackerName.APP_TRACKER);
t.setScreenName(path);
t.send(new HitBuilders.AppViewBuilder().build());

onCreateに書いた場合、onStartに
GoogleAnalytics.getInstance(this).reportActivityStart(this);
onStopに
GoogleAnalytics.getInstance(this).reportActivityStop(this);
って書いてあるブログをいくつかみかけた

onStartにスクリーン ビューを送信するコードを書いた場合は
onStopにで何か止めるコードはなくていいのかな?
0881デフォルトの名無しさん2015/03/22(日) 23:02:47.00ID:rUBiI1SU
onStartとonStopで開始、停止するのがいいんじゃない。
GAにstopなメソッドがあるということは、内部的に何か解放してくれている可能性が高いので、メモリ節約にもなりそう。
TrackerのインスタンスはonCreateでゲットして保持しといてもいいんじゃないかな。
0882デフォルトの名無しさん2015/03/22(日) 23:23:00.81ID:sILE0g0F
>>881
やっぱりその方がいいですよね
公式の解説がもうちょと詳しく書いてくれればいいのに
0883デフォルトの名無しさん2015/03/22(日) 23:24:02.42ID:sILE0g0F
>>881
やっぱりその方がいいですよね
公式の解説がもうちょと詳しく書いてくれればいいのに
0884デフォルトの名無しさん2015/03/22(日) 23:24:49.25ID:sILE0g0F
何故かダブってしまった><
0885デフォルトの名無しさん2015/03/22(日) 23:39:09.53ID:K3cNtq7O
>>879
例えば、アクティビティからサービスを起動してる場合だと、
アクティビティ=プロセス
サービス=プロセス
アクティビティ+サービス=タスク
じゃない?
0886デフォルトの名無しさん2015/03/22(日) 23:57:50.44ID:hJMvEyXT
>>885
プロセスはメモリを共有しないのでめんどくさい
一方、スレッドはメモリを共有するのでめんどくさい
0887デフォルトの名無しさん2015/03/23(月) 01:24:13.50ID:9UGrY2Aj
>>885
死ねアホ
0888デフォルトの名無しさん2015/03/23(月) 02:50:48.47ID:CEylZRao
プロセスとスレッドはまあUnixの一般的な定義に準ずるとして
タスクに関しちゃAndroidはスレッドに近い意味で使ってないか?
AsyncTaskとかスレッド上で実行する処理の意味で使ってるよね
0889デフォルトの名無しさん2015/03/23(月) 03:11:38.84ID:i8m/WAdt
本当にAndroidに詳しい奴ならAndroidでタスクと言えばActivity stackのtaskを思い浮かべるはず
0890デフォルトの名無しさん2015/03/23(月) 08:42:30.12ID:CDZ7QSIe
Javaの文法はひととおり勉強しました。
Android開発の入門として最適な本はなにですか?
まずは簡単なゲームを作りたいんです。
Activityのクラスを拡張して使うんですよね?
0891デフォルトの名無しさん2015/03/23(月) 08:57:37.96ID:UYjI7n9/
タスクって task affinity の方のタスクだよな?

タスクとプロセスのライフサイクルは全く異なる。異なるタスクを同じプロセスが処理することもあるし、単一のタスクを複数のプロセスが処理することもある。
0892デフォルトの名無しさん2015/03/23(月) 09:00:31.82ID:UYjI7n9/
Androidの場合、あるタスクに複数のアプリのアクティビティが連なることがある。アプリ間連携の組み方によってはそうなる。
0893デフォルトの名無しさん2015/03/23(月) 09:39:40.86ID:Um0GTIHA
タスクという言葉は割りといろいろな意味で用いられる、しかしプロセスという言葉は曖昧な意味で用いると怒る人が多い
昔からそうw
0894デフォルトの名無しさん2015/03/23(月) 09:50:41.04ID:CDZ7QSIe
Javaの文法はひととおり勉強しましたw
Android開発の入門として最適な本はなにですかw?
まずは簡単なゲームを作りたいんですw
Activityのクラスを拡張して使うんですよねw?
0895デフォルトの名無しさん2015/03/23(月) 10:03:12.39ID:fjzVQFzE
>>894
しね
0896デフォルトの名無しさん2015/03/23(月) 10:38:23.53ID:SBXkkKYv
そうやって反応するから調子のるんだろ
0897デフォルトの名無しさん2015/03/23(月) 10:43:59.62ID:yfNanFz1
>>894
ワロタ
0898デフォルトの名無しさん2015/03/23(月) 19:21:31.20ID:0UgJ0pry
>>894
wwww
0899デフォルトの名無しさん2015/03/24(火) 17:56:17.62ID:SPh5oZr2
https://developer.android.com/reference/com/google/android/gms/games/multiplayer/OnInvitationReceivedListener.html

GooglePlayServiceのOnInvitationReceivedListenerを使ってみたんだけど、実機3台のテストの結果、
4.4はしっかりと通知できたんですが、4.2.2と2.3.3は無反応でした
これはAPI Levelの問題なんでしょうかそれとも機種依存的なものなんでしょうか
API Levelの問題なら、4,4以上でしか使えない、とかいうのはどこで調べられるんでしょうか
英語は高校生レベルくらいしか読めません
0900デフォルトの名無しさん2015/03/24(火) 18:02:43.47ID:PkcZHZQ8
高校レベルなら大抵何でも読めるだろ
0901デフォルトの名無しさん2015/03/24(火) 18:44:28.51ID:CjDx4PQv
Google翻訳使えよw
0902デフォルトの名無しさん2015/03/24(火) 22:17:53.49ID:zJFl/hVP
表示中のアクティビティが切り替わったことを検知する方法ってありますか?
0903デフォルトの名無しさん2015/03/24(火) 23:43:53.29ID:/JRSofWa
onPouse
0904デフォルトの名無しさん2015/03/24(火) 23:44:39.71ID:5/u52EVZ
>>899
端末にインストールされてるサービスのバージョンはみたの?
0905デフォルトの名無しさん2015/03/24(火) 23:44:51.63ID:/JRSofWa
・・・ボケといてスペルミスは辛い
0906デフォルトの名無しさん2015/03/25(水) 10:38:02.06ID:J2Mf1Vt1
ググる前に人に聞こうとする態度が気に食わん
0907デフォルトの名無しさん2015/03/25(水) 10:38:46.79ID:OCZF+X1V
>>904
開発者サービスですか?だったら最新です。
0908デフォルトの名無しさん2015/03/25(水) 11:14:24.07ID:Vw693EXp
tabhostのタブをプログラム側で切り替える方法はありますか?
tabの選択判定もちゃんと切り替わる方法を探しているのですが
見つからなくて困っています
0909デフォルトの名無しさん2015/03/25(水) 13:04:06.27ID:CZBLuzC9
>>906
役に立たないお前には聞いてないから安心しろ
0910デフォルトの名無しさん2015/03/25(水) 13:18:06.98ID:Z444sBJl
GooglePlayServiceのOnInvitationReceivedListenerを使ってみたんだけど、実機3台のテストの結果w、
4.4はしっかりと通知できたんですが、4.2.2と2.3.3は無反応でしたw
これはAPI Levelの問題なんでしょうかそれとも機種依存的なものなんでしょうかw
API Levelの問題なら、4,4以上でしか使えない、とかいうのはどこで調べられるんでしょうかw
英語は高校生レベルくらいしか読めませんw
0911デフォルトの名無しさん2015/03/25(水) 14:11:44.42ID:9brsVskH
>>908
タブの選択判定は自分でリスナーを呼んであげりゃいいんじゃないの?
0912デフォルトの名無しさん2015/03/25(水) 14:52:34.56ID:wVZUgiNZ
>>911
リスナーを呼ぶと画面は切り替わってくれるのですが
タブ自体が替わってくれないのです
0913デフォルトの名無しさん2015/03/26(木) 07:16:49.12ID:UWRnZ6Yd
日曜日の集計おかしいよね?
現在のインストール数がガクッと減ってるけど月曜は元の戻ってる
0914デフォルトの名無しさん2015/03/26(木) 12:46:39.45ID:mfmUs1Qx
俺のは特別おかしくないな
0915デフォルトの名無しさん2015/03/26(木) 16:44:13.97ID:anxU0oDG
レイアウトのxmlファイルで、
android:text=“スタートボタン”
といったように直接文字をいれるのは何がダメなのですか?
0916デフォルトの名無しさん2015/03/26(木) 17:47:46.95ID:vAqWVe8X
ローカライズ(多言語化対応)の拡張性が無くなるという事がGoogle様は問題としてあげている
0917デフォルトの名無しさん2015/03/26(木) 19:19:02.17ID:mAZXu14D
言語ごとにレイアウトが違うんじゃね?
0918デフォルトの名無しさん2015/03/26(木) 21:04:30.21ID:ZS7w+sF9
>>915
「多言語化ができない」
かな?
エラーの内容に書いてないか?
0919デフォルトの名無しさん2015/03/26(木) 22:04:58.41ID:WyoV+Xkx
初心者ですアドバイス下さい。strings内に登録してある文字などはEdit text などから編集可能なのでしょうか?
0920デフォルトの名無しさん2015/03/26(木) 22:12:07.83ID:E7T82jPO
君はどうやってそれを登録したのか
0921デフォルトの名無しさん2015/03/26(木) 22:35:03.36ID:5/fgYanr
アプリ起動>HOMEボタン>またアプリアイコンクリックでアプリ再開
の時にonRestart()を通らなくてスルーされてるようなんですが
これは何が原因なんでしょうか?
0922デフォルトの名無しさん2015/03/26(木) 22:56:42.98ID:y2n1Givh
>>919
無理
0923デフォルトの名無しさん2015/03/27(金) 00:02:35.81ID:IuSx86tv
>>921
http://i.imgur.com/wxwXgME.jpg
壁紙にどうぞ
0924デフォルトの名無しさん2015/03/27(金) 00:35:14.84ID:4adhselP
Sonyが実機での動作確認をリモートで行えるサービスを始めたみたい

https://remotedevicelab.sonymobile.com/
http://developer.sonymobile.com/2015/03/25/test-and-verify-your-app-for-free-on-real-xperia-devices/
0925デフォルトの名無しさん2015/03/28(土) 01:31:04.83ID:kKFCGYFf
NTTレゾナントは商売上がったりだな
0926デフォルトの名無しさん2015/03/28(土) 01:47:24.12ID:j3TASGyn
こういうサービスは全メーカーがやってほしいよな
おまいらが変なカスタマイズするからこっちが苦労してるんだし
0927デフォルトの名無しさん2015/03/28(土) 01:52:07.43ID:rmSLUsAU
android stadioはssdだったらサクサク動きますか?当方i5 450mのため開くことすら困難です
0928デフォルトの名無しさん2015/03/28(土) 05:44:50.92ID:mR02vSBW
>>927
マルチかよ氏ね
0929デフォルトの名無しさん2015/03/28(土) 14:19:12.47ID:sNb/Iyn4
すでに起動しているサービスにパラメータを渡す事って出来ますか?
バインドを使わない方法が良いのですが
0930デフォルトの名無しさん2015/03/28(土) 14:44:08.29ID:RFfpsTTG
>>929
普通にインデント投げればいいだろ
0931デフォルトの名無しさん2015/03/28(土) 17:19:46.08ID:VlXb+WYA
インデントってw
0932デフォルトの名無しさん2015/03/28(土) 23:08:23.31ID:voTWtMmO
ポリデントよりマシだろ
0933デフォルトの名無しさん2015/03/28(土) 23:37:40.72ID:mAi8uWFE
ポラギノールじゃだめか?
0934デフォルトの名無しさん2015/03/29(日) 00:17:19.29ID:Tv9q8u7F
>>933
座薬タイプと注入タイプで異なる
0935デフォルトの名無しさん2015/03/29(日) 16:32:36.18ID:rHrL88rM
ワイヤレスデバッグって必ず始めにusb繋ぐしか手段ないですかね
0936デフォルトの名無しさん2015/03/29(日) 17:35:34.75ID:VQojXMWG
>>935
Rootedなら端末側でONにできる
0937デフォルトの名無しさん2015/03/30(月) 23:46:07.07ID:efR/Dg9X
マテリアルデザインでたまに見る
アイコンがアニメーションしながら形を変えていく動作はなんという名称なのでしょうか
×アイコンが、引っ張っていくと線が分裂して△になる みたいな。引っ張りを途中で止めるとその状態で分裂も止まるのでgifアニメでした みたいな事は無いと思うのですが。
検索しようにもキーワードが分からないという


AndroidでもiPhoneに負けないようなアニメーションを実装してみよう - Yahoo! JAPAN Tech Blog http://techblog.yahoo.co.jp/programming/androidiphone/
これに少し似ていますが、これもアイコンの画像自体は変化してないのでちょと違います
0938デフォルトの名無しさん2015/03/31(火) 00:27:10.76ID:eRC2uLKq
変形自体は「モーフィング」だと思うが
「アイコンがモーフィングしていくというUI表現をなんて呼ぶのでしょう?」だと
そんな狭い表現はわからないなぁ
0939デフォルトの名無しさん2015/03/31(火) 01:12:39.24ID:a0zL5Gib
アハ体験
0940デフォルトの名無しさん2015/03/31(火) 09:43:49.34ID:1YkLUl0Q
エリーゼの憂鬱
0941デフォルトの名無しさん2015/03/31(火) 10:56:54.96ID:0DWiZ5UQ
>>937
具体的な名称は知らんが
http://googledevjp.blogspot.jp/2014/08/io-2014.html
このページの後半にあるような+とチェックの切り替えは AnimatedStateListDrawable を使ってるらしい
それをキーワードに調べたらいいんでは?
0942デフォルトの名無しさん2015/03/31(火) 12:40:22.58ID:ZuRbK7gl
>>930
出来ました
ありがとうございました
0943デフォルトの名無しさん2015/04/01(水) 00:11:24.64ID:dYaNEBtv
ダイアログに表示したリストビューからアイテムを選択するとそのダイアログが消えて別のダイアログが表示されるようにはどうすればよいのでしょうか?
0944デフォルトの名無しさん2015/04/01(水) 01:36:33.76ID:w+130BXp
書いてある通りに実装すれば良いだけでは?
一体何に困っているのか不明
0945デフォルトの名無しさん2015/04/01(水) 02:07:57.85ID:RPlYZ4MZ
NDKのlibzでcompressを使用した時に「undefined reference to 'compress'」エラーが出るんですけど
これって
・自前のソース上で#include <zlib.h>を記述
・jniディレクトリ内のAndroid.mkファイルにLOCAL_LDLIBS := -lzを記述

以外に何をすれば認識するのでしょうか?
0946デフォルトの名無しさん2015/04/01(水) 14:18:16.83ID:Z8Exc9Vd
コンテキストまわりは不便だわ
ファイル出力場所は限られてるは
Androidプログラミングってなんなの?
Googleさん馬鹿なの?
0947デフォルトの名無しさん2015/04/01(水) 15:28:23.40ID:MKhaOy5N
androidでandroidアプリ作れる統合環境アプリってAIDE以外ある?
0948デフォルトの名無しさん2015/04/01(水) 15:35:04.64ID:Z8Exc9Vd
こんなのあったよー
↓
https://schoo.jp/class/818

でも使い方は知らないよー
0949デフォルトの名無しさん2015/04/01(水) 17:18:29.92ID:Z8Exc9Vd
ところでGoogleさんアホなん?
0950デフォルトの名無しさん2015/04/01(水) 17:38:26.78ID:D+HUYWjN
windozeも似たようなもんなんだなこれが
0951デフォルトの名無しさん2015/04/01(水) 17:41:55.00ID:Z8Exc9Vd
ちょっとやめてよWindowsさんバカにすると許さないんだからねっ
0952デフォルトの名無しさん2015/04/01(水) 19:00:28.45ID:fBEgv3OS
元々AndroidってのはAndroidって会社が作ってたAndroidでGoogleは後から買収しただけであって
GoogleのAndroidというよりはAndroidのAndroidであって馬鹿なのはAndroidなんだと思う
0953デフォルトの名無しさん2015/04/01(水) 20:13:57.44ID:zDzF+b8a
Androidじゃないよロボットだよ
0954デフォルトの名無しさん2015/04/01(水) 20:18:48.53ID:4MA7GHBm
WindowsCEのライバルとして作られてて
iOSの出現で慌ててiOSをパクリ初めて
やっと一息ついて整理を始めたAndroidさんを悪く言うな!
09559452015/04/01(水) 20:34:20.65ID:h5SgKxSo
すみません質問があやふやで分かりにくかったですね
質問をシンプルにします
NDKでC言語を利用してlibzライブラリを使いたいのですが
具体的にどういった手順で実装すればいいのでしょうか

開発環境はmacbook air上でandroid studioを使っています
ライブラリを使わない簡単な処理(文字列を返すだけ)のCファイルはコンパイルしてandroid上で実行出来ています

恐らくライブラリは.aか.soファイルで存在しているものを参照してコンパイルすると思いますが
どのディレクトリを参照するのかもよく分かっていません

どなたか教えてください
0956デフォルトの名無しさん2015/04/01(水) 21:17:51.41ID:RhJ7Qs6v
そのsoファイル中のネイティブコードをjavaから呼び出す為のインターフェースが必要

android jni でググればok
09579452015/04/01(水) 21:24:55.82ID:RPlYZ4MZ
>>956
ありがとうございます
そのワードでNDKに関する情報をもう少し調べてみます
アドバイスありがとうございました
0958デフォルトの名無しさん2015/04/02(木) 01:11:29.34ID:iledF4Sm
SurfaceViewでゲームを作ったのですが思ったより描画が遅かったです
ゲームを作る方法ではこれとOpenGL以外何がありますか?

またSurfaceViewを使う場合、
スレッドにどのくらいsleepさせるのがいいでしょうか?
お願いします
0959デフォルトの名無しさん2015/04/02(木) 02:29:04.36ID:zMr3azHW
Android Studioをインストールしたのですが、レイアウトが配置できません。
ドラッグアンドドロップで置いても認識はされるもののエラーがでて表示されません。
再起動すると、Javaにエラーが大量につき、フォルダー構造が変わります。
どのように設定すればよいでしょうか?
初歩的ですみません。
0960デフォルトの名無しさん2015/04/02(木) 02:29:45.47ID:zMr3azHW
最初に出てくる画面
スクショじゃなくてごめんなさい
http://i.imgur.com/dKZN9CH.jpg
0961デフォルトの名無しさん2015/04/02(木) 06:36:55.16ID:iljhu8k7
かかれている対処方法を試しても駄目だったんだよね?じゃあ環境が壊れてしまってるからOSの再インストールからやるしかないと思う
0962デフォルトの名無しさん2015/04/02(木) 07:04:55.69ID:ZYjjcK5C
テーマ設定がおかしいって丁寧に説明してくれてるじゃん。
0963デフォルトの名無しさん2015/04/02(木) 07:18:00.90ID:TwETmHcf
>>955
Android Studio って NDK に対応したんだっけ? と思ってぐぐってみたらこんな記事が。
http://serenegiant.com/blog/?p=2393
0964デフォルトの名無しさん2015/04/02(木) 08:05:56.46ID:e0kZjiFv
AndroidStudioって重くないですか?
諦めてeclipseに環境作った
0965デフォルトの名無しさん2015/04/02(木) 08:33:04.36ID:KOknepj/
>>964
あんなもので開発してる馬鹿はいませんよww

使う意味全くないもん。
0966デフォルトの名無しさん2015/04/02(木) 12:55:33.24ID:PRUiNdAT
>>958
スリープさせる必要無い
0967デフォルトの名無しさん2015/04/02(木) 17:54:03.04ID:zMr3azHW
>>962
テーマ設定がおかしいってことは具体的にどうするばいいのですか?
どこに原因があるのですか?

再起動すると
Rendering Problems
Excpetion raised during rendering: action_bar
どうすればいいのですか?意味がわかりません。
0968デフォルトの名無しさん2015/04/02(木) 18:27:51.36ID:CpnQsXk7
今日のNGID
0969デフォルトの名無しさん2015/04/03(金) 09:07:04.99ID:neRdWQtY
透過pngの透過してない部分だけclick可能にするようなことって出来ますか?
斜めに長い画像があるんですが、imageviewだと余計な余白までクリック可になります

厳密じゃなくても、なにかそれっぽいことができればいいです
座標を取るくらいしかないですか?
0970デフォルトの名無しさん2015/04/03(金) 09:25:00.93ID:K0PSW8r6
それしかない
0971デフォルトの名無しさん2015/04/03(金) 10:01:13.83ID:x7Tsk02n
>>969
クリックされた座標をゲットして、その部分の画像のα値で判断すりゃいいんじゃない。
もちろんImageViewを継承したクラスを作る必要はある。
0972デフォルトの名無しさん2015/04/03(金) 11:35:43.09ID:neRdWQtY
ありがとう。
めんどくさそうだからいいや
0973デフォルトの名無しさん2015/04/03(金) 12:10:59.03ID:+1srFUyO
Viewクラスの継承って面倒に見えるけどそうでもない
むしろ得られる価値の大きさに感動するくらい
0974デフォルトの名無しさん2015/04/03(金) 12:12:34.49ID:H4OXUAWn
なんかワロタ
0975デフォルトの名無しさん2015/04/04(土) 14:28:38.60ID:dbjY7YhJ
ViewクラスとかFragmentManagerの処理をステップ実行しようと思って実機に繋いでブレーク打ったら行数がズレるんだけど
SDKのソースコードにマッピングしてステップ実行するには、実機ではなくSDKのくっそ重いエミュレーターを使うしか無いの?
0976デフォルトの名無しさん2015/04/04(土) 16:06:39.66ID:hchV+rCu
>>975
実機のバージョンと同じjarを使わなければずれるかと
0977デフォルトの名無しさん2015/04/05(日) 00:28:27.17ID:OQV+Suyk
タスクの一覧(ホームボタンの右側を押したら出るやつ)から自分のアプリを削除する方法はどうすればいいのですか?
0978デフォルトの名無しさん2015/04/05(日) 02:02:29.73ID:dt2gUeZ4
設定→アプリの管理→アプリ選択→アンインストール
のこと?
0979デフォルトの名無しさん2015/04/05(日) 02:08:54.43ID:dt2gUeZ4
エミュレーターはGenyMotionを使ったほうがいいかもしれない
2GHz以上のPCなら実機なみに早い
なぜGoogleはこれを採用しないんだ?
0980デフォルトの名無しさん2015/04/05(日) 02:18:04.94ID:OQV+Suyk
>>978
http://i.imgur.com/84GtK2M.png
↑自分のアプリが終了すると同時にこの画面上から自分のアプリを消したいのですが...
リサイズしてなくてすいません。
0981デフォルトの名無しさん2015/04/05(日) 09:51:56.25ID:qkeT2svn
↑
画面の外に出るように右にスライドすれば消えるけど
プログラミングと全然関係なくね?
0982デフォルトの名無しさん2015/04/05(日) 09:56:08.81ID:qkeT2svn
あープログラム終了と同時に自動的に消したいってこと?
最近使ったプログラムとして残るのだから無理だと思う
可能な方法があったとしても、どのアプリも最近使ったプログラムからいちいち消してないし
必要ないのでわ
0983デフォルトの名無しさん2015/04/05(日) 10:06:02.55ID:fig2cd5E
プライバシー関連のアプリだと、使ったことすら隠したいニーズはあると思うが
0984デフォルトの名無しさん2015/04/05(日) 10:23:33.25ID:28ywgxuu
犯罪目的のアプリを作ってるのならば消したいだろうな
0985デフォルトの名無しさん2015/04/05(日) 10:25:32.56ID:IDTRXPmB
>>980
単純にActivityにexcludeFromRecents属性を指定すればいいんじゃないでしょうか
0986デフォルトの名無しさん2015/04/05(日) 10:31:23.16ID:JKpzSknu
プロセスkillするだけじゃ消えないんだっけ?
0987デフォルトの名無しさん2015/04/05(日) 10:49:59.01ID:8SRiEVq3
>>985
そもそもヒストリに出なくなるから>>980の希望とは違うだわ
0988デフォルトの名無しさん2015/04/05(日) 11:34:38.20ID:IDTRXPmB
>>987
ホームボタンやタスク切り替え時は残したいだわ?
じゃあ終了判定時に同じスタックで>>985を起動させるのはだめでしょうか?
ルートActivityじゃないとだめでしたっけ?
0989デフォルトの名無しさん2015/04/05(日) 15:21:54.76ID:fig2cd5E
履歴の関連で便乗質問させてもらいます

>>980の画面に表示される自アプリの画像を
(直前のキャプチャ画像ではなく)
特定の画像を表示するように指定したいのですが
方法ありますでしょうか?StackOverflowでも見つかりません
0990デフォルトの名無しさん2015/04/05(日) 15:44:50.37ID:fN3BW0x4
>>989
そういうことしているアプリって見たことある?
0991デフォルトの名無しさん2015/04/05(日) 16:56:07.93ID:OQV+Suyk
>>985 助かりました!
こんなドンピシャな属性があるとは知りませんでした...
皆さんレスありがとうございました
0992デフォルトの名無しさん2015/04/05(日) 17:12:51.50ID:fig2cd5E
>>990
無いけれども世の中にある泥アプリの1割も触っていないから
それだけで「できない」とは結論付けられないかと

DrawerNavigatorとかと同じく誰しもが使う機能ではないし
0993デフォルトの名無しさん2015/04/05(日) 17:21:58.46ID:fAAiqHj0
戻りボタン押したときかライフサイクル停止にviewを変えれば何とかなりそうな
気もするが試す気は無い
0994デフォルトの名無しさん2015/04/05(日) 18:09:08.63ID:+qKNX1im
>>989
Activityのメソッドにあるよ onCreateThumbnail
0995デフォルトの名無しさん2015/04/05(日) 18:10:23.97ID:+qKNX1im
StackOverflowにもある
http://stackoverflow.com/questions/9130599/how-to-change-the-snapshot-shown-by-recent-apps-list
0996デフォルトの名無しさん2015/04/05(日) 18:50:13.63ID:eiOJ/ueZ
>>991
ドンピシャな質問になってねーよダボ
0997デフォルトの名無しさん2015/04/05(日) 20:58:02.71ID:H1gZUohn
>>980
activityに
android:excludeFromRecents=true
追加してでなくなったよ
0998デフォルトの名無しさん2015/04/05(日) 20:58:55.24ID:H1gZUohn
おっと解決済か失礼しました
0999デフォルトの名無しさん2015/04/05(日) 21:02:59.36ID:fig2cd5E
>>994-995
なるほどサムネイルですか
検索キーワードがアホでした
ありがとうございます
1000デフォルトの名無しさん2015/04/05(日) 21:06:24.36ID:fig2cd5E
今は使われてないみたいですね
でも別の解決方法も書かれていました
ありがとうございます。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。