2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :デフォルトの名無しさん:2015/11/13(金) 21:26:49.76 ID:hf6QV5MP.net
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

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

2 :デフォルトの名無しさん:2015/11/14(土) 11:23:42.82 ID:m2cf23Ee.net
>>1

970超えたら建てるべきそうすべき

3 :デフォルトの名無しさん:2015/11/16(月) 20:16:21.53 ID:APQJwrkT.net
AndroidのWEBビューアプリを作成しています。
このWEBビューに対して広告ブロック機能を付加したいと考えています。

ユーザーがルート化などをせず、簡単に利用できるようにするのは
どのような手法があるのでしょうか?

4 :デフォルトの名無しさん:2015/11/18(水) 22:28:46.34 ID:mBOl9m4J.net
そのうちandroid studioでしか開発できなくなるんすか
使ってみたけどビルド遅いしショートカットキーはキーを3つも押さないといけないのが多いし
新しいツールの割りに糞だと思うんですが

5 :デフォルトの名無しさん:2015/11/18(水) 22:44:07.02 ID:7A7xrcb3.net
そんなこと誰も言っていない

6 :デフォルトの名無しさん:2015/11/18(水) 23:18:05.94 ID:1nK0VZS9.net
ショートカットは設定でEclipseに似た奴が用意されてるからそれに変更すりゃいいだろ
俺はAndroid Studioの方がEmacsっぽく設定できるから好きだけどね

7 :デフォルトの名無しさん:2015/11/18(水) 23:43:08.43 ID:Q0F63mD0.net
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
http://jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円

Androidアプリ開発の求人 の平均最低月給209,500円
http://jobinjapan.jp/job-listing/keyword-android-app-developers.html

思っていたより安かった!

8 :デフォルトの名無しさん:2015/11/19(木) 01:39:07.72 ID:L5KAKkEA.net
>>4
遅いのはどうせ初期状態のままなんだろ

9 :デフォルトの名無しさん:2015/11/19(木) 10:09:24.33 ID:mAoYBTFU.net
「アプリに広告が表示されるかどうか来年一月までに設定しとけ!」ってメール来たけど
開発者コンソールのどこにそんな項目ある???

10 :デフォルトの名無しさん:2015/11/19(木) 10:13:33.41 ID:mAoYBTFU.net
価格のところにあったわ

11 :デフォルトの名無しさん:2015/11/19(木) 18:27:30.39 ID:No3MAI4w.net
asynctaskloaderのdoinbackground内で、処理A→処理Bの順番で処理したいんだが、
Threadを使っていいのか、一旦戻して再度restartloaderを呼ぶべきなのか

12 :デフォルトの名無しさん:2015/11/19(木) 20:45:54.94 ID:zcMRqSJK.net
aynctaskloaderはゴミ。

13 :デフォルトの名無しさん:2015/11/19(木) 21:57:02.63 ID:iHwswVIR.net
asynctaskloaderの代替を教えてくれ
めちゃんこつかってるんだけど、結構ごみだっていうのを見かけるんだよな
DB監視してくれるのがありがたいんだけど

14 :デフォルトの名無しさん:2015/11/19(木) 22:20:01.89 ID:zcMRqSJK.net
既に実装されてるCursorLoaderならいいけど、AsyncTaskLoaderを自前実装しようとすると、
どのメソッドがどのタイミングで呼ばれるのか、メソッド内でどんな動作させればいいのかわかりずらくて、androidのソースおうはめになっていやになる。

15 :デフォルトの名無しさん:2015/11/19(木) 22:22:51.05 ID:zcMRqSJK.net
だから、俺はわかりやすいAsyncTask使ってるわ。

16 :デフォルトの名無しさん:2015/11/20(金) 08:35:55.62 ID:WPFDr9Tg.net
ほう、なるほど
俺が使ってるのはcursorのほうだった
RxAndroidとかいうのはどうなの
おれにとっては学習コスト高過ぎて軽く見たぐらいなんだけど

17 :デフォルトの名無しさん:2015/11/20(金) 18:47:51.59 ID:p3gYJSDd.net
メールを自動送信させたいんですが完全に自動(送信ボタンも押させない)にするにはgmailを使うしかないですか?

18 :デフォルトの名無しさん:2015/11/20(金) 19:44:28.38 ID:ZYAPfsFH.net
android mail 送信ってぐぐるだけで出るが・・・

19 :デフォルトの名無しさん:2015/11/20(金) 20:17:32.97 ID:9Mc09I56.net
>>18
本当ですか?
色々探してみたんですがアプリ起動させる方法だとどうしても送信ボタンを押してもらうしかないみたいで…

20 :デフォルトの名無しさん:2015/11/22(日) 23:27:33.23 ID:3OKen4FB.net
Linux向けに書かれたコマンドラインベースのフリーウエアを、付属のMakeファイルを使ってAndroid用にビルドしたいんだけどさあ
手っ取り早くクロスコンパイル環境を整えるにはどうすればいいのか解説してるサイトないかなあ?

21 :デフォルトの名無しさん:2015/11/23(月) 10:50:57.44 ID:l5mjJ+z2.net
gccでコンパイルしたいならAndroid NDK入れる。
終わり。

22 :デフォルトの名無しさん:2015/11/23(月) 17:22:31.71 ID:K0kp/CpG.net
Android Studioでプログラミングを初めて間もない超初心者ですが
>>1を見る限りだと別のスレに飛んだ方が良いみたいですね。
Androidの場合どのスレに飛べばいいでしょうか?
前スレのURL以外は全てが対象な気もしますけど。。。

23 :デフォルトの名無しさん:2015/11/24(火) 15:23:49.84 ID:7/w6x2xS.net
EclipseAndroidSDKについての質問です。

これまで
 64bit版 SDKロケーション Android4.3 APIレベル18
で作成してきたプロジェクトを
 32bit版 SDKロケーション Android4.2 APIレベル17
にエクスポート、インポートしました。
しかしながら、APIレベルが違うというようなエラーが出てきました。

現在は32bit版なので、APIレベルを上げたいのですが、方法がよくわかりません。
AndroidSDKマネージャーの画面を開いたのですが、APIレベル19しか選べず、
インストールしようとしてAcceptをチェックしてもInstallが選べません。

また、プロジェクト名を右クリックしてプロパティ設定から「Android4.2 APIレベル17」
にチェックをしたところ、Javaファイルにはエラーがでなくなったものの、binフォルダ
にエラーが出てしまいます。

32bit版のAPIレベルを18に上げるか、インポートしたプロジェクトを17に下げるか
すれば動くとは思うのですが、何か良い方法はないでしょうか?

24 :デフォルトの名無しさん:2015/11/25(水) 14:08:03.62 ID:jUE1FjqK.net
>>23
ちなみに64bit版の方で試してみたところ、インストールされているAPI18に加え、
API19も表示され、このままインストールできそうな雰囲気でした。
そうなると、なぜ32bit版の方がインストールできないのかという話になります。

あと、API18で作ったプロジェクトでも[プロジェクト][クリーン]でビルド履歴を
消去してやれば、あらたにAPI17でビルドできることがわかりました。
とりあえずは、これでしのげそうです。

25 :デフォルトの名無しさん:2015/11/25(水) 14:25:33.79 ID:9ZDhQIxf.net
Google API を利用したエミュレータが動かなくなってたから
つい先日 android SDK を再ダウンロードしたけど
いま windows 版って32bitと64bitで分かてる?
分けられてなかったように見えたけど
ダウンロードしたファイルは android-sdk_r24.3.4-windows.zip ってファイル名だった

ちなみに、android SDK を再ダウンロードして設定したら Google API を利用したエミュレータはちゃんと動いた
年末で Eclipse のサポートは切れるらしいから、切れる直前で全て最新をダウンロードしておきたいところだな

26 :デフォルトの名無しさん:2015/11/25(水) 20:22:24.08 ID:pv6cEe5k.net
Windows向けに書いていたプログラムをAndroid向けにコンパイルできるようにしなくてはならなくなりました。
Windowsに依存しているのはソケット通信を行うwinsockなのですが、
同等の機能(TCP/IPやUDP通信)を有していてAndroid向けにコンパイルできるライブラリは何があるでしょうか?
もし同じコードでWindows向けでもAndroid向けでもコンパイルできると嬉しいです。

ベースとなる言語はC++で、
コンパイラはWindows向け、Android向けともにVisualStudio2015を考えています。

よろしくお願いします。

27 :デフォルトの名無しさん:2015/11/25(水) 23:52:42.90 ID:OAW/8A5H.net
androidのNDKでも、普通にPOSIXだかUNIXのソケット使えるんだから、WinSockでどれだけWindows依存の関数使ってるか次第。WSAだかのプリフィクスついてない関数しか使ってなければ、ほぼそのまま動く。WSAstartupだかは仕方ないとして

28 :デフォルトの名無しさん:2015/11/25(水) 23:55:01.98 ID:OAW/8A5H.net
コンパイラはandroid向けにVisualStudioのコンパイラ使えるのかは知らね。ARM向けのコードはけるか?

29 :26:2015/11/26(木) 01:29:06.70 ID:FNrtCodv.net
>>27
ありがとうございます!
WSAが付いてないものは互換があるんですね。
WSA付きとincludeなどはifdefを使えば対応できるかもしれませんね。

>>28
最近のVisualStudioでC++でAndroidアプリ開発ができるようになったみたいです。
http://blogs.msdn.com/b/visualstudio_jpn/archive/2015/06/23/visual-studio-2015-and-windows-10-countdown-03.aspx
まだ導入できていませんが、これがあればWindows向けとAndroid向けを同時開発できそうで楽しみです。

30 :デフォルトの名無しさん:2015/11/26(木) 17:35:08.33 ID:el8c9AMw.net
ど素人ですいません。
Android Studioを使ってプログラムを作成しています。
Main Activityで演算された値を、SurfaceViewのクラスで使用したいのですが
どのようにすればいいのでしょうか。
グローバル変数をと思ったのですがActivityでないといけないようで
無理やり
public class MainSurfaceView extends Activity implements SurfaceHolder.Callback, Runnable {
としてみましたが、やっぱりうまく動きません。
アドバイスいただけないでしょうか。

31 :デフォルトの名無しさん:2015/11/26(木) 20:48:02.57 ID:gSiocztQ.net
Main Activityのオブジェクトを渡せばいいなじぇね

32 :デフォルトの名無しさん:2015/11/26(木) 21:24:35.32 ID:8tzqEP6h.net
そのSurfaceViewのクラスが別のActivityならIntentに値を追加して遷移すりゃいいんじゃね
そうではなくSurfaceViewを継承したクラスなら値のやり取りを行うメソッドを追加すりゃいいんじゃね
MainActivityとSurfaceViewの関係が分からないとあんまりいい答えは帰ってこないかもしれない

33 :デフォルトの名無しさん:2015/11/26(木) 22:47:37.21 ID:grzPNdua.net
Viewクラス内で、(MainActivity)getContext()コールするだけじゃないの?

34 :デフォルトの名無しさん:2015/11/27(金) 00:58:44.68 ID:QPNRnncL.net
質問です。
androidアプリ内のjavaソースをアプリ内で書き換えて実行する方法ってありますか?

35 :30:2015/11/27(金) 01:17:29.22 ID:yGEZZw4S.net
皆様、回答いただきましてありがとうございます。
(MainActivity)getContext()を用いて無事実装できました。
正直なところ理解半分、色々とトライ&エラーしてみて何とか動いたという感じです。
しっかりと基礎から勉強していきたいと思います。
本当にありがとうございました。

36 :デフォルトの名無しさん:2015/11/27(金) 01:36:50.44 ID:xUL+2h/L.net
>>34
自己改変とか自己書き換えで調べてみて

37 :デフォルトの名無しさん:2015/11/27(金) 09:14:43.00 ID:2oVPDS8R.net
ActionBar+Tabを使っていますが、
アプリ名などがあるヘッダ部分とタブの間にLayoutを入れるにはどうしたら良いかご教示願います。

自分でタブを作っている場合は好きなようにaddViewするなりxmlに書けば良いのですが、ActionBarにくっついているTabとの間に入れる方法がわかりません。

38 :デフォルトの名無しさん:2015/11/27(金) 11:20:07.06 ID:QPNRnncL.net
>>36
ありがとうございます
調べてみます。

39 :デフォルトの名無しさん:2015/11/27(金) 12:26:37.98 ID:RJhDHkRZ.net
実機の使えないRDTから開発してるんだけど
エミュレーターを使ってる人はどれにしてる?
VMwareは公式よりは良いけどかなりもっさりしてて辛い

VMware + x86 Android
Genymotion
BlueStacks
Andy
YouWave
Windroy

40 :デフォルトの名無しさん:2015/11/27(金) 13:21:07.52 ID:wF9XAoI+.net
SurfaceViewのクラス(Javaファイル)をふたつ作ったんですが
片方がどうしても動きません
どうすればいいですか?

41 :デフォルトの名無しさん:2015/11/27(金) 16:50:48.68 ID:ks6OzzKQ.net
>>40
エンドユーザーレベルのブログラマだな(笑)

42 :デフォルトの名無しさん:2015/11/27(金) 20:20:20.43 ID:uEf5sVQS.net
下記のコードがWindowsだとビルド出来ないんですがなぜでしょうか?
https://github.com/gfx/Android-Helium

Macだと動きます、Windowsだと下記のエラーが出ます。
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

cannot find android\databinding\DataBinderMapper$InnerBrLookup: android.databinding.DataBinderMapper$InnerBrLookup found in android\databinding\DataBinderMapper$InnerBrLookup.class

43 :デフォルトの名無しさん:2015/11/27(金) 20:56:23.71 ID:P3KgYw/U.net
SurfaceViewのクラスを2つ作ってそれをどう実装したのかによる

44 :デフォルトの名無しさん:2015/11/28(土) 01:41:20.00 ID:a1DCeguq.net
ActivityでTimerTaskを作って走らせて
その中でAsyncTaskを作りネットワーク通信をして
結果が来たらAsyncTask→TimerTask→Activityとコールバックしてきた後に
ActivityがViewを触ったりトースト表示させても、、、特に怒られません・・・
めぐりめぐってUIスレッドではないと思っていたのですが間違いなのでしょうか?

45 :デフォルトの名無しさん:2015/11/28(土) 15:09:16.35 ID:jm5vXeb+.net
openfileoutputで保存したファイルを、保存日時が新しい順にして
配列にファイル名を格納するにはどうしたらいい?

46 :デフォルトの名無しさん:2015/11/28(土) 15:13:12.26 ID:MJB3PB6n.net
androidというよりjavaのapiじゃね

47 :デフォルトの名無しさん:2015/11/28(土) 17:17:48.83 ID:Ys1C58HS.net
>>45
初心者スレに行け

48 :デフォルトの名無しさん:2015/11/28(土) 18:27:23.84 ID:3kMWe5gI.net
自分でジェネリック型作ってarraylistをiteratorして、どうぞ

49 :デフォルトの名無しさん:2015/11/29(日) 01:09:58.12 ID:1cplFHdA.net
端末のPush通知の取得についての質問です。
NotificationListenerServiceのonNotificationPosted()で通知は取得できるのですが、
Push通知と単なるステータスバーへの通知を判別したいのですが、どうすれば良いかわかりません。
わかる方、ご助言よろしくお願いいたしますm(_ _)m

50 :デフォルトの名無しさん:2015/11/29(日) 03:15:59.93 ID:RglVntwV.net
>>45
PowerShellでは、

ls -File | sort LastWriteTime -Descending

ディレクトリ内のすべてのファイルを選ぶ。
それらを更新日時の新しいもの順に、並べる

51 :デフォルトの名無しさん:2015/11/29(日) 05:17:37.18 ID:CMk24GHX.net
AndroidStudio1.5でAsynctask使うと「Method ほげほげ must be called from the UI thread, currently inferred thread is worker」って怒られるようになりました
v1.2ぐらいまではエラー出てなかったと思うので試しにエラーをwarningに変えてコンパイル、実行してみると普通に動きます
別にメソッド内でUIを触るわけではなく、ただファイルの読み込みなどさせてるだけなんですが何が原因なんでしょうか……
自作メソッドに処理を飛ばすと起こってる様な気がしますがもしかしてAndroidStudio側のバグでしょうか

52 :デフォルトの名無しさん:2015/11/29(日) 22:55:09.75 ID:RglVntwV.net
処理をコメントアウトして、

どの処理をはずしたら、正常に動くか、突き止める

53 :デフォルトの名無しさん:2015/11/30(月) 00:08:36.58 ID:0iHIylee.net
OSSをAndroid向けにビルドしたいの場合の、ビルド環境の整え方を教えてください

ビルドしたいのはStockfish(チェスのソフト)で、公式のバイナリでもAndroid版が用意されているためうまくやればビルドできるものだと思われます
https://stockfishchess.org/
しかし、ビルド環境の整え方はどこに行ってもよくわかりません
どうか環境の整え方やビルドの仕方、やってみたらできた・できなかったを教えていただけないでしょうか
よろしくお願いします
なお、単にNDKをインストールし、PATHをとおしただけで、make build ARCH=armv7 COMP=gccは通りませんでした

ソースコード
https://github.com/mcostalba/Stockfish

54 :デフォルトの名無しさん:2015/11/30(月) 23:14:41.87 ID:69L+CIWv.net
1〜2MBくらいのテキストhogeをファイルfooに書き出したいんだけど

FileOutputStream fileOutputStream = null;
BufferedWriter bufferedWriter = null;

fileOutputStream = new FileOutputStream( new File( foo ) );
bufferedWriter = new BufferedWriter( new OutputStreamWriter( fileOutputStream, "Shift_JIS") );
bufferedWriter.write( hoge );

微妙に足りない形で完了してしまう・・・なぜかしら・・・

55 :デフォルトの名無しさん:2015/11/30(月) 23:30:08.68 ID:v8PsCd4g.net
closeしてるかい

56 :デフォルトの名無しさん:2015/11/30(月) 23:43:29.72 ID:69L+CIWv.net
こんな感じ

try
{
 fileOutputStream = new FileOutputStream( new File( foo ) );
 bufferedWriter = new BufferedWriter( new OutputStreamWriter( fileOutputStream, "Shift_JIS") );
 bufferedWriter.write( hoge );
}
catch( IOException e )
{
 return false;
}
finally
{
 try
 {
  fileOutputStream.close();
  bufferedWriter.close();
 }
 catch( IOException ioe )
 {
 }
}

57 :デフォルトの名無しさん:2015/11/30(月) 23:48:02.43 ID:69L+CIWv.net
logcatには何の例外もなく
十数文字だけ足りない時もあれば何十行も足りないケースもある

58 :デフォルトの名無しさん:2015/11/30(月) 23:54:05.65 ID:qRceqx+T.net
まあIOException無視してるしね
closeの順序入れ替えてみたらどうです

59 :デフォルトの名無しさん:2015/12/01(火) 00:08:15.85 ID:wHYnWn+u.net
>>58
言われて初めてprintStackTrace付けてないのに気付いたわ
付け足しても特に例外は発生しなかった
close()を逆にして10個くらい実験してみたけど最後まで書き込まれてるみたい
ありがとう

60 :デフォルトの名無しさん:2015/12/01(火) 09:09:49.30 ID:2B9wiHwV.net
>>59
BufferedWriterのバッファにまだ溜まってるのにFileOutputStreamをcloseしちゃってるから
バッファに溜まってる分を書き出そうとしても書き出せないんじゃないかな
何事も後で開いたのを先に閉じる癖はつけた方がいいと思う

61 :デフォルトの名無しさん:2015/12/01(火) 17:02:30.47 ID:N36zTOa2.net
明示的にflush()すればええんちゃうのか...

62 :デフォルトの名無しさん:2015/12/01(火) 17:37:28.01 ID:ujC6cieP.net
flushしたらどっちから閉じてもいいね
closeの中でflushしてるから

63 :デフォルトの名無しさん:2015/12/01(火) 20:33:48.05 ID:TIvcVDHt.net
Android Studio使ってるんだけどTextViewに枠線追加する方法ない?
もしくは枠を作る方法ないか?

64 :デフォルトの名無しさん:2015/12/01(火) 21:40:12.72 ID:AyRAfoxE.net
枠の画像を背景画像にすれば

65 :デフォルトの名無しさん:2015/12/02(水) 09:09:00.50 ID:b4Me4NP6.net
onDrawをoverrideして枠を描くとか

66 :デフォルトの名無しさん:2015/12/02(水) 09:32:12.02 ID:BJbX9uPv.net
>>60
そうか、そうだよね
ありがとう

67 :デフォルトの名無しさん:2015/12/02(水) 09:58:14.45 ID:nN9Fibvo.net
>>65
どうすればいいんだ?
ググったがよくわからなかった…

68 :デフォルトの名無しさん:2015/12/02(水) 12:19:08.67 ID:ZetyXn6P.net
>>67
まずは>>64でやりなよ
間違いなくやりたいことが実現できるから

もしそれでできないのだとしたら、何をやりたいのかを伝え直してね

69 :デフォルトの名無しさん:2015/12/02(水) 13:51:02.68 ID:b4Me4NP6.net
>>67
TextViewのサブクラスを作る
TextViewはViewのサブクラスだから描画時にonDrawも呼ばれる
onDrawの中で引数のCanvasに枠線描くだけ
http://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)

70 :デフォルトの名無しさん:2015/12/02(水) 19:03:01.11 ID:6N8g4Me6.net
AndroidStudio1.5を新しいPCに入れて一回目の起動の時、何度試してもAndroid SDKのAPI23のやつをインストール失敗するな
昔から使ってたPCのはアップグレードで入れたせいでよくわかんないけど・・・・これって今新規で入れるとみんな失敗するのかな?うちだけ?

71 :デフォルトの名無しさん:2015/12/02(水) 20:21:49.65 ID:BJbX9uPv.net
>>67
drawableにstroke要素のあるxmlを用意して背景にした方が早い
邪魔じゃなければ

72 :デフォルトの名無しさん:2015/12/02(水) 21:41:03.29 ID:Q80F16WK.net
AccessbilityServiceで許可されているかの確認ってコードから取れますか?

73 :72:2015/12/02(水) 21:45:18.87 ID:gRrufRGX.net
自己解決しました

74 :デフォルトの名無しさん:2015/12/02(水) 22:48:45.19 ID:Mw0VsQ+j.net
>>70
うちもfailedになるけどretry押してたら成功するよ

75 :デフォルトの名無しさん:2015/12/03(木) 20:38:44.15 ID:wFPIwWcF.net
ClickableSpanで

例えば「aaaとbbbに挟まれた一行の中身」って場合はどうしたらいいのかな?
^aaa(.*?)bbb$ これだとaaaからbbbまでも範囲として扱われるよね?
囲まれた中だけにしたいけどそういうのは無理なのかな

76 :デフォルトの名無しさん:2015/12/03(木) 20:42:15.71 ID:IonGhITl.net
正規表現ならMatcher#group(1)ってやればかっこの中だけ取れるよ

77 :デフォルトの名無しさん:2015/12/03(木) 21:39:40.28 ID:wFPIwWcF.net
よく見たらsetSpanで調節すれば良かったのね

78 :デフォルトの名無しさん:2015/12/05(土) 03:48:48.02 ID:rVm+ze9Y.net
Playにアップしたベータ版が全然更新されないな…どこら辺が数時間なんだこれ

79 :デフォルトの名無しさん:2015/12/05(土) 04:59:05.41 ID:7aNTe6pU.net
>>78
他人に理解してもらえる文章かけよ
時間の話をしているのに「全然更新されない」だとコメントできねーわ
3時間待ってんのか?5時間か?100時間か?

80 :デフォルトの名無しさん:2015/12/06(日) 22:03:24.15 ID:S0GoiVh2.net
失礼します。
ダイアログのwindow幅をスクリーン幅にしたいんですが、影の影響なのかmaxにできません。
2chMateでいうアンカーされたところをレス番タップで参照してでてくるウインドウが理想です。
お願いします。

81 :デフォルトの名無しさん:2015/12/06(日) 22:17:19.33 ID:eofNa0B+.net
ダイアログじゃなくてpopwindowにしたら?

82 :デフォルトの名無しさん:2015/12/06(日) 22:26:11.49 ID:S0GoiVh2.net
Popwindowなら横の影が消せるのでしょうか?
ひとまず試してみます。
またできなかったらまたくるかもしれないので
ありがとうございました。

83 :デフォルトの名無しさん:2015/12/07(月) 00:54:08.88 ID:YwZvwuy7.net
ダイアログもポップウインドウも影なし背景の完全オリジナルに出来るよ
影の分のマージンはやってみないとわからん

84 :デフォルトの名無しさん:2015/12/07(月) 20:43:47.14 ID:qMlY+KB7.net
スピーカーから音がなってるのを検知する方法ってないですか?

85 :デフォルトの名無しさん:2015/12/07(月) 21:17:56.48 ID:O8OH2wMg.net
>>84
マイクで集音

86 :デフォルトの名無しさん:2015/12/09(水) 03:09:19.53 ID:wuGky0hv.net
notificationでステータスバーに通知したいんですけど、
ステータスバーにアニメーションしながら表示させるにはどうすればいいですか??
Notification.Builder#setTicker()で文字列セットしてるんですけど、表示されません。
通知バーに小さいアイコンが表示されるだけです。

Notificationサンプル載せてるサイト色々見たんですけど、どれもやり方同じで何が原因不明です。
よろしくお願いします

87 :デフォルトの名無しさん:2015/12/09(水) 03:53:49.26 ID:wuGky0hv.net
>>86
すいません、解決しました

88 :デフォルトの名無しさん:2015/12/11(金) 11:42:53.60 ID:JIUWYqhvD
google-play-servicesを使用するアプリで、
・google-play-servicesを、プロジェクト・ビルド・ターゲットを4.0.3に変更
・google-play-servicesのライブラリ参照先を、自分のアプリに追加
を行った所
#################################################################################################################################################################################################################
コンテナー 'Android Dependencies' が存在しないライブラリー
'D:\soft\android-sdk-windows\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar'
を参照しています
#################################################################################################################################################################################################################
とのエラーが表示され、アプリケーションが実行できなくなりました。
※ライブラリ参照先を削除すると正常に起動します。
プロジェクト名に!がついており、プロパティの「Android Dependencies」に×がついて
おりそれが原因ではと思いますが、解決方法がわからいない状況です。
google-play-services_lib\libsには.jarファイルはできているのですが、binにはファイルが
できておりませんでした。

アドバイスいただけないでしょうか。

89 :デフォルトの名無しさん:2015/12/11(金) 13:45:25.43 ID:ooqscO/v.net
PCからandroid端末にプッシュ通知をリアルタイムで行いたい(ラグはある程度許容)
環境はPC有線、android側は無線(同ネット内)
android側が素人なため、調べても情報不足…
PC側はC#で画面監視は出来ていて、android側に受け渡す情報でよさそうなものはありますか?

90 :デフォルトの名無しさん:2015/12/11(金) 14:35:16.80 ID:IKEk7TdP.net
>>89
よくわからんけどParseとか既存の何かを使ったほうがいいのでは

91 :デフォルトの名無しさん:2015/12/11(金) 16:26:13.38 ID:EQaK8sir.net
>>1
デュエル・マスターズ Android版 ,i-OS版、公式 http://dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/http://www53.atwiki.jp/dmsuishinparty/pages/314.html

デュエル・マスターズ(デュエマ)DM ONLINE 1.8a  /  VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/http://uhyohyohyo.sak ura.ne.jp/hsp.html

ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/http://kiimaa.jugem.jp/?eid=61

「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/http://supersolenoid.blog63.fc2.com/blog-entry-6886.html

遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/http://www3.atwiki.jp/ads-wiki/pages/20.html

遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/http://www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/http://do.yugioh-portal.net/

WIXOSS WEBXOSS http://webxoss.com/about_en.html http://webxoss.com/DeckEditor/

BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/http://14owl.hateblo.jp/entry/2015/12/09/011234

アプレンティス  マジック:ザ・ギャザリング(MtG)オンライン化 http://homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/http://homepage1.nifty.com/Q_Q/ap.html

92 :デフォルトの名無しさん:2015/12/11(金) 16:27:23.17 ID:EQaK8sir.net
【 オンラインTCGエディター 】   >>1,>>91

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

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

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

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正。

機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。

下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。

さ〜て、インド人ベンダーと日本人の翻訳兼PGを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1449623194/-18

93 :デフォルトの名無しさん:2015/12/11(金) 17:40:14.79 ID:Gi4ifc5P.net
>>89
プログラマが時間感覚を他人に説明するときに「ある程度」なんて言ってたら駄目だろ

どんなサービスなのか分からずに「ラグはある程度許容」とか言われてもな

5秒くらいなら許容?
15分くらいなら許容?
1時間くらいは許容?

94 :デフォルトの名無しさん:2015/12/11(金) 20:11:52.49 ID:A0BIWEFF.net
地図アプリのOsmAndで、地図上の文字が所々化けるのを治そうとしてますが、
行き詰ったので助けてください。

コンパイルは
https://code.google.com/p/osmand/wiki/GradleCommandLineBuildEnvironment
でVirtualBox上のUbuntu14.04でやってます。
ANDROID_SDKの環境変数部分はANDROID_HOMEで定義する必要があります。

で、文字化けなんですが、どうもNDKでcanvas上で描画している箇所が原因で、
同じ文字列、同じフォントでもJava側で描画されているPOIの施設名称は化けないようです。

osmandapp/core-legacy/native/src/textdraw.cpp
drawTextOverCanvas関数の、TextDrawInfo* textDrawInfo = *itdi;
で格納されているtextDrawInfo->textがテキストが化ける文字列なので、このあたりを修正すれば
治りそうなんですが、どうすればいいかさっぱりわからずです。
スーパーハカーさんよろしくお願いします。

95 :デフォルトの名無しさん:2015/12/11(金) 21:35:05.93 ID:NN7/IaZB.net
端末の姿勢(回転行列)は加速度センサと地磁気センサの値から求まるみたいなんですが、
姿勢を得るには角速度センサが必要ですよね?
精度を上げるために加速度センサを組み合わせるのは聞いたことがありますが、
加速度センサ×地磁気というのは知りませんでした。
この組み合わせでも姿勢が求まることが理論的に知られているのでしょうか?

96 :デフォルトの名無しさん:2015/12/11(金) 22:54:13.61 ID:ooqscO/v.net
>>93
すんません、出来れば5秒以内、最大でも15秒以内
クラサバみたいな感じで
クライアントがスマホ、鯖がPC、環境はイントラネット
PC側の処理でアクションを起こしたい

PC側で画面キャプで異常感知
それをandroid端末に知らせたい(プッシュ通知)

97 :デフォルトの名無しさん:2015/12/12(土) 00:13:52.33 ID:PJAswYwY.net
Google日本語入力を使っているユーザーだけにAlertDialogを表示したいのですが、今選択中のIMEを取得することはできますでしょうか?方法ありましたらお教えいただきたくお願いします。

android ime 取得 選択中
などでググっていますが解決していません。

98 :デフォルトの名無しさん:2015/12/12(土) 00:19:17.91 ID:PJAswYwY.net
DEFAULT_INPUT_METHOD絡みでいけました。

99 :デフォルトの名無しさん:2015/12/12(土) 02:24:22.85 ID:aUREA2YR.net
>>94
「c++ 文字コード 変換」で検索すれば?

100 :デフォルトの名無しさん:2015/12/12(土) 07:08:05.77 ID:FL1BAtJC.net
そうは言ってもGCM自体どれくらいで通知が到達するかなんて保証されてないっしょ

101 :デフォルトの名無しさん:2015/12/12(土) 08:16:11.97 ID:v3t0tv+j.net
Windows7-32bit版、セレロン900MHz、メモリー4GBのノートに
AndroidStudioを入れたのですが、ほとんどのエミュレータが動きません。
かろうじて動くのはVGAレベルで2.3時代のものです。
最近の本に載ってあるLolipop以降のソースコードを試したいのですが、
何か方法は無いのでしょうか?

102 :デフォルトの名無しさん:2015/12/12(土) 08:35:16.10 ID:JwLrAiSP.net
>>101
プログラミングするなら「動きません」だけじゃなく
どの段階でどうなるのか言わないとな

103 :デフォルトの名無しさん:2015/12/12(土) 11:08:59.75 ID:PvYOA3ao.net
>>101
パソコンを買い替えるという手っ取り早い方法をおススメする。

104 :デフォルトの名無しさん:2015/12/12(土) 11:56:57.13 ID:ONxEMqQo.net
>>99
その手の問題じゃないよ
やってごらん?

105 :デフォルトの名無しさん:2015/12/12(土) 15:44:16.82 ID:D9q88FlI.net
やってごらん、、、

106 :デフォルトの名無しさん:2015/12/12(土) 15:52:37.66 ID:xai6jCI7.net
>>101
Genymotionとかx86 Androidとか試してみれば?
一番いいのは実機だけど・・・

107 :デフォルトの名無しさん:2015/12/12(土) 16:23:08.84 ID:etiwnwt0.net
Intel HAXMって1.x.xから6.0.1に一気にバージョン上がったのか?

108 :デフォルトの名無しさん:2015/12/12(土) 17:45:42.72 ID:8curKcol.net
すいません。端末の地域設定をEnglish(UnitedStates)にしたあと、
アプリで、

TimeZone tz = TimeZone.getTimeZone("Asia/Tokyo");
Calendar cal = Calendar.getInstance(tz);
Date date = cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHH");
sdf.setTimeZone(tz);
jpNowDate = sdf.format(date);
したのと、

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHH");
defaultNowDate = sdf.format(date);
したのが同じ結果が返ってくるんですが、
海外版の動作確認をするには端末の地域設定を変えるだけでは駄目なんでしょうか

109 :デフォルトの名無しさん:2015/12/12(土) 18:07:59.18 ID:D9q88FlI.net
地域設定って、タイムゾーン?言語設定?

110 :デフォルトの名無しさん:2015/12/12(土) 18:12:40.75 ID:8curKcol.net
設定→言語と入力→地域/言語
という項目で設定してます。
xperia Z1です。

111 :デフォルトの名無しさん:2015/12/12(土) 18:39:18.26 ID:qUNg2DOP.net
言語設定かえたところでタイムゾーンは変わらないだろ
OSに言語設定とは別にタイムゾーン設定があるんだから

112 :デフォルトの名無しさん:2015/12/12(土) 19:03:42.35 ID:8curKcol.net
ああ、日付と時刻の設定から、タイムゾーンを自動設定のチェックをはずして、
自分でタイムゾーンを選択したらできました。
アプリも想定通り動いてることを確認できましたありがとうございました。

113 :デフォルトの名無しさん:2015/12/13(日) 05:35:52.13 ID:TOmMI570.net
>>94
解決しました

114 :デフォルトの名無しさん:2015/12/13(日) 07:50:35.96 ID:pwEyr5xh.net
>>102
マネージャー画面の時点でほとんどがXになってますし、
新規にNexusなどの設定で作っても起動途中で落ちます。
>>103
学校のパソコンなので・・・
>>101
ありがとうございます試してみます。

32bit版なのでメモリーは3GBしかありません、
現時点でStudioだけで2GB以上喰ってますので、エミュレータに1GBなんて
設定できませんし、その辺が原因なのかもしれません。

115 :デフォルトの名無しさん:2015/12/13(日) 08:03:00.47 ID:hMJMcrF3.net
>>114
Vista 32bit メモリ3GBでやってるけど
エミュのRAMを512MBにして起動できてるよ

116 :デフォルトの名無しさん:2015/12/13(日) 20:43:12.27 ID:5gy90bUK.net
VisualStudioだったら、.slnファイルをダブルクリックすればプロジェクトが立ち上がるのですが、
AndroidStudioで同様のことをしようと思ったら、どのファイルをAndroidStudioに関連付けすればよいでしょうか?

117 :デフォルトの名無しさん:2015/12/14(月) 01:10:13.93 ID:ICL1ljUI.net
RatingBarのStyleを動的に変更したいのですが、
ググっても方法が見つからずに困っております。
ご存知の方いましたらご教示願います。

やりたいことは、xmlで定義済みのRatingBarに対して、Styleを
android.R.attr.ratingBarStyleとandroid.R.attr.ratingBarStyleIndicatorとを
動的に変更したいです。
RatingBarには setStyle() メソッドはありません。

android ratingbar style programmatically set / change
などでググっていますが、new RatingBarでStyle指定する方法しか出てきません。
宜しくお願いします。

118 :デフォルトの名無しさん:2015/12/14(月) 02:41:51.74 ID:8GH3mNND.net
xmlのratingbarをセットしてるところにはrelative layoutでも置いておいて
その中に動的にrating barをセットすれば?

119 :デフォルトの名無しさん:2015/12/14(月) 03:06:12.74 ID:ICL1ljUI.net
>>118
ありがとうございます。
取り急ぎはその様にして回避していますが、余計なlayout要素が増えて美しくないなと想いまして。

120 :デフォルトの名無しさん:2015/12/15(火) 13:20:06.57 ID:VVj8ZKE8.net
DefaultHttpClientで取得したUTF-8じゃないHTMLの文字コード変換(1〜2MB)
EntityUtils.toString( response.getEntity(), "Shift_JIS" );
これが微妙にボトルネック(0.5秒〜1秒)なんだけど他に素早い変換って無いのかな?
BufferedReader reader = new BufferedReader( new InputStreamReader( hoge, "Shift-JIS" ) );
これも試してみたけどやっぱり数百ミリ秒かかっちゃう

121 :デフォルトの名無しさん:2015/12/15(火) 17:24:24.46 ID:XrLPh6RH.net
AlertDialogにsetSingleChoiceItems()にて1つを選択してからOKボタンタップ後に処理するものを作っています。

ここて、指定するレイアウトをsimple_list_item_single_choiceを使わずに独自xmlを指定しているのですが、

「タップされた項目を選択状態に」
「それ以外の項目を非選択状態に」
する方法が分かりません。

選択状態が別れば、ラジオボタンでも背景色の変更など何でも良いのですが、そもそも「タップされた項目は○○して、タップされなかった項目は××する」という処理の書き方がわからず。

ググっていますが、結局simple_list_item_single_choice使えに収束していたり、CheckedTextView使えになっていたりで解決していません。
ご存じのかたいらつましゃいましたらご教示願います。

122 :デフォルトの名無しさん:2015/12/15(火) 17:25:57.27 ID:XrLPh6RH.net
スマホで書き込んでいて、漢字変換ミスや誤字が多く申し訳ありません。

123 :デフォルトの名無しさん:2015/12/15(火) 17:26:38.79 ID:TvkotTKK.net
selectorというものがあります
それを使えばできると思います

124 :デフォルトの名無しさん:2015/12/15(火) 17:53:28.57 ID:TBghsljH.net
>>123
レスありがとうございます。
selectorもキーワードに加えてググっていますが、
selectorという単語だけですと一般的過ぎて希望の情報にたどり着けませんでした。

どのような使い方をするものなのかが分かるブログやStackoerflowなどありますでしょうか?

125 :デフォルトの名無しさん:2015/12/15(火) 17:56:27.78 ID:TvkotTKK.net
>>124
selector androidで調べてみてください
それを独自xmlの背景に指定すればよいです

126 :デフォルトの名無しさん:2015/12/15(火) 18:02:22.21 ID:TBghsljH.net
>>125
すみません。これはフォーカス状態やタップ状態を表現するときに使うものだと認識しています。(このselectorでしたら、カスタムボタンを作る際などに使っていました)

やりたいことはAlertDialogに例えばItemが5つセットされていて、3つ目がタップされたら3つ目が選択状態になり、1,2,4,5番目は非選択状態になる。というものですが、これがselectorで可能なのでしょうか?

127 :デフォルトの名無しさん:2015/12/15(火) 18:06:17.12 ID:TvkotTKK.net
>>126
simple_list_item_single_choiceで動くコードなのでしたら
state_selectedを使うとできると思います

128 :デフォルトの名無しさん:2015/12/15(火) 18:10:17.83 ID:TBghsljH.net
>>127
ありがとうございます。
これから移動しますので、いただいた情報から調べてみます。

129 :デフォルトの名無しさん:2015/12/15(火) 18:27:53.67 ID:TvkotTKK.net
>>128
ちょっと訂正します
state_selectedと書いたのですが
state_checkedでした

130 :デフォルトの名無しさん:2015/12/15(火) 19:40:12.73 ID:NhWcF0eD.net
アプリが二つあって片方のアプリからもう片方のアプリのアクティビティを指定して起動ってできるもんなの?

131 :デフォルトの名無しさん:2015/12/16(水) 00:25:48.96 ID:FZNkRdDY6
ListPreferenceの選択画面を、onCreate などで、タップなしに起動することは可能でしょうか?

132 :デフォルトの名無しさん:2015/12/16(水) 00:19:16.27 ID:JeQgJeZ8.net
TextViewの横にImageViewを配置していて、TextViewのfontSizeは動的に変えられるようにしています

ImageViewをTextViewの高さに合うように(縦横比は固定で)拡大させたいのですが、JavaでTextViewのheightを取得してImageViewのwidthとheightを変更〜ではなくxmlだけで自動でImageViewのサイズを合わせてくれるような書き方ありましたらお教えください

133 :デフォルトの名無しさん:2015/12/16(水) 00:48:11.08 ID:PnP7/MSX.net
android:layout_height="match_parent"

134 :デフォルトの名無しさん:2015/12/16(水) 01:06:37.19 ID:JeQgJeZ8.net
>>133
それですとwidthが変わらないので駄目でした。

135 :デフォルトの名無しさん:2015/12/16(水) 01:40:55.26 ID:Jg200koZ.net
left_drawableってdrawableのサイズは変化したっけか

136 :デフォルトの名無しさん:2015/12/16(水) 01:52:07.75 ID:JeQgJeZ8.net
>>135
はい、変化しません。

137 :デフォルトの名無しさん:2015/12/16(水) 07:05:12.75 ID:pP01lOam.net
>>130
マニフェストで明示的にexportedを指定する

<activity android:name=".HogeActivity" android:exported="true"></activity>

と Intent にパッケージ名とクラス名(フルパス)指定で呼び出せた

String pkgname = "com.example.nanashi";
String clsname = "com.example.nanashi.Hoge";
ComponentName name = new ComponentName(pkgname, clsname);

138 :127:2015/12/16(水) 12:57:55.46 ID:JeQgJeZ8.net
>>129
ありがとうございます!実現できました。

139 :デフォルトの名無しさん:2015/12/16(水) 12:58:52.55 ID:JeQgJeZ8.net
うお、すぐ上のIDと被った
こんなこともあるんですね。

140 :デフォルトの名無しさん:2015/12/17(木) 14:58:58.28 ID:GFOrSnsD.net
RelativeLayoutを使えば出来るんじゃね

141 :デフォルトの名無しさん:2015/12/18(金) 16:43:44.33 ID:kG5XDHTt.net
AsynkTaskなどを使って、異なる3つのファイル(f1.xxx、f2.xxx、f3.xxx)を(f1c.xxx、f2c.xxx、f3c.xxx)に非同期でコピーしようと考えているのですが、まずいでしょうか?

扱うファイル自体は異なりますが、ファイルシステムは同時に扱えない(または条件によって例外を発生する)などありますでしょうか?

それぞれのファイルは容量が小さく無い場合もあり、できれば非同期で同時にコピー開始したいと考えています。

142 :デフォルトの名無しさん:2015/12/18(金) 19:00:02.32 ID:qFsHJRmQ.net
ファイルシステム的には全く問題ない

143 :デフォルトの名無しさん:2015/12/18(金) 23:58:02.38 ID:kG5XDHTt.net
>>142
ありがとうございます。

144 :デフォルトの名無しさん:2015/12/19(土) 00:34:52.98 ID:fX1Pamqf.net
スレッドを起動し、その中でディスプレイの垂直同期信号が得られるまで待機する方法はありますか?

145 :デフォルトの名無しさん:2015/12/19(土) 09:13:47.01 ID:7YofSjEL.net
プログラマはMacを使ってるってマジ?
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/

146 :デフォルトの名無しさん:2015/12/19(土) 09:24:37.24 ID:XrCqzANw.net
フォントを変更する方法がわかりません
MSゴシックにしたいのですが

147 :デフォルトの名無しさん:2015/12/19(土) 10:15:09.84 ID:eSsGkohn.net
そんなものない

148 :デフォルトの名無しさん:2015/12/19(土) 11:25:33.03 ID:uNSMUUZ9.net
方法のある無し以前に
利用規約とや利用条件とかを気にする癖を付けた方が良い

149 :デフォルトの名無しさん:2015/12/19(土) 11:37:21.19 ID:idpX6i7X.net
そもそもなんで泥のそこそこ優秀なフォントを捨ててまで、互換性以外の理由でM$の糞フォントを使わなければならないのか、そこが問題だw
使用におけるライセンスは確かマイクロソフトから買えたんじゃなかったっけか?

150 :デフォルトの名無しさん:2015/12/19(土) 14:10:07.98 ID:fX1Pamqf.net
Google Play 開発者サービスのAPIを使う場合のデメリットやリスクってありますか?

151 :デフォルトの名無しさん:2015/12/19(土) 17:11:25.63 ID:zHA4DGTi.net
ファイル選択したいんですが自作するしかないんでしょうか

152 :デフォルトの名無しさん:2015/12/19(土) 17:15:15.91 ID:cnr2UN2D.net
暗黙的インテントで他のアプリ呼び出せばいいだろ。

153 :デフォルトの名無しさん:2015/12/19(土) 17:38:42.03 ID:zHA4DGTi.net
いえファイルを他のアプリで開きたいわけでなく、
ファイルを選択して自身のアプリでファイルを開いて処理したいので
パスだけが欲しいんですがエクスプローラ的な処理を自作するしかないのでしょうか

154 :デフォルトの名無しさん:2015/12/19(土) 17:59:43.54 ID:qJtaM8Ov.net
そういうインテントもあるよ
具体的にはわからないけど

155 :デフォルトの名無しさん:2015/12/19(土) 18:18:50.39 ID:LCiUeeSk.net
>>153
とりあえずなら、おれはこんなコードを使う。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, 0);
} else {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(Intent.createChooser(intent, "hage"), 1);
}

結果を受け取るためのonActivityResult()も実装する必要があるけど、
とりあえずどんなUIになるのか見たいなら上のコードだけでも

156 :デフォルトの名無しさん:2015/12/19(土) 18:48:09.78 ID:zHA4DGTi.net
hage
この操作を実行できるアプリケーションはありません。
と出ました。

157 :デフォルトの名無しさん:2015/12/19(土) 19:09:20.37 ID:LCiUeeSk.net
>>156
うお。hageって言われるってことはKitkat未満の端末だと思うけど、
最低でもギャラリーがこれに応えられると思うんだけどなあ
ちなみに端末は具体的に何?

158 :デフォルトの名無しさん:2015/12/19(土) 19:14:44.78 ID:LCiUeeSk.net
ああ、ごめんなるほど
ファイルのタイプを指定しないとダメなのかな
タイプ未指定ですべてのタイプのファイルを対象にとかは無理かもしれん

159 :デフォルトの名無しさん:2015/12/19(土) 19:16:09.19 ID:cnr2UN2D.net
メディア(mime)タイプぐらい設定したほうがいいんじゃねぇか。
そうすりゃ、ギャラリーが顔を出すんじゃね?

160 :デフォルトの名無しさん:2015/12/19(土) 19:20:08.44 ID:cnr2UN2D.net
まぁ、とりあえず、>>155のとおりにすれば最終的には
onActivityResultでファイルのパスだけ受け取れる。

161 :デフォルトの名無しさん:2015/12/19(土) 19:21:25.32 ID:LCiUeeSk.net
いやごめん intent.setType("*/*"); は最低でも必要みたいだ
intent.addCategory(); の下に intent.setType("*/*"); といれてみてくれ
これだととりあえずいろんなアプリが指定できるようになって、
その指定したアプリで選択できるファイルが得られると思う

162 :デフォルトの名無しさん:2015/12/19(土) 19:23:52.73 ID:hZsua7Tb.net
>>151
fodlgも作れないようなアホがプログラミングするなよ(阿呆)

163 :デフォルトの名無しさん:2015/12/19(土) 19:30:10.51 ID:LCiUeeSk.net
ただし、intent.setType("*/*")としても得られるのは、
このIntentに応えられるアプリが対応してるタイプのファイル限定なんだよね
すべてのファイルを選択できるかどうかは、端末にインストールしてあるアプリに依存しちゃうな

Kitkat以上で有効な方のコードはSAF使うからたぶんどんなファイルでもいけると思う

164 :デフォルトの名無しさん:2015/12/20(日) 09:14:42.69 ID:eRgxVt+c.net
google play service libでエラー出るんだけどどうしたいい?

165 :デフォルトの名無しさん:2015/12/20(日) 09:18:02.17 ID:w0rCQFjA.net
エラーメッセージを調べる

166 :デフォルトの名無しさん:2015/12/20(日) 13:10:57.87 ID:Jv3Se7aj.net
>>150
一番のデメリットはファイルサイズがでかくなること

167 :148:2015/12/20(日) 17:09:11.66 ID:KkGGgVF0.net
>>166
そうなんですか!
ありがとうございました!

168 :デフォルトの名無しさん:2015/12/21(月) 10:35:42.31 ID:7/TJHaOx.net
AsynkTaskを2つ走らせて、両方とも処理が完了したらAlertDialogを表示ってやりたいのですが、複数スレッドの完了検知はどうやったらできますか?

169 :デフォルトの名無しさん:2015/12/21(月) 11:23:54.14 ID:HlJqNKjt.net
処理を始める前にカウンタをインクリメントする
処理が終わったらカウンタをデクリメントとして、カウンタが0かどうか確認する

170 :デフォルトの名無しさん:2015/12/21(月) 12:23:16.53 ID:cJYMiJwJ.net
>>169
できました、ありがとうございます。

171 :デフォルトの名無しさん:2015/12/22(火) 07:54:31.45 ID:ZqQN5o+/.net
それ用にCountDownLatchってクラスあるんやで

172 :デフォルトの名無しさん:2015/12/22(火) 09:13:40.85 ID:piIVJH1V.net
.NETのCountDownEventと違いCountDownLatchは増加できないからゴミだろ。

173 :デフォルトの名無しさん:2015/12/22(火) 11:56:08.26 ID:uNg6GXC8.net
開発環境は最近はEclipsとADTが合体されてると聞きました。

[Q1] それはどこでダウンロードできますか?

[Q2] いまは昔の環境がインストールされれてるんですが、それを完全にアンインストールしてから[Q1]をインストールしたら、ちゃんとJavaだけん開発環境も普通に使えますか?

174 :デフォルトの名無しさん:2015/12/22(火) 11:56:34.12 ID:uNg6GXC8.net
だけの

175 :デフォルトの名無しさん:2015/12/22(火) 12:07:47.03 ID:UaGtm6rj.net
>>173
そんな可笑しな情報を聞きましたってんなら
その人に質問したらええんでないの?

176 :デフォルトの名無しさん:2015/12/22(火) 12:08:54.22 ID:QbKPEtC1.net
今はAndroid Studioが推奨。Eclipse+adtは今年一杯でサポート無くなる

177 :デフォルトの名無しさん:2015/12/22(火) 12:21:35.56 ID:uNg6GXC8.net
>>176
でも昔からはeclipsだし、Javaもやりたいから開発環境はeclipsだけ覚えればいいというのは楽だし
いま持ってる入門書は全部eclips中心に書かれているからeclipse+adtで行きたいんです。

178 :デフォルトの名無しさん:2015/12/22(火) 12:28:53.70 ID:HmAqqZTv.net
その入門書に導入方法も書いてあるだろ

179 :デフォルトの名無しさん:2015/12/22(火) 12:37:16.18 ID:UaGtm6rj.net
>>177
ADTバンドルのeclipseはもう(公式サイトでは)公開されていないから、自分でADT導入するのが手っ取り早いよ

手取り足取り教わらないと導入できないのであれば、素直にAndroid Studio使っておこうよ
今後はAndroid Studioの入門書しか出ないぞ

180 :デフォルトの名無しさん:2015/12/22(火) 12:38:40.46 ID:2niS+KiZ.net
つーか独自に開発環境作るんだったらxcodeのplaygroundぐらいのインパクトある機能を盛り込めよ
キーバインドはeclipseと違うわ面倒くさいだけ

181 :デフォルトの名無しさん:2015/12/22(火) 16:33:49.29 ID:+iARmBw1.net
今まで色の変更は
int color = getResources().getColor(R.color.name);
view.setBackgroundColor(color);
だったけど
getColor(int id)の部分が訂正線<s>が引かれて
getColor(int id, Theme theme)が推奨されてました
このthemeって何ですか?
今まで通り@color/idだけでもいけるけど、何だろうっと思って

182 :デフォルトの名無しさん:2015/12/22(火) 18:02:12.38 ID:MYvviZ7X.net
>>181
テーマによって色が違う可能性があるから今使用してるテーマを入れてくれってことだと思う

183 :デフォルトの名無しさん:2015/12/22(火) 19:34:57.34 ID:xCo3+zAT.net
>>177
IntelliJ IDEA覚えればJava出来るし、本などandroid向け開発に参考にできるものは今後増えることが見込まれるのでは?

184 :デフォルトの名無しさん:2015/12/22(火) 21:27:49.88 ID:ZqQN5o+/.net
>>180
なんだかんだ言ってもInteliJのプラグインでしかないからね

185 :デフォルトの名無しさん:2015/12/22(火) 23:10:48.84 ID:t6yWbjtm.net
AsyncTaskはもう推奨されてないから今から非同期書くならRxAndroidがええんでね?

186 :デフォルトの名無しさん:2015/12/23(水) 03:04:53.64 ID:/wOBmLFi.net
Androidスタジオは異常に重いうえにすぐ落ちる。
起動に2〜3分、
動くようになっても反応が遅いく何かボタンをクリックしても反応するまでに3〜5秒、
そして数分すると突然強制終了。
半年前のことだから今はそんなことはないのかもしれないが、もういいわってなった。
テキストエディタで書いてコマンドラインでコンパイルするスタイルがサクサク動いて一番楽だ。

187 :デフォルトの名無しさん:2015/12/23(水) 05:53:25.57 ID:2WXZnAai.net
>>186
他の開発者から笑われない?

188 :デフォルトの名無しさん:2015/12/23(水) 06:49:38.42 ID:0AOnxlVN.net
シャベルってやつは異常に重いうえにすぐ壊れる
だから素手で掘ったほうがサクサクで一番楽だ。

って読める

189 :デフォルトの名無しさん:2015/12/23(水) 07:50:29.70 ID:/wOBmLFi.net
いや、ボタンクリックしてから反応するまでに3〜5秒って時間かかりすぎだろ。
やってられないよ。
重いボタンがあるというわけではなく、全てのボタンがそんな状況。
高価なハイスペックPC持ってる人はそんなことないのかもしれないが、
3.4GHzクアッドコア、メモリ8GBの俺のPCでは重すぎて無理だった。

190 :デフォルトの名無しさん:2015/12/23(水) 08:01:59.05 ID:0AOnxlVN.net
その環境でその重さなら、何か別の問題がありそうだよ

191 :デフォルトの名無しさん:2015/12/23(水) 08:16:31.32 ID:FGZxOsFt.net
>>189
あたかも Android Studio に問題があるかのような書き方やめろよ。お前の環境の問題じゃん。

192 :デフォルトの名無しさん:2015/12/23(水) 11:37:01.97 ID:j1jqDcUa.net
>>189
他の開発者から笑われてるよ

重さや障害のことを他人に伝えるときに
自分の環境を全く書かない人って
素人以下だと思う

煽りでも誇張でもなく、本当にそう思う

193 :デフォルトの名無しさん:2015/12/23(水) 13:18:59.44 ID:FNwaF1lk.net
>>186
統合開発環境なんてどれもそんなもんだろ。VisualStudioとかもなかなかひどい時がある
俺の環境(第3世代i5、メモリ8G、SSD、win7)だとサクサク動いてたけど、昨日電源タップ故障でパソコン落ちて、そのときにOSは無事だったんだが環境が壊れたらしく、再インストールorz
そうでなくとも定期的な再インスコ及びバックアップ推奨

194 :デフォルトの名無しさん:2015/12/23(水) 14:46:46.00 ID:5M1fVUNY.net
android.renderscript.Matrix4fをimportすれば4x4行列を使えますし、行列同士の乗算を行うmultiply関数も用意されています。

しかし、ベクトルとの乗算を行う関数が見当たりません。
自分でいちいちforループで記述するしかないのでしょうか?

195 :デフォルトの名無しさん:2015/12/23(水) 15:29:54.90 ID:ECsqfIr3.net
>>189
設定ちゃんとしてないからだろw

196 :デフォルトの名無しさん:2015/12/23(水) 22:30:15.75 ID:jR0UPz9Q.net
Android Studioを今日初めてインストールしたけど、糞重いよ。
なにか操作して数秒〜10秒以上も待たせるなんて
その待っている間に次のことをやろうとしてたのをなにをしようとしてたか忘れそうで
糞ものすごく効率が悪いツールだな。

197 :デフォルトの名無しさん:2015/12/23(水) 22:33:31.48 ID:jR0UPz9Q.net
これは糞ありえん。

以前の定番だった
・Eclips
・ADT
・Android SDK
にしたいんだけど、これらがダウンロードできるサイトはどこ?

198 :デフォルトの名無しさん:2015/12/23(水) 22:34:01.22 ID:jR0UPz9Q.net
もう、うんこですよ。

199 :デフォルトの名無しさん:2015/12/23(水) 22:41:53.91 ID:2WXZnAai.net
>>197
安定バージョンが落とせる所はないだろ?
日蝕の良い所はフォルダ丸ごと保存しておくだけでバックアップになるので、自分はジュノの安定版をdvd数枚に保存してる
これでいつでも復元できるので安心

200 :デフォルトの名無しさん:2015/12/23(水) 22:46:47.38 ID:ECsqfIr3.net
>>196
スペックも無しに何ってんだか

201 :デフォルトの名無しさん:2015/12/23(水) 23:02:21.63 ID:XWJJx6V5.net
お前らつられすぎ

202 :デフォルトの名無しさん:2015/12/23(水) 23:03:32.89 ID:jR0UPz9Q.net
>>199
そのバックアップをどこかにアップしていただけないでしょうか?

203 :デフォルトの名無しさん:2015/12/23(水) 23:06:49.75 ID:jR0UPz9Q.net
>>189
同士よ!

反応が遅くて困るのはやっぱり先にも書いた通り
次にやろうとしてた作業を即座にできないことだよな。
わたしみたいに頭が切れる天才だと
次に書きたいコードが頭に一瞬で浮かび
さらにそのそ続きもまた一瞬で浮かぶから
2-3秒でさえ待たないといけないとじれったくてしょうがないんだよ。

204 :デフォルトの名無しさん:2015/12/23(水) 23:21:51.33 ID:bzoKfS5c.net
パソコンぐらいまともなの買えば?

205 :デフォルトの名無しさん:2015/12/23(水) 23:26:33.62 ID:4wj+rz5B.net
すいませんspinnerを開いたときにスクロール位置をトップにしたいんですがどうしたらいいですか

206 :デフォルトの名無しさん:2015/12/24(木) 01:30:09.10 ID:MjLZfEC/.net
>>203
待たずにコード追加すればいいだけだろw

207 :デフォルトの名無しさん:2015/12/24(木) 01:42:44.36 ID:swsWKUrr.net
Spinnerについての質問なのですが、xmlでspinnerにandroid:backgroundで色をつけると右下の三角が消えてしまいます
何とか三角をつけたまま色を変えたいのですが、可能なのでしょうか
ググっても押して出てくるメニューの色を変える方法が出てきます

208 :デフォルトの名無しさん:2015/12/24(木) 05:44:52.44 ID:h3JTIwaN.net
Android Studioの重さは異常
20世紀ならいざ知らず、このもっさり感はないわ
使ってるのはハイスペPC持っててサクサク動く奴か、遅さが気にならない知恵遅れくらいだろう

209 :デフォルトの名無しさん:2015/12/24(木) 06:42:10.43 ID:iGHSWiUu.net
ウチは、
コア2、3GHz、mem8G、win7なので未だにエク
サクサクサクサク動いてる
業務用なので新機能も不要
2.2から4.0の設定で新機種でも不具合なし
過去にADT上げてエライ目にあったので新機種で不具合が出ない限りエクから移行する予定は無い

210 :デフォルトの名無しさん:2015/12/24(木) 07:18:37.82 ID:/MYZ6Y6l.net
android studioのスクロールバーが細くて使いにくいから太くしたいんだけど
どこかで設定できる?

211 :デフォルトの名無しさん:2015/12/24(木) 13:25:37.93 ID:QHPA1t+Q.net
もう、うんこですよ。

212 :デフォルトの名無しさん:2015/12/24(木) 15:03:38.91 ID:QHPA1t+Q.net
Android Studioでつくったアプリも
ひょっとしてうんこ重いですか?

213 :デフォルトの名無しさん:2015/12/24(木) 15:49:06.36 ID:/MYZ6Y6l.net
ギャグなのかマジボケなのか微妙なライン

214 :デフォルトの名無しさん:2015/12/24(木) 15:50:33.09 ID:QHPA1t+Q.net
サクサク動いたらしい昔の開発環境で開発したいのですが
そのためのツール類はどこかにuploadされてないでしょうか?

215 :デフォルトの名無しさん:2015/12/24(木) 16:04:40.03 ID:0eiDedrc.net
>>214
バンドル版は無いけどeclipseとadtとsdkは別個でDLできるからさっさとやればいいのに

216 :デフォルトの名無しさん:2015/12/24(木) 16:08:53.20 ID:QHPA1t+Q.net
eclipseとsdkは別個でDLできました。
adtはどこにありますか?

217 :デフォルトの名無しさん:2015/12/24(木) 16:27:12.47 ID:MjLZfEC/.net
>>208
愉快犯乙

>>216
upload?は?
自力で環境構築できないような奴が開発かw

218 :デフォルトの名無しさん:2015/12/24(木) 16:47:50.52 ID:QHPA1t+Q.net
>>217
どこにdownloadしたいのにuploadするアホがいるのですか?

219 :デフォルトの名無しさん:2015/12/24(木) 16:50:24.99 ID:Xs1cffBZ.net
そんなレスしたら(お前に)教えてくれる人がいなくなるのが分からないのかな

220 :デフォルトの名無しさん:2015/12/24(木) 16:53:06.48 ID:fFYL5tmR.net
男は黙ってNG

221 :デフォルトの名無しさん:2015/12/24(木) 17:20:56.87 ID:o4ibxXou.net
環境もサクサク構築できないやつがサクサク開発出来るわけない

222 :デフォルトの名無しさん:2015/12/24(木) 17:40:52.41 ID:MjLZfEC/.net
>>218
>>214

223 :デフォルトの名無しさん:2015/12/24(木) 17:49:53.19 ID:QHPA1t+Q.net
adtどこ?

224 :デフォルトの名無しさん:2015/12/24(木) 18:51:20.36 ID:eQYXT6s6.net
俺の環境では https://dl-ssl.google.com/android/eclipse/ で登録されているけど

225 :デフォルトの名無しさん:2015/12/25(金) 11:23:45.03 ID:Y7WZ2doP.net
三ヶ月くらい前にはあったと思うが、もう公式からADTのインストール方法は消えてんのね。

まあそうか。

226 :デフォルトの名無しさん:2015/12/25(金) 12:07:23.91 ID:Y7WZ2doP.net
marketplace入れてそっからインストールする方が手っ取り早いのかな?

227 :デフォルトの名無しさん:2015/12/25(金) 19:33:13.75 ID:wx0vRYD+.net
クソ重いAndroid Studio

228 :デフォルトの名無しさん:2015/12/25(金) 19:38:54.08 ID:XoBMqT50.net
>>227
もう、うんこですよね

229 :デフォルトの名無しさん:2015/12/25(金) 19:48:08.90 ID:XoBMqT50.net
ADTってどこにあって、それをどうすると、Eclipsでアンドロイド開発ができるようになるのですか?

230 :デフォルトの名無しさん:2015/12/25(金) 19:51:06.25 ID:f2XEDTpt.net
>>229
お前のケツの穴にあって、それを食うと出来る

231 :デフォルトの名無しさん:2015/12/25(金) 19:57:01.83 ID:XoBMqT50.net
ここはひどいインターネッツですね

232 :デフォルトの名無しさん:2015/12/25(金) 20:52:07.35 ID:O2aJ6MzB.net
Android Developersのリファレンスなんですが、
長さや角度の単位を明記していないものが多いです。
天下のGoogleでもこんなもんなんでしょうか?
それとも、ソフト界隈では茶飯事なんでしょうか?

233 :デフォルトの名無しさん:2015/12/25(金) 21:37:05.28 ID:rXbLq28Y.net
ドキュメントで分からなかったら実際に試してみるのが早い

234 :デフォルトの名無しさん:2015/12/25(金) 23:42:02.64 ID:eA1p61Ni.net
すべてはソースに書かれている

235 :デフォルトの名無しさん:2015/12/25(金) 23:57:59.78 ID:XoBMqT50.net
>>230
あまりわたしを怒らせないほうがいいぞ。
解決するまでこのスレに居座り続けるのだからな。

236 :デフォルトの名無しさん:2015/12/25(金) 23:59:45.75 ID:RWglvCmz.net
クソスペor初期設定で重いって嘆くような奴が開発とかw

237 :デフォルトの名無しさん:2015/12/26(土) 00:03:23.87 ID:IA0hInXz.net
>>235
俺の経験ではコテハンを付けた方が回答してもらいやすいよ。

238 :デフォルトの名無しさん:2015/12/26(土) 00:05:09.70 ID:o9Z54S25.net
まず特例で書いてなければ慣例通りやってみる

239 :タワシ:2015/12/26(土) 00:07:23.95 ID:3A5jLJeQ.net
>>224から行けるサイトもADTはダウンロードできないですし

240 :デフォルトの名無しさん:2015/12/26(土) 00:59:18.33 ID:rtSQ8FHx.net
>>235
お前のケツの穴にあるって教えてやってるのに?

241 :デフォルトの名無しさん:2015/12/26(土) 00:59:23.09 ID:IA0hInXz.net
コテハンは、
"名前" + "#" + "特定の文字列"
とすると良いよ

例えば

太郎#hogehoge

みたいにね。
hogehogeは好きな文字列でOKだよ。
回答がもらえるといいね。

242 :デフォルトの名無しさん:2015/12/26(土) 01:28:19.90 ID:CrgacqwD.net
コテハンだったら、そりゃ教えるよね

243 :デフォルトの名無しさん:2015/12/26(土) 02:32:07.05 ID:yFe6uf0Q.net
その場合「太郎」が「コテ」イ「ハン」ドルネームで
「#hogehoge」がトリップキーなんだがw

244 :デフォルトの名無しさん:2015/12/26(土) 04:05:34.53 ID:uOy9xi4j.net
開発環境についてはスレチじゃないのか?

245 :デフォルトの名無しさん:2015/12/26(土) 08:35:12.62 ID:k3/bWCsy.net
スレタイ的に言語の話じゃなくてプログラミングの話だからここでいいんじゃない?
流れ早いわけでもないし

246 :デフォルトの名無しさん:2015/12/26(土) 09:08:41.53 ID:rnVpjoXB.net
>>243
相手に併せて、時には間違っていたとしてもまずは理解させることを優先させて説明するって重要なことだよ

今の話題ではトリがトリであることは重要ではなくて、まずはなりすましを防げる形でコテハン付けてもらうのが目的

247 :デフォルトの名無しさん:2015/12/26(土) 09:44:02.43 ID:tSCwMLSc.net
エンバカデロのAppMethodって使ってる人いる?
C++でAndroid向けなら無料で使える開発環境らしいのだが。

248 :デフォルトの名無しさん:2015/12/26(土) 10:57:52.40 ID:0/fM1yWJ.net
>>239
Eclipse 側で設定するんだよ
直にアクセスするんじゃない

249 :デフォルトの名無しさん:2015/12/26(土) 11:01:41.76 ID:rnVpjoXB.net
あちゃー

次は以下のどれかだな
・どこで設定するんですか
・設定しても何も表示されません
・どれを選択すればよいですか
・選択して進めましたがインストールに失敗します

250 :デフォルトの名無しさん:2015/12/26(土) 11:33:13.10 ID:w+qk2M7a.net


251 :デフォルトの名無しさん:2015/12/26(土) 12:21:39.75 ID:7vqLpcYG.net
AndroidStudioが重い重いって騒いでる奴がいるけど、あれってそういうものだろ。
GoogleがFacebookをパクってFacebookの劣化版Google+を出してみたのと同じで、
XcodeをパクってXcodeの劣化版AndroidStudioを出してみた。
だから新しいもの好きの色物開発環境だよ。
少なくとも普通の開発者にとっては無縁のもの。
まぁあと5年も経てば普通の開発者でも使えるくらいには改良されてると思うよ。

252 :デフォルトの名無しさん:2015/12/26(土) 12:33:30.68 ID:jzAdMscz.net
設定で軽量化する方法ないの?

253 :デフォルトの名無しさん:2015/12/26(土) 13:23:19.65 ID:rtSQ8FHx.net
Eclipseで良いのに何で変えるのかなぁ ね!

254 :デフォルトの名無しさん:2015/12/26(土) 14:04:27.94 ID:dFkT/Ced.net
そりゃやっぱあれだよあれ

255 :デフォルトの名無しさん:2015/12/26(土) 18:58:39.89 ID:NHuaNiAD.net
XPで良いのに何で変えるのかなぁ

256 :デフォルトの名無しさん:2015/12/26(土) 19:01:54.35 ID:rtSQ8FHx.net
いや...セブンはXPのアップだからさ
ビスタは糞だったが

257 :237:2015/12/26(土) 19:08:54.63 ID:3A5jLJeQ.net
>>248
ありがとうございます。

しかしさらに疑問がでてきました。
・どこで設定するのでしょうか?
・設定しても何も表示されませんでしたよ
・どれを選択すればよいでしょうか?
・選択して進めましたがインストールに失敗してしまうんです

258 :デフォルトの名無しさん:2015/12/26(土) 21:15:43.27 ID:IA0hInXz.net
>>257
コテハンにしろってんだろカス

259 :タワシ:2015/12/26(土) 22:00:56.58 ID:3A5jLJeQ.net
じゃあこれからわたしはタワシになりますね

260 :デフォルトの名無しさん:2015/12/26(土) 22:04:26.24 ID:5mFUlQ6z.net
タワシwww
いい名だw

261 :タワシ:2015/12/26(土) 23:36:06.51 ID:3A5jLJeQ.net
さっきEclipse側で操作してADTのインストールに成功したもよう。
いまAndroid SDKをダウンロード中だけどこれがもう1時間以上たったのに終わらない。

262 :デフォルトの名無しさん:2015/12/26(土) 23:43:54.47 ID:yFe6uf0Q.net
>>246
間違っているのに理解させるっておかしいだろw

263 :タワシ:2015/12/27(日) 00:42:07.62 ID:s0ZnV/0v.net
SDKもダウンロード完了。
そしてそのパスも設定しました。

でもFile - New で出現するはずのAndroidのprojectの項目が出てないのはどうしてですか?

264 :デフォルトの名無しさん:2015/12/27(日) 01:12:02.97 ID:VVBldS8L.net
半日かかってもDragSortListViewの実装が出来なかった(´・ω・`)
ブログで解説書いてくれてる人たちは皆さん凄いですね。
明日も頑張るけど心折れそうw
ライブラリとして提供されてる1機能なのに、実装するのに毎回時間がかかりすぎるorz

サンプル見ながらほぼコピペでやってるつもりが、どこかやり方が悪いんでしょうね。。

ライブラリ使う場合は、最初はサンプル完全コピペから始めて少しずつ修正加えてますか?
それとも、必要そうな部分を切り貼りして実装してますか??(´д`)

265 :タワシ:2015/12/27(日) 07:57:46.72 ID:s0ZnV/0v.net
なぜタワシのEclipseではFile - New で AndroidのProject が出ないのでしょう?

266 :デフォルトの名無しさん:2015/12/27(日) 08:17:24.01 ID:3mOJozW+.net
>>265
最新バージョンだから

267 :デフォルトの名無しさん:2015/12/27(日) 12:19:01.45 ID:n/FM/vOi.net
>>1
RPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 )

WOLF RPGエディター http://www.silversecond.com/WolfRPGEditor/

デュエル・マスターズ Android版 ,i-OS版、公式 http://dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/http://www53.atwiki.jp/dmsuishinparty/pages/314.html

デュエル・マスターズ(デュエマ)DM ONLINE 1.8a  /  VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/http://uhyohyohyo.sak ura.ne.jp/hsp.html

ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/http://kiimaa.jugem.jp/?eid=61

「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/http://supersolenoid.blog63.fc2.com/blog-entry-6886.html

遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/http://www3.atwiki.jp/ads-wiki/pages/20.html

遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/http://www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/http://do.yugioh-portal.net/

ウィクロス( WIXOSS ) WEBXOSS http://webxoss.com/about_en.html http://webxoss.com/DeckEditor/

BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/http://14owl.hateblo.jp/entry/2015/12/09/011234

アプレンティス  マジック:ザ・ギャザリング(MtG)オンライン化 http://homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/http://homepage1.nifty.com/Q_Q/ap.html

268 :デフォルトの名無しさん:2015/12/27(日) 12:20:00.97 ID:n/FM/vOi.net
【 オンラインTCGエディター 】   >>1,>>267

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

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

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

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。

機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。

下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。

さ〜て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1450555747/-20

269 :デフォルトの名無しさん:2015/12/27(日) 14:13:46.41 ID:QG3zdSCK.net
>>262
本当はクライアントから定期的にサーバーに問い合わせて通知を表示する機能を便宜上PUSH通知として説明することがある
本当はPUSH通知ではないけどね
なぜならその説明の方が通じるから

なお本来のPUSH通知と区別が必要であることが明確な場合はきちんと分けて説明する

相手に併せて説明を変えるとはそういうこと

270 :デフォルトの名無しさん:2015/12/27(日) 14:43:14.25 ID:n2m1jc8o.net
PUSH通知かどうかなんて、どの層をネットワークと見なすかによって変る

ネットワーク層をネットワークと見なすのが普通だから
IPネットワークでポーリングしてたら、
それはIPネットワーク的にはPUSH通知では無いというだけのこと

でもアプリケーション層に構築されたネットワーク上ではPUSH通知で問題無い

271 :デフォルトの名無しさん:2015/12/27(日) 15:13:06.87 ID:OCtp/hWU.net
>>268がたまに貼られてるが、意味が分からない
例えでガチンコジャッジというワードが出ているが、ガチンコジャッジがそもそも何なのか分からない
ゲーム?

272 :デフォルトの名無しさん:2015/12/27(日) 17:58:07.27 ID:VyHxiv5I.net
test

273 :デフォルトの名無しさん:2015/12/27(日) 18:01:35.67 ID:VyHxiv5I.net
アプリ内課金について調べているのですが、いくつか解説しているサイトを見るとlabHelperを使っているところとIInAppBillingServiceを使っているところと2パターンありました

labHelperを使っているものはラッパーで、その内部ではIInAppBillingServiceを扱ったものがゴリゴリ書かれていると理解したのですが合ってますか?

274 :デフォルトの名無しさん:2015/12/27(日) 18:42:57.90 ID:zGVY6mFV.net
例えばユーザーが緯度経度を指定するための助けとして、
GoogleMapをインテントで起動させて、そこで指定した緯度経度を元アプリで取得するということは可能でしょうか?

275 :タワシ:2015/12/27(日) 19:25:47.22 ID:s0ZnV/0v.net
>>266
ほんとだ。
File→New→Project→・・・とたどっていくと見つかった、ありがとう。
では去りますね。

276 :デフォルトの名無しさん:2015/12/27(日) 23:16:53.17 ID:wEcqjPTL.net
>>269
下手な例えするくらいなら何も言わなくていいから・・・
コテハンの説明するのとは次元が違う

277 :デフォルトの名無しさん:2015/12/28(月) 00:24:51.94 ID:vR1HW7Tu.net
そもそもNGにするためにコテつけさせたんだから、内容なんでどうでもいいのに、、、

278 :デフォルトの名無しさん:2015/12/28(月) 01:03:29.49 ID:z119Hk3a.net
>>273
ラッパーとかゴリゴリとかは若干齟齬があるかもしれんが
だいたいそういうモノ

279 :デフォルトの名無しさん:2015/12/28(月) 03:12:17.67 ID:g88tVHPx.net
>>278
ありがとうございます

280 :デフォルトの名無しさん:2015/12/28(月) 08:22:31.95 ID:2urYXqca.net
>>276
なかなか良い例えだと思う

281 :デフォルトの名無しさん:2015/12/28(月) 08:56:45.98 ID:Dk5i3GMh.net
>>277
トリをトリであることなんて意識させる必要はないのだから、コテハンとして教えて問題ないよなー。
トリも含めてコテハンと言えなくも無いし、そういう点ではプッシュ通知の例と同じだと思った。

なりすまし出来ないように〜と親切で教えているように見せて中々やるなと感心したものだが。

282 :デフォルトの名無しさん:2015/12/28(月) 13:45:43.47 ID:4yukzebX.net
Androidのアプリを作ってるのでここで質問させてください。

エミュレーター系とかのアプリにあるソフトアナログスティック?の機能を作りたいと思っています。

中心点から円状にスティックを制御するのはわかるんですが、実際にほしい座標をどう変換したらいいかわかりません。

たとえば、中心から左上45度に目いっぱい倒したとき、X軸のMAX値、Y軸のMAX値がほしいんですが、
円状の点となるため、sin,cosなんかを使って求めた円状の座標になってしまいます。

ソフトアナログスティックのアルゴリズム的な物が分かるサイトはありますか?

283 :デフォルトの名無しさん:2015/12/28(月) 14:20:21.78 ID:CX029MfN.net
>>282
ただの算数の話題だと思うのでスレ違いなような気もするけど、
ちなみに左上22.5度の場合はどんな値が欲しいの?

284 :デフォルトの名無しさん:2015/12/28(月) 14:44:15.62 ID:4yukzebX.net
>>282
おっしゃる通り、数学の問題なんですけどね・・・

http://www.dotup.org/uploda/www.dotup.org674198.jpg

こんな感じで、22.5度の場合、どの座標が正解なのかが分からなくて・・・

どういう計算をすればいいのかがわからないんです。

この計算式によって、使い心地的な物が変わると思うんですが、
プレステとかゲームコントローラー的な値が取れたらと思ってます。

285 :デフォルトの名無しさん:2015/12/28(月) 15:03:50.37 ID:EvffTiyU.net
>>284
極座標て調べると幸せになれるかも
半径は最初にタッチしたとこといまタッチされてるところの距離でいいんじゃない?

286 :デフォルトの名無しさん:2015/12/28(月) 15:31:32.36 ID:CX029MfN.net
>>282
>>285で終了していた

「中心から左上45度に目いっぱい倒したとき、X軸のMAX値、Y軸のMAX値」ということは、
ななめ入力時は まっすぐ入力の時の 1.4倍で動くんだよね?
アナログスティックというよりは、デジタル十字キーの操作感っぽい

287 :デフォルトの名無しさん:2015/12/28(月) 15:34:01.95 ID:GH2oucV1.net
>>284
sin cos試したならtanも試したのかな?

288 :デフォルトの名無しさん:2015/12/28(月) 15:44:52.61 ID:4yukzebX.net
極座標だと、円上にある斜め上45度のMAX時、X軸のMAX値、Y軸のMAX値は取れなくないですか?

289 :デフォルトの名無しさん:2015/12/28(月) 16:21:37.84 ID:4yukzebX.net
>>287
tanを使えばいけそうな感じがしますね。
試してみます。ありがとうございます。

290 :デフォルトの名無しさん:2015/12/28(月) 16:30:01.83 ID:aQp7bRaK.net
音どころか画面がOFFのままでカメラ撮影ができるアプリを作ることはできますか?

291 :デフォルトの名無しさん:2015/12/28(月) 18:15:03.03 ID:0r3Sx74i.net
>>290
できます

292 :デフォルトの名無しさん:2015/12/28(月) 18:17:14.89 ID:4KArbQac.net
>>290
可能だが、無音・高画質でスカートの中を撮影したいような場合はルートが必要な端末がほとんどだけどね

293 :デフォルトの名無しさん:2015/12/28(月) 18:20:51.28 ID:0r3Sx74i.net
>>292
そんな詳しく回答すんなよ

294 :デフォルトの名無しさん:2015/12/28(月) 18:29:18.50 ID:aQp7bRaK.net
おまわりさんこの人です>>291-293

295 :デフォルトの名無しさん:2015/12/28(月) 19:35:43.72 ID:OdCjleQ2.net
お、おとり捜査か

296 :デフォルトの名無しさん:2015/12/28(月) 19:48:51.60 ID:4KArbQac.net
証拠が無ければいいんだよ
という事で、
画像ファイルのスクランブル処理も勉強しとけよ

297 :警察官:2015/12/28(月) 19:54:55.81 ID:aQp7bRaK.net
>>296
現行犯であなたを逮捕します。

298 :デフォルトの名無しさん:2015/12/28(月) 21:54:19.81 ID:YVANWtNL.net
何もしていないのに現行犯とは
この警察横暴やわ

299 :デフォルトの名無しさん:2015/12/29(火) 00:29:06.60 ID:u34Ypxab.net
トランプのマイナーゲームをアプリ化したいのですが
最初から全部作らなきゃだめですか?

300 :デフォルトの名無しさん:2015/12/29(火) 02:49:08.42 ID:36JgvnnY.net
layout XMLファイル内でViewのonClick属性にメソッドを指定しても、
「Could not find a method〜」エラーが発生して実行できず困っています。

ListView(★)の各行に有るImageViewにそれを設定しています。

これまではActivityの中で★を扱っていてその時は問題なくメソッドを実行できていました。
しかし、
FragmentActivity > Fragmentの中で★を扱うようになってから問題が発生するようになりました。
(FragmentActivityとFragmentどちらに同じ名前のメソッドを定義しても発生)
因みに★の部分をButtonに置き換えた場合のonClick実行は正常でした。

stackoverflowで同じ質問が無いか探してみたのですが見つけられず・・・orz
どなたか解決法をご存知の方いらっしゃいませんか?

301 :デフォルトの名無しさん:2015/12/29(火) 07:10:43.05 ID:IUbpZem2.net
>>299
トランプの素材くらいは探せばあるだろう
それ以外は全部作れ

302 :デフォルトの名無しさん:2015/12/29(火) 08:59:46.86 ID:u34Ypxab.net
>>301
画像ならどこかから盗んできますわ。
でも例えばババヌキ、ポーカー、大富豪、セブンブリッジなどなど
トランプゲームに共通するシステムはもしそれがすでにあれば
そのクラス群れも盗んでこようと思うのですが。

303 :デフォルトの名無しさん:2015/12/29(火) 09:26:29.04 ID:gyJ4aSBG.net
>>302
盗品を使って造る価値はあるのか?
わずかな収益にしかならないだろうし

盗品作品では自己満足も出来ないし、達成感も無い

304 :デフォルトの名無しさん:2015/12/29(火) 09:43:46.34 ID:3xhEK+Xj.net
ライセンスとか一番に気にするところだと思ってた

305 :298:2015/12/29(火) 10:41:13.19 ID:36JgvnnY.net
298ですが、自己解決?しました。

結局Layout XML上のonClick属性からの実行は諦めて、
ListViewのAdapter#getView内で、ImageViewのonClickイベントからListViewのperformItemClick呼び出し、
ListView側で必要な処理を行って一応動くようになりました。

なんかスッキリしないけど一応動くようになったらからとりあえず良いか・・・orz
何か良い方法有りましたら教えて頂けると嬉しいです。

306 :デフォルトの名無しさん:2015/12/29(火) 11:42:32.64 ID:u34Ypxab.net
>>303>>304
盗むというのは比喩で、もちろんフリー素材フリーライセンスのものを使うつもりです。
トランプに関数そういうフリーライセンスのものはどこかにありませんか?

307 :デフォルトの名無しさん:2015/12/29(火) 11:49:03.24 ID:5OGhCCsr.net
>>305
onItemClickListener使っちゃだめなの?

308 :デフォルトの名無しさん:2015/12/29(火) 11:55:28.87 ID:PqZQoggv.net
>>305
Fragmentの中じゃなくてFragmentActivityの方だけにメソッド書いてみ

309 :デフォルトの名無しさん:2015/12/29(火) 14:50:26.01 ID:8uF1Ss1m.net
>>306
ブログラミング質問スレなのだから、せめて「このライブラリのこの使い方が分からない」や「こういうことやりたいがここで詰まっている」という質問でないとなぁ

310 :298:2015/12/29(火) 15:47:02.33 ID:36JgvnnY.net
>> 305さん
同じ行の中でもclickした箇所によって処理を変える必要が有った為、
それだとうまく制御できませんでした。
(引数のViewはListViewそのものになってしまう為、clickされたのがImageViewだったのかどうか等が判定できず)

>> 306さん
そのパターンも試してみたのですが、やはりダメでした。
ただ気になったのが、
「java.lang.IllegalStateException: Could not find a method edit(View) in the activity class android.app.Application for onClick handler on view class android.widget.ImageView with id 'ivEdit'」

というように、FragmentActivityは別のクラス名なのに、なぜか"android.app.Application"と表示されるのですよね・・・
(同じ問題を質問している人のlogだと、それぞれの実装クラス名で表示されていたのに)

FragmentActivityに届く前に何処か他の所に処理が行ってしまっているようなのですが、全くわからずお手上げ状態。。

311 :デフォルトの名無しさん:2015/12/29(火) 18:17:51.47 ID:gyJ4aSBG.net
>>310
設計が悪いだけの感じ
アンタ、センス無いんだろうな

312 :デフォルトの名無しさん:2015/12/29(火) 19:05:21.79 ID:dJmXlK2l.net
>>310
xml内での"onClick"methodの扱いらしきもの
http://stackoverflow.com/questions/4153517/how-exactly-does-the-androidonclick-xml-attribute-differ-from-setonclicklistene

313 :デフォルトの名無しさん:2015/12/29(火) 19:10:43.90 ID:PqZQoggv.net
FragmentActivityからFragmentを表示させてるよね?
この場合はFragmentActivityにメソッド書けば動くと思うんだけどなあ
前にFragmentの書いてはまったことがあったから

314 :デフォルトの名無しさん:2015/12/29(火) 19:57:46.74 ID:TkYw/JD6.net
FragmentActivityって普通のフラグメントとsupport.v4のフラグメントの両方使えるんだよね、どっちを使うかで動きが違うとか

315 :デフォルトの名無しさん:2015/12/29(火) 20:08:33.42 ID:TkYw/JD6.net
ちなみにフラグメントがまだサポートされてない時代の端末までサポートするとなるとサポートのフラグメントを使わないといけないけれども

316 :デフォルトの名無しさん:2015/12/29(火) 20:10:41.60 ID:Q9vk9+Gy.net
俺はレイアウトファイル上でイベント設定なんてしないな
あと、Fragment上のViewで発生したイベントはFragmentで処理してるわ

317 :デフォルトの名無しさん:2015/12/29(火) 20:28:34.58 ID:8uF1Ss1m.net
ボタンのクリックイベントはxmlでしか書かないな

コードでfindViewByIdして〜なんて面倒

318 :298:2015/12/29(火) 20:28:47.54 ID:36JgvnnY.net
>>312さん
ありがとうございます、読んでみますね。

>>313さん
「FragmentActivityからFragmentを表示させてるよね? 」
はいそうしてました。
ListViewではなく、代わりにButton置いてそこからだと正常にいけるというのが不思議で
他の方はFragmentActivityへのメソッド定義でいけているということなので、自分の組み方が何処か悪いのでしょうね
一通りアプリ作成が終わったら調査してみようかなと思います。

>>314さん
そういうの有るのですかね〜
同じクラス構成でもListViewとButtonで結果が異なっているのでよくわからなくなってます
とりあえず動く物を作る方優先という状況・・・気になりますが^^;

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

319 :デフォルトの名無しさん:2015/12/29(火) 21:34:43.68 ID:+ni3kEu/.net
共にStringの(x1,y1)、(x2,y2)、…の組を動的に取得した後にyを昇順でソートさせた時のxの配列を取得したいですが、スマートな方法ありますでしょうか?

SQLiteでやれば簡単にできますが、x,yの組み合わせはアプリを起動する毎に毎回異なるのとただxの列を取得するためだけにDBにinsertするのは正しくないなと思い、別の方法を探しています。

ArrayList<String>ではyの配列のみですと昇順でソートできましたが、同時にxもソートができませんでした。

320 :デフォルトの名無しさん:2015/12/29(火) 21:51:50.96 ID:1pRsYMAx.net
>>319
android.util.Pair<String, String>
java.util.List<Pair<String, String>>
java.util.Comparator<Pair<String, String>>
java.util.Collections.sort(List, Comparator)

321 :デフォルトの名無しさん:2015/12/29(火) 22:04:07.98 ID:+ni3kEu/.net
>>320
Pair なるものを初めて知りました
ありがとうございました

322 :デフォルトの名無しさん:2015/12/29(火) 22:57:11.82 ID:FzrfHwv2.net
>>318
各アイテムView生成時に渡されているContextに定義されているメソッドが呼び出されるみたいだね
>>310のエラー見る限りアプリケーションコンテキスト渡してるみたいだけど

323 :デフォルトの名無しさん:2015/12/30(水) 15:42:34.38 ID:T9gnIgBq.net
なるほど
getActivity()使うべきってことかな?

個人的にgetAplicationContextよりもこっち使ってたけど、そういう使い分けがちゃんとあるのね
俺は316じゃないけど勉強になる

324 :デフォルトの名無しさん:2015/12/30(水) 21:14:04.58 ID:YDRQ4w7Q.net
すいませんwebViewでhtmlを表示してて、
webView1.getSettings().setUseWideViewPort(true);と
webView1.getSettings().setLoadWithOverviewMode(true);
で表示幅を画面幅に合わせてるんですが、
べつのhtmlを読み込みなおすと画面幅と合わなくなるんですがどうしたら
再読込み時に表示幅を画面幅に合わせられますか

325 :デフォルトの名無しさん:2015/12/31(木) 05:30:48.51 ID:qOK7RAMP.net
"2015-12-02T13:02:16+0000"
という文字列をtimestampに変換したいのですが
http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
を見ても
2015-12-02 と13 の間のTをどう書けば良いのか分かりません
下記のように書いてみましたが、
java.text.ParseException: Unparseable date: "2015-12-02T13:02:16+0000" (at offset 10)
となります
どう書けば良いかお教えていただきたく

SimpleDateFormat dfDb = new SimpleDateFormat("yyyy-MM-dd HH:MM:ssZ");
Date dateDb = dfDb.parse(datetimeStr); //27/09/2012 13:44:09
SimpleDateFormat toMyFormat = new SimpleDateFormat("yyyy/MM/dd/HH:mm");
String myString = toMyFormat.format(dateDb); 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


326 :デフォルトの名無しさん:2015/12/31(木) 08:22:16.98 ID:3RKeOgbQ.net
http://joda-time.sourceforge.net/

327 :デフォルトの名無しさん:2015/12/31(木) 11:07:34.94 ID:5tx9MHzz.net
>>271
> ガチンコジャッジがそもそも何なのか分からない
> ゲーム?


トレーディング・カード・ゲーム(TCG)商品『 デュエル・マスターズ(デュエマ)』で採用されてる。


互いが山札1枚を出して数字比べするシステム。


http://dm.takaratomy.co.jp/rule/dictionary/gachinkojudge/

ガチンコ・ジャッジ
自分と相手、お互いが山札の一番上をめくり、
めくれたカードの左上に書かれているコストを比べて勝ち負けを決める能力です。
能力を使用した側のコストが相手のコストより
大きいか、同じであれば「勝ち」、
小さければ「負け」になります。
この能力で「勝つ」ことによりボーナスでさらに強力な効果を得ることができます。

http://dm.takaratomy.co.jp/rule/qa/basicrule/guchinko/

328 :デフォルトの名無しさん:2015/12/31(木) 11:10:38.17 ID:5tx9MHzz.net
>>267-268の次スレ (>>327補足)

【報酬制カード】DUELEAGUE【デュエリーグ】17

http://wc2014.2ch.net/test/read.cgi/entrance2/1451262577/-16

329 :323:2015/12/31(木) 12:35:15.85 ID:qOK7RAMP.net
>>326
ありがとうございます

330 :デフォルトの名無しさん:2015/12/31(木) 12:57:08.95 ID:FzVyOGKs.net
>>276
わかりやすいね

331 :デフォルトの名無しさん:2015/12/31(木) 21:28:47.01 ID:XP/QHcYJ.net
チンコジャッジ

332 :デフォルトの名無しさん:2016/01/02(土) 11:32:34.22 ID:frBYshK6.net
(backgroundに指定する)Drawableは複数Viewで使いまわしてもいいですか?

333 :デフォルトの名無しさん:2016/01/02(土) 11:50:27.19 ID:9ngkIrgU.net
いいよ

334 :デフォルトの名無しさん:2016/01/02(土) 12:20:54.58 ID:frBYshK6.net
ありがとう
都度生成せず使い回すことにするわ

335 :デフォルトの名無しさん:2016/01/02(土) 13:11:13.34 ID:oNzPqvrA.net
EditText を次のように定義し使っているのですが、動きが遅いのにガッカリしています。エディタとしての基本機能には満足しています。ただ、行数が多くなるととたんに動きが鈍くなるのです。
使用法に問題があるのか、あるいは元々そんなものなのか、そうだとすれば、EditText に替わる何か他に良い方法はないものかと、いろいろ検索しても能力(スキル)不足でなかなか見つかりません。
ここを見ろとか、どなたか良いアドバイスお願いします。

<EditText
android:id="@+id/EditText_s"
android:layout_width="fill_parent"
android:scrollbars = "vertical"
  android:layout_height="750px"
android:text="@string/hello"
  android:textSize="50px"
android:textColor="#8ee0f0"
android:background="#063020"
android:gravity="top"
/>

336 :デフォルトの名無しさん:2016/01/02(土) 13:19:10.21 ID:hdchm6+O.net
>>335
キミの使い方が大問題

337 :デフォルトの名無しさん:2016/01/02(土) 13:32:29.99 ID:oNzPqvrA.net
333に補足します。
スクロールが鈍くなるということです。

338 :デフォルトの名無しさん:2016/01/02(土) 19:40:09.04 ID:uNLr7Pat.net
テキストサイズをpxで指定する人
初めて見た

339 :デフォルトの名無しさん:2016/01/02(土) 20:41:16.04 ID:NUZ6THgZ.net
>>338
テキストサイズ(textSize)は文字の大きさですが?

340 :デフォルトの名無しさん:2016/01/02(土) 21:07:35.99 ID:EmDFtclT.net
普通はspで指定するんじゃないの、ということでしょ

341 :デフォルトの名無しさん:2016/01/02(土) 21:58:10.45 ID:KAI+y2GW.net
333です。
今確認したところ、文字の大きさ指定は、sp、px 両方とも通りますね。ほぼ 17sp ≒ 50px のようです。
しかし今回の質問は、行数が多くなった場合スクロールが重くなる、ということです。
そもそも、EditText は行数が多い場合、普通の軽快なエディタとしては使えない、ということでしょうか。

342 :デフォルトの名無しさん:2016/01/02(土) 22:09:25.80 ID:O5NtVY5Q.net
sp指定は難易度高いから最初はdpでいいんじゃない
sp指定が出来ているアプリなんて少ないだろ

343 :デフォルトの名無しさん:2016/01/03(日) 01:05:49.24 ID:W2PpZpPQ.net
sp指定してるアプリ少ないのかよ

344 :デフォルトの名無しさん:2016/01/03(日) 01:47:26.39 ID:tgr8ycn3.net
>>335
ttp://headlines.yahoo.co.jp/hl?a=20151225-00000039-mai-soci
テキトーに「android textview 重い」で検索かけたら出てきたが、コレの問題になってるところが毎回呼ばれてるとか?
そもそもデフォのTextView単体でデカいテキストを扱うのはリソース的に無理がありそうだが……

345 :デフォルトの名無しさん:2016/01/03(日) 01:49:31.40 ID:W2PpZpPQ.net
花燃ゆの視聴率は関係ないと思います

346 :デフォルトの名無しさん:2016/01/03(日) 01:56:44.01 ID:tgr8ycn3.net
ttp://akisute.com/2014/04/android-textviewsettext.html?m=1
ごめw
リンクミスったこっちw

347 :デフォルトの名無しさん:2016/01/03(日) 02:39:33.49 ID:SsRy4Rxk.net
px指定は端末の解像度でレイアウト変わっちゃうんじゃなかった?
基本的に使わないようにしてるんだけど

scrollviewにedittext乗せるとどうなるんだろう

348 :デフォルトの名無しさん:2016/01/03(日) 02:42:06.44 ID:R270qtDE.net
>>346
TextView ですね。ですが、EditText も似たような仕組みでしょう。Jota や読み上げソフトなど、テキストを軽快に処理するアプリは多数出回っていますが、それらではどういうことをしているのか、気になります。
とにかく参考になりました、どうもありがとう。

349 :デフォルトの名無しさん:2016/01/03(日) 03:04:51.74 ID:R270qtDE.net
>>347
ScrollView 内にEditText を包み込むという方法も色々やってみましたが、同様でした。
どうもJavaのような上位言語にいる限り無理なようで、もっと下位のCなどまで降りて考えないと解決しそうにありません。

350 :デフォルトの名無しさん:2016/01/03(日) 03:32:23.25 ID:W2PpZpPQ.net
リリースビルドだと早くなってるかも

351 :デフォルトの名無しさん:2016/01/03(日) 07:46:21.58 ID:uiI37jAt.net
>>342
え??
…はい??

352 :デフォルトの名無しさん:2016/01/03(日) 07:50:50.65 ID:OGyK5/fr.net
>>349
スキルが無いのか有るのかよくわからん人だな
まぁ、無いのだが(ワラ)
かじりレベルの知識と低レベルのスキル
設計を見直せや

353 :デフォルトの名無しさん:2016/01/03(日) 11:01:49.49 ID:vvhkpkZW.net
システムでsdカードにアプリデータを移動できるアプリとできないアプリがありますがその違いはどうやって作るのでしょうか?

354 :デフォルトの名無しさん:2016/01/03(日) 13:08:44.22 ID:RGwptvWT.net
プログラミングの前にGoogleを使いこなす能力を磨け
まだプログラミングに手を出すレベルに達してないことを自覚しろ

355 :デフォルトの名無しさん:2016/01/03(日) 14:05:47.75 ID:MoZKBT3C.net
>>352
ワラは半角で書かないと怪しさがでないよ (ワラ

356 :デフォルトの名無しさん:2016/01/03(日) 14:14:40.44 ID:ycGPBK4F.net
>>353
アプリデータが何を指してるのか分からんが、これのこと?

http://developer.android.com/guide/topics/manifest/manifest-element.html#install

http://developer.android.com/guide/topics/data/install-location.html

357 :351:2016/01/03(日) 15:30:13.92 ID:vvhkpkZW.net
>>356
そうです!なるほどーマニフェストで指定できるんですね。有り難うございます!
システムの設定でアプリを選択すると
「SDに移動」って出来るアプリのことです。

358 :デフォルトの名無しさん:2016/01/03(日) 16:49:11.62 ID:OGyK5/fr.net
>>355
コキョウジアリガトウ

359 :デフォルトの名無しさん:2016/01/03(日) 17:15:06.22 ID:MoZKBT3C.net
>>358
そして変化球で(藁)も。
古いですがナウい。
これを温故知新と言います。

360 :デフォルトの名無しさん:2016/01/04(月) 07:26:52.47 ID:N1QOjbw+.net
>>359
ご教示有難う

361 :デフォルトの名無しさん:2016/01/04(月) 08:44:41.18 ID:z6cA6x0M.net
質問です。
タブレットPCで、専用ペン(N-Trig)を使って線を描くとき、(VAIO DUO 11など)
線の書き出しで、一瞬だけポイントの位置を取りこぼしてしまいます。
市販のソフトではタブレット専用ドライバに対応?してるようで、取りこぼすことはないのですが、
自作でペンで線を描くプログラムを描くと、取りこぼしてしまいます。
プログラム側でタブレット専用ドライバに対応させる必要があると思うのですが(そうしないと筆圧も検出できない)
対応方法や、技術資料など公開してるサイトなどありますでしょうか?
よろしくお願いします。

フリーソフトで同じ現象が出るのは、例えばMOZAなどです。
ttp://www.vector.co.jp/soft/winnt/art/se481229.html
ペンをすばやく動かしたとき、書き始めのいくつかのポイントをとりこぼすので、
フリーハンドですばやく円を描いても書き始めの部分だけ直線で描画されます。

362 :デフォルトの名無しさん:2016/01/04(月) 08:46:36.48 ID:z6cA6x0M.net
あ、
androidスレでしたか!
すいません誤爆です。失礼しました。

363 :デフォルトの名無しさん:2016/01/04(月) 15:11:02.40 ID:7NSPaeOu.net
ArrayAdapter って remove(T object) というメソッドがあるということは
同じオブジェクトを2回 add すると変になったりしますか?

とすると ArrayAdapter<String> で、ユーザが好きな文字列を
追加できるとかで同一の文字列が入力される可能性のある場合
文字列が同一の String オブジェクトを指す可能性があって
動作が不定になるのでしょうか?

364 :デフォルトの名無しさん:2016/01/04(月) 15:31:34.77 ID:tDX6hjM7.net
>>363
○○するとどうなるんでしょうか系の質問は、
それ実際に書いて試してみれば答えがでるのでは…

365 :デフォルトの名無しさん:2016/01/04(月) 17:14:23.80 ID:ITXLEi23.net
同じオブジェクトを複数回addしようが問題ない。
removeは、最初のオブジェクトが削除されるとかじゃねぇかな

366 :デフォルトの名無しさん:2016/01/04(月) 17:19:46.52 ID:N1QOjbw+.net
>>365
違うな

367 :デフォルトの名無しさん:2016/01/04(月) 17:50:56.52 ID:7NSPaeOu.net
確かに横着していました

私の環境で試すと
2回 add(obj) する と obj が2つリストに出る
その後 1回 remove(obj) する と リストの obj が1つになる
となりました

String が最適化などで VM によって1つにまとめられることが
あるかどうかについては良く分かりませんでした

368 :デフォルトの名無しさん:2016/01/04(月) 18:04:05.38 ID:ITXLEi23.net
最適化とかでまとめられるとか意味がわからん。
Adapterに追加した数だけリストにリストアイテムとして表示される。
ただそれだけ。同じオブジェクトを追加しても問題ない。
removeメソッドのソース見ると、>>365に書いたように
最初に一致したオブジェクトが削除されるっぽいね。

369 :デフォルトの名無しさん:2016/01/04(月) 18:06:08.81 ID:ITXLEi23.net
String s = "文字列";
for (int i = 0; i = 100; i++)
adapter.add(s);
同じオブジェクトを100回追加しようが何の問題もない。

370 :デフォルトの名無しさん:2016/01/04(月) 19:25:09.21 ID:xtvoG+ej.net
フレームワーク部分もソース公開されてるんだからソース追うのが確実やで

371 :デフォルトの名無しさん:2016/01/04(月) 19:34:43.34 ID:N1QOjbw+.net
>>369
バカだな オマエ
質問者の内容を理解できていない

372 :デフォルトの名無しさん:2016/01/04(月) 19:35:24.11 ID:N1QOjbw+.net
>>370
お前もだ
ソース追うような暇人はお前くらいだぞ

373 :デフォルトの名無しさん:2016/01/04(月) 19:40:58.27 ID:5OXweFpD.net
でもドキュメントに明記されていない仕様にはなるべく依存したくないよなー
Googleに明記するように言わなきゃ

374 :デフォルトの名無しさん:2016/01/04(月) 20:01:47.45 ID:xtvoG+ej.net
ソース見たけどList<E>のremove呼んでるからListの実装次第だね
ArrayList使ってるなら先頭にある方でOK

375 :デフォルトの名無しさん:2016/01/05(火) 02:29:17.58 ID:kL4niiK9.net
初心者です。質問させてください。

xpeliaの実機にapkファイルを入れて起動してみると、
パッケージの解析中に問題が発生しました。
と出てしまうのはどうすれば解消されるのでしょうか?

apilevelを合わせる、というのは試しましたがそれでもダメでした。
よろしくお願いします。

376 :デフォルトの名無しさん:2016/01/05(火) 08:17:50.10 ID:Fu3cdEAQ.net
>>375
スマホ側のUSBデバッグや不明なソースとかの設定とか?

377 :デフォルトの名無しさん:2016/01/05(火) 20:16:32.07 ID:kWuMwMFl.net
そもそもどうやって実機にapkファイルを入れたの?

378 :デフォルトの名無しさん:2016/01/05(火) 21:32:57.36 ID:6HkjhsNi.net
プログラマではない単なるユーザーが、足りない知識でいけないことをやろうとしてるんでしょ

379 :デフォルトの名無しさん:2016/01/05(火) 21:35:58.40 ID:0hz9YenD.net
え?
実機にapkファイル送ること自体は簡単でしょ?

380 :デフォルトの名無しさん:2016/01/05(火) 22:28:37.38 ID:0W+rDLK3.net
ちゃんと adb install で実機に入れてるんだったら>>375みたいなエラー自体出ないからね
SDにコピーしてインストールしようとしてるんじゃないの?

381 :デフォルトの名無しさん:2016/01/06(水) 00:19:32.45 ID:cVTmzQQy.net
>>380
このヒト、プレイからのインストでもエラーが出ることがあるのを知らないのかな?

382 :デフォルトの名無しさん:2016/01/06(水) 00:36:16.58 ID:5FRey5XV.net
>>375
何に依存するのか分からないけど
解決したいならAPKかソースコード貼っつけて
端末のモデル名ビルド番号とか書いた方が良いのでは?

383 :373:2016/01/06(水) 00:41:38.27 ID:JbSHxHj3.net
はい。。
おっしゃる通り、gmailで送ってスマホで添付ファイルのapkファイルを開いてインストールしようとしたりしてました。

adb installがうまくできないもので^^;

384 :デフォルトの名無しさん:2016/01/06(水) 00:48:01.68 ID:aP5UR5wO.net
リリースビルド?

385 :デフォルトの名無しさん:2016/01/06(水) 01:05:19.50 ID:cVTmzQQy.net
>>383
端末リセットや他のアブリのアンインストールで解決する場合もあるよ

野良アプリのインストはES使うのが簡単だと思うけどな
adbやfile...なんか面倒くさい

386 :デフォルトの名無しさん:2016/01/06(水) 02:30:02.45 ID:L8teWGHv.net
ESって何?
エンベデッドシステム?

387 :デフォルトの名無しさん:2016/01/06(水) 02:31:44.45 ID:nbMBagqL.net
>>383
apiレベルがあってないんじゃね
本人は合わせたと言ってるけど

388 :デフォルトの名無しさん:2016/01/06(水) 04:26:56.71 ID:jN99vUAg.net
ESってES file explorerの事だろ。

389 :デフォルトの名無しさん:2016/01/06(水) 07:53:40.90 ID:eNTK6vHr.net
usbの転送モードがxperiaの設定の所にあって気付かないではまったな

390 :デフォルトの名無しさん:2016/01/06(水) 08:45:34.56 ID:fr7ABgpA.net
普通にダウンロードしたファイルが入る場所にリリースビルドのapkを保存してインストールじゃ無理なん?
自分で作った最小構成のapkファイルで試行錯誤してできた手順でやってみた?

391 :373:2016/01/06(水) 08:45:49.57 ID:oYmJoVbw.net
すみません、それ以前の話で詰まっていそうです。

xpeliaちゃんとノートpcをusbでつなげてもpc側で認識されてないみたいなんです。認識されてないと思ったのは、cドラdドラ辺りにxpeliaちゃんの領域?が表示されないからです。

これがちゃんと認識しないとadbドライバのインストール辺りの工程は完了しないですかね?
ドライバ自体はスマホ各社のHPから取ってこーいとは参考サイトに書いてありましたけど。

とりあえず入れて動かせればなんでもいいんですけど、どの方法で頑張ったらいいものか、、という状態です。

392 :373:2016/01/06(水) 08:57:56.49 ID:oYmJoVbw.net
最小のhelloworldだけでやってます。
まずやったのはキーストア作ってandroidstudioでapkファイル作ってbuildフォルダだったかな、、の中にできたrelease-何とか.apkってファイルをgmailで添付して送ってxpeliaでそれをインストールしようとしました。

393 :デフォルトの名無しさん:2016/01/06(水) 09:17:18.96 ID:iOoZ1zpN.net
>>391
PCとスマホはwifi接続できる?

できるなら、wifiでファイル転送できるアプリがあるから試してみれば?
wifi file explorerとか。

394 :デフォルトの名無しさん:2016/01/06(水) 09:19:50.17 ID:iOoZ1zpN.net
スマホに送ったら、上にもあるようにES file explorerでインストールできる。
これが一番簡単かな?

395 :デフォルトの名無しさん:2016/01/06(水) 09:22:39.49 ID:iOoZ1zpN.net
あと、テスト段階ならキーストアは不要。
キーストアの設定が間違ってるとかない?

396 :デフォルトの名無しさん:2016/01/06(水) 09:47:51.51 ID:fr7ABgpA.net
>>391
PCとUSBで何のモードで接続してあるの?

397 :デフォルトの名無しさん:2016/01/06(水) 12:17:40.32 ID:q67zyFsN.net
>>396
もちろん、高セキュリティモードです

398 :デフォルトの名無しさん:2016/01/06(水) 12:29:42.76 ID:qIAM8boL.net
>>393
WiFi接続はできてますがファイル転送?がわかりません
xpeliaちゃんにファイル転送はできないのでしょうか?

399 :デフォルトの名無しさん:2016/01/06(水) 12:31:27.64 ID:q67zyFsN.net
>>398
誰ですか?変なことしないでください

>>393
WiFiは接続できてると思いますがxpeliaちゃんに転送はどうすれば良いですか?
ESちゃんはストアからインストールしましたが失敗します

400 :デフォルトの名無しさん:2016/01/06(水) 13:13:48.93 ID:cVTmzQQy.net
>>399
だから...
apkか端末に問題があるって...
いい加減に初心者スレに行けよ

401 :デフォルトの名無しさん:2016/01/06(水) 14:30:07.77 ID:q67zyFsN.net
>>400
だから?
だからと仰ってますが、あなたのレスを見返しても一度もそんなこと言ってないよ??
書き込むスレ間違った?

402 :デフォルトの名無しさん:2016/01/06(水) 15:23:23.17 ID:cVTmzQQy.net
>>401
スマン
オマエの頭のレベルの低さが問題の一番だったな

403 :デフォルトの名無しさん:2016/01/06(水) 15:50:25.30 ID:aP5UR5wO.net
apkをどっかにあげてくれれば調べる

404 :デフォルトの名無しさん:2016/01/06(水) 15:55:01.25 ID:q67zyFsN.net
>>402
ぷーくすくす

>>403
優しいですね
ありがとうございます

405 :デフォルトの名無しさん:2016/01/06(水) 16:00:51.91 ID:eNTK6vHr.net
初心者スレとか誰もいないところに誘導とか鬼だな
解説サイトの通りやってもwinのバージョン違いで通らない事あるから
うちはwin7-64でペリア本体内のadbドライバだけ使えなかったからソニエリ
から落としてきたよ自動インスコされないから手動でドライバの場所教える

406 :デフォルトの名無しさん:2016/01/06(水) 18:10:28.17 ID:XsW3/LzA.net
>>388
優しい人ありがとう

407 :デフォルトの名無しさん:2016/01/06(水) 19:22:13.41 ID:cVTmzQQy.net
以前は、
「バカにはムリ」
というありがたいお言葉を書き込むありがたい人がいたけどな
マジで、バカには無理だからな

408 :デフォルトの名無しさん:2016/01/06(水) 20:19:18.83 ID:q67zyFsN.net
>>407
まだやってんの?
俺、なりすましだから

よろしく〜(^○^)あははは

409 :デフォルトの名無しさん:2016/01/06(水) 20:25:30.34 ID:7yj/FkqG.net
本物は文末に「。」付けてたから、成りすましってことくらい分かるわな

もしかしてほんきで騙されてたのか??
うわぁ…

410 :389:2016/01/06(水) 20:28:38.41 ID:oYmJoVbw.net
皆さま優しく回答ありがとうございます!!
今日はジャグ打たずに帰ってきたので、今からes explorerを試してみます。また状況書き込みます。

なりすましちゃんも同じところで詰まってたのかな(^o^)

411 :デフォルトの名無しさん:2016/01/06(水) 20:34:19.84 ID:q67zyFsN.net
>>410
いや、俺はただ遊んでただけ

apkアップロードしたら見てくれるという優しい人も現れたから頑張ってね

412 :デフォルトの名無しさん:2016/01/06(水) 21:12:45.06 ID:cVTmzQQy.net
そもそもがプログラムの質問にもなっていないからなぁ
バカにもなっていない(笑)
バカの下は何ていうのかな?

413 :デフォルトの名無しさん:2016/01/06(水) 21:22:11.38 ID:Kx5oSwuq.net
別にアンカーつけられて直接あおられたわけじゃないんだろ??
何をそんなにみんなで一人に対してムキになってるのか。

414 :デフォルトの名無しさん:2016/01/06(水) 21:37:36.05 ID:7yj/FkqG.net
>>412
何を言っても滑稽なだけだから
ID変わるまでおとなしくしてたら?

415 :デフォルトの名無しさん:2016/01/07(木) 10:00:18.52 ID:aKOIRzKi.net
アプリ内課金の定期購入をテストする際の質問です。

α版にapkをアップロードし、テストアカウントも設定し、該当のアカウントで登録しているテスト用デバイスでα版をインストールしました。

定期購入の処理を走らせるとgoogleが表示する申し込みダイアログが表示されます。
その内容についてですが、Webで情報を見ますと、テストアカウントでアプリ内課金のテストをした際には、該当ダイアログには「これはテスト用の注文です」と表示されるようですが、定期購入でも同様に表示されますでしょうか?

現状はテスト用の記載はなく、どう見ても正式な文章が表示されています。
ご存じの方いましたらお願いします。

416 :デフォルトの名無しさん:2016/01/07(木) 13:00:48.65 ID:+xTdaPV2.net
>>415
オーダーに入るかどうかをみればいいだけ
定期はやっていないので確証は無いが、多分オーダーに入ると思う

417 :デフォルトの名無しさん:2016/01/07(木) 17:31:43.86 ID:APyJlfa6.net
>>416
やりたくない人に対して
やってみればわかる
という回答は無意味

418 :デフォルトの名無しさん:2016/01/07(木) 17:34:51.32 ID:+xTdaPV2.net
>>417
ん?
バカに回答してもムダという事か

419 :デフォルトの名無しさん:2016/01/07(木) 18:26:35.23 ID:APyJlfa6.net
>>418
またお前か?どこまで頭悪いんだよ…

420 :デフォルトの名無しさん:2016/01/07(木) 18:32:27.97 ID:iqg8L3vU.net
>>418
これはシンプルにお前が馬鹿

421 :デフォルトの名無しさん:2016/01/07(木) 19:26:46.20 ID:g85noDvO.net
>>415
「googleが表示する申し込みダイアログ」というのをスクショ撮って貼ってくれないか?

ここ数ヶ月はテストしてないけど、以前は確かに定期購入の場合もテストである旨が表示されてた

自分が嵌ったことあるのは
定期購入の場合はテストの場合でもクレジットカード登録が必要
端末に複数googleアカウント紐付けてた場合にadb installでインストールしたら、最初に登録したgoogleアカウントがテストアカウントじゃないとダメ

422 :413:2016/01/08(金) 10:35:19.81 ID:fOafg71W.net
何かみなさんすみません。

>>421
ありがとうございます。
キャプチャはこちらです。
ttp://iup.2ch-library.com/i/i1577868-1452216664.png

レスにも書いていただいていますが、
現在はクレカではなく1,500円のプリペイドチャージしかしていないアカウントなので
「このお支払方法では〜」という赤文字が書かれています。
(が、これは本題ではないので無視してください。別途クレカ登録します。)

テストである旨が表示されていないので、テストアカウントとして認められていないのか。。。
2番目に登録したアカウントをテストアカウントにしていました。
まずはテスト端末を初期化して、テストアカウントを最初に登録してみます。

423 :413:2016/01/08(金) 11:11:32.21 ID:fOafg71W.net
>>421
続報です。
下記実施しましたが、さきほど貼り付けたキャプチャと同じ内容のダイアログでした。

■実施したこと
端末初期化→テストアカウントを登録
→アルファ版URLをブラウザに貼り付けて、Playストアよりよりアプリインストール

このとき、「あなたはテストユーザーです」という表示も確認しています。

424 :デフォルトの名無しさん:2016/01/08(金) 12:37:01.32 ID:s/j3KuMP.net
そんなレベルでよく課金するようなアプリを提供できるな

425 :デフォルトの名無しさん:2016/01/08(金) 12:59:40.54 ID:TpcaT1kv.net
うーん、何がダメなんだろ
自分と違うのは、
試用期間有無
インストール方法(adb install)
クレジットカード登録済

クレカ登録したら表示変わるんかなぁ?
今動かしてみたが「これはテスト用の定期購読で、毎日繰り返されます。請求が行われることはありません。」て出る

そういえば、あとディベロッパー登録してるアカウントはテスト購入使えないみたいなのもあったかも

426 :デフォルトの名無しさん:2016/01/08(金) 13:56:51.86 ID:vkKcWmmf.net
>>424
そいうならアドバイスしてあげたら?
勿論原因わかってんだろ?

427 :413 ◆uknnNPtzbY :2016/01/08(金) 14:16:32.63 ID:fOafg71W.net
>>425
ありがとうございます。
 ・adb install
 ・クレジットカード登録
をしてみましたが(赤文字以外は)同じ内容でした。
今試していただいても「これはテスト用の定期購読で」と表示されているので、私のやり方がマズいことはハッキリしましたね。ありがとうございます。

なお、デベロッパー登録はしていないアカウントでやっています。
最初はデベアカウントでやったことがあり、そのときには(詳細は忘れましたが)購入できない別のエラーが表示されていました。

今、試用期間が無い別のアイテムを作成して、
アイテムが有効になるのを待っています。

428 :デフォルトの名無しさん:2016/01/08(金) 18:39:15.69 ID:s/j3KuMP.net
新規アカウントで課金ができるかとどうかを確認しろよ ドアホ

429 :デフォルトの名無しさん:2016/01/09(土) 04:36:38.07 ID:Byg6gtKh.net
課金される表示になってることが問題なのに何言ってんだこいつは

前日にも居た変な奴かな

430 :デフォルトの名無しさん:2016/01/09(土) 06:25:55.12 ID:dQ94p4jm.net
>>427
バカにはムリ

431 :デフォルトの名無しさん:2016/01/09(土) 10:11:04.69 ID:Byg6gtKh.net
>>430
どんだけストレス溜めてんだお前

432 :デフォルトの名無しさん:2016/01/09(土) 11:13:25.35 ID:xA6BhSVF.net
>>431
どっちかというとお前がw

433 :413 ◆3HEXhU5ulM :2016/01/09(土) 11:34:25.01 ID:LrVdNa0Q.net
試用期間無しでも駄目でした(同じメッセージが表示)。

端末初期化、新規アカウント作成、テストアカウント登録、でも同じくNGでした。
バカだと煽ってくるので詳しい人かと思いましたが、残念ながら違ったようです。とは言え、情報くださいましてありがとうございました。

ひとまずは試用期間を200日などにして試験はできるのでそれで回避します。
キャンセル後の試験は僅かな投資として考えてやることにします。

お付き合いいただいた方、ありがとうございました。

434 :413 ◆uknnNPtzbY :2016/01/09(土) 11:35:14.36 ID:LrVdNa0Q.net
あれ、トリップこれだったかな。
これも違ったらすみません。

435 :413 ◆uknnNPtzbY :2016/01/09(土) 11:40:58.14 ID:LrVdNa0Q.net
>>425
すみません、書き忘れました。
レスいただいてからはadb installとPlayストアにアップロードしたα版と両方で試していますが、結果に差異はありませんでした。

丁寧にレスいただきありがとうございました。

436 :デフォルトの名無しさん:2016/01/09(土) 19:15:38.07 ID:dQ94p4jm.net
プログラミングの題材でも無いのに延々と続くのか(笑)

437 :デフォルトの名無しさん:2016/01/09(土) 20:24:24.05 ID:VzoUt6L4.net
PackageManagerのgetInstalledApplications(flags)について質問です
大学の講義で、「アプリ一覧を取得する際は下記のフラグを用いるのが一般的」と教えられ
これまで何も疑わずこのフラグを使っていました。
final int flags = PackageManager.GET_UNINSTALLED_PACKAGES | PackageManager.GET_DISABLED_COMPONENTS;
しかし最近になって気付いたのですが
Nexusが設定のアプリ一覧に表示しているアプリ数と上記フラグで取得するアプリ数が違っていました。
Nexusのソースも少し見てみましたがframeworksがごちゃごちゃしていて断念しちゃいました
皆さんはアプリ一覧を取得する際にどのようなフラグを用いていますか?

438 :デフォルトの名無しさん:2016/01/09(土) 21:19:59.19 ID:hb1PFcbS.net
やったか?

439 :デフォルトの名無しさん:2016/01/09(土) 22:11:44.16 ID:zRP8BVd7.net
やられた

440 :デフォルトの名無しさん:2016/01/09(土) 22:26:21.02 ID:xUk0Qbpt.net
大学の講義でアプリの勉強とかするか
専門学校じゃなくて

441 :デフォルトの名無しさん:2016/01/11(月) 06:19:04.95 ID:FUwxXmmp.net
>>437
Nexusの設定で表示されてるアプリだけが全てじゃ無く
非表示のアプリもある
だからパッケージマネージャーで取得したアプリ名
の方が多いなら問題無いと思うよ
(ちなみに非表示のアプリもアイコン持ってるからアイコンも
取得出来る)

442 :デフォルトの名無しさん:2016/01/11(月) 14:21:50.66 ID:Kqfgqtew.net
Socket通信のクライアント側について質問です。

サーバー側がソケットをクローズしたら、クライアント側もクローズしたいのですが、
どうやってサーバー側のクローズを検知したらよいでしょうか?

WinSockならFD_CLOSEイベントで知らせてくれますが、
Android(というかJava?)ではどうすればよいでしょうか?

443 :デフォルトの名無しさん:2016/01/13(水) 12:10:14.28 ID:P9+P3J+d.net
androidの加速度センサを用いて速度を算出したいのですが,
どのように計算するのでしょうか?
得られた加速度の値を単純に時間(センサの精度による値)で掛ければいいのでしょうか?

444 :デフォルトの名無しさん:2016/01/13(水) 12:27:24.59 ID:HEyl8rAG.net
>>442
そういうイベントを登録して、コールバックしてもらえば?

そういうイベントは無いのかね?

445 :デフォルトの名無しさん:2016/01/13(水) 13:33:14.74 ID:PEtFTQ5H.net
>>443
加速度は「速度の変化{m/s]」÷「時間[s]」
あとは物理板で聞いてください

446 :デフォルトの名無しさん:2016/01/13(水) 17:18:11.37 ID:QCvE/K6y.net
止まってる状態から加算していかんとだめだぞ

447 :デフォルトの名無しさん:2016/01/13(水) 19:14:24.42 ID:BdAM0y2E.net
盛大にご参照が蓄積して悶絶する>>443の姿が目に浮かぶ

448 :デフォルトの名無しさん:2016/01/13(水) 20:25:52.16 ID:/MLmI50F.net
積分

449 :デフォルトの名無しさん:2016/01/13(水) 20:57:32.88 ID:79+CONfN.net
微分

450 :デフォルトの名無しさん:2016/01/13(水) 21:44:07.47 ID:hICZ56bu.net
戻るキーやホームキーを押していない(Activityの画面がそのまま)にも関わらず、
たまにonPause()⇒onResumeが()コールされます。

このような現象ってどういうときに起こり得るんでしょうか??

451 :デフォルトの名無しさん:2016/01/13(水) 22:05:04.67 ID:rrB1+hrT.net
システムダイアログ(バッテリー不足の警告とか)が一瞬出てるとか

452 :デフォルトの名無しさん:2016/01/13(水) 22:09:42.00 ID:jJT0cxFT.net
タスクキラー?
何かのアプリに一瞬透明なActivityを開かれた?
とかしか思いつかない

453 :デフォルトの名無しさん:2016/01/14(木) 01:43:31.40 ID:xL/ND60y.net
画面消えた場合もonPause呼ばれる

454 :448:2016/01/14(木) 07:27:02.55 ID:zDwvmz50.net
ご回答ありがとうございます。

アプリの構成としては、
カメラビューにSurfaceViewを重畳表示して、描画用スレッドからSurfaceViewのCanvasに描画をしています。
その他、GPS、WiFi、姿勢センサなども使用しています。

件の現象が起こるとき、カメラビューやSurfaceView自体は何事もなく描画が続けられていて、
それだけでは気付けません。
onPauseがかかるとWiFi接続を切断するようにしているので、
それによってサーバーからの情報が更新されなくなることで初めて気づき、
もしやと思いonPauseでLog.d出力して発覚しました。

発生頻度は、アプリ起動から10秒くらいで発生することもあれば、
一向に発生しないこともあり、まちまちです。

充電しながら開発しており、
バッテリーは常に80%以上はある状態です。

一つずつ機能を切っていき、どれが関係してそうか絞り込んでみようと思います。

455 :デフォルトの名無しさん:2016/01/14(木) 20:48:19.29 ID:4yQgJmqo.net
MVP(Model-View-Presenter)でアプリ作った事ある人居る?

456 :デフォルトの名無しさん:2016/01/14(木) 23:06:54.04 ID:QVfyvqmk.net
いたら何なの?
いなかったらどうなの?

457 :デフォルトの名無しさん:2016/01/14(木) 23:19:02.74 ID:aSvLCSA2.net
いなかったらガッカリする

458 :デフォルトの名無しさん:2016/01/15(金) 08:39:41.09 ID:pHYwxi7q.net
Activityぐちゃぐちゃのアプリを引き継いじゃったから、なんとかしたくてな
リファクタリングしていく上でMVPのアーキテクチャどうなんかな(保守性上がる?)と

あと、同じMVPでも作ってる人によってPresenterのライフサイクル違ったりしてどうしたもんかと

459 :デフォルトの名無しさん:2016/01/15(金) 10:48:04.37 ID:6h/7fWLy.net
どれくらいの規模のアプリかでまずそっからじぇねぇの??
小規模のアプリに大層なパターン適用しても冗長になるだけだし。
MVPとか高度な事知らんがww

460 :デフォルトの名無しさん:2016/01/15(金) 13:27:21.47 ID:W8RpXmxc.net
そのときそのときで出来る範囲で最適な設計にするようにはしているけど
MVCとかMVPとか考慮したことないわ
ぐぐってもおかしな人がわめいているのしかヒットしないし

461 :デフォルトの名無しさん:2016/01/15(金) 15:01:54.36 ID:eXcTSU9j.net
textviewでもボタンでも多数のオブジェクトの背景等を一括で替えるのって出来ますか?

button = (Button)findViewById(R.id.button);
button.setBackgroundColor(Color.RED);
例えば各ボタンインスタンス変更は上のでいいけど
数多い場合は大変ですよね
int[] id = {R.id.button1,R.id.button........}なんてやってfor文でも出来るけど

UIManager.put("Button.background", color)
androidでこのjavaみたいな統一メソッドみたいのありますか
または何か他のやり方あるのでしょうか

462 :デフォルトの名無しさん:2016/01/15(金) 15:51:16.77 ID:a4vUWNWX.net
サーフェイスビューを使う意味ってあるのかな
オープンジーエルのほうが10倍描画が早いし
しいて言えばサーフェイスビューはテキスト表示できて
オープンジーエルはできないという点か

463 :デフォルトの名無しさん:2016/01/15(金) 15:53:57.94 ID:W8RpXmxc.net
XML上のobjectAnimatorで対象のプロパティをtintに出来ないかな
stateListAnimatorで指定したいんだけど

464 :デフォルトの名無しさん:2016/01/15(金) 16:19:44.31 ID:7BlVAN6V.net
>>461
テーマ使え

465 :デフォルトの名無しさん:2016/01/15(金) 16:44:44.21 ID:eXcTSU9j.net
>>464
私の勘違いだったらすみません

各ボタンには違った色が入ってます。その各ボタンを一括で同じ色に変更できるか
どうやってthemeを入れればいいのでしょうか?

466 :デフォルトの名無しさん:2016/01/15(金) 17:26:54.30 ID:Q0vcdpfK.net
theme1
theme2

以上

467 :デフォルトの名無しさん:2016/01/15(金) 18:33:10.65 ID:fXYjqVsx.net
>>461
UIManagerを自作する、自分の好きなようにロジック組めるぞ

468 :デフォルトの名無しさん:2016/01/15(金) 18:48:53.13 ID:eXcTSU9j.net
themeでもうちょっと調べてみます

469 :デフォルトの名無しさん:2016/01/15(金) 19:34:10.01 ID:uzY6d77k.net
iosからandroidアプリ構築に流れてきたんだけどレイアウトの作りに絶望してる。
もうちょっとレイアウトしやすくならんもんなの?

470 :デフォルトの名無しさん:2016/01/15(金) 19:38:25.68 ID:n4TFzSwS.net
>>469
十分簡単だが?
※テキストエディタのみ

471 :デフォルトの名無しさん:2016/01/15(金) 20:18:14.87 ID:GF4mW+Hz.net
自分はiOSやったことないけど
AndroidからiOS行った奴はAndroidの方が楽言っとったで

472 :デフォルトの名無しさん:2016/01/15(金) 20:27:33.75 ID:heChjGqx.net
※個人の感想であり効果を保証するものではありません

473 :デフォルトの名無しさん:2016/01/15(金) 20:50:34.70 ID:uzY6d77k.net
>>470
つまり直接xmlをいじる前提の作りってことかな。
iOSだとイラストツールみたいな使い心地までとはいえないけど、
GUIから直接UIをいじるから、androidStudioもそんな操作ができることを期待してたんだよね。

474 :デフォルトの名無しさん:2016/01/15(金) 21:08:50.83 ID:4yBuqSoh.net
AndroidStudioでもGUIでいじれるじゃない

475 :デフォルトの名無しさん:2016/01/15(金) 21:38:32.67 ID:1fTJyfBa.net
Matrix4fをディープコピーしたいんですが、
最もシンプルな書き方はどうなるでしょうか?

forループをまわして1要素ずつコピーでしょうか?

476 :473:2016/01/15(金) 21:44:22.81 ID:1fTJyfBa.net
自己解決しました。

Matrix4f mtCpy = new Matrix4f();
mtCpy.load( mtOrg );

477 :デフォルトの名無しさん:2016/01/15(金) 23:22:49.21 ID:B0n9+T/r.net
>>473
使い方が間違ってる

478 :デフォルトの名無しさん:2016/01/16(土) 01:27:15.92 ID:ZAPXQb33.net
アプリ内課金のサンプルアプリを動かしているのだが、ネットワーク切った状態で起動しても「アイテム購入済み」の処理を通るのだがどうなってんの?
Googleのserviceが購入状態をローカルに保持してくれちゃってるわけ?

この辺の仕様って公式に書いてある?探しても見つからないのだが

479 :デフォルトの名無しさん:2016/01/16(土) 02:06:53.84 ID:u7LeV1OT.net
>>456
ワロタ

480 :デフォルトの名無しさん:2016/01/16(土) 08:28:23.15 ID:rWmWCDDL.net
>>478
http://developer.android.com/google/play/billing/api.html#caching

これ?

481 :476:2016/01/16(土) 15:30:24.51 ID:ZAPXQb33.net
>>480
ありがとう。
でも全然詳しく書いてないね。

482 :デフォルトの名無しさん:2016/01/16(土) 15:50:12.40 ID:uebdaG3z.net
十分だと思うけどな
アプリから見ればキャッシュされてるかどうかなんて意識する必要ないんだし

483 :デフォルトの名無しさん:2016/01/16(土) 19:28:57.54 ID:w1LojslF.net
スピナーつかってるんですが、
ichitcltk.hustle.ne.jp/gudon2/index.php?pageType=file&id=Android031_Spinner
こちらのサイトのような右に大きい▽と区切り線のようなデザインに
なりません。
これって自分でbackgroundか何かに画像用意しないとだめなんですかね?
このサイト以外にも特に説明もなく同じようなデザインのスピナーが
あるので標準できそうな気がするのですが。

484 :デフォルトの名無しさん:2016/01/16(土) 20:24:15.72 ID:8LkAlTQ8.net
SQLiteStatementはclose必須ですか?

485 :デフォルトの名無しさん:2016/01/16(土) 20:46:22.36 ID:ZAPXQb33.net
>>482
キャッシュがクリアされる契機が知りたかったかな
(支払い後に通信無しの環境で使い続けられた場合のテストとして)ネットワーク切ってテストしていると、何かしらのタイミングでキャッシュがクリアされているんだよね
それでも問題ない設計にしたからまぁいいかとも思うが、可能なら知りたかった

>>483
標準でできるよ
Androidバージョンとテーマの問題

486 :デフォルトの名無しさん:2016/01/16(土) 21:43:21.40 ID:eB+vxN9v.net
>>462
むしろ今はSurfaceViewは普通のViewより描画遅いらしいぞ
https://blog.keiji.io/2015/12/mincomi-adventcalendar-20.html

487 :デフォルトの名無しさん:2016/01/16(土) 23:05:34.60 ID:OJT+3yJS.net
SurfaceViewにCanvasで描画はGPUの能力が活用しにくくて遅い
GLSurfaceViewにOpenGLで描画はGPUの能力を活用できるがスレッドの制限がうざい
SurafaceViewにOpenGLで描画はGPUの能力を活用できてスレッドの制限も無いが準備がとても面倒
TextureViewはちょっと特殊なことやろうとするとなんか不安定

488 :デフォルトの名無しさん:2016/01/16(土) 23:24:04.28 ID:luAIPaul.net
どれも中途半端ですね

489 :デフォルトの名無しさん:2016/01/17(日) 13:10:59.13 ID:/inHh4jF.net
読解力ないな3番目がベストだろ

490 :デフォルトの名無しさん:2016/01/17(日) 14:33:11.85 ID:FlxjEwzO.net
プログラム、それは自分だけの孤独なドラマだ

491 :デフォルトの名無しさん:2016/01/17(日) 14:37:10.12 ID:tycc5N3p.net
ゲスの女ドラマかわいいな

492 :デフォルトの名無しさん:2016/01/17(日) 18:01:16.03 ID:kf+f41pc.net
このスレの住民って、殆どがJAVA使い?
AppmethodとかでC++使ってる人どの位居るんだろう?

493 :デフォルトの名無しさん:2016/01/17(日) 20:08:10.60 ID:J8S7Inib.net
>>492
C++で開発してるん?
環境構築とか楽ならやってみようかと思ってるんだがどんなもんだった?

趣味でC++使ってるけどAndroidはJavaでやってるわ

494 :デフォルトの名無しさん:2016/01/18(月) 10:43:55.71 ID:uSQI8wos.net
onCreateOptionMenuでアイコン付きのメニューアイテム作成してるんですが、アイコンタップすると正方形にアイコンがチラつくんですけど解決策ありますか?

495 :デフォルトの名無しさん:2016/01/18(月) 11:18:32.31 ID:alLv7zKC.net
それ実機で試してる?
気になるほどのチラつきなんて感じた事ないが。

496 :デフォルトの名無しさん:2016/01/18(月) 11:23:19.66 ID:+td50jvP.net
正方形の範囲内で丸が広がるrippleが動いているだけだろ

497 :デフォルトの名無しさん:2016/01/18(月) 11:23:42.35 ID:NQLW3hmP.net
ちらつくんじゃなくて、押してるときだけ色が反転(Android Mならリップル)なら消さないほうがいい
ユーザビリティ的にね

498 :デフォルトの名無しさん:2016/01/18(月) 11:32:48.12 ID:uSQI8wos.net
押してるときだけ色が正方形の形に白くなります。
消さない方がいいんですね!皆さん有難うございました!

499 :デフォルトの名無しさん:2016/01/18(月) 18:03:09.20 ID:lBToGAJV.net
android studio環境下でのNDKビルドについて御教授いただけないでしょうか

http://jisaker0210.blogspot.jp/2014/03/l05d-root-2.htmlを参考に
https://github.com/fi01/backdoor_mmap_toolsをビルドしようとしたのですが、
下記のエラーになり成功しなくて困っております。

Z:\backdoor_mmap_tools>C:\Users\[ユーザー名]\AppData\Local\Android\sdk\ndk-bundle\ndk-build.c
md NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk

./install_backdoor.c:16:40: fatal error: libfj_hdcp_exploit/fj_hdcp.h: No such file or d
irectory
#include "libfj_hdcp_exploit/fj_hdcp.h"
^
compilation terminated.
make.exe: *** [obj/local/armeabi/objs/install_backdoor/install_backdoor.o] Error 1

http://www.nekonotechno.com/nekopress/?p=5535に倣ってsourceSets { ... }を付け加えて見たのですが
変わらずでした
Project StructureでNDKへのパスは記述してあるのですが、何か足りない設定があるのでしょうか

環境はwindows7 64-bitです
よろしくお願いしますm()m

500 :デフォルトの名無しさん:2016/01/19(火) 00:02:37.98 ID:61N9eKye.net
>>499
プログラミング関係ねえじゃん
スマホのスレいけや

501 :デフォルトの名無しさん:2016/01/19(火) 00:23:52.95 ID:VUpuuYFD.net
androidstudioのニュープロジェクトのTabbed Activityではじめた場合、
fragment_main.xmlができますけど、これをDesignタブ
でGUIを使ってボタンとかを配置して実機で実行しても
Empty Activityの時とは違い全然反映されていません。
なぜでしょうか?
表示するようにすればどのようにすればいいのでしょうか?

502 :デフォルトの名無しさん:2016/01/19(火) 01:33:14.54 ID:TrGVtUNr.net
studioの質問は専用スレで

503 :デフォルトの名無しさん:2016/01/19(火) 07:59:52.33 ID:cnKIWBfj.net
>>500
ビルドエラーなんだからプログラミングの一環だろwwww

504 :デフォルトの名無しさん:2016/01/19(火) 08:02:10.63 ID:+24iIT4k.net
>>503
そんなレス要らんから回答してくれる?

505 :デフォルトの名無しさん:2016/01/19(火) 08:08:08.87 ID:Xsa7QJ4A.net
No such file or directory

506 :デフォルトの名無しさん:2016/01/19(火) 08:54:39.99 ID:cnKIWBfj.net
わからないなら素直にndk buildでビルドしてso置けばいいさ

507 :デフォルトの名無しさん:2016/01/19(火) 16:38:58.89 ID:ZIJImG9z.net
>>499
解決しましたm()m

508 :デフォルトの名無しさん:2016/01/19(火) 19:48:51.94 ID:jTrQocMg.net
soします

509 :デフォルトの名無しさん:2016/01/20(水) 15:34:33.54 ID:lkS8cdit.net
Uri uri = (data != null ? data.getData() : uri2);

これはどう読めばいいのでしょうか
?と:の使われ方がよくわからない

510 :デフォルトの名無しさん:2016/01/20(水) 15:51:19.88 ID:wqEbAxX3.net
三項演算子

511 :デフォルトの名無しさん:2016/01/20(水) 15:51:54.17 ID:eHYWF0WY.net
if(data != null) {
 uri = data.getData()
}
else {
 uri = uri2
}

A ? B : C
AならB、違えばC

512 :デフォルトの名無しさん:2016/01/20(水) 17:05:43.66 ID:UDRvH7oB.net
けーんち
せっくすしよ!

513 :デフォルトの名無しさん:2016/01/20(水) 17:10:52.22 ID:lkS8cdit.net
>>510
>>511
おお、全然知らなかった…
どうもありがとう、勉強します

514 :デフォルトの名無しさん:2016/01/20(水) 19:11:35.76 ID:3IDtvRB5.net
GridLayoutってcenterに位置寄せれないの?
gravityやlayout_gravityもダメでLinearLayoutに入れてやっても駄目だった

515 :デフォルトの名無しさん:2016/01/20(水) 19:47:27.25 ID:uG3ghRzi.net
中身を真ん中に寄せたいの?
GridLayoutというくくりを真ん中に寄せたいの?

516 :デフォルトの名無しさん:2016/01/20(水) 20:18:58.51 ID:3IDtvRB5.net
中身を寄せたいです(例えば4×4マスのボタン)

それとなぜか、4×4マスでcolumnCountを4または5にすると
なぜか右か左に寄ってしまう

517 :デフォルトの名無しさん:2016/01/20(水) 20:38:15.02 ID:uG3ghRzi.net
ごめんもう一回だけ
Activityの中央?

518 :デフォルトの名無しさん:2016/01/20(水) 21:17:40.35 ID:eHYWF0WY.net
変更前の画像と理想の画像imgurあたりに上げた方が分かりやすい気もする

519 :デフォルトの名無しさん:2016/01/20(水) 22:04:19.35 ID:W7/wkAQ8.net
中身をもう1つFrameLayoutとかRelativeLayoutでくくってその中でセンタリングで

520 :デフォルトの名無しさん:2016/01/20(水) 22:34:01.60 ID:vtbB+CBK.net
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical">
<LinearLayout
android:orientation="horizontal">
<TextView
android:text="○○○○"
<EditText />
<TextView />
android:text="○"
</LinearLayout>
<LinearLayout
android:orientation="horizontal">
<TextView
android:text="○"
<EditText />
<TextView />
android:text="○"
</LinearLayout>
</LinearLayout>

こんな感じで水平と垂直の組み合わせで
レイアウトを作っているのですが、
2段目の最初のテキストビューが1文字であるため1段目のedit
テキストと縦位置がずれてしまいます。
理想は2段目の最初のテキストビューを1段目最初のテキストビュー
の一番右文字の位置にあわせて、かつエディットテキストの位置も
合わせたいです。
どうすればできるでしょうか?このレイアウトの組み合わせでは無理でしょうか?

521 :デフォルトの名無しさん:2016/01/20(水) 22:44:08.30 ID:V7BPYKBN.net
>>520
文字数が決まっていて動的に変化しないのであれば、Widthを指定するのが手っ取り早い

522 :デフォルトの名無しさん:2016/01/20(水) 22:45:10.07 ID:uG3ghRzi.net
>>520
一番大きくなるのがわかってればRelativeLayoutだけで可能
この場合alignRightみたいなのを使う
そうじゃなければTableLayoutでできます

523 :デフォルトの名無しさん:2016/01/20(水) 23:11:40.03 ID:vtbB+CBK.net
>>521
2段目の最初のテキストビューのminwidthに4文字分の
dpをセット、グラビティをrightにしたところ一応
希望する形になりました。

524 :514:2016/01/20(水) 23:18:19.68 ID:wz2VHgbH.net
>517
そうです。Activityの中央
Activity直に作ってると問題あるのですか?Viewでやった方がいいのかな
ってかActivityの捕らえ方の意味が違うのかな・・・
>519
今出先なので明日それやってみます

>518
理想
| □□□ |
| □□□ |
| □□□ |
現実
|□□□  |
|□□□  |
|□□□  |

525 :デフォルトの名無しさん:2016/01/21(木) 00:12:48.30 ID:Ebl/X1QU.net
padding持たせたrelativeLayoutとかでgridViewを包むのじゃだめのかな

526 :デフォルトの名無しさん:2016/01/21(木) 01:05:58.77 ID:s3Nhy9tJ.net
これの外をrelativeで囲めばいいんじゃね

527 :デフォルトの名無しさん:2016/01/21(木) 08:53:20.47 ID:Y7DKEE3n.net
それGridLayoutの中身じゃなくて
GridLayout自体の配置なんじゃ

528 :デフォルトの名無しさん:2016/01/21(木) 12:07:10.66 ID:dGNL9txZ.net
最初にintent.putExtraで設定した文字列が何故か固定されて
あとから違う文字列渡しても何故か最初と同じのしか通信されてない
キーワードを2個目以上渡してもそれは空っぽで何も渡されない
これって開発環境のバグなんだろうか?

529 :デフォルトの名無しさん:2016/01/21(木) 12:15:03.45 ID:Te7mA4bX.net
実際にどう組んだのか見せてもらわないとなんとも言えないが
バグかもしれないし勘違いかもしれないし理解していないだけかもしれない

530 :デフォルトの名無しさん:2016/01/21(木) 12:33:24.11 ID:Gxa7Q5AR.net
>>528
どの状況か分からんが、Activityライフサイクルに依存するなら、上書きは自分でsetintentしないとだめだったはず

531 :デフォルトの名無しさん:2016/01/21(木) 12:38:17.33 ID:dGNL9txZ.net
Intent intent;
PendingIntent penintent;

intent = new Intent(MainActivity.this, test.class); …@
intent.putExtra("com.and.roid1", "ABC");
penintent = PendingIntent.getBroadcast(MainActivity.this, 0, intent, 0);
…A
intent.putExtra("com.and.roid1", "DEF");
penintent = PendingIntent.getBroadcast(MainActivity.this, 0, intent, 0);

これで結果は"ABC"が渡されます。
Aのとこに@のnewと同じ行を入れても結果は同じです。
penintentを別の新たな名前で作ってやってみても同じです。

532 :デフォルトの名無しさん:2016/01/21(木) 12:39:02.55 ID:2PnLeLOh.net
>>528
普段から中のソースまで積極的に調べてコードから仕様を理解する人なら、バグかもしれない

apiドキュメント見て理解する人なら、ドキュメント参照が足りない可能性が高い

ブログをコピペするだけの人なら、君が100%間違えているよ

533 :デフォルトの名無しさん:2016/01/21(木) 12:52:54.20 ID:FLUZJlG7.net
int型40ほどのデータ保存ってPreference?ローカルファイル?

534 :デフォルトの名無しさん:2016/01/21(木) 13:26:17.56 ID:dGNL9txZ.net
setIntent(intent);
これも記述してみたのですが
PendingIntent.FLAG_CANCEL_CURRENT
このフラグを最後の0のとこに入れると更新されたみたいです。

535 :デフォルトの名無しさん:2016/01/21(木) 13:52:31.79 ID:pAwgNucq.net
まさに

「なぜ俺のコードが動かないのかわからない」
「なぜ俺のコードが動くのかわからない」

そのものですね

536 :デフォルトの名無しさん:2016/01/21(木) 18:15:54.74 ID:fZLynndv.net
PendingIntent#getBroadcastの2つ目の引数変えてみそ

537 :デフォルトの名無しさん:2016/01/22(金) 00:52:31.71 ID:iy9dE6+2.net
// 広告を表示するViewを作成します
FrameLayout.LayoutParams imobileAdLayoutParam = new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
FrameLayout imobileAdLayout = new FrameLayout(this);
// 広告の表示位置を指定
imobileAdLayoutParam.gravity = (Gravity.BOTTOM | Gravity.CENTER);

//広告を表示するLayoutをActivityに追加します
addContentView(imobileAdLayout, imobileAdLayoutParam);

// 広告を表示します
ImobileSdkAd.showAd(this, IMOBILE_ICON_SID, imobileAdLayout, imobileIconParams);

上記のような広告SDKのサンプルコードがあるんですが、addContentViewだとviewが
Activityに追加されます。左右にスワイプできるようにフラグメント1、2を作って
あるんですがこれだと両方に表示されてしまいます。
フラグメント1にだけ表示したい場合はどのようにすればできるでしょうか?

538 :デフォルトの名無しさん:2016/01/22(金) 10:13:40.87 ID:jjl4e3XB.net
フラグメント1のレイアウトに広告viewをつけるか
フラグメント2が表示されたら広告viewを非表示にする

539 :デフォルトの名無しさん:2016/01/22(金) 11:02:41.22 ID:664uX2c+.net
EditTextをのせたDialogPreferenceを表示するときに自動的にソフトウェアキーボードを表示させる方法ってありますか?
DialogではOnShowListenerメソッドでできるみたいなんですけど…

540 :デフォルトの名無しさん:2016/01/22(金) 12:34:21.90 ID:ua2dG2kf.net
>>539
onCreate

541 :デフォルトの名無しさん:2016/01/22(金) 12:37:37.44 ID:wC+PoLB8.net
ありがとう
ちょっとやってみます

542 :デフォルトの名無しさん:2016/01/22(金) 12:38:50.60 ID:rbEv2+um.net
二行目を加味すると、onCreateだな

543 :デフォルトの名無しさん:2016/01/22(金) 13:45:30.17 ID:wC+PoLB8.net
すいません別のやり方ですが解決しました…
元々「ダイアログ表示時に末尾にカーソルを持っていく」「ダイアログ表示と同時にキーボードを表示する」の2点を行いたかったのですが、EditPreferenceを継承させたクラスでshowDialogをOverrideして、その中でgetEditText().setselectionしたらいけました
分かりづらい文面で失礼しました

544 :デフォルトの名無しさん:2016/01/22(金) 14:45:23.97 ID:fINbhpqs.net
monacaって実際どうなの?
作りやすいの?

545 :デフォルトの名無しさん:2016/01/22(金) 14:59:47.63 ID:KCT7xBCX.net
最近開発始めた初心者です
ベクター画像を扱いたいんですが「Android 5.0以上でしか使えない」とあります
これは端末のandroidバージョンが5.0以上じゃないと表示されないって事ですか?
もしそうならせっかく作っても見れない機種があるって事でしょうか

546 :デフォルトの名無しさん:2016/01/22(金) 18:15:02.57 ID:JP8Lkdxg.net
AndroidStudioでNumberPickerを使いたいのだが、旧式(+ーで動かすやつ)しか表示されない
新しいUIのやつ(iOSのpickerViewみたいなやつ)を使いたいのだがどうすれば良いでしょうか?

547 :デフォルトの名無しさん:2016/01/22(金) 18:18:38.67 ID:JP8Lkdxg.net
他の人のyahoo知恵袋の質問ですが、同じ状況です。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10149458675

548 :デフォルトの名無しさん:2016/01/22(金) 19:03:08.73 ID:ua2dG2kf.net
>>547
流石は知恵遅れ
回答者も酷い

549 :デフォルトの名無しさん:2016/01/22(金) 19:39:46.11 ID:JP8Lkdxg.net
>>548
ということは正解をご存知ということですね?
よろしくお願いします

550 :デフォルトの名無しさん:2016/01/22(金) 19:42:00.42 ID:jjl4e3XB.net
>>546
ターゲットバージョンをロリポ以上にする

551 :デフォルトの名無しさん:2016/01/22(金) 19:47:16.13 ID:JP8Lkdxg.net
>>550
新しいNumberPickerってAPI14(Ice Cream Sandwich)から対応じゃなかったでしたっけ?
ちなみに私のプロジェクトのminAPIlevelは16(Jelly Bean)なのですが...

552 :デフォルトの名無しさん:2016/01/22(金) 19:56:09.44 ID:jjl4e3XB.net
ターゲットじゃなくてコンパイルバージョンを16以上だったかな

553 :デフォルトの名無しさん:2016/01/22(金) 20:02:20.93 ID:JP8Lkdxg.net
自己解決しました
アクションバーを消してフルスクリーンを実現させたいがためにandroid:themeを自分でいじっていたことが原因でした
初心者のミスですみません
おさわがせしました

554 :デフォルトの名無しさん:2016/01/22(金) 20:04:21.72 ID:Tidv1UTB.net
themeとtargetSdkVersion確認

555 :デフォルトの名無しさん:2016/01/22(金) 20:05:19.27 ID:Tidv1UTB.net
解決してた

556 :デフォルトの名無しさん:2016/01/22(金) 20:09:15.62 ID:JP8Lkdxg.net
初心者ついでにもう一つ聞いてもいいですか?
今回のように「タイトルバーを消して新しいNumberPickerを使いたい場合」はどのように実現するのでしょうか?
Theme.Black.NoTitleBarとTheme.Holoを共存させたいのですが。。。

>>552
>>555
すみません
ありがとうございます

557 :デフォルトの名無しさん:2016/01/22(金) 20:22:52.55 ID:JP8Lkdxg.net
またまた自己解決しました。。。
Theme.Holo.NoActionBar.Fullscreen指定で行けました。。。
本当にお騒がせしてすみません。。。
ちょっとちゃんと調べてから書き込むようにします。。。

558 :デフォルトの名無しさん:2016/01/22(金) 21:15:23.61 ID:4LF9/efX.net
何この一人上手は

559 :デフォルトの名無しさん:2016/01/22(金) 21:30:17.04 ID:lrEnjhF1.net
>>545
AndroidStudioだと自動で下位互換用のPNG作ってくれるっぽい

560 :デフォルトの名無しさん:2016/01/23(土) 16:43:38.35 ID:IFncnld+.net
一人上手と呼ばないで〜♪

561 :デフォルトの名無しさん:2016/01/24(日) 09:38:16.04 ID:j+CFwA0M.net
おふ

562 :デフォルトの名無しさん:2016/01/24(日) 10:48:17.72 ID:lhTTumXW.net
左右にスワイプできる画面で左をフラグメント1、右をフラグメント2と
したとき右のレイアウトにscrollViewを使ってるんですが、なぜかこれを
入れると、エディットテキストをタップしたときテンキーが出てきますが、
それにあわせて余った部分に全部表示するように使ってる画像を縮小して
画面全体を表示しようとするような動きになってしまいます。
しかもなぜかアプリを立ち上げたとき最初に表示されるフラグメント1に
エディットテキストを使っているんですが、タップもしていないのにいきな
り入力状態になってテンキーが表示されるんですが、
どうすれば回避できますか?

563 :デフォルトの名無しさん:2016/01/24(日) 12:01:50.38 ID:eZ72uL1X.net
ソフトキーボードを非表示にするメソッドがあったと思う

564 :デフォルトの名無しさん:2016/01/24(日) 17:42:42.39 ID:qtwkY8g2.net
初歩的な質問で申し訳ない。

Android Studioでまだ定義していないメソッドを書こうとして警告が出た時、
そのメソッドを楽に定義する方法ってある?

Eclipseだと右クリックのメニューか、マウスオーバーしたら
項目が出てきた気がするけど、
それに相当するものが見当たらなくて、イライラする。
見落としているだけだったら本当にゴメン。

565 :デフォルトの名無しさん:2016/01/24(日) 18:16:04.51 ID:5c9Wp1yy.net
頭にpublic void 付けとけばオケ

566 :デフォルトの名無しさん:2016/01/24(日) 18:30:09.61 ID:On30ksN7.net
int i = 0;
hoge(i);

って書いてAlt + EnterでCreate method 'hoge'ってポップアップが出てきて
も一回Enterで

private void hoge(int i) {
}

が出来るけどこういうこと?

567 :デフォルトの名無しさん:2016/01/24(日) 18:45:28.25 ID:DQslD/RG.net
何か足りなくて赤くなってるときはだいたい Alt-Enter で済むよな

568 :デフォルトの名無しさん:2016/01/24(日) 19:11:44.87 ID:5c9Wp1yy.net
>>566
文字が赤くなってる時にマウスカーソル合わせると理由が書いてある

569 :デフォルトの名無しさん:2016/01/24(日) 19:32:05.47 ID:On30ksN7.net
>>568
?

570 :デフォルトの名無しさん:2016/01/24(日) 19:39:44.84 ID:ahGzOFoj.net
>>568
赤くしてやろうか?

571 :デフォルトの名無しさん:2016/01/24(日) 22:13:49.89 ID:5c9Wp1yy.net
>>569
補完する前の文字が赤くなってる時にやればエラーメッセージが見れるよ

572 :デフォルトの名無しさん:2016/01/24(日) 22:37:49.52 ID:5LTT6Tqx.net
>>571
だからなんなんだよ…

573 :デフォルトの名無しさん:2016/01/24(日) 22:55:50.43 ID:5c9Wp1yy.net
どゆことって聞かれたからなんで補完されたのかわかるからエラーみろって言ってんの

574 :デフォルトの名無しさん:2016/01/24(日) 23:32:37.43 ID:bjxkNKpF.net
>>573
スルーしとけよ

575 :デフォルトの名無しさん:2016/01/24(日) 23:36:34.39 ID:5LTT6Tqx.net
>>573
そういうことか…
「どゆこと」なんて言ってないんだよなぁ

576 :デフォルトの名無しさん:2016/01/24(日) 23:42:32.73 ID:WyN3o1JX.net
>>575
苦し紛れに揚げ足取りとかモテナイ奴だなw

577 :デフォルトの名無しさん:2016/01/24(日) 23:55:46.38 ID:5c9Wp1yy.net
いや誤読したすまん

578 :デフォルトの名無しさん:2016/01/25(月) 03:02:03.42 ID:G/Yj90rs.net
Android StudioでビルドするとAPkサイズがやたらデカくなるのはどうしてなんだ?

新規プロジェクトで何も変更加えていないただのHelloworldでさえ1.1MBも有るんだけど…

579 :デフォルトの名無しさん:2016/01/25(月) 03:12:56.62 ID:Gry0WUO1.net
>>578
初期設定ではそうなってるから

580 :デフォルトの名無しさん:2016/01/25(月) 03:16:59.00 ID:G/Yj90rs.net
どこをどう設定すれば良いんだ?
教えてください

581 :デフォルトの名無しさん:2016/01/25(月) 03:26:13.46 ID:Ixw+aGQ9.net
サポートライブラリとかを消せばいいのでは

582 :デフォルトの名無しさん:2016/01/25(月) 04:20:02.60 ID:G/Yj90rs.net
消してもサイズ変わらんかったよ

583 :デフォルトの名無しさん:2016/01/25(月) 04:33:24.47 ID:Ixw+aGQ9.net
多分消せてないと思います
自分のアプリは1MB行ってないので

584 :デフォルトの名無しさん:2016/01/25(月) 04:35:22.07 ID:G/Yj90rs.net
proguard trueにしたらサイズ減ったわ

585 :デフォルトの名無しさん:2016/01/25(月) 04:42:43.13 ID:Ixw+aGQ9.net
build.gradleのcompile なんちゃらって行を消すんだ

586 :デフォルトの名無しさん:2016/01/25(月) 04:55:43.91 ID:G/Yj90rs.net
コメントアウトしたら減ったわ
良かったサンクス

587 :デフォルトの名無しさん:2016/01/25(月) 07:29:24.59 ID:gHajK+d5.net
へぇ〜

588 :デフォルトの名無しさん:2016/01/25(月) 10:01:59.52 ID:1hi7ZmAY.net
俺メモ

ビルドでapkがでかくなる時。

サポートライブラリとかを消す
proguard trueにしたらサイズ減る
build.gradleのcompile なんちゃらって行を消す

589 :デフォルトの名無しさん:2016/01/25(月) 10:36:18.75 ID:J4884H7J.net
>>588
>build.gradleのcompile なんちゃらって行を消す
これやったらサポートライブラリ消えるんやで

590 :デフォルトの名無しさん:2016/01/25(月) 12:08:22.93 ID:yXZWdZPm.net
>>588
う、うーん
うーん

591 :デフォルトの名無しさん:2016/01/25(月) 13:36:55.58 ID:zikLdpuH.net
サポートライブラリ使っただけでセキュロイドでリスクHighになるぞ

592 :デフォルトの名無しさん:2016/01/25(月) 20:03:39.66 ID:n9xr/4NJ.net
サーポートライブラリを外す奴なんているの?

593 :デフォルトの名無しさん:2016/01/25(月) 20:33:05.31 ID:Gry0WUO1.net
>>588
proguardの変更の必要は無い

C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule\recipe.xml.ftl
<dependency mavenUrl="com.android.support:appcompat-v7:${buildApi}.+"/>
これをコメントアウトするだけで以降作成する全プロジェクトに適用できる

594 :デフォルトの名無しさん:2016/01/25(月) 21:21:38.04 ID:viGWGJu9.net
へぇそこにテンプレあったのか
中に組み込まれてると思ってた

595 :デフォルトの名無しさん:2016/01/25(月) 21:59:15.70 ID:zikLdpuH.net
そんな永遠に葬り去ることないだろw
サポートライブラリだって立派に生きてんだ

596 :デフォルトの名無しさん:2016/01/25(月) 22:01:22.48 ID:R7+KX7DH.net
なんかワロタw

597 :デフォルトの名無しさん:2016/01/25(月) 22:02:17.99 ID:Gry0WUO1.net
>>594
TestAppの排除もできるし自分が作ったテンプレートを追加する事もできるよ

598 :563:2016/01/26(火) 07:48:00.11 ID:DAtWuUeP.net
>>566
>>567

ありがとう!そうそう。そういうこと。
Eclipseだと無意識にできてたからずっと不満だった

この機能を何と言っていいのかわからん。

599 :デフォルトの名無しさん:2016/01/26(火) 08:25:44.75 ID:eEb4dIL2.net
クイックフィックス機能

600 :デフォルトの名無しさん:2016/01/26(火) 18:27:16.08 ID:lmJ5k5R9.net
システムの無操作バックライトoff時間に関係なくずっと点いてるアプリはどうやって設定すればいいんですか?

601 :デフォルトの名無しさん:2016/01/26(火) 18:49:08.81 ID:uRyB/UZe.net
というかappcompatってまだ必要でしょ
最新バージョンのみの対応するならまだしも

602 :デフォルトの名無しさん:2016/01/26(火) 20:21:00.12 ID:mY34Ye5P.net
見た目さえ良ければAppCompatなしでもいける

603 :デフォルトの名無しさん:2016/01/26(火) 21:07:56.82 ID:VZxpPJHA.net
>>598
ほかんかな?

グーグルが4.4未満切ったんだから4.4以上でよくね

604 :デフォルトの名無しさん:2016/01/26(火) 21:30:41.45 ID:2Vv60nvR.net
既存アプリは2.3‐
新しく作るときは4-
でやってるなぁ

なんでサイズ気にしてたのか分からんけど、基本appcompatで作ってた方がいい気がする

605 :デフォルトの名無しさん:2016/01/27(水) 00:06:03.75 ID:RZEvqon6.net
>>600
android.os.PowerManager.WakeLockで。要パーミッション。
ViewのKeepScreenOnプロパティかメソッドでも設定できるが。

606 :デフォルトの名無しさん:2016/01/27(水) 08:55:19.07 ID:EyA8VGRH.net
>>605
powermanagerは非推奨だからやめたほうがいいね

607 :デフォルトの名無しさん:2016/01/27(水) 08:59:56.15 ID:JmA35ZHc.net
RemoteViewsFactoryにはどうやればデータを渡せますか?

608 :デフォルトの名無しさん:2016/01/27(水) 11:57:17.19 ID:XbFE0RjC.net
>>605
>>606
ありがとうございます!
権限要求するよりviewでこそっとできたほうがユーザーに拒否されなくて良さそうですね

609 :デフォルトの名無しさん:2016/01/27(水) 17:11:46.87 ID:cF7u7OMd.net
MainActivity.classからPopupwindow出してそのポップから
Intent intent = new Intent(MainActivity.class, SubActivity.class);
startActivity(intent);
みたいにするにはどうすればいいですか?

610 :607:2016/01/27(水) 17:23:53.51 ID:cF7u7OMd.net
書き忘れました!
popupwindowはclassファイルで別に作ってあります
(MainActivity.classの中の記述でpopupwindowを用意すればうまく行きます)
contextの受け渡しでうまく行ってません(と思う)

611 :デフォルトの名無しさん:2016/01/27(水) 18:24:03.37 ID:UPfWbYiW.net
classファイルを自分で作るとはすごいな

612 :デフォルトの名無しさん:2016/01/27(水) 19:03:31.88 ID:fpGyHxHD.net
ウミネコのどこに猫要素があるんだろうとずっと思ってきたけど、まさか鳴き声の事だとは思わなかった。

613 :デフォルトの名無しさん:2016/01/27(水) 19:24:40.12 ID:vW/4fpbq.net
>>610
別に作ってあるというのは、android.widget.PopupWindowでは無い自作クラスを作ってあるということか?

614 :デフォルトの名無しさん:2016/01/27(水) 19:57:49.04 ID:ARYkxk2w.net
新規作成で出来るだろそれとも元ネタがあるボケか

615 :デフォルトの名無しさん:2016/01/27(水) 20:20:51.79 ID:Mxx9BRQC.net
誰か>>614が何をどう勘違いしているのか解説して

616 :デフォルトの名無しさん:2016/01/27(水) 21:43:26.49 ID:Lp2lsaYR.net
>>615
(ファイル名.class)を自分で作るとはすごいなってのを
(ソース上に記述するclass)〜〜って勘違いしたんかな?

617 :デフォルトの名無しさん:2016/01/28(木) 07:18:07.88 ID:WITohmxL.net
>>609
activity渡して
Intent intent =new Intent(activity,SubActivity.class);
activity.startActivity(intent);
ってのは?

618 :607:2016/01/28(木) 08:42:22.46 ID:qedLXYC4.net
すみません!私の書き方が悪かったです
MainActivity.java,、 SubActivity.java、PopupWind.javaの3つを作ってあるという意味でした。

activity渡して出来ました
ところで、Mainからもらうコンストラクタの引数(context)にfinalを
付けなくちゃいけないのはなぜですか?
public PopupWind(final Context context)

619 :デフォルトの名無しさん:2016/01/28(木) 09:29:13.05 ID:smmWipea.net
ポップアップする風か

620 :デフォルトの名無しさん:2016/01/28(木) 11:07:51.79 ID:iQj/4G0t.net
スコープの問題か?

621 :デフォルトの名無しさん:2016/01/28(木) 12:25:29.61 ID:U/A9TVhx.net
あ、intent入れたonClickは無名クラスで作ったんだった
スコープのローカル変数だった
すんません

622 :デフォルトの名無しさん:2016/01/29(金) 09:45:32.31 ID:c2CbQo5S.net
あるHPやブログの情報を自分のアプリで整形して表示したりする場合、
(たとえばみずほ銀行HPから宝くじの当選情報を表示するといったアプリ)
ttp://seesaawiki.jp/w/moonlight_aska/d/HTTP%c4%cc%bf%ae%a4%c7%a5%c0%a5%a6%a5%f3%a5%ed%a1%bc%a5%c9%a4%b9%a4%eb

上にあるようなHTTP通信でHTMLでデータを取得解析するやり方は一般的
でしょうか?
そういうアプリってデータ取得元の構成が変わったら都度アップデート
してるんですかね。

623 :デフォルトの名無しさん:2016/01/29(金) 09:51:56.78 ID:yNdLZiCI.net
はい

624 :デフォルトの名無しさん:2016/01/29(金) 10:53:54.99 ID:kMn4iR11.net
>>622
スクレイピングといいます

625 :デフォルトの名無しさん:2016/01/29(金) 12:49:46.27 ID:LF+nKYmd.net
スクレイピングって法的にどうなんだろ
例えばディズニーの待ち時間アプリとか訴えられたらアウトだよね

626 :デフォルトの名無しさん:2016/01/29(金) 13:06:15.74 ID:p0ClWdOF.net
何の法律で保護できるんだよ

627 :デフォルトの名無しさん:2016/01/29(金) 13:26:54.80 ID:bzmjGvNe.net
>>625
何でアウトなんだよw

628 :デフォルトの名無しさん:2016/01/29(金) 15:32:02.69 ID:w2Q5GbH5.net
プログラムで機械的にアクセスするのと人力でアクセスするのと何が違うのかってことだよな
プログラムのアクセスが駄目なら検索エンジンのクローラーも駄目ってことになるわけで
もちろんパスワードかかってるところに侵入しようとするのはあかんとけど

デズニーのあれは位置情報偽装して取得してるのかね?

629 :デフォルトの名無しさん:2016/01/29(金) 15:36:27.41 ID:07rGbDrF.net
いや人のコンテンツを無断で転載したら著作権法違反でしょ
サーバーに負荷かけて業務妨害で逮捕されたケースもある

630 :デフォルトの名無しさん:2016/01/29(金) 15:50:29.06 ID:AfZwm5t3.net
転載元さえしっかり書いて負荷を上げすぎないようにすればいいんじゃない?

631 :デフォルトの名無しさん:2016/01/29(金) 16:02:18.02 ID:iNPn0jIW.net
転載可能と記載されていればね

記載されていない場合は確認するのが吉
藪蛇とか言うのなら勝手にどうぞ、だな

無断転載禁止とあったらまず諦めよう
大企業出もない限りコンタクトとっても無駄

632 :デフォルトの名無しさん:2016/01/29(金) 16:25:53.26 ID:bl9kEna1.net
実効インストール数に応じた上納金有りの緩め規約のweb api 公開してほしいよね

633 :デフォルトの名無しさん:2016/01/29(金) 16:37:03.86 ID:nOE5a+Oj.net
月○○回までは無料、以降××回ごとに△△円
ってのは結構あるんじゃ

634 :デフォルトの名無しさん:2016/01/29(金) 17:00:05.97 ID:HoiqB/m5.net
>>629
じゃあブラウザはアウトかね w

635 :デフォルトの名無しさん:2016/01/29(金) 17:31:24.84 ID:nOE5a+Oj.net
>>634
ユーザーが意図して開いたURLの情報を表示するのとは話が違うよね
Googleニュースの裁判とか知らない?

636 :デフォルトの名無しさん:2016/01/29(金) 17:51:28.39 ID:HoiqB/m5.net
>>635
ユーザーは関係ないだろ。論点飛びまくってるぞ。
サイトとプログラムの話じゃないのか?

637 :デフォルトの名無しさん:2016/01/29(金) 17:53:53.53 ID:VN0ciuAC.net
スクレイピングで得たものを2次加工して商用利用していいの?
著作権は問題ないの?

638 :デフォルトの名無しさん:2016/01/29(金) 19:37:07.10 ID:Ri63lFhH.net
ただリソースをダウンロードしただけならスクレイピングとか関係ないし
そうじゃなくて自分で生成したのならビッグデータ(キリッ と言い張ればいいんじゃないの

639 :デフォルトの名無しさん:2016/01/29(金) 19:57:07.87 ID:IHXSABYI.net
Ajaxはユーザが入力したURLとは違うソースからの情報を使っている
更に取得したデータをそのまま表示している訳ではない

公開されている情報を編集するのは人によって違うから著作物になるはず
辞書とか

640 :デフォルトの名無しさん:2016/01/29(金) 22:04:37.77 ID:bzmjGvNe.net
>>629
2chに散々貼られてる直リンとかどうなるんだよw

641 :デフォルトの名無しさん:2016/01/29(金) 22:08:31.36 ID:gJkUbyQW.net
リンクはブラウザで開くんだろ
自分のアプリ内で表示するのとは違うと思わないの?

642 :デフォルトの名無しさん:2016/01/29(金) 22:17:09.38 ID:bzmjGvNe.net
>>641
> サーバーに負荷かけて
www

643 :デフォルトの名無しさん:2016/01/29(金) 22:18:00.41 ID:bzmjGvNe.net
WebViewどうなるんだよw

644 :デフォルトの名無しさん:2016/01/29(金) 23:14:16.32 ID:ODfaZhMO.net
でも、スクレイピングや転載で問題になるのは、改変を不特定多数に公開する
場合でしょ?Androidアプリのように個人利用の場合は、改変していいのかと
思ったけど、著作人格権とかいうのあって私的利用で改変できねぇとか
死ねよ。クソ法律。

645 :デフォルトの名無しさん:2016/01/29(金) 23:42:54.11 ID:UpKnJSag.net
CountDownTimerについてなんですが、これってタイムアップまでのカウントと
インターバルを変更するメソッドとかってないんですか?
別のインターバルをとりたい場合は新たにnewしろってことでしょうか?

646 :デフォルトの名無しさん:2016/01/30(土) 00:04:00.07 ID:XpL8RcZ3.net
>>645
カウント中に変更するなんて事は無いからな
newで初期化

647 :デフォルトの名無しさん:2016/01/30(土) 00:14:51.95 ID:Sxh4WH9y.net
>>636
サイトかプログラムかって方が関係無いよ

>>640
リンクはともかく
一緒にタイトルやら記事の内容やら貼ってるとNGの場合もあるよ
記事も内容によって著作権が発生したりしなかったりするから色々

648 :デフォルトの名無しさん:2016/01/30(土) 00:40:27.61 ID:vW8110OB.net
ようするにWebブラウザで閲覧出来るものは2次加工して商用利用することは合法ということか
かつてニコニコ動画がyoutubeの動画にコメントを表示させていたように

649 :デフォルトの名無しさん:2016/01/30(土) 10:13:25.30 ID:fADSQVgC.net
メインアクティビティ以外を指定して、ショートカットを作成
ショートカットを開くと、「そんなアプリありません」となるんだけど
shortcutIntent.setClassName(MainActivity.this,"com.foo.test_shortcut.Main2Activity");

intentの作成が問題?↑MainActivity では動作します
それとも、マニフェストの Main2Activity に何か記載が必要?

650 :デフォルトの名無しさん:2016/01/30(土) 10:19:52.91 ID:3AO5vO66.net
final MyCountDownTimer cdt = new MyCountDownTimer(10000, 500);
public class MyCountDownTimer extends CountDownTimer{
public MyCountDownTimer(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
timerView.setText("start");
}
@Override
public void onTick(long millisUntilFinished) {
timerView.setText(Long.toString(millisUntilFinished/1000%60));
}
}

上記のように10秒のカウントダウンタイマーを作りました。
これを開始すると表示が10からはじまったり9からはじまったり
するのですが、
解決策としてはonTickに
if(millisUntilFinished/1000%60 == 10)
return;
とかするしかないのでしょうか?
それと
onFinishでstartと表示されるタイミングがonTickで0と表示されて1秒後ぐらいに
なってしまうのですが、これも同様に0になったらすぐ実行したい場合
onTickにて
if(millisUntilFinished/1000%60 == 0)
timerView.setText("start");
とするしかないのでしょうか?
でもこれだと10秒にならないですよね?

651 :デフォルトの名無しさん:2016/01/30(土) 10:33:47.06 ID:fADSQVgC.net
>>649
自己解決しました
呼ばれるアクティビティに下記の記載が必要でした
<action android:name="android.intent.action.MAIN" />
長い時間悩んだのに、書き込んだ途端に解決.. そんなもんだよね

652 :デフォルトの名無しさん:2016/01/30(土) 11:59:54.06 ID:XL43dGOg.net
layer-listでbitmapを複数重ねたdrawableを作成し
activityから特定のitemだけをrotateアニメーションさせるには
どうしたら良いのでしょうか?

bitmapを以下のように変更してみましたが
activityからコントロールもできず、repeatCountもきかず。。
<animated-rotate
android:drawable="@drawable/hoge"
android:duration="100"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="720"/>

653 :デフォルトの名無しさん:2016/01/30(土) 19:05:27.87 ID:NfPQtNyP.net
データ自体に著作権はないんだよな
それをまとめてグラフとかしたものには認められる場合もあるけど

654 :デフォルトの名無しさん:2016/01/31(日) 00:47:47.38 ID:suQdpmwT.net
スクレイピングの適法性について気になるなら、librahack事件を追うといいよ
あれはクローリングだけど

655 :デフォルトの名無しさん:2016/01/31(日) 01:02:20.73 ID:pZQMX1fg.net
抜いたデータを私的に使うのと
勝手に自分のアプリに表示するのは全然違うけど

656 :デフォルトの名無しさん:2016/01/31(日) 02:30:37.94 ID:ZNpwWbG0.net
>>655
データベースから取得した情報を表示する場合は?
Webサービスから(ry
Webサイトから(ry

657 :デフォルトの名無しさん:2016/01/31(日) 13:16:51.46 ID:aZ66eb2n.net
著作権、不正アクセス禁止法、利用規約、どれを論点にしても
情報のソースの種類は関係ないよ

658 :デフォルトの名無しさん:2016/01/31(日) 14:57:19.66 ID:9IgAo6MN.net
Serviceについて教えてください。

常駐するServiceが3つくらいできたてしまったんだけど、
複数のサービスを同時に起動してても良いもの?
まとめられるなら1つにまとめるべき?
それともケースバイケース?

659 :デフォルトの名無しさん:2016/01/31(日) 15:54:03.96 ID:7q/fYC/l.net
ケースバイケース

660 :656:2016/01/31(日) 17:15:11.41 ID:9IgAo6MN.net
>>659

ありがとう。
どんなときに分けるものなの?

661 :デフォルトの名無しさん:2016/01/31(日) 17:25:25.55 ID:5cIN5r6T.net
別に何個作ったっていいだろ気にしたことないわ

662 :デフォルトの名無しさん:2016/01/31(日) 22:30:57.19 ID:BUT3u1ot.net
NENDについて以下の内容で何か知ってる人がいたら教えてください。
AndroidStudio付属のエミュレータ(Nexus5)を使用しててAPIレベル19だと問題なく広告が表示されるが、APIレベル23だと広告取得失敗します。
レイアウトXMLは使用せず、JavaのみでNENDインスタンスをnewして表示してます
NendAdListenerを登録してエラー内容を切り分けたらFAILED_AD_REQUEST:(広告取得失敗)ってところまではわかってます
ちなみにどのAPIレベルでもテスト用の画像は問題なく表示できます。
何か知ってる人がいましたら是非教えてください。
よろしくお願いします。

663 :デフォルトの名無しさん:2016/01/31(日) 23:05:10.20 ID:SP6eElmW.net
>>662
サポートに聞いたらどう返事が来たのかまず書こうよ?

664 :デフォルトの名無しさん:2016/01/31(日) 23:20:02.57 ID:BUT3u1ot.net
>>663
サポートには同じタイミングで問い合わせ中です。
サポートは回答が遅いのが常なので、もし知ってる人が居たらと思ってこっちにも書きました。

665 :デフォルトの名無しさん:2016/02/01(月) 00:08:07.59 ID:L/b66iOY.net
AndroidでTwitter APIの利用を解説する技術書かサイトってあります?

666 :デフォルトの名無しさん:2016/02/01(月) 00:47:59.95 ID:VSLOYg0w.net
>>665
単にhttpで送信するだけじゃねーのか?

667 :デフォルトの名無しさん:2016/02/01(月) 01:11:27.29 ID:L/b66iOY.net
>>666
Twitter4Jを依存性に含めるとビルドがうまくできないんですよ

668 :デフォルトの名無しさん:2016/02/01(月) 08:06:32.10 ID:iL+5Qgh1.net
>>666
アホ

669 :デフォルトの名無しさん:2016/02/01(月) 08:35:27.29 ID:S8UfAGPY.net
うまくできないって何だよ
エラーメッセージ出てるんならそれ書いて見たら?
ライブラリの導入だったらそのライブラリのコミュニティで質問した方が良いかもよ?

670 :デフォルトの名無しさん:2016/02/01(月) 09:30:17.82 ID:P/3sV5VO.net
質問力の高低でその人の大体の技術力がわかるよね
もっと言えば仕事力も

671 :デフォルトの名無しさん:2016/02/01(月) 10:34:24.49 ID:cMQccLtO.net
HTTP通信一つとっても
HttpURLConnectionとかvolleyとokhttpとか
色々やり方があってどれ使っていいのかよくわからんないです。
今やるならどれがいいんですか?

672 :デフォルトの名無しさん:2016/02/01(月) 11:38:25.35 ID:/BdfXllA.net
>>671
自分でOAuth認証とかをいろいろと準備するのはめんどいから素直にTwitter4Jを使えるように全力を注いだほうがいいと思う
OAuth使わない基本的なことだけなら前にやってみて比較的簡単に出来たような気がするけど、Javaじゃないしどうやるかは忘れてしまった
一応その時は山本裕介って人のTwitter API ポケットリファレンスってやつを買って読んだが、本が出た当初から内容が少し古くてそのままじゃ動かなかった……

673 :デフォルトの名無しさん:2016/02/01(月) 11:51:12.04 ID:HMcIYKWN.net
今ならvolleyの下位レイヤーをokhttpにして使うのがお勧め

674 :デフォルトの名無しさん:2016/02/01(月) 12:12:32.50 ID:w43TpUJZ.net
665=669なんか?

層が違うのと、どういう実装したいかが分からんから何とも言えんが
ライブラリ選択出来ないんだったらHttpUrlConnectionが良いんじゃない?

675 :デフォルトの名無しさん:2016/02/01(月) 12:17:19.72 ID:VSLOYg0w.net
proguardがエラー吐いてるだけなんじゃねーのか?

676 :デフォルトの名無しさん:2016/02/01(月) 12:28:41.81 ID:XxsdSzqX.net
うまくいかない
しか書かない人を相手にするなよ

677 :デフォルトの名無しさん:2016/02/01(月) 13:58:48.89 ID:FxRAVwER.net
actionbarの有無をチェックする方法ないですかね?

678 :デフォルトの名無しさん:2016/02/01(月) 14:05:04.99 ID:HMcIYKWN.net
自分のアプリなら自明だし
他のアプリなら無理

679 :デフォルトの名無しさん:2016/02/01(月) 15:45:22.96 ID:DSnw9FzO.net
Activity内でHandlerをnewしたあと破棄は不要でしょうか
カレントスレッドのLooperと関連付けられるっぽいですが

680 :デフォルトの名無しさん:2016/02/01(月) 17:06:18.55 ID:lI/wJJiQ.net
GooglePlayデベロッパーコンソールからテスト用APKをインスコしたんだけど
今って実課金購入テストってできなくなってますか?

テスト用なので課金は発生しません とかそういう文言表示されずに
そのまま課金できちゃったんだけど・・・

681 :デフォルトの名無しさん:2016/02/01(月) 17:14:59.87 ID:HRtXOFPp.net
HandlerはCloseableを実装してるわけでもないし、ほっといていいんじゃね

682 :デフォルトの名無しさん:2016/02/01(月) 17:26:21.08 ID:hE64iKTl.net
Javaは多少知識あるAndroid初心者なんだけど
AndroidだとMainActivityを起動させると自動でインスタンスができてそれがいわゆるcontextていう理解でおk?

683 :514:2016/02/01(月) 21:06:18.84 ID:2FNzkENN.net
タッチイベントにてviewの範囲を通過させただけで起こるアクションってあるのですか?
例えば、A,B,Cの3つのViewButtonがあったとして、AをACTION_DOWNさせてそのままスライドさせ
B,Cを通過させ3つのボタンオブジェクトを弄る(背景色を変更みたいな)

ACTION_MOVEは各ViewをACTION_DOWNさせないと機能しないですよね

684 :デフォルトの名無しさん:2016/02/01(月) 21:47:36.69 ID:w43TpUJZ.net
>>679
そのHandlerで積んだメッセージが消化されればGCで回収される
(他でHandler参照してない前提)


>>680
>>415あたりは読んで貰えてるか?
あの時は結局解決できなかったみたいだが

685 :デフォルトの名無しさん:2016/02/01(月) 21:55:55.70 ID:9xvbx0Rx.net
>>684
あの定期購入の馬鹿の巻か(笑)
テストアカウントでの購入テストは動いてる

686 :デフォルトの名無しさん:2016/02/01(月) 21:59:48.50 ID:9xvbx0Rx.net
>>684
あの定期購入の馬鹿の巻か(笑)
テストアカウントでの購入テストなら動いてる

687 :デフォルトの名無しさん:2016/02/01(月) 22:55:16.80 ID:M+V7+ziG.net
以下のようなjsonデータがあるのですが
titleのなかのhrefとtextを取得する場合どうすればよいのでしょうか?
{
"results": {
"collection1": [
{
"deadline": "2月",
"title": {
"href": "http://xxxx",
"text": "aaa"
},
"index": 1,
"url": "http://xxxx"
},
]
}
}

一応以下のコードでdeadlineは取得できてるのですが、
このfor分に入れ込めますか?
JSONArray jsonArray = jsonObject.getJSONObject("results").getJSONArray("collection1");
// 配列の内容を順に取得
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject data = jsonArray.getJSONObject(i);
String deadline = data.getString("deadline");
}

688 :デフォルトの名無しさん:2016/02/01(月) 23:31:30.71 ID:fSKM8pYj.net
>>682
Activityは自動でインスタンス化される
いわゆるもなにもActivityはContext継承してる

689 :デフォルトの名無しさん:2016/02/01(月) 23:38:17.93 ID:fSKM8pYj.net
>>687
むしろそこまで出来てて何故できない
data.getJSONObject("title").getString("href");
みたいに書けるんじゃないの?
キーをtypoってたりしてない?

690 :デフォルトの名無しさん:2016/02/02(火) 01:46:01.31 ID:EjB9Tfwe.net
>>682
もっと上位(?)でいえばApplicationのContextもある

691 :デフォルトの名無しさん:2016/02/02(火) 03:37:37.43 ID:hIMcUBrJ.net
>>685
馬鹿と言うのなら、お前には原因わかんの?教えたれよ

もしくは原因分析に繋がる質問したれ

692 :デフォルトの名無しさん:2016/02/02(火) 12:00:12.16 ID:Ynanto/s.net
>>684
失礼 読んでくる

>>685
動いてるのか 回答サンクス

693 :デフォルトの名無しさん:2016/02/02(火) 14:08:28.89 ID:e/V65SX3.net
ユーザーが文字サイズを数値指定できるようにする場合
コツコツ対象のTextViewに指定していくよりも
楽そうな方法があれば教えて下さい

694 :デフォルトの名無しさん:2016/02/02(火) 14:19:00.91 ID:HXDNqOmy.net
スライダ

695 :678:2016/02/02(火) 14:29:47.50 ID:Ynanto/s.net
>>415と自分で違うのは
・アルファ版じゃなく、クローズド ベータ版テスト
・adb installじゃなく、googlePlayからインストール(adbも試した)
・定期購入じゃなく、普通の消費アイテム
くらい

変化ありそうな気はしないけど、
オープンベータ版やGoogleグループのベータ版での確認もしてみます

696 :デフォルトの名無しさん:2016/02/03(水) 15:59:43.47 ID:33d+HHdw.net
Buttonに整数値を持たせる(setTextのように)方法ってありますか?

697 :デフォルトの名無しさん:2016/02/03(水) 16:17:11.81 ID:ekDe+qXJt
setTag

698 :デフォルトの名無しさん:2016/02/03(水) 17:39:33.98 ID:DYGIWkh1.net
>>696
意味不明です!

699 :デフォルトの名無しさん:2016/02/03(水) 18:00:33.73 ID:NZ8V9sHu.net
TagかIDにでも突っ込んどけばいいんじゃね

700 :デフォルトの名無しさん:2016/02/03(水) 18:04:27.10 ID:yfVbTk/V.net
>>699
タグってのがあるんすね
ちょっとやってみますありがとう!

701 :デフォルトの名無しさん:2016/02/03(水) 23:45:20.51 ID:UwUpuVzA.net
通知されたNotificationのPendingIntentを実行して、指定したパスのフォルダを開く動作がうまく行きません。

通知内容をクリックしたら、Intentに設定されたフォルダパスを元に、ファイルマネージャーで指定されたフォルダを表示したいです。
やり方をご存じの方が居ましたら、教えてください。お願いします。

↓こんな感じで書いたんですが、ファイルマネージャーが起動するだけで、指定したパスのフォルダを開くことが出来ません。

Notification nt = null;

String title = context.getString(R.string.title);
String text = context.getString(R.string.text);
String ticker = context.getString(R.string.ticker);
Uri uri = Uri.parse(

702 :デフォルトの名無しさん:2016/02/03(水) 23:47:07.75 ID:UwUpuVzA.net
コードが途切れました。。。続き↓
Uri uri = Uri.parse( "dir path" );
Intent i = new Intent(Intent.ACTION_GET_CONTENT, uri);
i.setDataAndType(uri, "text/csv");
PendingIntent intent = PendingIntent.getActivity(context, 0, i, 0);
mNotificationBuilder.setContentTitle( title ).setContentText( text ).setContentIntent( intent ).setTicker( ticker );
nt = mNotificationBuilder.build();
nt.flags = Notification.FLAG_AUTO_CANCEL;
mNotifyManager.notify(mNotifyId, nt);

703 :デフォルトの名無しさん:2016/02/04(木) 01:40:05.52 ID:8M5Uy8mN.net
ACTION_GET_CONTENTってそういう時に使うもんじゃなかった気がするが

あとはそれぞれのファイルマネージャアプリの実装によるだろうから

704 :デフォルトの名無しさん:2016/02/04(木) 07:28:33.47 ID:7UTc5KzH.net
ファイルの中身表示は基本Intent.ACTION_VIEWじゃない?
Intent.ACTION_GET_CONTENTは呼び出し元がコンテンツのデータや情報がほしい時startActivityForReaultで呼び出してるイメージだな

705 :デフォルトの名無しさん:2016/02/04(木) 09:41:05.48 ID:/3WAKzmV.net
初心者の質問です。
ボタンやテキストを置いて電卓のようなものを作ってるのですが、リラティブレイアウトで配置したい場所に配置できません。

例えば、
ボタンが不要になったので削除すると、付近のボタンが連動して動かしたくもない位置に移動してしまいます。

こういう場合、リラティブレイアウトを使うのをやめるのが良いのか、頑張ってリラティブレイアウトの設定を覚えるのかどちらが良いのでしょうか?

706 :デフォルトの名無しさん:2016/02/04(木) 10:18:40.16 ID:FJ+npXal.net
>>705
リレイティブレイアウトな
Aを基準にBの位置を設定するって指定方法だから
Aが削除されたらBはも基準が指定されていない事になって移動する

707 :デフォルトの名無しさん:2016/02/04(木) 10:34:34.62 ID:2zNIl5dy.net
不要なボタンを削除せずに非表示にすればいいんじゃね

708 :デフォルトの名無しさん:2016/02/04(木) 11:52:09.97 ID:IiIFkGbm.net
その選択肢で使うのをやめて今後どうするつもりだ

709 :702:2016/02/04(木) 15:26:56.80 ID:YIxLWRzc.net
返答ありがとうございます!
なるほどー隣のオブジェクトと連動しちゃうものなんですね。

レイラティブレイアウトで配置したい通りに配置するためには、プロパティを全項目の設定方法を把握するのが近道なのでしょうか?
そんなことやるよりはguiで何回もポチポチやって配置したいように配置できるまで粘る方がいいんでしょうか?

710 :デフォルトの名無しさん:2016/02/04(木) 15:46:33.99 ID:FJ+npXal.net
>>709
このボタンは必ずいるっていうのを基準にして
そこから近い順に配置したらいいんちゃうの?

711 :デフォルトの名無しさん:2016/02/04(木) 15:52:10.51 ID:KV9b8+Yf.net
setvisibilityでinvisibleにするだけ

712 :デフォルトの名無しさん:2016/02/04(木) 15:58:46.14 ID:7hII3wvZ.net
>>709
百聞は一見にしかず
が一番の早道

713 :デフォルトの名無しさん:2016/02/04(木) 16:02:33.38 ID:FJ+npXal.net
百聞は一見にしかず
百見は一考にしかず
百考は一行にしかず
百行は一果にしかず

714 :デフォルトの名無しさん:2016/02/04(木) 16:31:58.33 ID:VP6H0oex.net
百円は一日の広告代

715 :698:2016/02/04(木) 17:12:44.91 ID:6tw9W9N8.net
>>701
色々と調べたんですけど、うまくいかないので、
Intentでファイルを送信する方法に変えました。
ありがとうございました。

716 :デフォルトの名無しさん:2016/02/04(木) 21:00:25.63 ID:km3avfE9.net
Androidは糞すぎる
こちとらプログラミング歴10年で月に50以上もらってる大ベテランだが
Androidでの開発は糞すぎると断言できる
もう20時間以上ダイアログの表示すらできない
表示すると落ちる
プログラミング始めて数年程度の超初心者ならこういうこともあるだろうが、大ベテランでこれだけ苦戦するのは開発環境かOSが糞としか言いようがない
iPhoneでのダイアログなんざ初めてでも3分で実装できた

Androidは滅ぶべき

717 :デフォルトの名無しさん:2016/02/04(木) 21:15:32.86 ID:GDt3t7/i.net
>>716
釣りですか?

718 :デフォルトの名無しさん:2016/02/04(木) 21:33:05.60 ID:jBWMtjrY.net
俺も大ベテランだけどダイアログはFragmentにして使ってるわ
お前らは時代に逆行してダイアログそのままを使っているんだろうけど

719 :デフォルトの名無しさん:2016/02/04(木) 21:43:09.37 ID:LDVC6XQh.net
未だフラグメントを使わずshowDialogしてるわ
覚えよ

720 :デフォルトの名無しさん:2016/02/04(木) 21:43:15.72 ID:KJLuK0Ig.net
でもAndroidの方がユーザー数多いからなあ

721 :デフォルトの名無しさん:2016/02/04(木) 21:44:21.11 ID:AHfBkSzp.net
ベテランは月で50万というのが相場か?
じゃあ初めての実務の新人は月にどのくらい?

722 :デフォルトの名無しさん:2016/02/04(木) 22:08:01.82 ID:uaTDvIBV.net
できないことを自慢してると優秀な若手に笑われますよ(^o^)

そんな一瞬で理解できると思わなくていいんジャマイカ?オブジェクト指向覚えたときのように、腰を据えてさ。

723 :デフォルトの名無しさん:2016/02/04(木) 23:34:15.71 ID:7hII3wvZ.net
>>716
質問スレに質問でも何でもない駄文を書き込んでしまうベテランさん、ちーっす!

724 :デフォルトの名無しさん:2016/02/05(金) 00:05:50.15 ID:ypPliB5y.net
初心者の質問です!
最初に通るmainactivity.javaのoncreate内をデバッグしたくてブレイクポイント設定してるのですが止まってくれません。処理は通ってる気はしてます。

書いている処理が悪いのか確認するために、oncreate内でやっている処理(db読み込み処理)をコピーしてonclick内に貼り付けて、デバッグするとonclick内はちゃんとその処理のところをデバッグ通ってくれます。

色々再起動してリトライしても同じ。
心当たりあったら教えて頂きたいです。

725 :デフォルトの名無しさん:2016/02/05(金) 00:22:54.16 ID:uM8immSP.net
デバッグ実行してないんでないかい
Eclipseなら虫マークのやつ
stadioは知らんが

726 :721:2016/02/05(金) 00:55:56.81 ID:o+skVx6r.net
書きましたが、デバッグできてるところはあるのでそれはないです。

よく見たら、ブレイクポイントにバツがついていて、no executable code foundというwarningがでています。
ググりましたがよくわからず。

バツがついているといるということは、そこは処理してくれてないのでしょうか。

727 :デフォルトの名無しさん:2016/02/05(金) 01:29:45.48 ID:8YohFrzS.net
絶対条件を満たさないif文の中にあるとか?
コード張った方が話早い気がする。

728 :デフォルトの名無しさん:2016/02/05(金) 08:25:13.34 ID:xmzrAURZ.net
空行とか{だけの行とか

729 :デフォルトの名無しさん:2016/02/05(金) 09:01:36.09 ID:ilsR0a6I.net
カスタムアダプターを作ってそこに自作のMyClassのリストをセットしています。
下記のようなインフィード広告を挿入するアダプタが広告会社から用意
されているのですがonItemClickのMyClass item =の行で強制終了してしま
います。
nativeInfeedAdapterではなくコメントアウトされている
listView.setAdapter(adapter);
の場合はそのような現象は起きません。
型違いから起こってるような現象の気がしますが、原因と対策がわかりません。
何が原因でしょうか?

// リストビューに渡すアダプタを生成
CustomAdapter adapter = new CustomAdapter(this, R.layout.list_style, MyClass);
// 広告表示用アダプタの作成します
final ImobileSdkAdsNativeInfeedAdapter nativeInfeedAdapter = ImobileSdkAd.createNativeInfeedAdapter(this, IMOBILE_NATIVE_SID, false, adapter, R.layout.imobile_infeed_ad);
ListView listView = (ListView)findViewById(R.id.listView);
// ListViewへのアダプタの設定します
listView.setAdapter(nativeInfeedAdapter);
// 既存アダプタデータを更新するときは広告表示用のアダプタを更新します
nativeInfeedAdapter.notifyDataSetChanged();
// ListView にアダプタをセット
// listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
ListView listView = (ListView) parent;
// クリックされたアイテムを取得します
MyClass item = (MyClass) listView.getItemAtPosition(position);
}
});

730 :デフォルトの名無しさん:2016/02/05(金) 09:24:50.83 ID:gYybhXio.net
ウィジェットは一升72で設定するようになってるけど
android:minWidth="72dip"
これだと機種によっては二升になってしまうことがありますね
64設定ならどれでも一升になるようで
しかしこれでサイズが小さく表示されてしまう機種がないかが心配

731 :723:2016/02/05(金) 09:31:01.41 ID:OopzUeVJ.net
if文とか一切ないです。ただのプリントライン一行と思ってもらって大丈夫です。oncreate内はデバッグ止まらないのに同クラス内のonclickはちゃんとブレイクポイントに止まってくれるという感じです。。よくわからないから新しいプロジェクトでやり直そうかな。

>729
型違いな気がするっていうか、発生したエラー内容ってコンソールとかに出てないですか?本当に型違いならclass cast exceptionとか出そう。trycatch入れないとそういうエラー内容でてくれないのかよく知らないけど。

732 :デフォルトの名無しさん:2016/02/05(金) 09:48:17.45 ID:8YohFrzS.net
@Override
protected void onCreate (Bundle intent){
}

onCreateをオーバーライドしてないと予想。

733 :デフォルトの名無しさん:2016/02/05(金) 09:53:00.03 ID:OopzUeVJ.net
質問です!

androidstudioのエミュレータでデバッグする際起動に2〜3分かかります。ノートpc(corei5)使ってます。
intel haxmの設定はやってるつもりなのですが、効いているのかよくわかりません。効いているから2分で済んでいるのでしょうか?対策なしの純正設定だと何分かかるのでしょうか?

そんなことで悩むくらいならgenymotionというのを使った方が早い?
業務のAndroidアプリ開発の現場では大体みんなどういう環境でやっているのでしょうか。

734 :デフォルトの名無しさん:2016/02/05(金) 09:56:39.95 ID:3wAs1r8g.net
実機

735 :728:2016/02/05(金) 09:57:06.64 ID:OopzUeVJ.net
>732
シグニチャが違くて通ってないんじゃないかということですか!なるほど、帰ったら確認してみます。

ただ、onclickのためのsetlistenerはoncreateの中でやってます。これが通っているからこそ、onclickが通ってるのだと思ってます。。

736 :デフォルトの名無しさん:2016/02/05(金) 10:17:25.98 ID:m3ArnkAa.net
シグナチャ
シグニチャ
シグネチャ

どれが正しい?

737 :デフォルトの名無しさん:2016/02/05(金) 10:49:57.17 ID:+UWkCGqF.net
>>736
カタカナ語==日本語
よってどれでもいいし何でもいい 正解は無い 

738 :デフォルトの名無しさん:2016/02/05(金) 11:54:30.08 ID:M3amk1Yq.net
後は、端末にインストールした時のコードと今現在のコードが違うと
no executable code found
って出るな

インストールしたつもりでビルドだけしか出来てないんじゃ?

739 :732:2016/02/05(金) 12:25:07.08 ID:OopzUeVJ.net
>738
自分は、androidstudioでビルドして、androidstudioからdebugappを押してエミュレータを起動、デバッグをしてます。この件についてはもう一度確認しますので、動きがあったら報告します。


さっきも同じこと聞いたんですが、値見たかったりしたいときはみんなどうやってますか?何がオススメですか?

エミュレータデバッグなんて時間かかって仕方ないから、デバッグログ仕込んで実機にいちいち入れて動かした方がいいよ。とか、オススメあったらお願いしますm(_ _)m

740 :デフォルトの名無しさん:2016/02/05(金) 12:50:58.82 ID:M3amk1Yq.net

実機に繋いでデバッグすれば良いんじゃないの?

741 :デフォルトの名無しさん:2016/02/05(金) 13:05:08.20 ID:OopzUeVJ.net
そういうことてすか!
実機テハックやったことなかったものてすから。。
今晩さっそくやってみます!

ありかとうこさいます。

742 :デフォルトの名無しさん:2016/02/05(金) 13:16:13.18 ID:MpcEphJP.net
そういえばEclipseのADTの後継のプラグインの名前ってなんだっけ

743 :デフォルトの名無しさん:2016/02/05(金) 13:22:57.40 ID:MpcEphJP.net
Andmore だったわ

744 :デフォルトの名無しさん:2016/02/05(金) 13:32:06.69 ID:m3ArnkAa.net
スペルがsignatureと「a」なんだから
素直に「シグナチャ」と「ナ」にすべきだろ?

745 :デフォルトの名無しさん:2016/02/05(金) 14:19:37.60 ID:/58uIpgb.net
じゃあint型はintegerだからインテって呼べよ
絶対呼べよ

746 :デフォルトの名無しさん:2016/02/05(金) 14:20:31.48 ID:+UWkCGqF.net
>>744
発音記号も知らないアホでもプログラムが組めるというのはいかがなものか(笑)

747 :デフォルトの名無しさん:2016/02/05(金) 15:05:23.07 ID:Ok0I1Bt1.net
>>744
スペルだけで判断したら自然をどう読むんだw
Nature ナチャーかw

748 :デフォルトの名無しさん:2016/02/05(金) 15:24:43.52 ID:dDYOJDjN.net
イントゥ

749 :デフォルトの名無しさん:2016/02/05(金) 15:49:49.43 ID:3wAs1r8g.net
>>746
中学から英語は赤点ばかりの俺でもプログラムは組めるし

750 :デフォルトの名無しさん:2016/02/05(金) 16:07:52.97 ID:m3ArnkAa.net
>>745
アホ。
int型のスペルはintで終わってるから最後のtはちゃんと子音のtで終わらせている。

>>746
アホ。
このaの発音記号はシュワーと呼ばれる弱母音で「ア」に近い発音だ。

>>747
アホ。
そのaは強母音の二重母音で「エイ」に近い発音だ。

751 :デフォルトの名無しさん:2016/02/05(金) 16:28:02.11 ID:WD6FC1bQ.net
気持ち悪いな
英語の講義がしたけりゃ近所の小学生にしてこいよ

752 :デフォルトの名無しさん:2016/02/05(金) 16:49:15.52 ID:+UWkCGqF.net
>>750
こういうのに限って英会話能力がゼロなんだよな

753 :デフォルトの名無しさん:2016/02/05(金) 16:58:00.59 ID:Ok0I1Bt1.net
>>750
苦し紛れだなぁw
> スペルがsignatureと「a」なんだから
って部分を弁解できていないw
しかもintの説明子音じゃなく無声音なw

754 :デフォルトの名無しさん:2016/02/05(金) 17:33:50.77 ID:XdX3RcdM.net
>>729
インフィードの広告が出る分
Adapterのpositionと内部のデータの件数がずれてたりするんじゃないの

755 :デフォルトの名無しさん:2016/02/05(金) 17:36:57.44 ID:0B1V8l5E.net
馬鹿を装ってレスもらって楽しむタイプの人でしょ
何でわざわざ対応してあげてんだよ

756 :デフォルトの名無しさん:2016/02/05(金) 19:03:41.52 ID:nO779Q/1.net
To be to be ten made to be.
飛べ飛べ天まで飛べ
Today isn't Monday.
東大は問題ない

受験時代を思い出す

757 :デフォルトの名無しさん:2016/02/05(金) 22:57:14.74 ID:Ezp/9BAC.net
インテントでファイルマネージャーアプリを開くことは出来たんだけど開いた時のに任意のディレクトリを表示させるって可能です?

758 :デフォルトの名無しさん:2016/02/05(金) 23:32:57.25 ID:c0RuGV2M.net
>>757
ファイルマネージャアプリを作る場合、外部から指定されたディレクトリを表示するという機能を必ず搭載しないとファイルマネージャアプリとしてlogoが取れないとかそういう世界の話をしているの?

759 :デフォルトの名無しさん:2016/02/05(金) 23:35:05.43 ID:ERDpPhm7.net
標準アプリじゃないもんは、開発元に聞け

760 :デフォルトの名無しさん:2016/02/05(金) 23:41:03.23 ID:qDi2Su8H.net
simpleadapterとかarrayadapterだと項目をタップした時、
押して離すまで色が変わるのですが、それをextendして作った
カスタムアダプタだとタップした時色が変わらなくなりました。

タップした時に色が変わるようにするには
ttp://blog.shinichy.com/2013/07/android-listview.html
こちらのブログに書いてあるようにlistselectorを使ってやるしか
ないのでしょうか?
プログラム的には実装できないのでしょうか?
そもそもsimpleadapterとかarrayadapterはそのまま使うと色
が変わるので、プログラム的にできるような気もしますが、どの
メソッドにどういう記述をすればいいのかよくわかりません?

761 :デフォルトの名無しさん:2016/02/05(金) 23:50:33.95 ID:ggaJ951C.net
押せないようになってるんじゃない?
押せるようにすればいけます?

762 :デフォルトの名無しさん:2016/02/06(土) 00:27:45.22 ID:aARCH1zZ.net
>>761
どういうことですか?
タップするとURLに飛ぶ処理が入っていてそれはしっかり
動くので押せるようになってるとは思います。
ただ757のようにlistselectorを使ってみましたが、
それでもタップしたとき色が変わらなかったです。

763 :デフォルトの名無しさん:2016/02/06(土) 00:29:55.84 ID:VCkXCFPW.net
>>762
Adapterで返すViewのforcusableをfalseに

764 :デフォルトの名無しさん:2016/02/06(土) 00:46:06.04 ID:aARCH1zZ.net
カスタムだとタップで色が変わらないのは
どうもoverrideしたgetViewでsetBackgroundC
olorで色指定してるからっぽいです。

ttp://qiita.com/hkurokawa/items/d1c6b89b3cbcbfcf718b
こちらを参考にしたところlistselectorでタップしたとき色が
変わるようになりました。
でも、getViewでsetBackgroundColorで色変えてたら上記の
やり方でしたタップしたときの色変えられないんですかね?

765 :デフォルトの名無しさん:2016/02/06(土) 00:48:34.02 ID:VCkXCFPW.net
通常listSelectorはViewの下に出ます
drawSelectorOnTopをtrueにすればlistSelectorで色を変えることも可能

766 :デフォルトの名無しさん:2016/02/06(土) 18:47:05.16 ID:/nQX0KGt.net
>>765
761ではないけど同じ状況になってて、selectorをrootにしたxml作ってbackgroundに設定しようかと思ってた
これなら楽でいいな
ありがとう

767 :デフォルトの名無しさん:2016/02/06(土) 21:10:15.83 ID:yeJGdOpd.net
もうこれから新規で作るのはRecyclerViewで統一してListViewは使わないようにしようと思ってたんだけど
お前らはまだListViewを使い続けるの?

768 :デフォルトの名無しさん:2016/02/06(土) 21:36:16.25 ID:05mKioIM.net
RecyclerView今知った
便利そうだね

769 :デフォルトの名無しさん:2016/02/06(土) 22:27:24.20 ID:FmONxTk2.net
すいません。meshbean.comというところからメールがきて、
meshbean.comにアプリを掲載することに同意してくれたら
インストール数が1日あたり何千も増えますよ、みたいなこと言うてきてるんですが、
誰か試した人いますか

770 :デフォルトの名無しさん:2016/02/07(日) 00:03:00.51 ID:Vt4NvaT7.net
何千とはいかないが7-800程度には

771 :デフォルトの名無しさん:2016/02/07(日) 03:35:20.90 ID:Pvk3T0kY.net
AndroidStudioのカスみたいなオートコンプリートを無効にできない?

クリックするだけで変な位置にコードが挿入されたり訳わからん修正されてイライラするんだけど

772 :デフォルトの名無しさん:2016/02/07(日) 20:20:50.37 ID:M/1b55dS.net
>>733
うちは25秒前後

773 :デフォルトの名無しさん:2016/02/08(月) 00:19:20.55 ID:mFepM7HB.net
>>772
はっや!なんでそんな早いの?
うち毎回3分くらいかかってんねんけど

まだ初心者で、数行書くごとに動作確認したいからめっちゃ時間ロスしてていい加減どうにかしたい。

ちなみに実機デバッグは、ドライバインストール辺りができてなくて結局まだ3分待ちながらやってまふ。

774 :デフォルトの名無しさん:2016/02/08(月) 01:04:26.81 ID:LCsCNQcP.net
eclipseの方がいいよ

775 :デフォルトの名無しさん:2016/02/08(月) 01:31:45.54 ID:pLHm87YG.net
エミュ使うなら、やっぱGenymotionのが速いよ
最初の立ち上げ30秒、デバッグ実行開始が3秒
corei5メモリ8M

776 :デフォルトの名無しさん:2016/02/08(月) 06:03:56.10 ID:VR5Y0vYe.net
実機が一番早いよ
Nexus5で10秒ぐらい

777 :デフォルトの名無しさん:2016/02/08(月) 07:06:56.40 ID:SxLAi0bW.net
>>773
それって毎回エミュ終了してるってオチ?
エミュは1度立ち上げたら起動しっぱなしでいいんやで
AndroidStudioを終了してもエミュは独立してるから起動しっぱなしでいいんやで

778 :デフォルトの名無しさん:2016/02/08(月) 09:23:22.86 ID:KAAQyqID.net
>>776
ビルド時間も入れてだよね?
ビルド時間抜いたら、実機だと機種にかかわらず3秒くらいでしょ

779 :デフォルトの名無しさん:2016/02/08(月) 09:40:38.12 ID:AgOqAH8M.net
eclipseからどんどんAndroidStudioに切り替えてるのかと思ってたけどそうでもないの?

毎回エミュレータ終了させてます。独立してるから再起動いらない理論はわかるんだけど、
run app→exception発生して終了→ソース修正→リビルド→run app押して実行
これやると、正常にアプリトップ画面が立ち上がらないんだよね

780 :デフォルトの名無しさん:2016/02/08(月) 09:58:28.83 ID:9AywMO4K.net
AndroidStudioは糞重い。
うんこですよ。

781 :デフォルトの名無しさん:2016/02/08(月) 10:00:52.96 ID:SxLAi0bW.net
>>779
デバッグでも?

782 :デフォルトの名無しさん:2016/02/08(月) 10:26:24.94 ID:mFepM7HB.net
>>781
デバッグでも

eclipseってサポートなくなるからAndroidStudioしか使われなくなるのかと思って、もうeclipseは使うのやめたんだけどやめる必要ないの?そうなの??

783 :デフォルトの名無しさん:2016/02/08(月) 10:34:20.74 ID:CMdCMAMV.net
>>782
新バージョンの新機能を使わないのなら問題は無い

784 :デフォルトの名無しさん:2016/02/08(月) 10:39:15.07 ID:mFepM7HB.net
結局いつかは使わなくなるときがくるってことは間違えてはないんよね?
脆弱性とかの問題も出てくるのでは?って気もするし。

785 :デフォルトの名無しさん:2016/02/08(月) 10:47:48.03 ID:CMdCMAMV.net
>>784
安定してから使う
それまでは使わない

786 :デフォルトの名無しさん:2016/02/08(月) 10:49:01.79 ID:yyfyGGlt.net
WindowsXPだってマイクロソフトのサポート切れてるけどまだ使ってる人はそれなりにいるのと同じ

787 :デフォルトの名無しさん:2016/02/08(月) 10:56:00.51 ID:CMdCMAMV.net
今見たが

http://zasshi.news.yahoo.co.jp/article?a=20160208-00011223-forbes-bus_all

糞リンゴ ついに狂ったな

788 :デフォルトの名無しさん:2016/02/08(月) 11:53:57.20 ID:mFepM7HB.net
非正規なことやると保証しないよとは言ってたもののやり過ぎ感はあるけど、そんなにビックリすることじゃないよね
ドコモみたいな囲い込み戦略は昔からあるし。

俺はこの囲い込みが気に入らなくて、使ってきたiPhoneは5でやめた

789 :デフォルトの名無しさん:2016/02/08(月) 16:29:35.53 ID:+VpTu6+p.net
数年前のADTで環境作ろうとしたらビルドツールなんかのリボジトリ無くなっていて
使えなくなっていた(いじれば使えたかもしれんが
そのうち環境飛ばしたら再構築出来なくなる可能性がある軽さが魅力で使う
場合もあるだろうけど丸ごとバックアップしといたほうがいいよ

790 :デフォルトの名無しさん:2016/02/08(月) 22:15:19.68 ID:dkIVpqHY.net
マニフェストに以下のように記述すればタイトルバーが非表示になり、
ハードキーを備えるデバイスではフルスクリーンになります。

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

しかし、ハードキーを備えないデバイスではナビゲーションバーが表示されたままで、
フルスクリーンにはなりません。
ナビゲーションバーを非表示(スワイプすれば一時的に再表示される)にするにはどうすればよいでしょうか?
プログラムから行う方法は分かったのですが、
できればマニフェストに記述する方法で行いたいです。

よろしくお願いします。

791 :787:2016/02/08(月) 22:55:03.93 ID:dkIVpqHY.net
自己解決しました。

792 :デフォルトの名無しさん:2016/02/08(月) 23:08:54.35 ID:R1ff3+GR.net
自決だけ野郎は自決しろ

793 :デフォルトの名無しさん:2016/02/09(火) 08:51:09.97 ID:M/Tl0DXW.net
http通信はHttpURLConnectionで行うのが現在の推奨なんですか?接続周りが過去と現在で変更されてるようで、いまいち基本型が分かりません。

794 :デフォルトの名無しさん:2016/02/09(火) 08:52:14.07 ID:M/Tl0DXW.net
あぁ、上の方で他の方も質問されてましたね。

795 :デフォルトの名無しさん:2016/02/09(火) 09:27:12.27 ID:Cf0QPJSG.net
皆さん質問です!

Androidアプリで、ユーザがテキスト入力したものをpdf出力したいです。有料apiを使用せず作る方法はあるのでしょうか?

ググったらitext for androidとかapache pdfboxが出てきましたが、どれも未完成品で使えるんだか使えないんだかという感じ + 実装サンプルが見つかりませんでした

何かpdf出力で知っていることがありましたら教えていただきたいですm(_ _)m

796 :デフォルトの名無しさん:2016/02/09(火) 11:49:49.10 ID:csw9ZfKj.net
>>795
実装サンプルが無い
→チャンス

と捉えましょう。
動作するサンプルができたらGitHubやブログに公開すればアクセス数上々で広告収入もウハウハです。頑張って下さい。
ふざけて書いているのではなく、割と本気で。

797 :デフォルトの名無しさん:2016/02/09(火) 12:20:55.47 ID:0gqVZGxF.net
てんてーさすがです!

普段見ないandroid developerみたらあっさりとpdfdocumentっていうのが見つかった!これでできちゃうのかしら。

家帰らないと試せない(T_T)

798 :678:2016/02/09(火) 12:47:02.96 ID:0v/md8+1.net
課金テストしたいのに実際に購入できてしまう問題が解決したので報告
>>415もこれじゃないかなって

テスターとして登録したメールアドレスを、
GooglePlayデベロッパーコンソールの設定->ライセンステスト(テスト用のアクセス権がある Gmail アカウント)の項目にも書いて保存すること
これでテスト用の注文って文言が表示されるようになった
テスト用のアドレス記載する場所は1箇所でいいもんだと思い込んでたことによるミスだった

「テスト用のアクセス権がある Gmail アカウント」で検索すると結構ヒットしたけど
試行錯誤してる最中はわからなかったわ・・・というか課金テストする時以外に書く必要あるのかあそこ

799 :デフォルトの名無しさん:2016/02/09(火) 13:08:14.42 ID:IIqiO4Vx.net
>>798
オレは昔から1箇所でできてるが、キミの住んでる地球とは違うのかな?

800 :デフォルトの名無しさん:2016/02/09(火) 13:37:25.58 ID:0v/md8+1.net
>>799
違うのかもなあ・・・

801 :デフォルトの名無しさん:2016/02/09(火) 14:39:10.72 ID:KumXurM2.net
>>798
この情報はありがたい。
先日から俺もハマってたけど、とりあえず放置してたからまた今度試してみる。

802 :デフォルトの名無しさん:2016/02/09(火) 14:40:09.52 ID:6Tl4L1WH.net
俺も課金APIをこれから勉強しなきゃならないんで
いろいろ試行錯誤した結果を買いてくれると助かるわ

803 :413:2016/02/09(火) 15:49:24.57 ID:7fu6t6IZ.net
>>798
情報ありがとうございます。
さっそく該当の項目にアカウントを記述したところ、
テスト用のメッセージになりました。

支払のテストとして実際に何度か(自分に)支払したものは
公開初日に回収できましたが、今後更にテストをする場合には
無駄な投資をしなくて済みますね。本当に助かりました。

804 :デフォルトの名無しさん:2016/02/09(火) 15:50:37.31 ID:IIqiO4Vx.net
>>803
キャンセル処理をしなかったのか?

805 :デフォルトの名無しさん:2016/02/09(火) 16:50:16.42 ID:7fu6t6IZ.net
>>804
inappでもsubsでも、
キャンセンのテストもするし
そうでないテストもするし

特にsubsだと無料期間の有り無しとか色々とやったもので

806 :デフォルトの名無しさん:2016/02/09(火) 18:19:04.01 ID:XnADU7HW.net
公開初日に回収とかしゅごい

807 :デフォルトの名無しさん:2016/02/09(火) 18:51:14.55 ID:0v/md8+1.net
>>802
自分の中でちゃんとまとまってないけど、とりあえずをまとめるとこんな感じ↓

・課金処理サンプルは In-app Billing version 3 (IABv3)で検索
さらに記事の日付の新しいやつを選ぶ ビルドとおらないやつも混じってる
・IInAppBillingService.aidlからjavaファイルが生成されるらしいけど、うまく出来なくてハマった
どうやって解決したか忘れた
・課金テストはサンドボックスと実購入の2種類
どっちも文字列で商品ID指定するので、サンプル作るときは商品ID直記入できる入力フォームほしい
・GooglePlayデータ消去しないと2度と買えない(ように見える)仕様がある
実際の商品なら復元できるけど、サンドボックスは多分どうやっても止まる
そのへんの直し方->ttp://yome9.blogspot.jp/2014/10/in-app-billing-v3.html
・↑はデバッグのAPKでの話で、リリースのAPKでサンドボックス試すとまたハマる
・実購入テストで金払っちゃった。解決策は上のレス

>>803
Googleのコンソールの払い戻し機能みたいなので購入しちゃった分戻せたりしないかな?
俺は100円分を払い戻した
諸事情で明細見れないんで反映されてるんだかわからないけど

808 :デフォルトの名無しさん:2016/02/09(火) 19:11:54.34 ID:0v/md8+1.net
あと開発者用アカウントとテスト用アカウントの最低2つ用意する必要がある
ってとこではまるかもしれないな
個人だとどっちも同じアカウントでやろうとすると思うから
企業ならまあ関係ない

809 :デフォルトの名無しさん:2016/02/09(火) 21:17:41.66 ID:qR1JZbBZ.net
アプリ作るのって大変なんだね

810 :デフォルトの名無しさん:2016/02/10(水) 00:06:24.68 ID:VLrfNBCp.net
スリープ中にWIFI圏外から圏内となったら、確実に自動でWIFI接続する方法はありますか?
端末やOSバージョンでできなかったり時間かかったりするようなので。
SIMなしWIFIのみ、Android5.0です。

811 :デフォルトの名無しさん:2016/02/10(水) 00:58:52.82 ID:R9MYfLg5.net
そこら辺はプログラムの問題じゃない気が

本体設定 
wifi スリープ時のwifi接続
電源管理 エリア連動wifi

たぶんintentで設定画面を呼びだせるんじゃね
OSver古い機種だと出来なそう

812 :デフォルトの名無しさん:2016/02/10(水) 06:21:59.31 ID:VLrfNBCp.net
>>811
レスありがとうございます。
エリア連動WIFIはロリからなくなってますね。
 スリープ時WIFI維持
 WIFI接続はスリープ時、圏外時もONのまま
で、圏外から圏内に復帰した時にWIFI接続してほしいなと。
現状、スリープ中にWIFI圏内となっても、スリープ解除ならないと安定して接続してくれない状況でして。最悪アプリでどうにかできないかなと思ってる次第です。

813 :デフォルトの名無しさん:2016/02/10(水) 11:12:13.52 ID:zFAbiLV4.net
Mozilla、スマホ向け「Firefox OS」の開発を終了へ
http://japan.cnet.com/news/service/35077528/

814 :デフォルトの名無しさん:2016/02/10(水) 16:31:25.75 ID:QJ1sInBJ.net
会員増やそうとしてるんけ?

815 :デフォルトの名無しさん:2016/02/10(水) 19:08:08.46 ID:QoO69uLD.net
「現役女子高生社長」の新アプリ公式サイト、一時閉鎖
https://twitter.com/rikashiikiamf/status/697271862573690883
http://www.itmedia.co.jp/news/articles/1602/10/news094.html
他社サイトのソース流用が発覚

「女子高生社長」として知られる椎木里佳さんの企業が公開した新アプリの公式Webサイトが、
他社サイトから取ったソースを使ってほぼ同じデザインにしているのでは、という指摘があった。

816 :デフォルトの名無しさん:2016/02/11(木) 12:20:30.30 ID:yKhmVyer.net
GCMの受信って結構不安定?
同じWi-Fi環境にあるiPhoneのプッシュ通知は遅延も消滅もなく来るけど、
GCMは体感3割程度の確率で受信されない。

817 :デフォルトの名無しさん:2016/02/11(木) 14:26:52.47 ID:a+mdxlzV.net
こんにちは。お世話になっております。
GSONとJsonPullParserの違いがよくわからんです

WebサーバにあるJSONデータをローカルのSQLiteのデータベースに登録する処理を書こうとしております。
ORMlite を使う場合、JSONをいじるにはだとどっちが向いてますか?自由?

818 :デフォルトの名無しさん:2016/02/11(木) 16:57:43.88 ID:fDAdjvmd.net
ネット上の画像を表示するプログラムを作ってるのですが、
IOException eに飛んでしまいます。
ほとんどネット上のソースコードのままなのですが、
考えられる原因は何かあるでしょうか?

class ImageGetTask extends AsyncTask<String,Void,Bitmap> {
@Override
protected Bitmap doInBackground(String... params) {
synchronized (this){
try {
String str_url = params[0];
URL imageUrl = new URL(str_url);
InputStream imageIs;
imageIs = imageUrl.openStream();
Bitmap bm = BitmapFactory.decodeStream(imageIs);
return bm;
}
catch (IOException e) {
return null;
}
}
}
}

呼び出し元
try{
ImageGetTask task = new ImageGetTask(this);
task.execute("http://k.yimg.jp/images/top/sp/logo.gif");
}
catch(Exception e){
}

819 :デフォルトの名無しさん:2016/02/11(木) 18:11:55.40 ID:8kMw9aR+.net
ゆーあるえる

820 :デフォルトの名無しさん:2016/02/11(木) 20:53:34.17 ID:fDAdjvmd.net
815ですがすみません。
onPostExecuteの中の処理が問題だったようで、
表示できました。

821 :デフォルトの名無しさん:2016/02/11(木) 22:51:35.16 ID:fMspA0vc.net
インストール済みのアプリ一覧を取得する際に
・PackageManager.GET_UNINSTALLED_PACKAGES
・PackageManager.GET_DISABLED_COMPONENTS
を指定する意味って何ですか?
インストール済みアプリなのにUNINSTALLED?

822 :デフォルトの名無しさん:2016/02/12(金) 10:39:04.02 ID:o7zRRybH.net
RSSリーダを作ってるのですが、サイトA、Bでrssにjpg
の情報があったりなかったり、descriptionが単なる文章
だったり、画像のURLだったり他にも色々サイトごとに
細かに違うのですが、rssのパース処理はサイトごとに用意
したほうが無難でしょうか?
またリストビューに表示するレイアウトファイルもサイト
ごとに用意して、getViewの中で現在表示中のサイトのレイアウ
トによって分岐させるみたいなやり方を考えているのですが、
そういうやり方は一般的なのでしょうか?

823 :デフォルトの名無しさん:2016/02/12(金) 11:45:44.17 ID:h2NB86dr.net
パーサーのロジックを何パターンか用意するのはいいかもしれないけど
RSS対応しているサイトなんて山程あるからサイトごとに用意するのは無理だろ

あとリスト表示はもうRecyclerViewを使ったほうがいいよ
Adapterの↓ここらへんをいじればレイアウトの分岐は簡単
getItemViewType(int position)
onCreateViewHolder(ViewGroup parent, int viewType)

824 :デフォルトの名無しさん:2016/02/12(金) 15:11:57.19 ID:CG8TfF7i.net
androidというかjavaの話なんだけど
float型の変数を定量インクリメントすると誤差出るんだね
例えばa+=0.1fだと0.6の次が0.70000005になる

アホな俺は知らんかったぜ

825 :デフォルトの名無しさん:2016/02/12(金) 15:39:05.54 ID:pW7dPptS.net
プログラミングした事ない人は知らなくて当然だしアホじゃないよ

826 :デフォルトの名無しさん:2016/02/12(金) 16:50:33.13 ID:PW3AO3Wv.net
0.1×10が1にならんとかね。

827 :デフォルトの名無しさん:2016/02/12(金) 19:11:52.53 ID:mjz/bV/t.net
actionbarにupボタンを付けたんだけど、3つあるうちの1つのactivityにしかsetDisplayHomeAsUpEnabled(true)を記述してないのに、
他の2つの子activity(親以外)にもupボタンが追加されて機能もしてる
これは何故なのでしょうか
styleまわりの関係?

828 :デフォルトの名無しさん:2016/02/12(金) 21:39:34.94 ID:OTNNkTev.net
2進数だからな

829 :デフォルトの名無しさん:2016/02/12(金) 22:08:05.57 ID:K5ppz0sa.net
>>823
ためしにリサイクルビュー使ってみてるのですが、
xmlにandroid:scrollbars="vertical"
をつけるといきなり落ちてしまいます。
原因がまったくわかりせん。
なくすと正常に動きます。

830 :デフォルトの名無しさん:2016/02/13(土) 01:51:51.46 ID:gaHoyxXH.net
君はユーザーなのか
もしくはプログラマなのか

831 :デフォルトの名無しさん:2016/02/13(土) 07:57:45.43 ID:aWaSrlcR.net
つけるといきなり落ちるとか、IDEが壊れてるんだろうなぁ

832 :デフォルトの名無しさん:2016/02/13(土) 08:13:42.49 ID:aq6Cd0FX.net
最近HTML5で組むの流行ってるみたいだけどどうなんですか?
組みやすいとは聞くけど

833 :デフォルトの名無しさん:2016/02/13(土) 13:13:57.35 ID:SL3t4ard.net
>>832
WEB開発に慣れてる人にはとっつきやすいというだけ。
同じスタート地点ならWeb系を一から学ぶ手間と通常のAndroid開発はAndroidの方が範囲が狭い分やりやすいと思う。

834 :デフォルトの名無しさん:2016/02/13(土) 16:46:04.81 ID:KbGEtlip.net
FLASHをHTML5にしないといけないんだけど
めんどくさくてやってない・・

835 :デフォルトの名無しさん:2016/02/13(土) 17:25:49.77 ID:btFDl7Nk.net
へちょいアプリでマルチプラットフォームにしないとけない、とかなら分かるけど
Androidだけに絞るならHTML5のメリットそんなないっしょ・・
それに結局OSのネイティブ部分を知らないとどこかで詰まるだろうし

836 :デフォルトの名無しさん:2016/02/14(日) 00:45:12.92 ID:ER3nOia0.net
HTML5はブラウザ依存とか確認するのめんどくさそうだけど、さわらぬ神に祟りなし

837 :デフォルトの名無しさん:2016/02/14(日) 01:07:43.31 ID:ui59Po2J.net
独自クラスのアレイリストをカスタムアダプタにセットした場合、
サーチビューで検索するには独自のgetFilterを実装しなくちゃ
ならなくて凄く大変みたいなんですが、簡単にリストの検索
機能を実現する方法はないんですかね?

838 :デフォルトの名無しさん:2016/02/16(火) 16:19:07.92 ID:3zHh/2Xw.net
finish()でアクティビティを終了させてもスマートフォンの実行中タスク一覧に残るんだけど
残さない方法ありませんか?

839 :デフォルトの名無しさん:2016/02/16(火) 16:39:53.71 ID:r4cGG8gh.net
>>838
なぜその仕様になっているかを調べてから質問しようね

840 :デフォルトの名無しさん:2016/02/16(火) 16:46:01.66 ID:5DRJq001.net
>>838
やったことないけど、

public void onDestroy() {
super.onDestroy();
android.os.Process.killProcess(android.os.Process.myPid());
}
の追加でうまくいくのかな?

http://stackoverflow.com/questions/3241322/how-to-kill-my-own-activity-the-hard-way

841 :デフォルトの名無しさん:2016/02/16(火) 19:11:42.22 ID:LUxCR34P.net
>>838
実行中タスク一覧てのは何か正式な言葉なのか?

意図してるものに合うかは分からんがexcludeFromRecentsを調べてみると良いかもしれない

842 :デフォルトの名無しさん:2016/02/16(火) 20:18:56.81 ID:VosGQNsH.net
余計なことしないほうがいいよ

843 :デフォルトの名無しさん:2016/02/16(火) 21:09:53.83 ID:3IIoygqQ.net
何故かタスクがアヌスにみえた

844 :デフォルトの名無しさん:2016/02/16(火) 23:40:06.38 ID:3zHh/2Xw.net
すまん
ありがとう
理解してないコードは使わん用にしておく

845 :デフォルトの名無しさん:2016/02/17(水) 16:43:43.07 ID:AyAMeF1N.net
じゃあ息もしないの?

846 :デフォルトの名無しさん:2016/02/17(水) 16:45:42.03 ID:fn6akqhJ.net
expandableListViewについてです
親のレイアウトのtextViewに、子をいくつ持ってるかという意味の数字を付けようとしています
アダプタのgetGroupView内で(viewHolderパターン利用)

gHolder.groupText.setText(カテゴリ名);
String number = String.valueOf(getChildCount(groupPosition));
gHolder.numOfChildren.setText(number);

とすると、0の場合も含め正しく表示されるのですが、
0の場合は表示させないようにしようと
3行目をif(!number.equals("0")で囲むと、
リストのスクロールやタップでの展開をする毎にchildrenの数に関わらず誤った数字がsetされてしまいます
正しくはどう条件付けをすればよいのでしょうか

847 :デフォルトの名無しさん:2016/02/17(水) 19:00:39.93 ID:PbLMpxLY.net
if(number.equals("0")) {
gHolder.numOfChildren.setText("");
} else {
gHolder.numOfChildren.setText(number);
}
かな?

848 :デフォルトの名無しさん:2016/02/17(水) 21:20:56.68 ID:1pEApwit.net
ListViewはViewを使いまわすからね

849 :デフォルトの名無しさん:2016/02/17(水) 22:00:20.19 ID:fn6akqhJ.net
>>847
うおぉ…確かに希望通りのものになりました本当にありがとう
>>848
setTextしていたviewがsetTextすべきでないviewにそのまま使い回されてるってことですか
numberは0だけど、elseの処理を怠ったことでそのままの数値だったと

850 :デフォルトの名無しさん:2016/02/17(水) 22:20:00.82 ID:1pEApwit.net
まあそう
見えなくなったViewが値そのままでgetViewに来るって訳よ

851 :843:2016/02/18(木) 09:24:48.27 ID:pcKCweSq.net
>>850
なるほど
ありがとう勉強になりました

852 :デフォルトの名無しさん:2016/02/18(木) 12:13:52.08 ID:Wy1cKQOk.net
現在、
@Listviewを使用して一覧を作り
ASearchviewを使用してフィルターをかけ
B必要となる項目を選んで別のアクティビティに画面遷移する
というアプリを作成しているのですが。

例えば初期の一覧でApple.Bike.Cupcakeをクリックすると、
それぞれのA.B.Cのアクティビティに正常に画面遷移するのですが。
頭文字のCでフィルターをかけると、一覧にはCしか表示されなくなるまではいいのですが、
Cをクリックすると最初の段と認識されてAのアクティビティになってしまいます(汗)

おそらくMainActivity.javaで画面遷移の時に、
Swich分を利用してLIstviewの「potision」で認識させているので
行が変化すると順番が変わってしまうのが原因なのですが…

この現象の改善のしかたがどうもわかりません…
何か良い方法などありますでしょうか?_(._.)_

現状画像→http://i84.servimg.com/u/f84/19/22/92/13/oyya11.png

853 :デフォルトの名無しさん:2016/02/18(木) 13:10:13.48 ID:+njgOHx7.net
>>852
自分でわかってるじゃん。「Position」で認識させてるのが悪い。
他の方法で区別させればいいだけ。

854 :デフォルトの名無しさん:2016/02/18(木) 13:15:06.30 ID:+njgOHx7.net
ちょっと「「Position」で認識させてるのが悪い。 」という表現悪かった。
クリックされたときにpositionからitemをひっぱてくきてると思うが、
例えば、ArrayAdapter<String>みたいな文字列だけのアダプタ使ってるから、区別つかなくなる。

855 :デフォルトの名無しさん:2016/02/18(木) 13:31:23.43 ID:+njgOHx7.net
リストの各アイテムをString型だけじゃなくて
Pair<String, Class<? extends Activity>>と、Stringと遷移先のActivityのクラスのペアに
しとけば、リストビューがクリックされた時にpositionからこのitemを引っ張れば、
遷移先のActivityのクラスがわかる。

というか現状はswitch文使ってたのね・・

856 :デフォルトの名無しさん:2016/02/18(木) 14:58:28.27 ID:Wy1cKQOk.net
>>855
ありがとうございますm(__)m
はい、現状はswitch文でなんとか理解しているレベルです…(汗)

なるほど…ペアにして一くくりにするということでしょうか

857 :デフォルトの名無しさん:2016/02/19(金) 00:24:30.31 ID:f3yU1bEe.net
String regex = "a";
a = Pattern.compile(regex);
Matcher m = a.matcher("a");
if (m.find()) {
String c = m.group();
}

このプログラムでm.find()を実行しないと
String c = m.group();で落ちちゃうんですけど、
m.find()の中っていったいどういう処理してるん
ですか?

858 :デフォルトの名無しさん:2016/02/19(金) 03:31:15.05 ID:YXsdx0mv.net
当たり前でしょ、findで実際に入力文字列の先頭からマッチングを行い、見つかれば
findはtrueを返す。
>>m.find()を実行しない
見つけてないのにgroup()でマッチング結果にアクセスしようとしてるから
落ちるんだよ。

859 :デフォルトの名無しさん:2016/02/19(金) 08:28:13.38 ID:DQSjTVRP.net
落ちる(ただの例外)

860 :デフォルトの名無しさん:2016/02/19(金) 11:19:28.50 ID:kj0Ph0iy.net
GMailアプリの添付ファイルにintent-filterで紐づけて添付ファイルからアプリを起動させて添付ファイルを読み込みたい。
activityのlaunchModeがstandardだと読み込めるけどアプリが2重起動してしまいます(2重起動はさせたくない)。
singleTaskだと2重起動はしないんだけど以下のエラーが出ます。

Permission Denial: opening provider com.google.android.gm.provider.MailProvider requires com.google.android.gm.permission.READ_GMAIL or com.google.android.gm.permission.WRITE_GMAIL

パーミッションに追加してみても変わりなかったです。
ネット調べてたら2011年ぐらいにGMailの仕様変更で読めなくなったみたいなんだけど、じゃあどうすりゃいいのかがわからず途方に暮れてます。

今はActivity1つだけで、出来れば増やしたくないんだけど、こんな状況でなんか回避方法ってないでしょうか。

861 :デフォルトの名無しさん:2016/02/19(金) 19:10:48.99 ID:9bwAfbWi.net
リソース(rawやdrawable)に入れるファイルの総数って上限ありますか?

862 :デフォルトの名無しさん:2016/02/19(金) 20:46:43.86 ID:RFoecO0e.net
analyticsの集計>参照元が全てdirect/noneになっています。デベコンでのユーザー獲得では、Adwordsとサードパーティの参照元に毎日いくらかのインストール数があるのですが、
参照元が全てdirect/noneになってしまう原因または、同じ状況の方など、情報がありましたらよろしくお願いします。

863 :デフォルトの名無しさん:2016/02/20(土) 01:23:18.85 ID:YFkKmOJS.net
>>860
Google側がセキュリティの問題で外部から利用できないようにしてるんだから無理なんじゃ?

864 :デフォルトの名無しさん:2016/02/20(土) 11:15:27.67 ID:UYFulEer.net
>>860
URIをたらい回しにして、Gmailから最初に渡されたアプリ以外でそのURIを開こうとしたとか
URIだけを保存しておいて、アプリのプロセスが1度終了したあとに再度起動して開こうとしたとか

865 :デフォルトの名無しさん:2016/02/20(土) 15:45:35.80 ID:tyAD8TFP.net
リスト表示画面のあるレコードタッチするとレコード編集画面にいって保存するとリスト表示に戻って、保存した編集内容が最新化されてリスト再表示したいです。

intentで編集いってfinishで戻ってきたあとリストの再読み込み処理を書きたいのですがはどこに書いたら通るのでしょうか?
リスト表示activityのonRestart、、?

866 :843:2016/02/20(土) 16:29:44.04 ID:Zi4l9bsF.net
>>865
startActivityForResultで検索検索

867 :デフォルトの名無しさん:2016/02/20(土) 16:30:51.21 ID:Xi17WzDF.net
onActivityResultとか

868 :デフォルトの名無しさん:2016/02/20(土) 18:01:18.70 ID:3o5aT3vv.net
はい!ありがとうございますん

調べてみます☆

869 :デフォルトの名無しさん:2016/02/20(土) 19:29:32.50 ID:SvKOU2WS.net
スレ違い気味で申し訳ないですが質問させてください。

複数ユーザがサーバを介してアイテムを売買できるような仕組みをもった
ゲームを作りたいと考えているんですが、
売買の仕組みについてAndroidに向いてそうなフレームワークやライブラリって
ありますか?

870 :デフォルトの名無しさん:2016/02/20(土) 19:57:48.76 ID:k69PRSTc.net
>>863>>864
既にアプリが起動している状態だと861の現象になってるみたいです。
結局Intent受け付け用のActivity作ってそいつにsingleTask付けてやればいけそうです。
アドバイスありがとうございました。

871 :デフォルトの名無しさん:2016/02/21(日) 15:53:39.74 ID:V1SBFqTJ.net
Spinnerの初期表示を「都道府県を選択」とし、
Spinnerをタップすると選択しとして
「北海道」「青森県」「秋田県」、、、
というように、初期表示と選択肢の内容を変えたいです。
どうしたら実現できますでしょうか?

なお、都道府県を選ばせたいアプリを作っているわけではありません。
上記は例になります。
キャプションとSpinnerを分ければ良いと言えばそうなのですが、
デザインの観点から上記のようにしたいと考えています。

872 :868:2016/02/21(日) 16:11:38.46 ID:V1SBFqTJ.net
StackOverflowとかでも同じことで悩んでいる人が結構いましたが、
結局どれも解決はしていませんでした。
ButtonにSpinnerのStyle指定してListのAlertDialog呼ぶ方法でやることにします。
スレ汚しスマソ

873 :デフォルトの名無しさん:2016/02/22(月) 11:37:32.01 ID:jt4BTWgl.net
9patchの画像って出来るだけ小さい方が良い?
それとも、ある一定以上の大きさになる事が確定してたらそのサイズの方がよい?

874 :デフォルトの名無しさん:2016/02/22(月) 15:28:45.55 ID:NgUBGr4J.net
Googleカレンダーの予定から開始時刻、終了時刻にイベントを受け取る方法は無いでしょうか?
BroadcastReceiver でカレンダーの編集は受け取れるみたいなんですが

875 :デフォルトの名無しさん:2016/02/22(月) 22:13:16.68 ID:MNHHFCYv.net
>>873
必要最小限でいい
大きくするメリットはない

876 :デフォルトの名無しさん:2016/02/23(火) 01:01:36.98 ID:TYgO2INQ.net
>>875
ありがと
限界まで小さくするわ

877 :デフォルトの名無しさん:2016/02/23(火) 03:49:43.27 ID:rA3ML6F/.net
インテントフィルターの設定について詳しい人にご教授願いたい

<intent-filter>
<data
android:scheme="http"
android:host="hoge.hage.jp"
android:pathPattern="/hoge/?param=.*"
/>
</intent-filter>

実用アプリでは無いのですがintentfilterの実装を試しているところです。
自分のウェブサイトをアプリで開くようにしたいのですが上手くいきません
pathPattern="/hoge/"
なら一応urlを押したときに自分のアプリで開けるんですが、
どうやらpathPatternのうちの"?"を認識していないようです。
エスケープしても無理でした。
どう対処すれば良いのでしょうか

878 :デフォルトの名無しさん:2016/02/23(火) 03:50:46.53 ID:rA3ML6F/.net
つまるところ、pathPatternに?や#を含める方法を知りたいのです

879 :デフォルトの名無しさん:2016/02/23(火) 10:30:20.63 ID:18TPds8K.net
\\? はどう?

880 :デフォルトの名無しさん:2016/02/23(火) 10:54:18.47 ID:rA3ML6F/.net
>>879
ありがとうございます。
それも試して無理でした
海外のQ&Aサイトなども見ましたがやっぱりpathPatternに?や#は含められないようでした。

881 :デフォルトの名無しさん:2016/02/23(火) 11:31:25.61 ID:ltvQNGjy.net
>>869
よく知らないけど、決算サービスなら、Google, Amazon とか、

自分が借りたサーバー管理会社の、決済サービスを使うのでは?

882 :デフォルトの名無しさん:2016/02/23(火) 11:49:12.97 ID:ltvQNGjy.net
>>877
Groovyなら、文字列リテラルに、6種類の書き方がある

単一行文字列の、" ", ' ', / /
複数行文字列の、""" """, ''' ''', $/ /$

Javaは知らないけど、単一行文字列の、' ' は無いの?

883 :デフォルトの名無しさん:2016/02/23(火) 11:51:13.36 ID:rj4pXgyC.net
すみません
最近AndroidStudioでAndroidプログラムを始めたんですが、かんたんな消費税計算アプリ(教材にあった練習問題)を作ってビルドしたんですが大した処理もしてないのにパッケージサイズが2MBを超えています
自動で生成されるhello worldでさえ1.1MB近くもあります

ストアを見てるともっと複雑な処理をしていても500kb未満のアプリもあるくらいなのに不思議です
proguard?というのを適用して2.1MBです。適用しないときは3MB以上もあります。
AndroidStudioのインストール時に何か設定を間違えたんでしょうか?
それともパソコンの性能が悪くて圧縮率が低いんでしょうか?一応Corei3のノートPCなんですが

884 :デフォルトの名無しさん:2016/02/23(火) 11:58:49.04 ID:WQIhv4qF.net
デフォルトでAppCompatというものが入ってるんでそんなもんです
見た目を新しいバージョンのAndroid風にするためのライブラリ

885 :デフォルトの名無しさん:2016/02/23(火) 12:03:54.67 ID:rj4pXgyC.net
>>884
ググってbuild.gradleから
compile 'AppCompat〜'みたいなのも消しましたが変わらないんです
どうすれば削除できますか?

886 :デフォルトの名無しさん:2016/02/23(火) 12:11:33.54 ID:mlZ7EyMg.net
リリースとデバッグじゃサイズだいぶ変わるよ

887 :デフォルトの名無しさん:2016/02/23(火) 12:21:29.99 ID:+453XExT.net
細かいこと気にすんなや

888 :デフォルトの名無しさん:2016/02/23(火) 12:25:54.46 ID:ltvQNGjy.net
今は、Electron でアプリを作る人もいるんやでw

ぜいたく、言うなや

889 :デフォルトの名無しさん:2016/02/23(火) 14:02:33.25 ID:AmR2JgZ3.net
ストアにある高速メモ帳とかいうアプリは528kb
なんでこんな軽くなるの
俺のハローワールドは2MB超なのに

>>886
リリースでもデバッグでもproguard適用して軽量化するようにgradle編集してます

気になって夜も眠れないです
余計なものがプログラムに含まれてると考えるとモヤモヤします

890 :デフォルトの名無しさん:2016/02/23(火) 14:24:46.89 ID:OokaC7pj.net
>>885
メニュー->ファイル->プロジェクト構造->app->Dependencies
ここにあるappcompat消してリビルドしてみ

891 :デフォルトの名無しさん:2016/02/23(火) 14:44:57.18 ID:yl+YieQw.net
>>890
Dependenciesに無いです
include *.jar dir=libs
junit4.1.2? testCompile

APPCompatはbuild.gradleでコメントアウトしたので既に無く
一部曖昧ですがこれ2つだけでした
この2つを削除しても全然容量変わらないんです

892 :デフォルトの名無しさん:2016/02/23(火) 14:57:36.34 ID:OokaC7pj.net
>>891
NewAndroidModuleフォルダにあるgradleの方も見た?
これは所謂優先設定みたいなもんでこっちも変えないと変わらない部分もある

893 :デフォルトの名無しさん:2016/02/23(火) 14:59:32.77 ID:yl+YieQw.net
>>892
そのフォルダが見当たらないです
プロジェクトフォルダからどう辿っていけばあるんでしょうか

894 :デフォルトの名無しさん:2016/02/23(火) 15:05:22.31 ID:OokaC7pj.net
インストール場所\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule
ここ見てみて

895 :デフォルトの名無しさん:2016/02/23(火) 15:05:26.75 ID:CYaheU/c.net
半信半疑だから見つからないんじゃないかな。
生成されたapkをclassに戻して、見に覚えのない余計なものが含まれてないか
直接目で見て確認することを強く勧める

896 :デフォルトの名無しさん:2016/02/23(火) 15:14:03.44 ID:WQIhv4qF.net
無駄に画像入れてたり
それはないか

897 :デフォルトの名無しさん:2016/02/23(火) 15:36:50.00 ID:0bAdWLST.net
すまん、俺がassetsにmp4ぶち込んだ

898 :デフォルトの名無しさん:2016/02/23(火) 16:38:12.79 ID:J0kFh4XW.net
>>894
http://i.imgur.com/GUww0gI.jpg
見ましたが何処をどうすれば…

899 :デフォルトの名無しさん:2016/02/23(火) 16:41:16.96 ID:J0kFh4XW.net
Android Studio¥plugins¥android¥lib¥templates
フォルダに"eclipse"フォルダがあるのが気になる
Eclipseは前に一度入れたけどStudioとは別のIDEなのになぜか取り込まれている

900 :デフォルトの名無しさん:2016/02/23(火) 16:54:06.46 ID:J0kFh4XW.net
ちょっとAndroidStudioのインストールの設定を見直してみたところ環境変数が参照してるsdkフォルダとStudioで指定してるsdkフォルダが異なっていました
あとjdk最新版にしてみます

901 :デフォルトの名無しさん:2016/02/23(火) 17:15:36.53 ID:J0kFh4XW.net
だめだ改善せず
とりあえずサイズのことは気にせず勉強に戻りますね

902 :デフォルトの名無しさん:2016/02/23(火) 17:20:45.88 ID:OokaC7pj.net
>>899
その場所に俺の環境にもeclipseフォルダ入ってるから問題ないよ

>>901
recipe.xml.ftlの最初にappcompatがあるからコメントアウト
このやり方は以降作成する全てのプロジェクトに影響するよ

903 :デフォルトの名無しさん:2016/02/23(火) 17:21:01.93 ID:CYaheU/c.net
apkを崩して中に含まれるファイルを見た?

904 :デフォルトの名無しさん:2016/02/23(火) 17:27:08.25 ID:J0kFh4XW.net
>>903
BIC-APK-Toolでデコンパイルしたところclasses.dexとかいうファイルがでかいです

>>902
ありがとうございます
コメントアウトしてみました
しかしこれってプロジェクト作成後にbuild.gradleから削除するのとサイズ的には変わらないのでは…

905 :デフォルトの名無しさん:2016/02/23(火) 17:35:14.15 ID:CYaheU/c.net
>>904
dexファイルの中にclassやリソースファイルが入っているから
それも分解して中身をみよう!

906 :デフォルトの名無しさん:2016/02/23(火) 17:45:50.76 ID:OokaC7pj.net
>>904
一度その状態(appcompat消した状態)で新規作成してみてサイズどうなってる?

907 :デフォルトの名無しさん:2016/02/23(火) 17:49:56.87 ID:J0kFh4XW.net
そもそも自動生成されるMainActivityでAppcompat Activityとかいう記述がある

そのせいか勝手にsupport.v7.app.appcompatAcrivityがインポートされとる

908 :デフォルトの名無しさん:2016/02/23(火) 18:01:19.99 ID:J0kFh4XW.net
だめだもう面倒くさい


>>905

サポートライブラリv4がなぜか入ってて2-3MBくらいのサイズだった

こいつが原因っぽいけどもう面倒になったわ

909 :デフォルトの名無しさん:2016/02/23(火) 18:03:48.56 ID:WQIhv4qF.net
サポートライブラリもあったんだった
普段使わないから忘れてたスマソ

910 :デフォルトの名無しさん:2016/02/23(火) 18:04:43.20 ID:J0kFh4XW.net
余ってるノートPCに
Androidスタジオやjdk、androidSDKを一から入れてみるわ
それで変わらないなら標準でそういう仕様なんだと諦めるわ

ググっても同じ症状みたいなのは1件しかヒットしない上に結局解決できてなかった
みんな気にして無いのかも知れんな
極小サイズのアプリを公開してる人が凄いだけなんだろう

911 :デフォルトの名無しさん:2016/02/23(火) 18:04:57.89 ID:OokaC7pj.net
>>907
1個1個言われないとダメなのかよw
その部分をActivityに変えるとか
さっきのフォルダ以下のファイル覗いてみるとか
今まで出てきたキーワードで調べるとかやって
importもActivityに変えてからappcompatって入ってるのは消して

912 :デフォルトの名無しさん:2016/02/23(火) 18:05:42.87 ID:J0kFh4XW.net
>>911
変えた。というかそれは以前から変えてビルドしてた
でもサイズ変わらん

913 :デフォルトの名無しさん:2016/02/23(火) 18:06:31.57 ID:OokaC7pj.net
>>910
新規作成で作成されるプロジェクトのテンプレートを皆自作追加してるからサイズ小さいの

914 :デフォルトの名無しさん:2016/02/23(火) 18:07:12.28 ID:WQIhv4qF.net
サイズ変わらないならdependenciesに入ってるのではなかろうか

915 :デフォルトの名無しさん:2016/02/23(火) 18:09:30.05 ID:J0kFh4XW.net
>>913
やっぱりカスタマイズしてるのか
まあ自分は当分リリース出来るようなアプリなんて作れないので
その時になったら調べてみる

>>914
build.gradleのDEPENDENCIESからはサポートライブラリの記述はmコメントアウトしてる

916 :デフォルトの名無しさん:2016/02/23(火) 18:11:46.68 ID:OokaC7pj.net
>>912
ここでも見て後は調べてくれ
ttp://peace.2ch.net/test/read.cgi/tech/1420550140/414,489

初期状態でサイズが膨らむのはサポートライブラリが入ってるからで現状仕様
サイズをKBまで抑えたいならテンプレートから自作するしかない
と言ってもEmptyActivityのテンプレートを参考にして要らないの削って
NewAndroidModule以下も要らない部分コメントアウトしたら出来る
それしか方法は無い

917 :デフォルトの名無しさん:2016/02/23(火) 18:17:05.49 ID:J0kFh4XW.net
>>916
サンクス
そこ読んでやってみる

918 :デフォルトの名無しさん:2016/02/23(火) 18:24:00.22 ID:J0kFh4XW.net
やっぱ面倒なんで誰かテンプレファイル下さい

919 :デフォルトの名無しさん:2016/02/23(火) 18:24:48.37 ID:OokaC7pj.net
面倒なんでリリース時に自分でやって下さい

920 :デフォルトの名無しさん:2016/02/23(火) 18:29:02.06 ID:OokaC7pj.net
やる時はここ見たらいいと思う
ttp://qiita.com/fughz/items/16c137906a69a322cee1
ttp://tmiyamon.github.io/blog/2014/12/19/android-studio-template-structure/

921 :デフォルトの名無しさん:2016/02/23(火) 18:37:41.67 ID:J0kFh4XW.net
Eclipseでやったら380kbだった
やっぱ長い歴史を持つIDE使っとくのが正解なんだな

922 :デフォルトの名無しさん:2016/02/23(火) 19:10:22.59 ID:kPRnlj45.net
なんだこれ釣りか?

923 :デフォルトの名無しさん:2016/02/23(火) 19:17:17.71 ID:H8f9+DBt.net
うんこですからね、Android Studioは

924 :デフォルトの名無しさん:2016/02/23(火) 20:03:00.44 ID:d4TP7haW.net
最近androidのプログラム始めようとしているのですが、AdroidStudioかEclipseのどちらでやろうか悩んでます
デバッグのやりやすさや、仕様感覚はどちらでも変わらないですか?

925 :デフォルトの名無しさん:2016/02/23(火) 20:03:37.44 ID:iRqdXrVx.net
今から使うならASいったく

926 :デフォルトの名無しさん:2016/02/23(火) 20:06:21.81 ID:d4TP7haW.net
>>925
早急な回答ありがとうございます
AndroidStudioでやります

927 :デフォルトの名無しさん:2016/02/23(火) 23:02:42.04 ID:GgtY4Xob.net
>>883
ストアから500kbの奴ダウンロードしてみ、端末内のサイズは大きくなるから

928 :デフォルトの名無しさん:2016/02/23(火) 23:41:55.43 ID:llJ7SO8U.net
もしかして圧縮されてるapkとインスコ後の展開サイズを比べてるとか?

929 :デフォルトの名無しさん:2016/02/24(水) 00:59:49.68 ID:0FgPDQ3Y.net
gradleビルドなんか使うべきではない
時代はAnt

930 :デフォルトの名無しさん:2016/02/24(水) 01:38:52.37 ID:b5DNYeje.net
Bazel使えBazel

931 :デフォルトの名無しさん:2016/02/24(水) 08:55:25.50 ID:ClGIuoqA.net
・トグルスイッチをタッチすればON・OFFの切り替え
・その他の部分をタッチすれば設定画面が開く

上二つを実現するにはどうすれば良いですかね?
自分でカスタムレイアウト作るしかないんでしょうか?

932 :デフォルトの名無しさん:2016/02/24(水) 08:58:54.56 ID:ClGIuoqA.net
失礼
カスタムレイアウトではなくてカスタムPreferenceでした…

933 :デフォルトの名無しさん:2016/02/24(水) 10:12:26.83 ID:YIumgRQ+.net
SwitchPreference使えばいいんじゃないの
あと文字だけならただのPreferenceで出来なかったっけ?

934 :デフォルトの名無しさん:2016/02/24(水) 10:54:41.05 ID:ClGIuoqA.net
>>933
SwitchPreferenceだとPreferenceClickListenerしかセットできなかった気がしたんで…
スイッチの部分と他の部分でのタッチイベントを分けたりできますか?

935 :デフォルトの名無しさん:2016/02/24(水) 11:04:10.76 ID:ClGIuoqA.net
なんとなく勘違いをしているような気がしてきました…
PreferenceをカスタマイズしてSwitchを配置してやったらいいんですね…

936 :デフォルトの名無しさん:2016/02/24(水) 11:44:27.69 ID:FUMzQXM3.net
キーボードが表示されたら邪魔なボタン類を非表示にしたいから、
カスタムレイアウト作ってOnMeasureで表示/非表示の処理したけど、異様に重いぞ。
こんなもんか?
変換候補が出たり消えたりするたびに1秒近く固まる。

カスタムレイアウトを使ってるのは1つのオブジェクトだけだから、
大量のカスタムレイアウトで処理されてて重いとかそういう話もない。

937 :デフォルトの名無しさん:2016/02/24(水) 16:59:59.69 ID:eslxCJxK.net
>>880
推測だけどpathPatternってUri#getPath使ってるんじゃない?
http://www.srv-shinra.com/wordpress/?p=357
上みたいにactivity内で処理するしかないのかな?

938 :デフォルトの名無しさん:2016/02/25(木) 05:42:08.88 ID:fFYpsEaj.net
>>937
どうもです
読んでおきます

pathPatternについてどういう場合にマッチするのかいろいろ試したところ、こんな感じの結果でした

対象1:"http://hoge.hage.jp/hoge/?param=hage"

android:scheme="http"
android:host="hoge.hage.jp"
android:pathPattern="/hoge/?param=.*"
の場合、×

対象2:"http://hoge.hage.jp/hoge/hogeparam=hage"

android:pathPattern="/hoge/.*param=.*"
の場合、対象1はX、対象2はOK

ワイルドカード使っても?が含まれてるとダメなんですね

939 :デフォルトの名無しさん:2016/02/25(木) 16:22:00.96 ID:1F+pAhzf.net
すみません
SwitchPreferenceのonClickPreferenceとonChangePreferenceを使えばなんとかなりそうで

940 :デフォルトの名無しさん:2016/02/25(木) 16:28:17.93 ID:1F+pAhzf.net
>>939はミスです…
上のほうでトグルスイッチに関する質問をしていたものです
SwitchPreferenceを使うことで解決しそうなんですがスイッチ以外の部分をタッチしてもスイッチが切り替わってしまうのですが何か良い方法は無いでしょうか?
直前のtrue/falseを記憶しておいて反転させた値を入れるという方法でいけるにはいけるのですが…
onPreferenceClickを受け取ったときだけonPreferenceChangeを止められると一番良いです…

941 :デフォルトの名無しさん:2016/02/25(木) 16:34:34.40 ID:SZkiZbCs.net
プログラムとは関係ないけどスレがないのでここで聞かせてもらいます

AdMobに登録したアプリって削除できますか?
サイトトップの収益化タブ押すとすべてのアプリが表示されますよね
そのいくつかのアプリ削除です

アプリの管理から非表示には出来るんだけど削除がわからない

まぁバナー載せないければいいだけで支障はないんだけど

942 :デフォルトの名無しさん:2016/02/25(木) 23:31:44.39 ID:V6rfcPDA.net
SQLiteOpenHelperのonUpgrade内で、DB更新にかかる進捗ダイアログ出そうと思ったんだけど、
progressDialogに渡すcontextがactivityのじゃないせいで落ちちゃう

cursorLoader→contentProviderのonCreateでhelperをnew
の流れで、helperをnewするときにgetContext使ってるからなんだけど
これどう設計したらうまく行きますかね

943 :デフォルトの名無しさん:2016/02/25(木) 23:34:09.99 ID:wsuA13cq.net
そもそもDBアクセスがあるならメインスレッドとは別にスレッドを作ってプログレスダイアログを出すだろ

944 :デフォルトの名無しさん:2016/02/26(金) 00:44:09.01 ID:sXlkKqF1.net
EventBusなんかで処理と表示分離したら

945 :839:2016/02/26(金) 02:23:06.22 ID:TBUCYM2p.net
言葉足らずだったかもしれん
おっしゃる通り別スレッドというかonUpgrade内でAsyncTask使ってonPreExecuteで問題のprogressDialogを、
doInでDBの処理をしてる

これじゃそもそもダメとか?

946 :デフォルトの名無しさん:2016/02/26(金) 14:00:41.33 ID:VOE3w2Nm.net
ダメ
onUpgrade()で作ったスレッドの中身が完了しないうちにDBが使われたり閉じられたりするから

947 :デフォルトの名無しさん:2016/02/26(金) 14:19:29.39 ID:lLEX7WgD.net
話しそれるけどAsyncTaskって非推奨になったのになんで使い続けてるの?

948 :デフォルトの名無しさん:2016/02/26(金) 16:07:55.89 ID:KkuwnnpP.net
昔々2chの専用ブラウザのdat形式のファイルを見てからというもの
クライアントとサーバーでやり取りするデータは<>区切りにしてたんだが、
流石に時代遅れかね?
最近はジェイSONなるものを使うのが主流なのかね?

YESなら1回、NOなら2回、俺の頭をひっぱたいてくれ。

949 :デフォルトの名無しさん:2016/02/26(金) 16:46:40.36 ID:0FeRL054.net
JSONもなほんとは標準ライブラリに組み込まれてるのがベストなんだけど、
.NETだと微妙だからな・・WinRTに方には標準としてあるけど、それ以外だとあったけ?
だから外部の使うとか選ぶのめんどくせぇ

950 :デフォルトの名無しさん:2016/02/26(金) 17:00:37.67 ID:0FeRL054.net
まぁ、Javaも標準にはないけど。まぁ、<>区切りでもタブ区切りでも
エスケープの仕様とかもしっかり定義されてるならいいけど。

951 :デフォルトの名無しさん:2016/02/26(金) 17:32:10.27 ID:+K5wsTT8.net
あぷり起動時にサーバーの設定ファイルにアクセス
してるんだけど、その設定ファイルを今自分で適当に
ルール決めた.txtにしてるんですけど、普通どうするんでしょう?
json形式とかにした方がいいんですかね?
何かスタンダードなやり方があれば教えてください

952 :939:2016/02/26(金) 17:35:48.34 ID:TBUCYM2p.net
>>946
そっか…1から見直しか

>>947
公式に非推奨なの?
loader使えっていうのなら分かってるけど、今回はちょっとした所だから使っちゃってる
それともRxAndroidとかいうの勉強したほうがいいのか

953 :デフォルトの名無しさん:2016/02/26(金) 23:30:04.65 ID:Z9kKnQ9U.net
自作のAndroidアプリを使ってネットから写真だけをダウンロードさせる場合、
その写真を保管するために使用する無難なクラウドなどありますでしょうか
写真はエログロや他人の著作物ではなく自分で撮影した風景などで、
勝手に削除されないようなところが理想なのですが
容量は1枚1MBちょっとで合計400〜500MB程度になる予定です

954 :デフォルトの名無しさん:2016/02/26(金) 23:34:38.74 ID:wA86Cowg.net
自分で撮った写真をダウンロードしてクラウドに保存?
ちょっと意味わかんない。

955 :デフォルトの名無しさん:2016/02/26(金) 23:35:47.82 ID:Z9kKnQ9U.net
>>953追記です
写真は自作アプリからのみ閲覧出来るようにしたいです
(ブラウザでURL直打ちすると見られる限定公開ぐらいなら
構いませんが一般公開のような感じにはしたくない)
レンタルサーバーではなく無料のクラウドサービスを探しています

956 :デフォルトの名無しさん:2016/02/26(金) 23:38:31.85 ID:Z9kKnQ9U.net
>>954
いえ、自分で撮った写真をクラウドに保存し、
自作のアプリで他の人にクラウドからダウンロードしてもらうという感じです
レンタルサーバーを使用するとお金がかかってしまうので
無料でなんとかしたいということです

957 :デフォルトの名無しさん:2016/02/27(土) 00:06:49.67 ID:E8o8SvTe.net
AsyncTaskが非推奨なんてことはないだろ
俺は使ってないけど
だけどAsyncTaskLoaderよりかはマシだよ

958 :デフォルトの名無しさん:2016/02/27(土) 00:08:28.05 ID:rzMa2W08.net
よくわからねぇな。ユーザー各自にアカウントとらせるのもありなのか、それともユーザーにそういうことはさせないとか、一度にはっきりかけや。

959 :デフォルトの名無しさん:2016/02/27(土) 00:21:07.00 ID:rzMa2W08.net
つか、仲間うちならonedriveやdropboxのアカウント1つとって規約違反かもしれんがみんなで使い回すとか?

960 :デフォルトの名無しさん:2016/02/27(土) 00:29:04.24 ID:rzMa2W08.net
それか、imgurとかflickerとか写真共有サービスに暗号化と偽装して、アップロードする。
1MBくらいなら偽装して問題ないだろう。問題はどうやってアップロードした画像を他の人が識別するかだな。タグとか?
あやしい方法しか思いつかねぇ

961 :デフォルトの名無しさん:2016/02/27(土) 00:29:11.20 ID:2ISi1rAb.net
そもそも無料で何とかしようってのが間違い
乞食かよ

962 :デフォルトの名無しさん:2016/02/27(土) 00:33:19.34 ID:aNuFgvuY.net
google driveに保存して
「リンクを知っている全員が閲覧可能」でリンク作るのが良いと思うよ
Android関係ないけど

963 :デフォルトの名無しさん:2016/02/27(土) 01:11:58.12 ID:kqJfnHOe.net
要はアプリに画像直リンで貼りたいんでしょ?
普通にimgurでいいじゃん
アルバム作ってhiddenにしとけばURL知ってる人しかアクセス出来ないし
1画像に数百万アクセスあっても消されることは無い
2chに画像貼るのと同じ要領でアプリに貼ればいいだけ
GoogleやDropboxは一度ブラウザでそのページに飛ばないといけないから
要望満たしてないと思う

964 :デフォルトの名無しさん:2016/02/27(土) 01:25:37.25 ID:kqJfnHOe.net
既に公開されてる写真集アプリなんかをパケットキャプチャして
どこのサービス使ってるのか探るのも手だと思う
作者から見放されて放置されてるようなアプリが腐るほどあるから
それら全てが有料のサービス使ってるとは考えにくい

965 :デフォルトの名無しさん:2016/02/27(土) 02:11:50.33 ID:zNYkRrHh.net
BaaS系でも個人利用なら無料の範囲内でも行けそうな気はする

966 :デフォルトの名無しさん:2016/02/27(土) 07:16:12.50 ID:q19m0NfX.net
>>963
どっちもAPI公開されてるでしょ

967 :デフォルトの名無しさん:2016/02/27(土) 10:25:46.50 ID:xnuTWWsU.net
>>492
C++経験を生かそうというのと、iOS向けも同時開発したくてBuilder検討中。UIは造り易そうだわ。

968 :デフォルトの名無しさん:2016/02/27(土) 11:15:58.28 ID:Srs2l2O6.net
>>967
エンバカ買うの?

969 :デフォルトの名無しさん:2016/02/27(土) 11:45:40.49 ID:2ISi1rAb.net
エディットテキストが重い
エディットテキストがというよりソフトウェアキーボードが重い
キーボードによってアクティビティのサイズが変わるようにしてあるが、それのせいでかなり重くなる

上位レイアウト
├LinearLayout
└EditText

この状態でリニアレイアウトにビューを20か30追加すると、
エディットテキストに入力してる最中にキーボードが体感で分かるほど重くなる

970 :デフォルトの名無しさん:2016/02/27(土) 20:10:49.78 ID:2ISi1rAb.net
解決したわ
したけどどう解決したかは書かない
同じ問題で苦しんでる奴はもっと苦しめ

971 :デフォルトの名無しさん:2016/02/27(土) 20:37:38.85 ID:Fw+LRNq3.net
そんなところで苦しむ奴などいないから、ご心配なく

972 :デフォルトの名無しさん:2016/02/28(日) 00:42:45.27 ID:b7qY0//8.net
おちんちん

973 :866:2016/02/28(日) 01:06:42.75 ID:9jMI5sAV.net
>>881

ありがとう。
うまく伝えられなくて申し訳ないけど、扱うのはあくまでゲーム内のバーチャルなお金です。

マルチユーザがデータをやり取りできて、
データの整合性を保証できるような、そんな都合のよいものがあればなぁと
思ったのです。

とりあえず、今はAndroidからサーバにJSONのデータを投げて、
サーバのphpでJSONをDBに取り込んで、というのをゴリゴリ書いて頑張ろうとしてますが、
投げ出しそうなところです。

974 :デフォルトの名無しさん:2016/02/28(日) 01:12:21.52 ID:jIFvGfu3.net
AsyncTaskが非推薦とかばかじゃねーの
なら変わりつくるだろ

975 :デフォルトの名無しさん:2016/02/28(日) 09:31:43.78 ID:fC20gqxZ.net
AsyncTask_s

976 :デフォルトの名無しさん:2016/02/28(日) 11:14:48.88 ID:/cSaZQ7u.net
非推奨がなんだ
動けば良いんだよ動けば

977 :デフォルトの名無しさん:2016/02/28(日) 12:36:43.70 ID:NtO16/yM.net
仕事だとそうもいかないのさ

978 :デフォルトの名無しさん:2016/02/28(日) 12:49:44.27 ID:0Qq7GcHR.net
Google謹製のアプリでもAsyncTask使ってるぞ

上のデータベース初期化の話だったらIntentServiceで処理して
EventBusなりOttoなりでActivityに通知するのが楽そうだけど

979 :デフォルトの名無しさん:2016/02/28(日) 15:08:59.61 ID:/MR+DE74.net
AsyncTaskは役に立たないけど足は引っ張らない
AsyncTaskLoaderは役に立たない上に足を引っ張るからたちが悪い

980 :デフォルトの名無しさん:2016/02/28(日) 15:57:43.33 ID:QzYe6bKq.net
そんな評判悪いのか…
viewpagerに詰めたfragment一つ一つにcursorLoader継承させて、DB監視して貰っちゃってる
新しくinsertしてもそれをすぐ反映してくれるから助かってるんだけども…

981 :デフォルトの名無しさん:2016/02/28(日) 22:55:50.31 ID:K26W1lad.net
Androidは読み込み中置けないのかよ。
ほんと糞だな。

982 :デフォルトの名無しさん:2016/02/29(月) 00:05:28.79 ID:IBbEcBng.net
>>981
たぶん糞なのは君の脳ミソ
煽りではなく本当に

983 :デフォルトの名無しさん:2016/02/29(月) 02:38:56.71 ID:YGeQ4zAj.net
>>981
もう少し日本語を勉強しようね ボク

984 :デフォルトの名無しさん:2016/02/29(月) 15:47:36.49 ID:kaejP2Fv.net
テーブルのセルをタップして画像をポップアップ表示させるにはどうすればよいでしょうか
iOSだと超簡単なライブラリがあって楽ちんだったのであまり苦労はしませんでした

検索してみたところpopupwindowというものがありましたが、あまりピンとはきませんでした
とにかくポップアップさせてその上に画像を張り付ける努力を検討していますが、何か簡単なものが用意されているのでしょうか?

985 :デフォルトの名無しさん:2016/02/29(月) 22:27:17.18 ID:YWY1SXLA.net
OSSのコミッターってどうやったらなれますか

986 :デフォルトの名無しさん:2016/03/01(火) 17:29:51.75 ID:XZCp8dyP.net
まず大阪駅に行きます

987 :デフォルトの名無しさん:2016/03/01(火) 21:25:20.13 ID:7JybM7Mo.net
つぎに四つん這いになり

988 :デフォルトの名無しさん:2016/03/02(水) 04:34:13.15 ID:4HXced5n.net
天井を見上げて、こう叫びます

989 :デフォルトの名無しさん:2016/03/02(水) 10:28:27.33 ID:tH2dOFQh.net
「びっくりするほどユートピア!」 「びっくりするほどユートピア!」

990 :デフォルトの名無しさん:2016/03/02(水) 23:35:16.53 ID:tvU/tjRQ.net
ワロタww

991 :デフォルトの名無しさん:2016/03/03(木) 00:00:08.84 ID:0MJGJqP2.net
2月末ぐらいからXPERIAZ5限定でSignal11のクラッシュレポートが1日50件程度で急増
こんなの実機無しでデバッグ無理。開発者に実機買わす新手のXPERIAの販促に思える
XPERIAで最近システムのアップデートとかありました?

992 :デフォルトの名無しさん:2016/03/03(木) 06:42:50.92 ID:gQAQbRky.net
爆熱で逝ったとばっちり受けてるんじゃね
Xperia強請るチャンスだな

993 :デフォルトの名無しさん:2016/03/03(木) 14:59:45.66 ID:ia9gm9uo.net
Android 6.0へのアップデートじゃないの
たぶん権限関係のクラッシュだと思う

994 :デフォルトの名無しさん:2016/03/03(木) 15:42:04.26 ID:1jgdHXUr.net
クラッシュレポートにはOSバージョンも表示されるよね

クラッシュレポートに返信できるようにならないかなぁ
デベコンのアンケートに毎回書いてるのだが効果なし

ライブラリ使うのは面倒だし

995 :デフォルトの名無しさん:2016/03/03(木) 22:01:46.29 ID:B5O5ePp7.net
SIGSEGVだし権限廻りってことは無いと思うけど

996 :デフォルトの名無しさん:2016/05/08(日) 01:00:34.55 ID:WkyTkBbNi
なんでこのスレ急に止まってんの?

総レス数 996
259 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★