dupchecked22222../4ta/2chb/609/17/tech144741760921750367536 Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚 ◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1447417609/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1 :
デフォルトの名無しさん
2015/11/13(金) 21:26:49.76 ID:hf6QV5MP
このスレでは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
>>1

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

ユーザーがルート化などをせず、簡単に利用できるようにするのは
どのような手法があるのでしょうか?
4 :
デフォルトの名無しさん
2015/11/18(水) 22:28:46.34 ID:mBOl9m4J
そのうちandroid studioでしか開発できなくなるんすか
使ってみたけどビルド遅いしショートカットキーはキーを3つも押さないといけないのが多いし
新しいツールの割りに糞だと思うんですが
5 :
デフォルトの名無しさん
2015/11/18(水) 22:44:07.02 ID:7A7xrcb3
そんなこと誰も言っていない
6 :
デフォルトの名無しさん
2015/11/18(水) 23:18:05.94 ID:1nK0VZS9
ショートカットは設定でEclipseに似た奴が用意されてるからそれに変更すりゃいいだろ
俺はAndroid Studioの方がEmacsっぽく設定できるから好きだけどね
7 :
デフォルトの名無しさん
2015/11/18(水) 23:43:08.43 ID:Q0F63mD0
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
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
>>4
遅いのはどうせ初期状態のままなんだろ
9 :
デフォルトの名無しさん
2015/11/19(木) 10:09:24.33 ID:mAoYBTFU
「アプリに広告が表示されるかどうか来年一月までに設定しとけ!」ってメール来たけど
開発者コンソールのどこにそんな項目ある???
10 :
デフォルトの名無しさん
2015/11/19(木) 10:13:33.41 ID:mAoYBTFU
価格のところにあったわ
11 :
デフォルトの名無しさん
2015/11/19(木) 18:27:30.39 ID:No3MAI4w
asynctaskloaderのdoinbackground内で、処理A→処理Bの順番で処理したいんだが、
Threadを使っていいのか、一旦戻して再度restartloaderを呼ぶべきなのか
12 :
デフォルトの名無しさん
2015/11/19(木) 20:45:54.94 ID:zcMRqSJK
aynctaskloaderはゴミ。
13 :
デフォルトの名無しさん
2015/11/19(木) 21:57:02.63 ID:iHwswVIR
asynctaskloaderの代替を教えてくれ
めちゃんこつかってるんだけど、結構ごみだっていうのを見かけるんだよな
DB監視してくれるのがありがたいんだけど
14 :
デフォルトの名無しさん
2015/11/19(木) 22:20:01.89 ID:zcMRqSJK
既に実装されてるCursorLoaderならいいけど、AsyncTaskLoaderを自前実装しようとすると、
どのメソッドがどのタイミングで呼ばれるのか、メソッド内でどんな動作させればいいのかわかりずらくて、androidのソースおうはめになっていやになる。
15 :
デフォルトの名無しさん
2015/11/19(木) 22:22:51.05 ID:zcMRqSJK
だから、俺はわかりやすいAsyncTask使ってるわ。
16 :
デフォルトの名無しさん
2015/11/20(金) 08:35:55.62 ID:WPFDr9Tg
ほう、なるほど
俺が使ってるのはcursorのほうだった
RxAndroidとかいうのはどうなの
おれにとっては学習コスト高過ぎて軽く見たぐらいなんだけど
17 :
デフォルトの名無しさん
2015/11/20(金) 18:47:51.59 ID:p3gYJSDd
メールを自動送信させたいんですが完全に自動(送信ボタンも押させない)にするにはgmailを使うしかないですか?
18 :
デフォルトの名無しさん
2015/11/20(金) 19:44:28.38 ID:ZYAPfsFH
android mail 送信ってぐぐるだけで出るが・・・
19 :
デフォルトの名無しさん
2015/11/20(金) 20:17:32.97 ID:9Mc09I56
>>18
本当ですか?
色々探してみたんですがアプリ起動させる方法だとどうしても送信ボタンを押してもらうしかないみたいで…
20 :
デフォルトの名無しさん
2015/11/22(日) 23:27:33.23 ID:3OKen4FB
Linux向けに書かれたコマンドラインベースのフリーウエアを、付属のMakeファイルを使ってAndroid用にビルドしたいんだけどさあ
手っ取り早くクロスコンパイル環境を整えるにはどうすればいいのか解説してるサイトないかなあ?
21 :
デフォルトの名無しさん
2015/11/23(月) 10:50:57.44 ID:l5mjJ+z2
gccでコンパイルしたいならAndroid NDK入れる。
終わり。
22 :
デフォルトの名無しさん
2015/11/23(月) 17:22:31.71 ID:K0kp/CpG
Android Studioでプログラミングを初めて間もない超初心者ですが
>>1を見る限りだと別のスレに飛んだ方が良いみたいですね。
Androidの場合どのスレに飛べばいいでしょうか?
前スレのURL以外は全てが対象な気もしますけど。。。
23 :
デフォルトの名無しさん
2015/11/24(火) 15:23:49.84 ID:7/w6x2xS
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
>>23
ちなみに64bit版の方で試してみたところ、インストールされているAPI18に加え、
API19も表示され、このままインストールできそうな雰囲気でした。
そうなると、なぜ32bit版の方がインストールできないのかという話になります。

あと、API18で作ったプロジェクトでも[プロジェクト][クリーン]でビルド履歴を
消去してやれば、あらたにAPI17でビルドできることがわかりました。
とりあえずは、これでしのげそうです。
25 :
デフォルトの名無しさん
2015/11/25(水) 14:25:33.79 ID:9ZDhQIxf
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
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
androidのNDKでも、普通にPOSIXだかUNIXのソケット使えるんだから、WinSockでどれだけWindows依存の関数使ってるか次第。WSAだかのプリフィクスついてない関数しか使ってなければ、ほぼそのまま動く。WSAstartupだかは仕方ないとして
28 :
デフォルトの名無しさん
2015/11/25(水) 23:55:01.98 ID:OAW/8A5H
コンパイラはandroid向けにVisualStudioのコンパイラ使えるのかは知らね。ARM向けのコードはけるか?
29 :
26
2015/11/26(木) 01:29:06.70 ID:FNrtCodv
>>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
ど素人ですいません。
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
Main Activityのオブジェクトを渡せばいいなじぇね
32 :
デフォルトの名無しさん
2015/11/26(木) 21:24:35.32 ID:8tzqEP6h
そのSurfaceViewのクラスが別のActivityならIntentに値を追加して遷移すりゃいいんじゃね
そうではなくSurfaceViewを継承したクラスなら値のやり取りを行うメソッドを追加すりゃいいんじゃね
MainActivityとSurfaceViewの関係が分からないとあんまりいい答えは帰ってこないかもしれない
33 :
デフォルトの名無しさん
2015/11/26(木) 22:47:37.21 ID:grzPNdua
Viewクラス内で、(MainActivity)getContext()コールするだけじゃないの?
34 :
デフォルトの名無しさん
2015/11/27(金) 00:58:44.68 ID:QPNRnncL
質問です。
androidアプリ内のjavaソースをアプリ内で書き換えて実行する方法ってありますか?
35 :
30
2015/11/27(金) 01:17:29.22 ID:yGEZZw4S
皆様、回答いただきましてありがとうございます。
(MainActivity)getContext()を用いて無事実装できました。
正直なところ理解半分、色々とトライ&エラーしてみて何とか動いたという感じです。
しっかりと基礎から勉強していきたいと思います。
本当にありがとうございました。
36 :
デフォルトの名無しさん
2015/11/27(金) 01:36:50.44 ID:xUL+2h/L
>>34
自己改変とか自己書き換えで調べてみて
37 :
デフォルトの名無しさん
2015/11/27(金) 09:14:43.00 ID:2oVPDS8R
ActionBar+Tabを使っていますが、
アプリ名などがあるヘッダ部分とタブの間にLayoutを入れるにはどうしたら良いかご教示願います。

自分でタブを作っている場合は好きなようにaddViewするなりxmlに書けば良いのですが、ActionBarにくっついているTabとの間に入れる方法がわかりません。
38 :
デフォルトの名無しさん
2015/11/27(金) 11:20:07.06 ID:QPNRnncL
>>36
ありがとうございます
調べてみます。
39 :
デフォルトの名無しさん
2015/11/27(金) 12:26:37.98 ID:RJhDHkRZ
実機の使えないRDTから開発してるんだけど
エミュレーターを使ってる人はどれにしてる?
VMwareは公式よりは良いけどかなりもっさりしてて辛い

VMware + x86 Android
Genymotion
BlueStacks
Andy
YouWave
Windroy
40 :
デフォルトの名無しさん
2015/11/27(金) 13:21:07.52 ID:wF9XAoI+
SurfaceViewのクラス(Javaファイル)をふたつ作ったんですが
片方がどうしても動きません
どうすればいいですか?
41 :
デフォルトの名無しさん
2015/11/27(金) 16:50:48.68 ID:ks6OzzKQ
>>40
エンドユーザーレベルのブログラマだな(笑)
42 :
デフォルトの名無しさん
2015/11/27(金) 20:20:20.43 ID:uEf5sVQS
下記のコードが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
SurfaceViewのクラスを2つ作ってそれをどう実装したのかによる
44 :
デフォルトの名無しさん
2015/11/28(土) 01:41:20.00 ID:a1DCeguq
ActivityでTimerTaskを作って走らせて
その中でAsyncTaskを作りネットワーク通信をして
結果が来たらAsyncTask→TimerTask→Activityとコールバックしてきた後に
ActivityがViewを触ったりトースト表示させても、、、特に怒られません・・・
めぐりめぐってUIスレッドではないと思っていたのですが間違いなのでしょうか?
45 :
デフォルトの名無しさん
2015/11/28(土) 15:09:16.35 ID:jm5vXeb+
openfileoutputで保存したファイルを、保存日時が新しい順にして
配列にファイル名を格納するにはどうしたらいい?
46 :
デフォルトの名無しさん
2015/11/28(土) 15:13:12.26 ID:MJB3PB6n
androidというよりjavaのapiじゃね
47 :
デフォルトの名無しさん
2015/11/28(土) 17:17:48.83 ID:Ys1C58HS
>>45
初心者スレに行け
48 :
デフォルトの名無しさん
2015/11/28(土) 18:27:23.84 ID:3kMWe5gI
自分でジェネリック型作ってarraylistをiteratorして、どうぞ
49 :
デフォルトの名無しさん
2015/11/29(日) 01:09:58.12 ID:1cplFHdA
端末のPush通知の取得についての質問です。
NotificationListenerServiceのonNotificationPosted()で通知は取得できるのですが、
Push通知と単なるステータスバーへの通知を判別したいのですが、どうすれば良いかわかりません。
わかる方、ご助言よろしくお願いいたしますm(_ _)m
50 :
デフォルトの名無しさん
2015/11/29(日) 03:15:59.93 ID:RglVntwV
>>45
PowerShellでは、

ls -File | sort LastWriteTime -Descending

ディレクトリ内のすべてのファイルを選ぶ。
それらを更新日時の新しいもの順に、並べる
51 :
デフォルトの名無しさん
2015/11/29(日) 05:17:37.18 ID:CMk24GHX
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
処理をコメントアウトして、

どの処理をはずしたら、正常に動くか、突き止める
53 :
デフォルトの名無しさん
2015/11/30(月) 00:08:36.58 ID:0iHIylee
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
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
closeしてるかい
56 :
デフォルトの名無しさん
2015/11/30(月) 23:43:29.72 ID:69L+CIWv
こんな感じ

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
logcatには何の例外もなく
十数文字だけ足りない時もあれば何十行も足りないケースもある
58 :
デフォルトの名無しさん
2015/11/30(月) 23:54:05.65 ID:qRceqx+T
まあIOException無視してるしね
closeの順序入れ替えてみたらどうです
59 :
デフォルトの名無しさん
2015/12/01(火) 00:08:15.85 ID:wHYnWn+u
>>58
言われて初めてprintStackTrace付けてないのに気付いたわ
付け足しても特に例外は発生しなかった
close()を逆にして10個くらい実験してみたけど最後まで書き込まれてるみたい
ありがとう
60 :
デフォルトの名無しさん
2015/12/01(火) 09:09:49.30 ID:2B9wiHwV
>>59
BufferedWriterのバッファにまだ溜まってるのにFileOutputStreamをcloseしちゃってるから
バッファに溜まってる分を書き出そうとしても書き出せないんじゃないかな
何事も後で開いたのを先に閉じる癖はつけた方がいいと思う
61 :
デフォルトの名無しさん
2015/12/01(火) 17:02:30.47 ID:N36zTOa2
明示的にflush()すればええんちゃうのか...
62 :
デフォルトの名無しさん
2015/12/01(火) 17:37:28.01 ID:ujC6cieP
flushしたらどっちから閉じてもいいね
closeの中でflushしてるから
63 :
デフォルトの名無しさん
2015/12/01(火) 20:33:48.05 ID:TIvcVDHt
Android Studio使ってるんだけどTextViewに枠線追加する方法ない?
もしくは枠を作る方法ないか?
64 :
デフォルトの名無しさん
2015/12/01(火) 21:40:12.72 ID:AyRAfoxE
枠の画像を背景画像にすれば
65 :
デフォルトの名無しさん
2015/12/02(水) 09:09:00.50 ID:b4Me4NP6
onDrawをoverrideして枠を描くとか
66 :
デフォルトの名無しさん
2015/12/02(水) 09:32:12.02 ID:BJbX9uPv
>>60
そうか、そうだよね
ありがとう
67 :
デフォルトの名無しさん
2015/12/02(水) 09:58:14.45 ID:nN9Fibvo
>>65
どうすればいいんだ?
ググったがよくわからなかった…
68 :
デフォルトの名無しさん
2015/12/02(水) 12:19:08.67 ID:ZetyXn6P
>>67
まずは>>64でやりなよ
間違いなくやりたいことが実現できるから

もしそれでできないのだとしたら、何をやりたいのかを伝え直してね
69 :
デフォルトの名無しさん
2015/12/02(水) 13:51:02.68 ID:b4Me4NP6
>>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
AndroidStudio1.5を新しいPCに入れて一回目の起動の時、何度試してもAndroid SDKのAPI23のやつをインストール失敗するな
昔から使ってたPCのはアップグレードで入れたせいでよくわかんないけど・・・・これって今新規で入れるとみんな失敗するのかな?うちだけ?
71 :
デフォルトの名無しさん
2015/12/02(水) 20:21:49.65 ID:BJbX9uPv
>>67
drawableにstroke要素のあるxmlを用意して背景にした方が早い
邪魔じゃなければ
72 :
デフォルトの名無しさん
2015/12/02(水) 21:41:03.29 ID:Q80F16WK
AccessbilityServiceで許可されているかの確認ってコードから取れますか?
73 :
72
2015/12/02(水) 21:45:18.87 ID:gRrufRGX
自己解決しました
74 :
デフォルトの名無しさん
2015/12/02(水) 22:48:45.19 ID:Mw0VsQ+j
>>70
うちもfailedになるけどretry押してたら成功するよ
75 :
デフォルトの名無しさん
2015/12/03(木) 20:38:44.15 ID:wFPIwWcF
ClickableSpanで

例えば「aaaとbbbに挟まれた一行の中身」って場合はどうしたらいいのかな?
^aaa(.*?)bbb$ これだとaaaからbbbまでも範囲として扱われるよね?
囲まれた中だけにしたいけどそういうのは無理なのかな
76 :
デフォルトの名無しさん
2015/12/03(木) 20:42:15.71 ID:IonGhITl
正規表現ならMatcher#group(1)ってやればかっこの中だけ取れるよ
77 :
デフォルトの名無しさん
2015/12/03(木) 21:39:40.28 ID:wFPIwWcF
よく見たらsetSpanで調節すれば良かったのね
78 :
デフォルトの名無しさん
2015/12/05(土) 03:48:48.02 ID:rVm+ze9Y
Playにアップしたベータ版が全然更新されないな…どこら辺が数時間なんだこれ
79 :
デフォルトの名無しさん
2015/12/05(土) 04:59:05.41 ID:7aNTe6pU
>>78
他人に理解してもらえる文章かけよ
時間の話をしているのに「全然更新されない」だとコメントできねーわ
3時間待ってんのか?5時間か?100時間か?
80 :
デフォルトの名無しさん
2015/12/06(日) 22:03:24.15 ID:S0GoiVh2
失礼します。
ダイアログのwindow幅をスクリーン幅にしたいんですが、影の影響なのかmaxにできません。
2chMateでいうアンカーされたところをレス番タップで参照してでてくるウインドウが理想です。
お願いします。
81 :
デフォルトの名無しさん
2015/12/06(日) 22:17:19.33 ID:eofNa0B+
ダイアログじゃなくてpopwindowにしたら?
82 :
デフォルトの名無しさん
2015/12/06(日) 22:26:11.49 ID:S0GoiVh2
Popwindowなら横の影が消せるのでしょうか?
ひとまず試してみます。
またできなかったらまたくるかもしれないので
ありがとうございました。
83 :
デフォルトの名無しさん
2015/12/07(月) 00:54:08.88 ID:YwZvwuy7
ダイアログもポップウインドウも影なし背景の完全オリジナルに出来るよ
影の分のマージンはやってみないとわからん
84 :
デフォルトの名無しさん
2015/12/07(月) 20:43:47.14 ID:qMlY+KB7
スピーカーから音がなってるのを検知する方法ってないですか?
85 :
デフォルトの名無しさん
2015/12/07(月) 21:17:56.48 ID:O8OH2wMg
>>84
マイクで集音
86 :
デフォルトの名無しさん
2015/12/09(水) 03:09:19.53 ID:wuGky0hv
notificationでステータスバーに通知したいんですけど、
ステータスバーにアニメーションしながら表示させるにはどうすればいいですか??
Notification.Builder#setTicker()で文字列セットしてるんですけど、表示されません。
通知バーに小さいアイコンが表示されるだけです。

Notificationサンプル載せてるサイト色々見たんですけど、どれもやり方同じで何が原因不明です。
よろしくお願いします
87 :
デフォルトの名無しさん
2015/12/09(水) 03:53:49.26 ID:wuGky0hv
>>86
すいません、解決しました
88 :
デフォルトの名無しさん
2015/12/11(金) 13:45:25.43 ID:ooqscO/v
PCからandroid端末にプッシュ通知をリアルタイムで行いたい(ラグはある程度許容)
環境はPC有線、android側は無線(同ネット内)
android側が素人なため、調べても情報不足…
PC側はC#で画面監視は出来ていて、android側に受け渡す情報でよさそうなものはありますか?
89 :
デフォルトの名無しさん
2015/12/11(金) 14:35:16.80 ID:IKEk7TdP
>>88
よくわからんけどParseとか既存の何かを使ったほうがいいのでは
90 :
デフォルトの名無しさん
2015/12/11(金) 16:26:13.38 ID:EQaK8sir
>>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
91 :
デフォルトの名無しさん
2015/12/11(金) 16:27:23.17 ID:EQaK8sir
【 オンラインTCGエディター 】   >>1,>>90

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

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

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

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

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

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

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

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

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

さ~て、インド人ベンダーと日本人の翻訳兼PGを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1449623194/-18
92 :
デフォルトの名無しさん
2015/12/11(金) 17:40:14.79 ID:Gi4ifc5P
>>88
プログラマが時間感覚を他人に説明するときに「ある程度」なんて言ってたら駄目だろ

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

5秒くらいなら許容?
15分くらいなら許容?
1時間くらいは許容?
93 :
デフォルトの名無しさん
2015/12/11(金) 20:11:52.49 ID:A0BIWEFF
地図アプリの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がテキストが化ける文字列なので、このあたりを修正すれば
治りそうなんですが、どうすればいいかさっぱりわからずです。
スーパーハカーさんよろしくお願いします。
94 :
デフォルトの名無しさん
2015/12/11(金) 21:35:05.93 ID:NN7/IaZB
端末の姿勢(回転行列)は加速度センサと地磁気センサの値から求まるみたいなんですが、
姿勢を得るには角速度センサが必要ですよね?
精度を上げるために加速度センサを組み合わせるのは聞いたことがありますが、
加速度センサ×地磁気というのは知りませんでした。
この組み合わせでも姿勢が求まることが理論的に知られているのでしょうか?
95 :
デフォルトの名無しさん
2015/12/11(金) 22:54:13.61 ID:ooqscO/v
>>92
すんません、出来れば5秒以内、最大でも15秒以内
クラサバみたいな感じで
クライアントがスマホ、鯖がPC、環境はイントラネット
PC側の処理でアクションを起こしたい

PC側で画面キャプで異常感知
それをandroid端末に知らせたい(プッシュ通知)
96 :
デフォルトの名無しさん
2015/12/12(土) 00:13:52.33 ID:PJAswYwY
Google日本語入力を使っているユーザーだけにAlertDialogを表示したいのですが、今選択中のIMEを取得することはできますでしょうか?方法ありましたらお教えいただきたくお願いします。

android ime 取得 選択中
などでググっていますが解決していません。
97 :
デフォルトの名無しさん
2015/12/12(土) 00:19:17.91 ID:PJAswYwY
DEFAULT_INPUT_METHOD絡みでいけました。
98 :
デフォルトの名無しさん
2015/12/12(土) 02:24:22.85 ID:aUREA2YR
>>93
「c++ 文字コード 変換」で検索すれば?
99 :
デフォルトの名無しさん
2015/12/12(土) 07:08:05.77 ID:FL1BAtJC
そうは言ってもGCM自体どれくらいで通知が到達するかなんて保証されてないっしょ
100 :
デフォルトの名無しさん
2015/12/12(土) 08:16:11.97 ID:v3t0tv+j
Windows7-32bit版、セレロン900MHz、メモリー4GBのノートに
AndroidStudioを入れたのですが、ほとんどのエミュレータが動きません。
かろうじて動くのはVGAレベルで2.3時代のものです。
最近の本に載ってあるLolipop以降のソースコードを試したいのですが、
何か方法は無いのでしょうか?
101 :
デフォルトの名無しさん
2015/12/12(土) 08:35:16.10 ID:JwLrAiSP
>>100
プログラミングするなら「動きません」だけじゃなく
どの段階でどうなるのか言わないとな
102 :
デフォルトの名無しさん
2015/12/12(土) 11:08:59.75 ID:PvYOA3ao
>>100
パソコンを買い替えるという手っ取り早い方法をおススメする。
103 :
デフォルトの名無しさん
2015/12/12(土) 11:56:57.13 ID:ONxEMqQo
>>98
その手の問題じゃないよ
やってごらん?
104 :
デフォルトの名無しさん
2015/12/12(土) 15:44:16.82 ID:D9q88FlI
やってごらん、、、
105 :
デフォルトの名無しさん
2015/12/12(土) 15:52:37.66 ID:xai6jCI7
>>100
Genymotionとかx86 Androidとか試してみれば?
一番いいのは実機だけど・・・
106 :
デフォルトの名無しさん
2015/12/12(土) 16:23:08.84 ID:etiwnwt0
Intel HAXMって1.x.xから6.0.1に一気にバージョン上がったのか?
107 :
デフォルトの名無しさん
2015/12/12(土) 17:45:42.72 ID:8curKcol
すいません。端末の地域設定を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);
したのが同じ結果が返ってくるんですが、
海外版の動作確認をするには端末の地域設定を変えるだけでは駄目なんでしょうか
108 :
デフォルトの名無しさん
2015/12/12(土) 18:07:59.18 ID:D9q88FlI
地域設定って、タイムゾーン?言語設定?
109 :
デフォルトの名無しさん
2015/12/12(土) 18:12:40.75 ID:8curKcol
設定→言語と入力→地域/言語
という項目で設定してます。
xperia Z1です。
110 :
デフォルトの名無しさん
2015/12/12(土) 18:39:18.26 ID:qUNg2DOP
言語設定かえたところでタイムゾーンは変わらないだろ
OSに言語設定とは別にタイムゾーン設定があるんだから
111 :
デフォルトの名無しさん
2015/12/12(土) 19:03:42.35 ID:8curKcol
ああ、日付と時刻の設定から、タイムゾーンを自動設定のチェックをはずして、
自分でタイムゾーンを選択したらできました。
アプリも想定通り動いてることを確認できましたありがとうございました。
112 :
デフォルトの名無しさん
2015/12/13(日) 05:35:52.13 ID:TOmMI570
>>93
解決しました
113 :
デフォルトの名無しさん
2015/12/13(日) 07:50:35.96 ID:pwEyr5xh
>>101
マネージャー画面の時点でほとんどがXになってますし、
新規にNexusなどの設定で作っても起動途中で落ちます。
>>102
学校のパソコンなので・・・
>>100
ありがとうございます試してみます。

32bit版なのでメモリーは3GBしかありません、
現時点でStudioだけで2GB以上喰ってますので、エミュレータに1GBなんて
設定できませんし、その辺が原因なのかもしれません。
114 :
デフォルトの名無しさん
2015/12/13(日) 08:03:00.47 ID:hMJMcrF3
>>113
Vista 32bit メモリ3GBでやってるけど
エミュのRAMを512MBにして起動できてるよ
115 :
デフォルトの名無しさん
2015/12/13(日) 20:43:12.27 ID:5gy90bUK
VisualStudioだったら、.slnファイルをダブルクリックすればプロジェクトが立ち上がるのですが、
AndroidStudioで同様のことをしようと思ったら、どのファイルをAndroidStudioに関連付けすればよいでしょうか?
116 :
デフォルトの名無しさん
2015/12/14(月) 01:10:13.93 ID:ICL1ljUI
RatingBarのStyleを動的に変更したいのですが、
ググっても方法が見つからずに困っております。
ご存知の方いましたらご教示願います。

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

android ratingbar style programmatically set / change
などでググっていますが、new RatingBarでStyle指定する方法しか出てきません。
宜しくお願いします。
117 :
デフォルトの名無しさん
2015/12/14(月) 02:41:51.74 ID:8GH3mNND
xmlのratingbarをセットしてるところにはrelative layoutでも置いておいて
その中に動的にrating barをセットすれば?
118 :
デフォルトの名無しさん
2015/12/14(月) 03:06:12.74 ID:ICL1ljUI
>>117
ありがとうございます。
取り急ぎはその様にして回避していますが、余計なlayout要素が増えて美しくないなと想いまして。
119 :
デフォルトの名無しさん
2015/12/15(火) 13:20:06.57 ID:VVj8ZKE8
DefaultHttpClientで取得したUTF-8じゃないHTMLの文字コード変換(1~2MB)
EntityUtils.toString( response.getEntity(), "Shift_JIS" );
これが微妙にボトルネック(0.5秒~1秒)なんだけど他に素早い変換って無いのかな?
BufferedReader reader = new BufferedReader( new InputStreamReader( hoge, "Shift-JIS" ) );
これも試してみたけどやっぱり数百ミリ秒かかっちゃう
120 :
デフォルトの名無しさん
2015/12/15(火) 17:24:24.46 ID:XrLPh6RH
AlertDialogにsetSingleChoiceItems()にて1つを選択してからOKボタンタップ後に処理するものを作っています。

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

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

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

ググっていますが、結局simple_list_item_single_choice使えに収束していたり、CheckedTextView使えになっていたりで解決していません。
ご存じのかたいらつましゃいましたらご教示願います。
121 :
デフォルトの名無しさん
2015/12/15(火) 17:25:57.27 ID:XrLPh6RH
スマホで書き込んでいて、漢字変換ミスや誤字が多く申し訳ありません。
122 :
デフォルトの名無しさん
2015/12/15(火) 17:26:38.79 ID:TvkotTKK
selectorというものがあります
それを使えばできると思います
123 :
デフォルトの名無しさん
2015/12/15(火) 17:53:28.57 ID:TBghsljH
>>122
レスありがとうございます。
selectorもキーワードに加えてググっていますが、
selectorという単語だけですと一般的過ぎて希望の情報にたどり着けませんでした。

どのような使い方をするものなのかが分かるブログやStackoerflowなどありますでしょうか?
124 :
デフォルトの名無しさん
2015/12/15(火) 17:56:27.78 ID:TvkotTKK
>>123
selector androidで調べてみてください
それを独自xmlの背景に指定すればよいです
125 :
デフォルトの名無しさん
2015/12/15(火) 18:02:22.21 ID:TBghsljH
>>124
すみません。これはフォーカス状態やタップ状態を表現するときに使うものだと認識しています。(このselectorでしたら、カスタムボタンを作る際などに使っていました)

やりたいことはAlertDialogに例えばItemが5つセットされていて、3つ目がタップされたら3つ目が選択状態になり、1,2,4,5番目は非選択状態になる。というものですが、これがselectorで可能なのでしょうか?
126 :
デフォルトの名無しさん
2015/12/15(火) 18:06:17.12 ID:TvkotTKK
>>125
simple_list_item_single_choiceで動くコードなのでしたら
state_selectedを使うとできると思います
127 :
デフォルトの名無しさん
2015/12/15(火) 18:10:17.83 ID:TBghsljH
>>126
ありがとうございます。
これから移動しますので、いただいた情報から調べてみます。
128 :
デフォルトの名無しさん
2015/12/15(火) 18:27:53.67 ID:TvkotTKK
>>127
ちょっと訂正します
state_selectedと書いたのですが
state_checkedでした
129 :
デフォルトの名無しさん
2015/12/15(火) 19:40:12.73 ID:NhWcF0eD
アプリが二つあって片方のアプリからもう片方のアプリのアクティビティを指定して起動ってできるもんなの?
130 :
デフォルトの名無しさん
2015/12/16(水) 00:19:16.27 ID:JeQgJeZ8
TextViewの横にImageViewを配置していて、TextViewのfontSizeは動的に変えられるようにしています

ImageViewをTextViewの高さに合うように(縦横比は固定で)拡大させたいのですが、JavaでTextViewのheightを取得してImageViewのwidthとheightを変更~ではなくxmlだけで自動でImageViewのサイズを合わせてくれるような書き方ありましたらお教えください
131 :
デフォルトの名無しさん
2015/12/16(水) 00:48:11.08 ID:PnP7/MSX
android:layout_height="match_parent"
132 :
デフォルトの名無しさん
2015/12/16(水) 01:06:37.19 ID:JeQgJeZ8
>>131
それですとwidthが変わらないので駄目でした。
133 :
デフォルトの名無しさん
2015/12/16(水) 01:40:55.26 ID:Jg200koZ
left_drawableってdrawableのサイズは変化したっけか
134 :
デフォルトの名無しさん
2015/12/16(水) 01:52:07.75 ID:JeQgJeZ8
>>133
はい、変化しません。
135 :
デフォルトの名無しさん
2015/12/16(水) 07:05:12.75 ID:pP01lOam
>>129
マニフェストで明示的に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);
136 :
127
2015/12/16(水) 12:57:55.46 ID:JeQgJeZ8
>>128
ありがとうございます!実現できました。
137 :
デフォルトの名無しさん
2015/12/16(水) 12:58:52.55 ID:JeQgJeZ8
うお、すぐ上のIDと被った
こんなこともあるんですね。
138 :
デフォルトの名無しさん
2015/12/17(木) 14:58:58.28 ID:GFOrSnsD
RelativeLayoutを使えば出来るんじゃね
139 :
デフォルトの名無しさん
2015/12/18(金) 16:43:44.33 ID:kG5XDHTt
AsynkTaskなどを使って、異なる3つのファイル(f1.xxx、f2.xxx、f3.xxx)を(f1c.xxx、f2c.xxx、f3c.xxx)に非同期でコピーしようと考えているのですが、まずいでしょうか?

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

それぞれのファイルは容量が小さく無い場合もあり、できれば非同期で同時にコピー開始したいと考えています。
140 :
デフォルトの名無しさん
2015/12/18(金) 19:00:02.32 ID:qFsHJRmQ
ファイルシステム的には全く問題ない
141 :
デフォルトの名無しさん
2015/12/18(金) 23:58:02.38 ID:kG5XDHTt
>>140
ありがとうございます。
142 :
デフォルトの名無しさん
2015/12/19(土) 00:34:52.98 ID:fX1Pamqf
スレッドを起動し、その中でディスプレイの垂直同期信号が得られるまで待機する方法はありますか?
143 :
デフォルトの名無しさん
2015/12/19(土) 09:13:47.01 ID:7YofSjEL
プログラマはMacを使ってるってマジ?
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
144 :
デフォルトの名無しさん
2015/12/19(土) 09:24:37.24 ID:XrCqzANw
フォントを変更する方法がわかりません
MSゴシックにしたいのですが
145 :
デフォルトの名無しさん
2015/12/19(土) 10:15:09.84 ID:eSsGkohn
そんなものない
146 :
デフォルトの名無しさん
2015/12/19(土) 11:25:33.03 ID:uNSMUUZ9
方法のある無し以前に
利用規約とや利用条件とかを気にする癖を付けた方が良い
147 :
デフォルトの名無しさん
2015/12/19(土) 11:37:21.19 ID:idpX6i7X
そもそもなんで泥のそこそこ優秀なフォントを捨ててまで、互換性以外の理由でM$の糞フォントを使わなければならないのか、そこが問題だw
使用におけるライセンスは確かマイクロソフトから買えたんじゃなかったっけか?
148 :
デフォルトの名無しさん
2015/12/19(土) 14:10:07.98 ID:fX1Pamqf
Google Play 開発者サービスのAPIを使う場合のデメリットやリスクってありますか?
149 :
デフォルトの名無しさん
2015/12/19(土) 17:11:25.63 ID:zHA4DGTi
ファイル選択したいんですが自作するしかないんでしょうか
150 :
デフォルトの名無しさん
2015/12/19(土) 17:15:15.91 ID:cnr2UN2D
暗黙的インテントで他のアプリ呼び出せばいいだろ。
151 :
デフォルトの名無しさん
2015/12/19(土) 17:38:42.03 ID:zHA4DGTi
いえファイルを他のアプリで開きたいわけでなく、
ファイルを選択して自身のアプリでファイルを開いて処理したいので
パスだけが欲しいんですがエクスプローラ的な処理を自作するしかないのでしょうか
152 :
デフォルトの名無しさん
2015/12/19(土) 17:59:43.54 ID:qJtaM8Ov
そういうインテントもあるよ
具体的にはわからないけど
153 :
デフォルトの名無しさん
2015/12/19(土) 18:18:50.39 ID:LCiUeeSk
>>151
とりあえずなら、おれはこんなコードを使う。
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になるのか見たいなら上のコードだけでも
154 :
デフォルトの名無しさん
2015/12/19(土) 18:48:09.78 ID:zHA4DGTi
hage
この操作を実行できるアプリケーションはありません。
と出ました。
155 :
デフォルトの名無しさん
2015/12/19(土) 19:09:20.37 ID:LCiUeeSk
>>154
うお。hageって言われるってことはKitkat未満の端末だと思うけど、
最低でもギャラリーがこれに応えられると思うんだけどなあ
ちなみに端末は具体的に何?
156 :
デフォルトの名無しさん
2015/12/19(土) 19:14:44.78 ID:LCiUeeSk
ああ、ごめんなるほど
ファイルのタイプを指定しないとダメなのかな
タイプ未指定ですべてのタイプのファイルを対象にとかは無理かもしれん
157 :
デフォルトの名無しさん
2015/12/19(土) 19:16:09.19 ID:cnr2UN2D
メディア(mime)タイプぐらい設定したほうがいいんじゃねぇか。
そうすりゃ、ギャラリーが顔を出すんじゃね?
158 :
デフォルトの名無しさん
2015/12/19(土) 19:20:08.44 ID:cnr2UN2D
まぁ、とりあえず、>>153のとおりにすれば最終的には
onActivityResultでファイルのパスだけ受け取れる。
159 :
デフォルトの名無しさん
2015/12/19(土) 19:21:25.32 ID:LCiUeeSk
いやごめん intent.setType("*/*"); は最低でも必要みたいだ
intent.addCategory(); の下に intent.setType("*/*"); といれてみてくれ
これだととりあえずいろんなアプリが指定できるようになって、
その指定したアプリで選択できるファイルが得られると思う
160 :
デフォルトの名無しさん
2015/12/19(土) 19:23:52.73 ID:hZsua7Tb
>>149
fodlgも作れないようなアホがプログラミングするなよ(阿呆)
161 :
デフォルトの名無しさん
2015/12/19(土) 19:30:10.51 ID:LCiUeeSk
ただし、intent.setType("*/*")としても得られるのは、
このIntentに応えられるアプリが対応してるタイプのファイル限定なんだよね
すべてのファイルを選択できるかどうかは、端末にインストールしてあるアプリに依存しちゃうな

Kitkat以上で有効な方のコードはSAF使うからたぶんどんなファイルでもいけると思う
162 :
デフォルトの名無しさん
2015/12/20(日) 09:14:42.69 ID:eRgxVt+c
google play service libでエラー出るんだけどどうしたいい?
163 :
デフォルトの名無しさん
2015/12/20(日) 09:18:02.17 ID:w0rCQFjA
エラーメッセージを調べる
164 :
デフォルトの名無しさん
2015/12/20(日) 13:10:57.87 ID:Jv3Se7aj
>>148
一番のデメリットはファイルサイズがでかくなること
165 :
148
2015/12/20(日) 17:09:11.66 ID:KkGGgVF0
>>164
そうなんですか!
ありがとうございました!
166 :
デフォルトの名無しさん
2015/12/21(月) 10:35:42.31 ID:7/TJHaOx
AsynkTaskを2つ走らせて、両方とも処理が完了したらAlertDialogを表示ってやりたいのですが、複数スレッドの完了検知はどうやったらできますか?
167 :
デフォルトの名無しさん
2015/12/21(月) 11:23:54.14 ID:HlJqNKjt
処理を始める前にカウンタをインクリメントする
処理が終わったらカウンタをデクリメントとして、カウンタが0かどうか確認する
168 :
デフォルトの名無しさん
2015/12/21(月) 12:23:16.53 ID:cJYMiJwJ
>>167
できました、ありがとうございます。
169 :
デフォルトの名無しさん
2015/12/22(火) 07:54:31.45 ID:ZqQN5o+/
それ用にCountDownLatchってクラスあるんやで
170 :
デフォルトの名無しさん
2015/12/22(火) 09:13:40.85 ID:piIVJH1V
.NETのCountDownEventと違いCountDownLatchは増加できないからゴミだろ。
171 :
デフォルトの名無しさん
2015/12/22(火) 11:56:08.26 ID:uNg6GXC8
開発環境は最近はEclipsとADTが合体されてると聞きました。

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

[Q2] いまは昔の環境がインストールされれてるんですが、それを完全にアンインストールしてから[Q1]をインストールしたら、ちゃんとJavaだけん開発環境も普通に使えますか?
172 :
デフォルトの名無しさん
2015/12/22(火) 11:56:34.12 ID:uNg6GXC8
だけの
173 :
デフォルトの名無しさん
2015/12/22(火) 12:07:47.03 ID:UaGtm6rj
>>171
そんな可笑しな情報を聞きましたってんなら
その人に質問したらええんでないの?
174 :
デフォルトの名無しさん
2015/12/22(火) 12:08:54.22 ID:QbKPEtC1
今はAndroid Studioが推奨。Eclipse+adtは今年一杯でサポート無くなる
175 :
デフォルトの名無しさん
2015/12/22(火) 12:21:35.56 ID:uNg6GXC8
>>174
でも昔からはeclipsだし、Javaもやりたいから開発環境はeclipsだけ覚えればいいというのは楽だし
いま持ってる入門書は全部eclips中心に書かれているからeclipse+adtで行きたいんです。
176 :
デフォルトの名無しさん
2015/12/22(火) 12:28:53.70 ID:HmAqqZTv
その入門書に導入方法も書いてあるだろ
177 :
デフォルトの名無しさん
2015/12/22(火) 12:37:16.18 ID:UaGtm6rj
>>175
ADTバンドルのeclipseはもう(公式サイトでは)公開されていないから、自分でADT導入するのが手っ取り早いよ

手取り足取り教わらないと導入できないのであれば、素直にAndroid Studio使っておこうよ
今後はAndroid Studioの入門書しか出ないぞ
178 :
デフォルトの名無しさん
2015/12/22(火) 12:38:40.46 ID:2niS+KiZ
つーか独自に開発環境作るんだったらxcodeのplaygroundぐらいのインパクトある機能を盛り込めよ
キーバインドはeclipseと違うわ面倒くさいだけ
179 :
デフォルトの名無しさん
2015/12/22(火) 16:33:49.29 ID:+iARmBw1
今まで色の変更は
int color = getResources().getColor(R.color.name);
view.setBackgroundColor(color);
だったけど
getColor(int id)の部分が訂正線<s>が引かれて
getColor(int id, Theme theme)が推奨されてました
このthemeって何ですか?
今まで通り@color/idだけでもいけるけど、何だろうっと思って
180 :
デフォルトの名無しさん
2015/12/22(火) 18:02:12.38 ID:MYvviZ7X
>>179
テーマによって色が違う可能性があるから今使用してるテーマを入れてくれってことだと思う
181 :
デフォルトの名無しさん
2015/12/22(火) 19:34:57.34 ID:xCo3+zAT
>>175
IntelliJ IDEA覚えればJava出来るし、本などandroid向け開発に参考にできるものは今後増えることが見込まれるのでは?
182 :
デフォルトの名無しさん
2015/12/22(火) 21:27:49.88 ID:ZqQN5o+/
>>178
なんだかんだ言ってもInteliJのプラグインでしかないからね
183 :
デフォルトの名無しさん
2015/12/22(火) 23:10:48.84 ID:t6yWbjtm
AsyncTaskはもう推奨されてないから今から非同期書くならRxAndroidがええんでね?
184 :
デフォルトの名無しさん
2015/12/23(水) 03:04:53.64 ID:/wOBmLFi
Androidスタジオは異常に重いうえにすぐ落ちる。
起動に2~3分、
動くようになっても反応が遅いく何かボタンをクリックしても反応するまでに3~5秒、
そして数分すると突然強制終了。
半年前のことだから今はそんなことはないのかもしれないが、もういいわってなった。
テキストエディタで書いてコマンドラインでコンパイルするスタイルがサクサク動いて一番楽だ。
185 :
デフォルトの名無しさん
2015/12/23(水) 05:53:25.57 ID:2WXZnAai
>>184
他の開発者から笑われない?
186 :
デフォルトの名無しさん
2015/12/23(水) 06:49:38.42 ID:0AOnxlVN
シャベルってやつは異常に重いうえにすぐ壊れる
だから素手で掘ったほうがサクサクで一番楽だ。

って読める
187 :
デフォルトの名無しさん
2015/12/23(水) 07:50:29.70 ID:/wOBmLFi
いや、ボタンクリックしてから反応するまでに3~5秒って時間かかりすぎだろ。
やってられないよ。
重いボタンがあるというわけではなく、全てのボタンがそんな状況。
高価なハイスペックPC持ってる人はそんなことないのかもしれないが、
3.4GHzクアッドコア、メモリ8GBの俺のPCでは重すぎて無理だった。
188 :
デフォルトの名無しさん
2015/12/23(水) 08:01:59.05 ID:0AOnxlVN
その環境でその重さなら、何か別の問題がありそうだよ
189 :
デフォルトの名無しさん
2015/12/23(水) 08:16:31.32 ID:FGZxOsFt
>>187
あたかも Android Studio に問題があるかのような書き方やめろよ。お前の環境の問題じゃん。
190 :
デフォルトの名無しさん
2015/12/23(水) 11:37:01.97 ID:j1jqDcUa
>>187
他の開発者から笑われてるよ

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

煽りでも誇張でもなく、本当にそう思う
191 :
デフォルトの名無しさん
2015/12/23(水) 13:18:59.44 ID:FNwaF1lk
>>184
統合開発環境なんてどれもそんなもんだろ。VisualStudioとかもなかなかひどい時がある
俺の環境(第3世代i5、メモリ8G、SSD、win7)だとサクサク動いてたけど、昨日電源タップ故障でパソコン落ちて、そのときにOSは無事だったんだが環境が壊れたらしく、再インストールorz
そうでなくとも定期的な再インスコ及びバックアップ推奨
192 :
デフォルトの名無しさん
2015/12/23(水) 14:46:46.00 ID:5M1fVUNY
android.renderscript.Matrix4fをimportすれば4x4行列を使えますし、行列同士の乗算を行うmultiply関数も用意されています。

しかし、ベクトルとの乗算を行う関数が見当たりません。
自分でいちいちforループで記述するしかないのでしょうか?
193 :
デフォルトの名無しさん
2015/12/23(水) 15:29:54.90 ID:ECsqfIr3
>>187
設定ちゃんとしてないからだろw
194 :
デフォルトの名無しさん
2015/12/23(水) 22:30:15.75 ID:jR0UPz9Q
Android Studioを今日初めてインストールしたけど、糞重いよ。
なにか操作して数秒~10秒以上も待たせるなんて
その待っている間に次のことをやろうとしてたのをなにをしようとしてたか忘れそうで
糞ものすごく効率が悪いツールだな。
195 :
デフォルトの名無しさん
2015/12/23(水) 22:33:31.48 ID:jR0UPz9Q
これは糞ありえん。

以前の定番だった
・Eclips
・ADT
・Android SDK
にしたいんだけど、これらがダウンロードできるサイトはどこ?
196 :
デフォルトの名無しさん
2015/12/23(水) 22:34:01.22 ID:jR0UPz9Q
もう、うんこですよ。
197 :
デフォルトの名無しさん
2015/12/23(水) 22:41:53.91 ID:2WXZnAai
>>195
安定バージョンが落とせる所はないだろ?
日蝕の良い所はフォルダ丸ごと保存しておくだけでバックアップになるので、自分はジュノの安定版をdvd数枚に保存してる
これでいつでも復元できるので安心
198 :
デフォルトの名無しさん
2015/12/23(水) 22:46:47.38 ID:ECsqfIr3
>>194
スペックも無しに何ってんだか
199 :
デフォルトの名無しさん
2015/12/23(水) 23:02:21.63 ID:XWJJx6V5
お前らつられすぎ
200 :
デフォルトの名無しさん
2015/12/23(水) 23:03:32.89 ID:jR0UPz9Q
>>197
そのバックアップをどこかにアップしていただけないでしょうか?
201 :
デフォルトの名無しさん
2015/12/23(水) 23:06:49.75 ID:jR0UPz9Q
>>187
同士よ!

反応が遅くて困るのはやっぱり先にも書いた通り
次にやろうとしてた作業を即座にできないことだよな。
わたしみたいに頭が切れる天才だと
次に書きたいコードが頭に一瞬で浮かび
さらにそのそ続きもまた一瞬で浮かぶから
2-3秒でさえ待たないといけないとじれったくてしょうがないんだよ。
202 :
デフォルトの名無しさん
2015/12/23(水) 23:21:51.33 ID:bzoKfS5c
パソコンぐらいまともなの買えば?
203 :
デフォルトの名無しさん
2015/12/23(水) 23:26:33.62 ID:4wj+rz5B
すいませんspinnerを開いたときにスクロール位置をトップにしたいんですがどうしたらいいですか
204 :
デフォルトの名無しさん
2015/12/24(木) 01:30:09.10 ID:MjLZfEC/
>>201
待たずにコード追加すればいいだけだろw
205 :
デフォルトの名無しさん
2015/12/24(木) 01:42:44.36 ID:swsWKUrr
Spinnerについての質問なのですが、xmlでspinnerにandroid:backgroundで色をつけると右下の三角が消えてしまいます
何とか三角をつけたまま色を変えたいのですが、可能なのでしょうか
ググっても押して出てくるメニューの色を変える方法が出てきます
206 :
デフォルトの名無しさん
2015/12/24(木) 05:44:52.44 ID:h3JTIwaN
Android Studioの重さは異常
20世紀ならいざ知らず、このもっさり感はないわ
使ってるのはハイスペPC持っててサクサク動く奴か、遅さが気にならない知恵遅れくらいだろう
207 :
デフォルトの名無しさん
2015/12/24(木) 06:42:10.43 ID:iGHSWiUu
ウチは、
コア2、3GHz、mem8G、win7なので未だにエク
サクサクサクサク動いてる
業務用なので新機能も不要
2.2から4.0の設定で新機種でも不具合なし
過去にADT上げてエライ目にあったので新機種で不具合が出ない限りエクから移行する予定は無い
208 :
デフォルトの名無しさん
2015/12/24(木) 07:18:37.82 ID:/MYZ6Y6l
android studioのスクロールバーが細くて使いにくいから太くしたいんだけど
どこかで設定できる?
209 :
デフォルトの名無しさん
2015/12/24(木) 13:25:37.93 ID:QHPA1t+Q
もう、うんこですよ。
210 :
デフォルトの名無しさん
2015/12/24(木) 15:03:38.91 ID:QHPA1t+Q
Android Studioでつくったアプリも
ひょっとしてうんこ重いですか?
211 :
デフォルトの名無しさん
2015/12/24(木) 15:49:06.36 ID:/MYZ6Y6l
ギャグなのかマジボケなのか微妙なライン
212 :
デフォルトの名無しさん
2015/12/24(木) 15:50:33.09 ID:QHPA1t+Q
サクサク動いたらしい昔の開発環境で開発したいのですが
そのためのツール類はどこかにuploadされてないでしょうか?
213 :
デフォルトの名無しさん
2015/12/24(木) 16:04:40.03 ID:0eiDedrc
>>212
バンドル版は無いけどeclipseとadtとsdkは別個でDLできるからさっさとやればいいのに
214 :
デフォルトの名無しさん
2015/12/24(木) 16:08:53.20 ID:QHPA1t+Q
eclipseとsdkは別個でDLできました。
adtはどこにありますか?
215 :
デフォルトの名無しさん
2015/12/24(木) 16:27:12.47 ID:MjLZfEC/
>>206
愉快犯乙

>>214
upload?は?
自力で環境構築できないような奴が開発かw
216 :
デフォルトの名無しさん
2015/12/24(木) 16:47:50.52 ID:QHPA1t+Q
>>215
どこにdownloadしたいのにuploadするアホがいるのですか?
217 :
デフォルトの名無しさん
2015/12/24(木) 16:50:24.99 ID:Xs1cffBZ
そんなレスしたら(お前に)教えてくれる人がいなくなるのが分からないのかな
218 :
デフォルトの名無しさん
2015/12/24(木) 16:53:06.48 ID:fFYL5tmR
男は黙ってNG
219 :
デフォルトの名無しさん
2015/12/24(木) 17:20:56.87 ID:o4ibxXou
環境もサクサク構築できないやつがサクサク開発出来るわけない
220 :
デフォルトの名無しさん
2015/12/24(木) 17:40:52.41 ID:MjLZfEC/
221 :
デフォルトの名無しさん
2015/12/24(木) 17:49:53.19 ID:QHPA1t+Q
adtどこ?
222 :
デフォルトの名無しさん
2015/12/24(木) 18:51:20.36 ID:eQYXT6s6
俺の環境では https://dl-ssl.google.com/android/eclipse/ で登録されているけど
223 :
デフォルトの名無しさん
2015/12/25(金) 11:23:45.03 ID:Y7WZ2doP
三ヶ月くらい前にはあったと思うが、もう公式からADTのインストール方法は消えてんのね。

まあそうか。
224 :
デフォルトの名無しさん
2015/12/25(金) 12:07:23.91 ID:Y7WZ2doP
marketplace入れてそっからインストールする方が手っ取り早いのかな?
225 :
デフォルトの名無しさん
2015/12/25(金) 19:33:13.75 ID:wx0vRYD+
クソ重いAndroid Studio
226 :
デフォルトの名無しさん
2015/12/25(金) 19:38:54.08 ID:XoBMqT50
>>225
もう、うんこですよね
227 :
デフォルトの名無しさん
2015/12/25(金) 19:48:08.90 ID:XoBMqT50
ADTってどこにあって、それをどうすると、Eclipsでアンドロイド開発ができるようになるのですか?
228 :
デフォルトの名無しさん
2015/12/25(金) 19:51:06.25 ID:f2XEDTpt
>>227
お前のケツの穴にあって、それを食うと出来る
229 :
デフォルトの名無しさん
2015/12/25(金) 19:57:01.83 ID:XoBMqT50
ここはひどいインターネッツですね
230 :
デフォルトの名無しさん
2015/12/25(金) 20:52:07.35 ID:O2aJ6MzB
Android Developersのリファレンスなんですが、
長さや角度の単位を明記していないものが多いです。
天下のGoogleでもこんなもんなんでしょうか?
それとも、ソフト界隈では茶飯事なんでしょうか?
231 :
デフォルトの名無しさん
2015/12/25(金) 21:37:05.28 ID:rXbLq28Y
ドキュメントで分からなかったら実際に試してみるのが早い
232 :
デフォルトの名無しさん
2015/12/25(金) 23:42:02.64 ID:eA1p61Ni
すべてはソースに書かれている
233 :
デフォルトの名無しさん
2015/12/25(金) 23:57:59.78 ID:XoBMqT50
>>228
あまりわたしを怒らせないほうがいいぞ。
解決するまでこのスレに居座り続けるのだからな。
234 :
デフォルトの名無しさん
2015/12/25(金) 23:59:45.75 ID:RWglvCmz
クソスペor初期設定で重いって嘆くような奴が開発とかw
235 :
デフォルトの名無しさん
2015/12/26(土) 00:03:23.87 ID:IA0hInXz
>>233
俺の経験ではコテハンを付けた方が回答してもらいやすいよ。
236 :
デフォルトの名無しさん
2015/12/26(土) 00:05:09.70 ID:o9Z54S25
まず特例で書いてなければ慣例通りやってみる
237 :
タワシ
2015/12/26(土) 00:07:23.95 ID:3A5jLJeQ
>>222から行けるサイトもADTはダウンロードできないですし
238 :
デフォルトの名無しさん
2015/12/26(土) 00:59:18.33 ID:rtSQ8FHx
>>233
お前のケツの穴にあるって教えてやってるのに?
239 :
デフォルトの名無しさん
2015/12/26(土) 00:59:23.09 ID:IA0hInXz
コテハンは、
"名前" + "#" + "特定の文字列"
とすると良いよ

例えば

太郎#hogehoge

みたいにね。
hogehogeは好きな文字列でOKだよ。
回答がもらえるといいね。
240 :
デフォルトの名無しさん
2015/12/26(土) 01:28:19.90 ID:CrgacqwD
コテハンだったら、そりゃ教えるよね
241 :
デフォルトの名無しさん
2015/12/26(土) 02:32:07.05 ID:yFe6uf0Q
その場合「太郎」が「コテ」イ「ハン」ドルネームで
「#hogehoge」がトリップキーなんだがw
242 :
デフォルトの名無しさん
2015/12/26(土) 04:05:34.53 ID:uOy9xi4j
開発環境についてはスレチじゃないのか?
243 :
デフォルトの名無しさん
2015/12/26(土) 08:35:12.62 ID:k3/bWCsy
スレタイ的に言語の話じゃなくてプログラミングの話だからここでいいんじゃない?
流れ早いわけでもないし
244 :
デフォルトの名無しさん
2015/12/26(土) 09:08:41.53 ID:rnVpjoXB
>>241
相手に併せて、時には間違っていたとしてもまずは理解させることを優先させて説明するって重要なことだよ

今の話題ではトリがトリであることは重要ではなくて、まずはなりすましを防げる形でコテハン付けてもらうのが目的
245 :
デフォルトの名無しさん
2015/12/26(土) 09:44:02.43 ID:tSCwMLSc
エンバカデロのAppMethodって使ってる人いる?
C++でAndroid向けなら無料で使える開発環境らしいのだが。
246 :
デフォルトの名無しさん
2015/12/26(土) 10:57:52.40 ID:0/fM1yWJ
>>237
Eclipse 側で設定するんだよ
直にアクセスするんじゃない
247 :
デフォルトの名無しさん
2015/12/26(土) 11:01:41.76 ID:rnVpjoXB
あちゃー

次は以下のどれかだな
・どこで設定するんですか
・設定しても何も表示されません
・どれを選択すればよいですか
・選択して進めましたがインストールに失敗します
248 :
デフォルトの名無しさん
2015/12/26(土) 11:33:13.10 ID:w+qk2M7a
249 :
デフォルトの名無しさん
2015/12/26(土) 12:21:39.75 ID:7vqLpcYG
AndroidStudioが重い重いって騒いでる奴がいるけど、あれってそういうものだろ。
GoogleがFacebookをパクってFacebookの劣化版Google+を出してみたのと同じで、
XcodeをパクってXcodeの劣化版AndroidStudioを出してみた。
だから新しいもの好きの色物開発環境だよ。
少なくとも普通の開発者にとっては無縁のもの。
まぁあと5年も経てば普通の開発者でも使えるくらいには改良されてると思うよ。
250 :
デフォルトの名無しさん
2015/12/26(土) 12:33:30.68 ID:jzAdMscz
設定で軽量化する方法ないの?
251 :
デフォルトの名無しさん
2015/12/26(土) 13:23:19.65 ID:rtSQ8FHx
Eclipseで良いのに何で変えるのかなぁ ね!
252 :
デフォルトの名無しさん
2015/12/26(土) 14:04:27.94 ID:dFkT/Ced
そりゃやっぱあれだよあれ
253 :
デフォルトの名無しさん
2015/12/26(土) 18:58:39.89 ID:NHuaNiAD
XPで良いのに何で変えるのかなぁ
254 :
デフォルトの名無しさん
2015/12/26(土) 19:01:54.35 ID:rtSQ8FHx
いや...セブンはXPのアップだからさ
ビスタは糞だったが
255 :
237
2015/12/26(土) 19:08:54.63 ID:3A5jLJeQ
>>246
ありがとうございます。

しかしさらに疑問がでてきました。
・どこで設定するのでしょうか?
・設定しても何も表示されませんでしたよ
・どれを選択すればよいでしょうか?
・選択して進めましたがインストールに失敗してしまうんです
256 :
デフォルトの名無しさん
2015/12/26(土) 21:15:43.27 ID:IA0hInXz
>>255
コテハンにしろってんだろカス
257 :
タワシ
2015/12/26(土) 22:00:56.58 ID:3A5jLJeQ
じゃあこれからわたしはタワシになりますね
258 :
デフォルトの名無しさん
2015/12/26(土) 22:04:26.24 ID:5mFUlQ6z
タワシwww
いい名だw
259 :
タワシ
2015/12/26(土) 23:36:06.51 ID:3A5jLJeQ
さっきEclipse側で操作してADTのインストールに成功したもよう。
いまAndroid SDKをダウンロード中だけどこれがもう1時間以上たったのに終わらない。
260 :
デフォルトの名無しさん
2015/12/26(土) 23:43:54.47 ID:yFe6uf0Q
>>244
間違っているのに理解させるっておかしいだろw
261 :
タワシ
2015/12/27(日) 00:42:07.62 ID:s0ZnV/0v
SDKもダウンロード完了。
そしてそのパスも設定しました。

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

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

ライブラリ使う場合は、最初はサンプル完全コピペから始めて少しずつ修正加えてますか?
それとも、必要そうな部分を切り貼りして実装してますか??(´д`)
263 :
タワシ
2015/12/27(日) 07:57:46.72 ID:s0ZnV/0v
なぜタワシのEclipseではFile - New で AndroidのProject が出ないのでしょう?
264 :
デフォルトの名無しさん
2015/12/27(日) 08:17:24.01 ID:3mOJozW+
>>263
最新バージョンだから
265 :
デフォルトの名無しさん
2015/12/27(日) 12:19:01.45 ID:n/FM/vOi
>>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
266 :
デフォルトの名無しさん
2015/12/27(日) 12:20:00.97 ID:n/FM/vOi
【 オンラインTCGエディター 】   >>1,>>265

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

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

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

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

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

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

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

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

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

さ~て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1450555747/-20
267 :
デフォルトの名無しさん
2015/12/27(日) 14:13:46.41 ID:QG3zdSCK
>>260
本当はクライアントから定期的にサーバーに問い合わせて通知を表示する機能を便宜上PUSH通知として説明することがある
本当はPUSH通知ではないけどね
なぜならその説明の方が通じるから

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

相手に併せて説明を変えるとはそういうこと
268 :
デフォルトの名無しさん
2015/12/27(日) 14:43:14.25 ID:n2m1jc8o
PUSH通知かどうかなんて、どの層をネットワークと見なすかによって変る

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

でもアプリケーション層に構築されたネットワーク上ではPUSH通知で問題無い
269 :
デフォルトの名無しさん
2015/12/27(日) 15:13:06.87 ID:OCtp/hWU
>>266がたまに貼られてるが、意味が分からない
例えでガチンコジャッジというワードが出ているが、ガチンコジャッジがそもそも何なのか分からない
ゲーム?
270 :
デフォルトの名無しさん
2015/12/27(日) 17:58:07.27 ID:VyHxiv5I
test
271 :
デフォルトの名無しさん
2015/12/27(日) 18:01:35.67 ID:VyHxiv5I
アプリ内課金について調べているのですが、いくつか解説しているサイトを見るとlabHelperを使っているところとIInAppBillingServiceを使っているところと2パターンありました

labHelperを使っているものはラッパーで、その内部ではIInAppBillingServiceを扱ったものがゴリゴリ書かれていると理解したのですが合ってますか?
272 :
デフォルトの名無しさん
2015/12/27(日) 18:42:57.90 ID:zGVY6mFV
例えばユーザーが緯度経度を指定するための助けとして、
GoogleMapをインテントで起動させて、そこで指定した緯度経度を元アプリで取得するということは可能でしょうか?
273 :
タワシ
2015/12/27(日) 19:25:47.22 ID:s0ZnV/0v
>>264
ほんとだ。
File→New→Project→・・・とたどっていくと見つかった、ありがとう。
では去りますね。
274 :
デフォルトの名無しさん
2015/12/27(日) 23:16:53.17 ID:wEcqjPTL
>>267
下手な例えするくらいなら何も言わなくていいから・・・
コテハンの説明するのとは次元が違う
275 :
デフォルトの名無しさん
2015/12/28(月) 00:24:51.94 ID:vR1HW7Tu
そもそもNGにするためにコテつけさせたんだから、内容なんでどうでもいいのに、、、
276 :
デフォルトの名無しさん
2015/12/28(月) 01:03:29.49 ID:z119Hk3a
>>271
ラッパーとかゴリゴリとかは若干齟齬があるかもしれんが
だいたいそういうモノ
277 :
デフォルトの名無しさん
2015/12/28(月) 03:12:17.67 ID:g88tVHPx
>>276
ありがとうございます
278 :
デフォルトの名無しさん
2015/12/28(月) 08:22:31.95 ID:2urYXqca
>>274
なかなか良い例えだと思う
279 :
デフォルトの名無しさん
2015/12/28(月) 08:56:45.98 ID:Dk5i3GMh
>>275
トリをトリであることなんて意識させる必要はないのだから、コテハンとして教えて問題ないよなー。
トリも含めてコテハンと言えなくも無いし、そういう点ではプッシュ通知の例と同じだと思った。

なりすまし出来ないように~と親切で教えているように見せて中々やるなと感心したものだが。
280 :
デフォルトの名無しさん
2015/12/28(月) 13:45:43.47 ID:4yukzebX
Androidのアプリを作ってるのでここで質問させてください。

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

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

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

ソフトアナログスティックのアルゴリズム的な物が分かるサイトはありますか?
281 :
デフォルトの名無しさん
2015/12/28(月) 14:20:21.78 ID:CX029MfN
>>280
ただの算数の話題だと思うのでスレ違いなような気もするけど、
ちなみに左上22.5度の場合はどんな値が欲しいの?
282 :
デフォルトの名無しさん
2015/12/28(月) 14:44:15.62 ID:4yukzebX
>>280
おっしゃる通り、数学の問題なんですけどね・・・

Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚

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

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

この計算式によって、使い心地的な物が変わると思うんですが、
プレステとかゲームコントローラー的な値が取れたらと思ってます。
283 :
デフォルトの名無しさん
2015/12/28(月) 15:03:50.37 ID:EvffTiyU
>>282
極座標て調べると幸せになれるかも
半径は最初にタッチしたとこといまタッチされてるところの距離でいいんじゃない?
284 :
デフォルトの名無しさん
2015/12/28(月) 15:31:32.36 ID:CX029MfN
>>280
>>283で終了していた

「中心から左上45度に目いっぱい倒したとき、X軸のMAX値、Y軸のMAX値」ということは、
ななめ入力時は まっすぐ入力の時の 1.4倍で動くんだよね?
アナログスティックというよりは、デジタル十字キーの操作感っぽい
285 :
デフォルトの名無しさん
2015/12/28(月) 15:34:01.95 ID:GH2oucV1
>>282
sin cos試したならtanも試したのかな?
286 :
デフォルトの名無しさん
2015/12/28(月) 15:44:52.61 ID:4yukzebX
極座標だと、円上にある斜め上45度のMAX時、X軸のMAX値、Y軸のMAX値は取れなくないですか?
287 :
デフォルトの名無しさん
2015/12/28(月) 16:21:37.84 ID:4yukzebX
>>285
tanを使えばいけそうな感じがしますね。
試してみます。ありがとうございます。
288 :
デフォルトの名無しさん
2015/12/28(月) 16:30:01.83 ID:aQp7bRaK
音どころか画面がOFFのままでカメラ撮影ができるアプリを作ることはできますか?
289 :
デフォルトの名無しさん
2015/12/28(月) 18:15:03.03 ID:0r3Sx74i
>>288
できます
290 :
デフォルトの名無しさん
2015/12/28(月) 18:17:14.89 ID:4KArbQac
>>288
可能だが、無音・高画質でスカートの中を撮影したいような場合はルートが必要な端末がほとんどだけどね
291 :
デフォルトの名無しさん
2015/12/28(月) 18:20:51.28 ID:0r3Sx74i
>>290
そんな詳しく回答すんなよ
292 :
デフォルトの名無しさん
2015/12/28(月) 18:29:18.50 ID:aQp7bRaK
おまわりさんこの人です>>289-291
293 :
デフォルトの名無しさん
2015/12/28(月) 19:35:43.72 ID:OdCjleQ2
お、おとり捜査か
294 :
デフォルトの名無しさん
2015/12/28(月) 19:48:51.60 ID:4KArbQac
証拠が無ければいいんだよ
という事で、
画像ファイルのスクランブル処理も勉強しとけよ
295 :
警察官
2015/12/28(月) 19:54:55.81 ID:aQp7bRaK
>>294
現行犯であなたを逮捕します。
296 :
デフォルトの名無しさん
2015/12/28(月) 21:54:19.81 ID:YVANWtNL
何もしていないのに現行犯とは
この警察横暴やわ
297 :
デフォルトの名無しさん
2015/12/29(火) 00:29:06.60 ID:u34Ypxab
トランプのマイナーゲームをアプリ化したいのですが
最初から全部作らなきゃだめですか?
298 :
デフォルトの名無しさん
2015/12/29(火) 02:49:08.42 ID:36JgvnnY
layout XMLファイル内でViewのonClick属性にメソッドを指定しても、
「Could not find a method~」エラーが発生して実行できず困っています。

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

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

stackoverflowで同じ質問が無いか探してみたのですが見つけられず・・・orz
どなたか解決法をご存知の方いらっしゃいませんか?
299 :
デフォルトの名無しさん
2015/12/29(火) 07:10:43.05 ID:IUbpZem2
>>297
トランプの素材くらいは探せばあるだろう
それ以外は全部作れ
300 :
デフォルトの名無しさん
2015/12/29(火) 08:59:46.86 ID:u34Ypxab
>>299
画像ならどこかから盗んできますわ。
でも例えばババヌキ、ポーカー、大富豪、セブンブリッジなどなど
トランプゲームに共通するシステムはもしそれがすでにあれば
そのクラス群れも盗んでこようと思うのですが。
301 :
デフォルトの名無しさん
2015/12/29(火) 09:26:29.04 ID:gyJ4aSBG
>>300
盗品を使って造る価値はあるのか?
わずかな収益にしかならないだろうし

盗品作品では自己満足も出来ないし、達成感も無い
302 :
デフォルトの名無しさん
2015/12/29(火) 09:43:46.34 ID:3xhEK+Xj
ライセンスとか一番に気にするところだと思ってた
303 :
298
2015/12/29(火) 10:41:13.19 ID:36JgvnnY
298ですが、自己解決?しました。

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

なんかスッキリしないけど一応動くようになったらからとりあえず良いか・・・orz
何か良い方法有りましたら教えて頂けると嬉しいです。
304 :
デフォルトの名無しさん
2015/12/29(火) 11:42:32.64 ID:u34Ypxab
>>301>>302
盗むというのは比喩で、もちろんフリー素材フリーライセンスのものを使うつもりです。
トランプに関数そういうフリーライセンスのものはどこかにありませんか?
305 :
デフォルトの名無しさん
2015/12/29(火) 11:49:03.24 ID:5OGhCCsr
>>303
onItemClickListener使っちゃだめなの?
306 :
デフォルトの名無しさん
2015/12/29(火) 11:55:28.87 ID:PqZQoggv
>>303
Fragmentの中じゃなくてFragmentActivityの方だけにメソッド書いてみ
307 :
デフォルトの名無しさん
2015/12/29(火) 14:50:26.01 ID:8uF1Ss1m
>>304
ブログラミング質問スレなのだから、せめて「このライブラリのこの使い方が分からない」や「こういうことやりたいがここで詰まっている」という質問でないとなぁ
308 :
298
2015/12/29(火) 15:47:02.33 ID:36JgvnnY
>> 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に届く前に何処か他の所に処理が行ってしまっているようなのですが、全くわからずお手上げ状態。。
309 :
デフォルトの名無しさん
2015/12/29(火) 18:17:51.47 ID:gyJ4aSBG
>>308
設計が悪いだけの感じ
アンタ、センス無いんだろうな
310 :
デフォルトの名無しさん
2015/12/29(火) 19:05:21.79 ID:dJmXlK2l
311 :
デフォルトの名無しさん
2015/12/29(火) 19:10:43.90 ID:PqZQoggv
FragmentActivityからFragmentを表示させてるよね?
この場合はFragmentActivityにメソッド書けば動くと思うんだけどなあ
前にFragmentの書いてはまったことがあったから
312 :
デフォルトの名無しさん
2015/12/29(火) 19:57:46.74 ID:TkYw/JD6
FragmentActivityって普通のフラグメントとsupport.v4のフラグメントの両方使えるんだよね、どっちを使うかで動きが違うとか
313 :
デフォルトの名無しさん
2015/12/29(火) 20:08:33.42 ID:TkYw/JD6
ちなみにフラグメントがまだサポートされてない時代の端末までサポートするとなるとサポートのフラグメントを使わないといけないけれども
314 :
デフォルトの名無しさん
2015/12/29(火) 20:10:41.60 ID:Q9vk9+Gy
俺はレイアウトファイル上でイベント設定なんてしないな
あと、Fragment上のViewで発生したイベントはFragmentで処理してるわ
315 :
デフォルトの名無しさん
2015/12/29(火) 20:28:34.58 ID:8uF1Ss1m
ボタンのクリックイベントはxmlでしか書かないな

コードでfindViewByIdして~なんて面倒
316 :
298
2015/12/29(火) 20:28:47.54 ID:36JgvnnY
>>310さん
ありがとうございます、読んでみますね。

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

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

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

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

ArrayList<String>ではyの配列のみですと昇順でソートできましたが、同時にxもソートができませんでした。
318 :
デフォルトの名無しさん
2015/12/29(火) 21:51:50.96 ID:1pRsYMAx
>>317
android.util.Pair<String, String>
java.util.List<Pair<String, String>>
java.util.Comparator<Pair<String, String>>
java.util.Collections.sort(List, Comparator)
319 :
デフォルトの名無しさん
2015/12/29(火) 22:04:07.98 ID:+ni3kEu/
>>318
Pair なるものを初めて知りました
ありがとうございました
320 :
デフォルトの名無しさん
2015/12/29(火) 22:57:11.82 ID:FzrfHwv2
>>316
各アイテムView生成時に渡されているContextに定義されているメソッドが呼び出されるみたいだね
>>308のエラー見る限りアプリケーションコンテキスト渡してるみたいだけど
321 :
デフォルトの名無しさん
2015/12/30(水) 15:42:34.38 ID:T9gnIgBq
なるほど
getActivity()使うべきってことかな?

個人的にgetAplicationContextよりもこっち使ってたけど、そういう使い分けがちゃんとあるのね
俺は316じゃないけど勉強になる
322 :
デフォルトの名無しさん
2015/12/30(水) 21:14:04.58 ID:YDRQ4w7Q
すいませんwebViewでhtmlを表示してて、
webView1.getSettings().setUseWideViewPort(true);と
webView1.getSettings().setLoadWithOverviewMode(true);
で表示幅を画面幅に合わせてるんですが、
べつのhtmlを読み込みなおすと画面幅と合わなくなるんですがどうしたら
再読込み時に表示幅を画面幅に合わせられますか
323 :
デフォルトの名無しさん
2015/12/31(木) 05:30:48.51 ID:qOK7RAMP
"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)
324 :
デフォルトの名無しさん
2015/12/31(木) 08:22:16.98 ID:3RKeOgbQ
325 :
デフォルトの名無しさん
2015/12/31(木) 11:07:34.94 ID:5tx9MHzz
>>269
> ガチンコジャッジがそもそも何なのか分からない
> ゲーム?


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


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


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

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

http://dm.takaratomy.co.jp/rule/qa/basicrule/guchinko/
326 :
デフォルトの名無しさん
2015/12/31(木) 11:10:38.17 ID:5tx9MHzz
>>265-266の次スレ (>>325補足)

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

http://wc2014.2ch.net/test/read.cgi/entrance2/1451262577/-16
327 :
323
2015/12/31(木) 12:35:15.85 ID:qOK7RAMP
>>324
ありがとうございます
328 :
デフォルトの名無しさん
2015/12/31(木) 12:57:08.95 ID:FzVyOGKs
>>274
わかりやすいね
329 :
デフォルトの名無しさん
2015/12/31(木) 21:28:47.01 ID:XP/QHcYJ
チンコジャッジ
330 :
デフォルトの名無しさん
2016/01/02(土) 11:32:34.22 ID:frBYshK6
(backgroundに指定する)Drawableは複数Viewで使いまわしてもいいですか?
331 :
デフォルトの名無しさん
2016/01/02(土) 11:50:27.19 ID:9ngkIrgU
いいよ
332 :
デフォルトの名無しさん
2016/01/02(土) 12:20:54.58 ID:frBYshK6
ありがとう
都度生成せず使い回すことにするわ
333 :
デフォルトの名無しさん
2016/01/02(土) 13:11:13.34 ID:oNzPqvrA
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"
/>
334 :
デフォルトの名無しさん
2016/01/02(土) 13:19:10.21 ID:hdchm6+O
>>333
キミの使い方が大問題
335 :
デフォルトの名無しさん
2016/01/02(土) 13:32:29.99 ID:oNzPqvrA
333に補足します。
スクロールが鈍くなるということです。
336 :
デフォルトの名無しさん
2016/01/02(土) 19:40:09.04 ID:uNLr7Pat
テキストサイズをpxで指定する人
初めて見た
337 :
デフォルトの名無しさん
2016/01/02(土) 20:41:16.04 ID:NUZ6THgZ
>>336
テキストサイズ(textSize)は文字の大きさですが?
338 :
デフォルトの名無しさん
2016/01/02(土) 21:07:35.99 ID:EmDFtclT
普通はspで指定するんじゃないの、ということでしょ
339 :
デフォルトの名無しさん
2016/01/02(土) 21:58:10.45 ID:KAI+y2GW
333です。
今確認したところ、文字の大きさ指定は、sp、px 両方とも通りますね。ほぼ 17sp ≒ 50px のようです。
しかし今回の質問は、行数が多くなった場合スクロールが重くなる、ということです。
そもそも、EditText は行数が多い場合、普通の軽快なエディタとしては使えない、ということでしょうか。
340 :
デフォルトの名無しさん
2016/01/02(土) 22:09:25.80 ID:O5NtVY5Q
sp指定は難易度高いから最初はdpでいいんじゃない
sp指定が出来ているアプリなんて少ないだろ
341 :
デフォルトの名無しさん
2016/01/03(日) 01:05:49.24 ID:W2PpZpPQ
sp指定してるアプリ少ないのかよ
342 :
デフォルトの名無しさん
2016/01/03(日) 01:47:26.39 ID:tgr8ycn3
>>333
http://headlines.yahoo.co.jp/hl?a=20151225-00000039-mai-soci
テキトーに「android textview 重い」で検索かけたら出てきたが、コレの問題になってるところが毎回呼ばれてるとか?
そもそもデフォのTextView単体でデカいテキストを扱うのはリソース的に無理がありそうだが……
343 :
デフォルトの名無しさん
2016/01/03(日) 01:49:31.40 ID:W2PpZpPQ
花燃ゆの視聴率は関係ないと思います
344 :
デフォルトの名無しさん
2016/01/03(日) 01:56:44.01 ID:tgr8ycn3
http://akisute.com/2014/04/android-textviewsettext.html?m=1
ごめw
リンクミスったこっちw
345 :
デフォルトの名無しさん
2016/01/03(日) 02:39:33.49 ID:SsRy4Rxk
px指定は端末の解像度でレイアウト変わっちゃうんじゃなかった?
基本的に使わないようにしてるんだけど

scrollviewにedittext乗せるとどうなるんだろう
346 :
デフォルトの名無しさん
2016/01/03(日) 02:42:06.44 ID:R270qtDE
>>344
TextView ですね。ですが、EditText も似たような仕組みでしょう。Jota や読み上げソフトなど、テキストを軽快に処理するアプリは多数出回っていますが、それらではどういうことをしているのか、気になります。
とにかく参考になりました、どうもありがとう。
347 :
デフォルトの名無しさん
2016/01/03(日) 03:04:51.74 ID:R270qtDE
>>345
ScrollView 内にEditText を包み込むという方法も色々やってみましたが、同様でした。
どうもJavaのような上位言語にいる限り無理なようで、もっと下位のCなどまで降りて考えないと解決しそうにありません。
348 :
デフォルトの名無しさん
2016/01/03(日) 03:32:23.25 ID:W2PpZpPQ
リリースビルドだと早くなってるかも
349 :
デフォルトの名無しさん
2016/01/03(日) 07:46:21.58 ID:uiI37jAt
>>340
え??
…はい??
350 :
デフォルトの名無しさん
2016/01/03(日) 07:50:50.65 ID:OGyK5/fr
>>347
スキルが無いのか有るのかよくわからん人だな
まぁ、無いのだが(ワラ)
かじりレベルの知識と低レベルのスキル
設計を見直せや
351 :
デフォルトの名無しさん
2016/01/03(日) 11:01:49.49 ID:vvhkpkZW
システムでsdカードにアプリデータを移動できるアプリとできないアプリがありますがその違いはどうやって作るのでしょうか?
352 :
デフォルトの名無しさん
2016/01/03(日) 13:08:44.22 ID:RGwptvWT
プログラミングの前にGoogleを使いこなす能力を磨け
まだプログラミングに手を出すレベルに達してないことを自覚しろ
353 :
デフォルトの名無しさん
2016/01/03(日) 14:05:47.75 ID:MoZKBT3C
>>350
ワラは半角で書かないと怪しさがでないよ (ワラ
354 :
デフォルトの名無しさん
2016/01/03(日) 14:14:40.44 ID:ycGPBK4F
355 :
351
2016/01/03(日) 15:30:13.92 ID:vvhkpkZW
>>354
そうです!なるほどーマニフェストで指定できるんですね。有り難うございます!
システムの設定でアプリを選択すると
「SDに移動」って出来るアプリのことです。
356 :
デフォルトの名無しさん
2016/01/03(日) 16:49:11.62 ID:OGyK5/fr
>>353
コキョウジアリガトウ
357 :
デフォルトの名無しさん
2016/01/03(日) 17:15:06.22 ID:MoZKBT3C
>>356
そして変化球で(藁)も。
古いですがナウい。
これを温故知新と言います。
358 :
デフォルトの名無しさん
2016/01/04(月) 07:26:52.47 ID:N1QOjbw+
>>357
ご教示有難う
359 :
デフォルトの名無しさん
2016/01/04(月) 08:44:41.18 ID:z6cA6x0M
質問です。
タブレットPCで、専用ペン(N-Trig)を使って線を描くとき、(VAIO DUO 11など)
線の書き出しで、一瞬だけポイントの位置を取りこぼしてしまいます。
市販のソフトではタブレット専用ドライバに対応?してるようで、取りこぼすことはないのですが、
自作でペンで線を描くプログラムを描くと、取りこぼしてしまいます。
プログラム側でタブレット専用ドライバに対応させる必要があると思うのですが(そうしないと筆圧も検出できない)
対応方法や、技術資料など公開してるサイトなどありますでしょうか?
よろしくお願いします。

フリーソフトで同じ現象が出るのは、例えばMOZAなどです。
http://www.vector.co.jp/soft/winnt/art/se481229.html
ペンをすばやく動かしたとき、書き始めのいくつかのポイントをとりこぼすので、
フリーハンドですばやく円を描いても書き始めの部分だけ直線で描画されます。
360 :
デフォルトの名無しさん
2016/01/04(月) 08:46:36.48 ID:z6cA6x0M
あ、
androidスレでしたか!
すいません誤爆です。失礼しました。
361 :
デフォルトの名無しさん
2016/01/04(月) 15:11:02.40 ID:7NSPaeOu
ArrayAdapter って remove(T object) というメソッドがあるということは
同じオブジェクトを2回 add すると変になったりしますか?

とすると ArrayAdapter<String> で、ユーザが好きな文字列を
追加できるとかで同一の文字列が入力される可能性のある場合
文字列が同一の String オブジェクトを指す可能性があって
動作が不定になるのでしょうか?
362 :
デフォルトの名無しさん
2016/01/04(月) 15:31:34.77 ID:tDX6hjM7
>>361
○○するとどうなるんでしょうか系の質問は、
それ実際に書いて試してみれば答えがでるのでは…
363 :
デフォルトの名無しさん
2016/01/04(月) 17:14:23.80 ID:ITXLEi23
同じオブジェクトを複数回addしようが問題ない。
removeは、最初のオブジェクトが削除されるとかじゃねぇかな
364 :
デフォルトの名無しさん
2016/01/04(月) 17:19:46.52 ID:N1QOjbw+
>>363
違うな
365 :
デフォルトの名無しさん
2016/01/04(月) 17:50:56.52 ID:7NSPaeOu
確かに横着していました

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

String が最適化などで VM によって1つにまとめられることが
あるかどうかについては良く分かりませんでした
366 :
デフォルトの名無しさん
2016/01/04(月) 18:04:05.38 ID:ITXLEi23
最適化とかでまとめられるとか意味がわからん。
Adapterに追加した数だけリストにリストアイテムとして表示される。
ただそれだけ。同じオブジェクトを追加しても問題ない。
removeメソッドのソース見ると、>>363に書いたように
最初に一致したオブジェクトが削除されるっぽいね。
367 :
デフォルトの名無しさん
2016/01/04(月) 18:06:08.81 ID:ITXLEi23
String s = "文字列";
for (int i = 0; i = 100; i++)
adapter.add(s);
同じオブジェクトを100回追加しようが何の問題もない。
368 :
デフォルトの名無しさん
2016/01/04(月) 19:25:09.21 ID:xtvoG+ej
フレームワーク部分もソース公開されてるんだからソース追うのが確実やで
369 :
デフォルトの名無しさん
2016/01/04(月) 19:34:43.34 ID:N1QOjbw+
>>367
バカだな オマエ
質問者の内容を理解できていない
370 :
デフォルトの名無しさん
2016/01/04(月) 19:35:24.11 ID:N1QOjbw+
>>368
お前もだ
ソース追うような暇人はお前くらいだぞ
371 :
デフォルトの名無しさん
2016/01/04(月) 19:40:58.27 ID:5OXweFpD
でもドキュメントに明記されていない仕様にはなるべく依存したくないよなー
Googleに明記するように言わなきゃ
372 :
デフォルトの名無しさん
2016/01/04(月) 20:01:47.45 ID:xtvoG+ej
ソース見たけどList<E>のremove呼んでるからListの実装次第だね
ArrayList使ってるなら先頭にある方でOK
373 :
デフォルトの名無しさん
2016/01/05(火) 02:29:17.58 ID:kL4niiK9
初心者です。質問させてください。

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

apilevelを合わせる、というのは試しましたがそれでもダメでした。
よろしくお願いします。
374 :
デフォルトの名無しさん
2016/01/05(火) 08:17:50.10 ID:Fu3cdEAQ
>>373
スマホ側のUSBデバッグや不明なソースとかの設定とか?
375 :
デフォルトの名無しさん
2016/01/05(火) 20:16:32.07 ID:kWuMwMFl
そもそもどうやって実機にapkファイルを入れたの?
376 :
デフォルトの名無しさん
2016/01/05(火) 21:32:57.36 ID:6HkjhsNi
プログラマではない単なるユーザーが、足りない知識でいけないことをやろうとしてるんでしょ
377 :
デフォルトの名無しさん
2016/01/05(火) 21:35:58.40 ID:0hz9YenD
え?
実機にapkファイル送ること自体は簡単でしょ?
378 :
デフォルトの名無しさん
2016/01/05(火) 22:28:37.38 ID:0W+rDLK3
ちゃんと adb install で実機に入れてるんだったら>>373みたいなエラー自体出ないからね
SDにコピーしてインストールしようとしてるんじゃないの?
379 :
デフォルトの名無しさん
2016/01/06(水) 00:19:32.45 ID:cVTmzQQy
>>378
このヒト、プレイからのインストでもエラーが出ることがあるのを知らないのかな?
380 :
デフォルトの名無しさん
2016/01/06(水) 00:36:16.58 ID:5FRey5XV
>>373
何に依存するのか分からないけど
解決したいならAPKかソースコード貼っつけて
端末のモデル名ビルド番号とか書いた方が良いのでは?
381 :
373
2016/01/06(水) 00:41:38.27 ID:JbSHxHj3
はい。。
おっしゃる通り、gmailで送ってスマホで添付ファイルのapkファイルを開いてインストールしようとしたりしてました。

adb installがうまくできないもので^^;
382 :
デフォルトの名無しさん
2016/01/06(水) 00:48:01.68 ID:aP5UR5wO
リリースビルド?
383 :
デフォルトの名無しさん
2016/01/06(水) 01:05:19.50 ID:cVTmzQQy
>>381
端末リセットや他のアブリのアンインストールで解決する場合もあるよ

野良アプリのインストはES使うのが簡単だと思うけどな
adbやfile...なんか面倒くさい
384 :
デフォルトの名無しさん
2016/01/06(水) 02:30:02.45 ID:L8teWGHv
ESって何?
エンベデッドシステム?
385 :
デフォルトの名無しさん
2016/01/06(水) 02:31:44.45 ID:nbMBagqL
>>381
apiレベルがあってないんじゃね
本人は合わせたと言ってるけど
386 :
デフォルトの名無しさん
2016/01/06(水) 04:26:56.71 ID:jN99vUAg
ESってES file explorerの事だろ。
387 :
デフォルトの名無しさん
2016/01/06(水) 07:53:40.90 ID:eNTK6vHr
usbの転送モードがxperiaの設定の所にあって気付かないではまったな
388 :
デフォルトの名無しさん
2016/01/06(水) 08:45:34.56 ID:fr7ABgpA
普通にダウンロードしたファイルが入る場所にリリースビルドのapkを保存してインストールじゃ無理なん?
自分で作った最小構成のapkファイルで試行錯誤してできた手順でやってみた?
389 :
373
2016/01/06(水) 08:45:49.57 ID:oYmJoVbw
すみません、それ以前の話で詰まっていそうです。

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

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

とりあえず入れて動かせればなんでもいいんですけど、どの方法で頑張ったらいいものか、、という状態です。
390 :
373
2016/01/06(水) 08:57:56.49 ID:oYmJoVbw
最小のhelloworldだけでやってます。
まずやったのはキーストア作ってandroidstudioでapkファイル作ってbuildフォルダだったかな、、の中にできたrelease-何とか.apkってファイルをgmailで添付して送ってxpeliaでそれをインストールしようとしました。
391 :
デフォルトの名無しさん
2016/01/06(水) 09:17:18.96 ID:iOoZ1zpN
>>389
PCとスマホはwifi接続できる?

できるなら、wifiでファイル転送できるアプリがあるから試してみれば?
wifi file explorerとか。
392 :
デフォルトの名無しさん
2016/01/06(水) 09:19:50.17 ID:iOoZ1zpN
スマホに送ったら、上にもあるようにES file explorerでインストールできる。
これが一番簡単かな?
393 :
デフォルトの名無しさん
2016/01/06(水) 09:22:39.49 ID:iOoZ1zpN
あと、テスト段階ならキーストアは不要。
キーストアの設定が間違ってるとかない?
394 :
デフォルトの名無しさん
2016/01/06(水) 09:47:51.51 ID:fr7ABgpA
>>389
PCとUSBで何のモードで接続してあるの?
395 :
デフォルトの名無しさん
2016/01/06(水) 12:17:40.32 ID:q67zyFsN
>>394
もちろん、高セキュリティモードです
396 :
デフォルトの名無しさん
2016/01/06(水) 12:29:42.76 ID:qIAM8boL
>>391
WiFi接続はできてますがファイル転送?がわかりません
xpeliaちゃんにファイル転送はできないのでしょうか?
397 :
デフォルトの名無しさん
2016/01/06(水) 12:31:27.64 ID:q67zyFsN
>>396
誰ですか?変なことしないでください

>>391
WiFiは接続できてると思いますがxpeliaちゃんに転送はどうすれば良いですか?
ESちゃんはストアからインストールしましたが失敗します
398 :
デフォルトの名無しさん
2016/01/06(水) 13:13:48.93 ID:cVTmzQQy
>>397
だから...
apkか端末に問題があるって...
いい加減に初心者スレに行けよ
399 :
デフォルトの名無しさん
2016/01/06(水) 14:30:07.77 ID:q67zyFsN
>>398
だから?
だからと仰ってますが、あなたのレスを見返しても一度もそんなこと言ってないよ??
書き込むスレ間違った?
400 :
デフォルトの名無しさん
2016/01/06(水) 15:23:23.17 ID:cVTmzQQy
>>399
スマン
オマエの頭のレベルの低さが問題の一番だったな
401 :
デフォルトの名無しさん
2016/01/06(水) 15:50:25.30 ID:aP5UR5wO
apkをどっかにあげてくれれば調べる
402 :
デフォルトの名無しさん
2016/01/06(水) 15:55:01.25 ID:q67zyFsN
>>400
ぷーくすくす

>>401
優しいですね
ありがとうございます
403 :
デフォルトの名無しさん
2016/01/06(水) 16:00:51.91 ID:eNTK6vHr
初心者スレとか誰もいないところに誘導とか鬼だな
解説サイトの通りやってもwinのバージョン違いで通らない事あるから
うちはwin7-64でペリア本体内のadbドライバだけ使えなかったからソニエリ
から落としてきたよ自動インスコされないから手動でドライバの場所教える
404 :
デフォルトの名無しさん
2016/01/06(水) 18:10:28.17 ID:XsW3/LzA
>>386
優しい人ありがとう
405 :
デフォルトの名無しさん
2016/01/06(水) 19:22:13.41 ID:cVTmzQQy
以前は、
「バカにはムリ」
というありがたいお言葉を書き込むありがたい人がいたけどな
マジで、バカには無理だからな
406 :
デフォルトの名無しさん
2016/01/06(水) 20:19:18.83 ID:q67zyFsN
>>405
まだやってんの?
俺、なりすましだから

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

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

なりすましちゃんも同じところで詰まってたのかな(^o^)
409 :
デフォルトの名無しさん
2016/01/06(水) 20:34:19.84 ID:q67zyFsN
>>408
いや、俺はただ遊んでただけ

apkアップロードしたら見てくれるという優しい人も現れたから頑張ってね
410 :
デフォルトの名無しさん
2016/01/06(水) 21:12:45.06 ID:cVTmzQQy
そもそもがプログラムの質問にもなっていないからなぁ
バカにもなっていない(笑)
バカの下は何ていうのかな?
411 :
デフォルトの名無しさん
2016/01/06(水) 21:22:11.38 ID:Kx5oSwuq
別にアンカーつけられて直接あおられたわけじゃないんだろ??
何をそんなにみんなで一人に対してムキになってるのか。
412 :
デフォルトの名無しさん
2016/01/06(水) 21:37:36.05 ID:7yj/FkqG
>>410
何を言っても滑稽なだけだから
ID変わるまでおとなしくしてたら?
413 :
デフォルトの名無しさん
2016/01/07(木) 10:00:18.52 ID:aKOIRzKi
アプリ内課金の定期購入をテストする際の質問です。

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

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

現状はテスト用の記載はなく、どう見ても正式な文章が表示されています。
ご存じの方いましたらお願いします。
414 :
デフォルトの名無しさん
2016/01/07(木) 13:00:48.65 ID:+xTdaPV2
>>413
オーダーに入るかどうかをみればいいだけ
定期はやっていないので確証は無いが、多分オーダーに入ると思う
415 :
デフォルトの名無しさん
2016/01/07(木) 17:31:43.86 ID:APyJlfa6
>>414
やりたくない人に対して
やってみればわかる
という回答は無意味
416 :
デフォルトの名無しさん
2016/01/07(木) 17:34:51.32 ID:+xTdaPV2
>>415
ん?
バカに回答してもムダという事か
417 :
デフォルトの名無しさん
2016/01/07(木) 18:26:35.23 ID:APyJlfa6
>>416
またお前か?どこまで頭悪いんだよ…
418 :
デフォルトの名無しさん
2016/01/07(木) 18:32:27.97 ID:iqg8L3vU
>>416
これはシンプルにお前が馬鹿
419 :
デフォルトの名無しさん
2016/01/07(木) 19:26:46.20 ID:g85noDvO
>>413
「googleが表示する申し込みダイアログ」というのをスクショ撮って貼ってくれないか?

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

自分が嵌ったことあるのは
定期購入の場合はテストの場合でもクレジットカード登録が必要
端末に複数googleアカウント紐付けてた場合にadb installでインストールしたら、最初に登録したgoogleアカウントがテストアカウントじゃないとダメ
420 :
413
2016/01/08(金) 10:35:19.81 ID:fOafg71W
何かみなさんすみません。

>>419
ありがとうございます。
キャプチャはこちらです。
Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚

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

テストである旨が表示されていないので、テストアカウントとして認められていないのか。。。
2番目に登録したアカウントをテストアカウントにしていました。
まずはテスト端末を初期化して、テストアカウントを最初に登録してみます。
421 :
413
2016/01/08(金) 11:11:32.21 ID:fOafg71W
>>419
続報です。
下記実施しましたが、さきほど貼り付けたキャプチャと同じ内容のダイアログでした。

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

このとき、「あなたはテストユーザーです」という表示も確認しています。
422 :
デフォルトの名無しさん
2016/01/08(金) 12:37:01.32 ID:s/j3KuMP
そんなレベルでよく課金するようなアプリを提供できるな
423 :
デフォルトの名無しさん
2016/01/08(金) 12:59:40.54 ID:TpcaT1kv
うーん、何がダメなんだろ
自分と違うのは、
試用期間有無
インストール方法(adb install)
クレジットカード登録済

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

そういえば、あとディベロッパー登録してるアカウントはテスト購入使えないみたいなのもあったかも
424 :
デフォルトの名無しさん
2016/01/08(金) 13:56:51.86 ID:vkKcWmmf
>>422
そいうならアドバイスしてあげたら?
勿論原因わかってんだろ?
425 :
413 ◆uknnNPtzbY
2016/01/08(金) 14:16:32.63 ID:fOafg71W
>>423
ありがとうございます。
 ・adb install
 ・クレジットカード登録
をしてみましたが(赤文字以外は)同じ内容でした。
今試していただいても「これはテスト用の定期購読で」と表示されているので、私のやり方がマズいことはハッキリしましたね。ありがとうございます。

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

今、試用期間が無い別のアイテムを作成して、
アイテムが有効になるのを待っています。
426 :
デフォルトの名無しさん
2016/01/08(金) 18:39:15.69 ID:s/j3KuMP
新規アカウントで課金ができるかとどうかを確認しろよ ドアホ
427 :
デフォルトの名無しさん
2016/01/09(土) 04:36:38.07 ID:Byg6gtKh
課金される表示になってることが問題なのに何言ってんだこいつは

前日にも居た変な奴かな
428 :
デフォルトの名無しさん
2016/01/09(土) 06:25:55.12 ID:dQ94p4jm
>>425
バカにはムリ
429 :
デフォルトの名無しさん
2016/01/09(土) 10:11:04.69 ID:Byg6gtKh
>>428
どんだけストレス溜めてんだお前
430 :
デフォルトの名無しさん
2016/01/09(土) 11:13:25.35 ID:xA6BhSVF
>>429
どっちかというとお前がw
431 :
413 ◆3HEXhU5ulM
2016/01/09(土) 11:34:25.01 ID:LrVdNa0Q
試用期間無しでも駄目でした(同じメッセージが表示)。

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

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

お付き合いいただいた方、ありがとうございました。
432 :
413 ◆uknnNPtzbY
2016/01/09(土) 11:35:14.36 ID:LrVdNa0Q
あれ、トリップこれだったかな。
これも違ったらすみません。
433 :
413 ◆uknnNPtzbY
2016/01/09(土) 11:40:58.14 ID:LrVdNa0Q
>>423
すみません、書き忘れました。
レスいただいてからはadb installとPlayストアにアップロードしたα版と両方で試していますが、結果に差異はありませんでした。

丁寧にレスいただきありがとうございました。
434 :
デフォルトの名無しさん
2016/01/09(土) 19:15:38.07 ID:dQ94p4jm
プログラミングの題材でも無いのに延々と続くのか(笑)
435 :
デフォルトの名無しさん
2016/01/09(土) 20:24:24.05 ID:VzoUt6L4
PackageManagerのgetInstalledApplications(flags)について質問です
大学の講義で、「アプリ一覧を取得する際は下記のフラグを用いるのが一般的」と教えられ
これまで何も疑わずこのフラグを使っていました。
final int flags = PackageManager.GET_UNINSTALLED_PACKAGES | PackageManager.GET_DISABLED_COMPONENTS;
しかし最近になって気付いたのですが
Nexusが設定のアプリ一覧に表示しているアプリ数と上記フラグで取得するアプリ数が違っていました。
Nexusのソースも少し見てみましたがframeworksがごちゃごちゃしていて断念しちゃいました
皆さんはアプリ一覧を取得する際にどのようなフラグを用いていますか?
436 :
デフォルトの名無しさん
2016/01/09(土) 21:19:59.19 ID:hb1PFcbS
やったか?
437 :
デフォルトの名無しさん
2016/01/09(土) 22:11:44.16 ID:zRP8BVd7
やられた
438 :
デフォルトの名無しさん
2016/01/09(土) 22:26:21.02 ID:xUk0Qbpt
大学の講義でアプリの勉強とかするか
専門学校じゃなくて
439 :
デフォルトの名無しさん
2016/01/11(月) 06:19:04.95 ID:FUwxXmmp
>>435
Nexusの設定で表示されてるアプリだけが全てじゃ無く
非表示のアプリもある
だからパッケージマネージャーで取得したアプリ名
の方が多いなら問題無いと思うよ
(ちなみに非表示のアプリもアイコン持ってるからアイコンも
取得出来る)
440 :
デフォルトの名無しさん
2016/01/11(月) 14:21:50.66 ID:Kqfgqtew
Socket通信のクライアント側について質問です。

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

WinSockならFD_CLOSEイベントで知らせてくれますが、
Android(というかJava?)ではどうすればよいでしょうか?
441 :
デフォルトの名無しさん
2016/01/13(水) 12:10:14.28 ID:P9+P3J+d
androidの加速度センサを用いて速度を算出したいのですが,
どのように計算するのでしょうか?
得られた加速度の値を単純に時間(センサの精度による値)で掛ければいいのでしょうか?
442 :
デフォルトの名無しさん
2016/01/13(水) 12:27:24.59 ID:HEyl8rAG
>>440
そういうイベントを登録して、コールバックしてもらえば?

そういうイベントは無いのかね?
443 :
デフォルトの名無しさん
2016/01/13(水) 13:33:14.74 ID:PEtFTQ5H
>>441
加速度は「速度の変化{m/s]」÷「時間[s]」
あとは物理板で聞いてください
444 :
デフォルトの名無しさん
2016/01/13(水) 17:18:11.37 ID:QCvE/K6y
止まってる状態から加算していかんとだめだぞ
445 :
デフォルトの名無しさん
2016/01/13(水) 19:14:24.42 ID:BdAM0y2E
盛大にご参照が蓄積して悶絶する>>441の姿が目に浮かぶ
446 :
デフォルトの名無しさん
2016/01/13(水) 20:25:52.16 ID:/MLmI50F
積分
447 :
デフォルトの名無しさん
2016/01/13(水) 20:57:32.88 ID:79+CONfN
微分
448 :
デフォルトの名無しさん
2016/01/13(水) 21:44:07.47 ID:hICZ56bu
戻るキーやホームキーを押していない(Activityの画面がそのまま)にも関わらず、
たまにonPause()⇒onResumeが()コールされます。

このような現象ってどういうときに起こり得るんでしょうか??
449 :
デフォルトの名無しさん
2016/01/13(水) 22:05:04.67 ID:rrB1+hrT
システムダイアログ(バッテリー不足の警告とか)が一瞬出てるとか
450 :
デフォルトの名無しさん
2016/01/13(水) 22:09:42.00 ID:jJT0cxFT
タスクキラー?
何かのアプリに一瞬透明なActivityを開かれた?
とかしか思いつかない
451 :
デフォルトの名無しさん
2016/01/14(木) 01:43:31.40 ID:xL/ND60y
画面消えた場合もonPause呼ばれる
452 :
448
2016/01/14(木) 07:27:02.55 ID:zDwvmz50
ご回答ありがとうございます。

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

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

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

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

一つずつ機能を切っていき、どれが関係してそうか絞り込んでみようと思います。
453 :
デフォルトの名無しさん
2016/01/14(木) 20:48:19.29 ID:4yQgJmqo
MVP(Model-View-Presenter)でアプリ作った事ある人居る?
454 :
デフォルトの名無しさん
2016/01/14(木) 23:06:54.04 ID:QVfyvqmk
いたら何なの?
いなかったらどうなの?
455 :
デフォルトの名無しさん
2016/01/14(木) 23:19:02.74 ID:aSvLCSA2
いなかったらガッカリする
456 :
デフォルトの名無しさん
2016/01/15(金) 08:39:41.09 ID:pHYwxi7q
Activityぐちゃぐちゃのアプリを引き継いじゃったから、なんとかしたくてな
リファクタリングしていく上でMVPのアーキテクチャどうなんかな(保守性上がる?)と

あと、同じMVPでも作ってる人によってPresenterのライフサイクル違ったりしてどうしたもんかと
457 :
デフォルトの名無しさん
2016/01/15(金) 10:48:04.37 ID:6h/7fWLy
どれくらいの規模のアプリかでまずそっからじぇねぇの??
小規模のアプリに大層なパターン適用しても冗長になるだけだし。
MVPとか高度な事知らんがww
458 :
デフォルトの名無しさん
2016/01/15(金) 13:27:21.47 ID:W8RpXmxc
そのときそのときで出来る範囲で最適な設計にするようにはしているけど
MVCとかMVPとか考慮したことないわ
ぐぐってもおかしな人がわめいているのしかヒットしないし
459 :
デフォルトの名無しさん
2016/01/15(金) 15:01:54.36 ID:eXcTSU9j
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みたいな統一メソッドみたいのありますか
または何か他のやり方あるのでしょうか
460 :
デフォルトの名無しさん
2016/01/15(金) 15:51:16.77 ID:a4vUWNWX
サーフェイスビューを使う意味ってあるのかな
オープンジーエルのほうが10倍描画が早いし
しいて言えばサーフェイスビューはテキスト表示できて
オープンジーエルはできないという点か
461 :
デフォルトの名無しさん
2016/01/15(金) 15:53:57.94 ID:W8RpXmxc
XML上のobjectAnimatorで対象のプロパティをtintに出来ないかな
stateListAnimatorで指定したいんだけど
462 :
デフォルトの名無しさん
2016/01/15(金) 16:19:44.31 ID:7BlVAN6V
>>459
テーマ使え
463 :
デフォルトの名無しさん
2016/01/15(金) 16:44:44.21 ID:eXcTSU9j
>>462
私の勘違いだったらすみません

各ボタンには違った色が入ってます。その各ボタンを一括で同じ色に変更できるか
どうやってthemeを入れればいいのでしょうか?
464 :
デフォルトの名無しさん
2016/01/15(金) 17:26:54.30 ID:Q0vcdpfK
theme1
theme2

以上
465 :
デフォルトの名無しさん
2016/01/15(金) 18:33:10.65 ID:fXYjqVsx
>>459
UIManagerを自作する、自分の好きなようにロジック組めるぞ
466 :
デフォルトの名無しさん
2016/01/15(金) 18:48:53.13 ID:eXcTSU9j
themeでもうちょっと調べてみます
467 :
デフォルトの名無しさん
2016/01/15(金) 19:34:10.01 ID:uzY6d77k
iosからandroidアプリ構築に流れてきたんだけどレイアウトの作りに絶望してる。
もうちょっとレイアウトしやすくならんもんなの?
468 :
デフォルトの名無しさん
2016/01/15(金) 19:38:25.68 ID:n4TFzSwS
>>467
十分簡単だが?
※テキストエディタのみ
469 :
デフォルトの名無しさん
2016/01/15(金) 20:18:14.87 ID:GF4mW+Hz
自分はiOSやったことないけど
AndroidからiOS行った奴はAndroidの方が楽言っとったで
470 :
デフォルトの名無しさん
2016/01/15(金) 20:27:33.75 ID:heChjGqx
※個人の感想であり効果を保証するものではありません
471 :
デフォルトの名無しさん
2016/01/15(金) 20:50:34.70 ID:uzY6d77k
>>468
つまり直接xmlをいじる前提の作りってことかな。
iOSだとイラストツールみたいな使い心地までとはいえないけど、
GUIから直接UIをいじるから、androidStudioもそんな操作ができることを期待してたんだよね。
472 :
デフォルトの名無しさん
2016/01/15(金) 21:08:50.83 ID:4yBuqSoh
AndroidStudioでもGUIでいじれるじゃない
473 :
デフォルトの名無しさん
2016/01/15(金) 21:38:32.67 ID:1fTJyfBa
Matrix4fをディープコピーしたいんですが、
最もシンプルな書き方はどうなるでしょうか?

forループをまわして1要素ずつコピーでしょうか?
474 :
473
2016/01/15(金) 21:44:22.81 ID:1fTJyfBa
自己解決しました。

Matrix4f mtCpy = new Matrix4f();
mtCpy.load( mtOrg );
475 :
デフォルトの名無しさん
2016/01/15(金) 23:22:49.21 ID:B0n9+T/r
>>471
使い方が間違ってる
476 :
デフォルトの名無しさん
2016/01/16(土) 01:27:15.92 ID:ZAPXQb33
アプリ内課金のサンプルアプリを動かしているのだが、ネットワーク切った状態で起動しても「アイテム購入済み」の処理を通るのだがどうなってんの?
Googleのserviceが購入状態をローカルに保持してくれちゃってるわけ?

この辺の仕様って公式に書いてある?探しても見つからないのだが
477 :
デフォルトの名無しさん
2016/01/16(土) 02:06:53.84 ID:u7LeV1OT
>>454
ワロタ
478 :
デフォルトの名無しさん
2016/01/16(土) 08:28:23.15 ID:rWmWCDDL
479 :
476
2016/01/16(土) 15:30:24.51 ID:ZAPXQb33
>>478
ありがとう。
でも全然詳しく書いてないね。
480 :
デフォルトの名無しさん
2016/01/16(土) 15:50:12.40 ID:uebdaG3z
十分だと思うけどな
アプリから見ればキャッシュされてるかどうかなんて意識する必要ないんだし
481 :
デフォルトの名無しさん
2016/01/16(土) 19:28:57.54 ID:w1LojslF
スピナーつかってるんですが、
ichitcltk.hustle.ne.jp/gudon2/index.php?pageType=file&id=Android031_Spinner
こちらのサイトのような右に大きい▽と区切り線のようなデザインに
なりません。
これって自分でbackgroundか何かに画像用意しないとだめなんですかね?
このサイト以外にも特に説明もなく同じようなデザインのスピナーが
あるので標準できそうな気がするのですが。
482 :
デフォルトの名無しさん
2016/01/16(土) 20:24:15.72 ID:8LkAlTQ8
SQLiteStatementはclose必須ですか?
483 :
デフォルトの名無しさん
2016/01/16(土) 20:46:22.36 ID:ZAPXQb33
>>480
キャッシュがクリアされる契機が知りたかったかな
(支払い後に通信無しの環境で使い続けられた場合のテストとして)ネットワーク切ってテストしていると、何かしらのタイミングでキャッシュがクリアされているんだよね
それでも問題ない設計にしたからまぁいいかとも思うが、可能なら知りたかった

>>481
標準でできるよ
Androidバージョンとテーマの問題
484 :
デフォルトの名無しさん
2016/01/16(土) 21:43:21.40 ID:eB+vxN9v
>>460
むしろ今はSurfaceViewは普通のViewより描画遅いらしいぞ
https://blog.keiji.io/2015/12/mincomi-adventcalendar-20.html
485 :
デフォルトの名無しさん
2016/01/16(土) 23:05:34.60 ID:OJT+3yJS
SurfaceViewにCanvasで描画はGPUの能力が活用しにくくて遅い
GLSurfaceViewにOpenGLで描画はGPUの能力を活用できるがスレッドの制限がうざい
SurafaceViewにOpenGLで描画はGPUの能力を活用できてスレッドの制限も無いが準備がとても面倒
TextureViewはちょっと特殊なことやろうとするとなんか不安定
486 :
デフォルトの名無しさん
2016/01/16(土) 23:24:04.28 ID:luAIPaul
どれも中途半端ですね
487 :
デフォルトの名無しさん
2016/01/17(日) 13:10:59.13 ID:/inHh4jF
読解力ないな3番目がベストだろ
488 :
デフォルトの名無しさん
2016/01/17(日) 14:33:11.85 ID:FlxjEwzO
プログラム、それは自分だけの孤独なドラマだ
489 :
デフォルトの名無しさん
2016/01/17(日) 14:37:10.12 ID:tycc5N3p
ゲスの女ドラマかわいいな
490 :
デフォルトの名無しさん
2016/01/17(日) 18:01:16.03 ID:kf+f41pc
このスレの住民って、殆どがJAVA使い?
AppmethodとかでC++使ってる人どの位居るんだろう?
491 :
デフォルトの名無しさん
2016/01/17(日) 20:08:10.60 ID:J8S7Inib
>>490
C++で開発してるん?
環境構築とか楽ならやってみようかと思ってるんだがどんなもんだった?

趣味でC++使ってるけどAndroidはJavaでやってるわ
492 :
デフォルトの名無しさん
2016/01/18(月) 10:43:55.71 ID:uSQI8wos
onCreateOptionMenuでアイコン付きのメニューアイテム作成してるんですが、アイコンタップすると正方形にアイコンがチラつくんですけど解決策ありますか?
493 :
デフォルトの名無しさん
2016/01/18(月) 11:18:32.31 ID:alLv7zKC
それ実機で試してる?
気になるほどのチラつきなんて感じた事ないが。
494 :
デフォルトの名無しさん
2016/01/18(月) 11:23:19.66 ID:+td50jvP
正方形の範囲内で丸が広がるrippleが動いているだけだろ
495 :
デフォルトの名無しさん
2016/01/18(月) 11:23:42.35 ID:NQLW3hmP
ちらつくんじゃなくて、押してるときだけ色が反転(Android Mならリップル)なら消さないほうがいい
ユーザビリティ的にね
496 :
デフォルトの名無しさん
2016/01/18(月) 11:32:48.12 ID:uSQI8wos
押してるときだけ色が正方形の形に白くなります。
消さない方がいいんですね!皆さん有難うございました!
497 :
デフォルトの名無しさん
2016/01/18(月) 18:03:09.20 ID:lBToGAJV
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
498 :
デフォルトの名無しさん
2016/01/19(火) 00:02:37.98 ID:61N9eKye
>>497
プログラミング関係ねえじゃん
スマホのスレいけや
499 :
デフォルトの名無しさん
2016/01/19(火) 00:23:52.95 ID:VUpuuYFD
androidstudioのニュープロジェクトのTabbed Activityではじめた場合、
fragment_main.xmlができますけど、これをDesignタブ
でGUIを使ってボタンとかを配置して実機で実行しても
Empty Activityの時とは違い全然反映されていません。
なぜでしょうか?
表示するようにすればどのようにすればいいのでしょうか?
500 :
デフォルトの名無しさん
2016/01/19(火) 01:33:14.54 ID:TrGVtUNr
studioの質問は専用スレで
501 :
デフォルトの名無しさん
2016/01/19(火) 07:59:52.33 ID:cnKIWBfj
>>498
ビルドエラーなんだからプログラミングの一環だろwwww
502 :
デフォルトの名無しさん
2016/01/19(火) 08:02:10.63 ID:+24iIT4k
>>501
そんなレス要らんから回答してくれる?
503 :
デフォルトの名無しさん
2016/01/19(火) 08:08:08.87 ID:Xsa7QJ4A
No such file or directory
504 :
デフォルトの名無しさん
2016/01/19(火) 08:54:39.99 ID:cnKIWBfj
わからないなら素直にndk buildでビルドしてso置けばいいさ
505 :
デフォルトの名無しさん
2016/01/19(火) 16:38:58.89 ID:ZIJImG9z
>>497
解決しましたm()m
506 :
デフォルトの名無しさん
2016/01/19(火) 19:48:51.94 ID:jTrQocMg
soします
507 :
デフォルトの名無しさん
2016/01/20(水) 15:34:33.54 ID:lkS8cdit
Uri uri = (data != null ? data.getData() : uri2);

これはどう読めばいいのでしょうか
?と:の使われ方がよくわからない
508 :
デフォルトの名無しさん
2016/01/20(水) 15:51:19.88 ID:wqEbAxX3
三項演算子
509 :
デフォルトの名無しさん
2016/01/20(水) 15:51:54.17 ID:eHYWF0WY
if(data != null) {
 uri = data.getData()
}
else {
 uri = uri2
}

A ? B : C
AならB、違えばC
510 :
デフォルトの名無しさん
2016/01/20(水) 17:05:43.66 ID:UDRvH7oB
けーんち
せっくすしよ!
511 :
デフォルトの名無しさん
2016/01/20(水) 17:10:52.22 ID:lkS8cdit
>>508
>>509
おお、全然知らなかった…
どうもありがとう、勉強します
512 :
デフォルトの名無しさん
2016/01/20(水) 19:11:35.76 ID:3IDtvRB5
GridLayoutってcenterに位置寄せれないの?
gravityやlayout_gravityもダメでLinearLayoutに入れてやっても駄目だった
513 :
デフォルトの名無しさん
2016/01/20(水) 19:47:27.25 ID:uG3ghRzi
中身を真ん中に寄せたいの?
GridLayoutというくくりを真ん中に寄せたいの?
514 :
デフォルトの名無しさん
2016/01/20(水) 20:18:58.51 ID:3IDtvRB5
中身を寄せたいです(例えば4×4マスのボタン)

それとなぜか、4×4マスでcolumnCountを4または5にすると
なぜか右か左に寄ってしまう
515 :
デフォルトの名無しさん
2016/01/20(水) 20:38:15.02 ID:uG3ghRzi
ごめんもう一回だけ
Activityの中央?
516 :
デフォルトの名無しさん
2016/01/20(水) 21:17:40.35 ID:eHYWF0WY
変更前の画像と理想の画像imgurあたりに上げた方が分かりやすい気もする
517 :
デフォルトの名無しさん
2016/01/20(水) 22:04:19.35 ID:W7/wkAQ8
中身をもう1つFrameLayoutとかRelativeLayoutでくくってその中でセンタリングで
518 :
デフォルトの名無しさん
2016/01/20(水) 22:34:01.60 ID:vtbB+CBK
<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段目最初のテキストビュー
の一番右文字の位置にあわせて、かつエディットテキストの位置も
合わせたいです。
どうすればできるでしょうか?このレイアウトの組み合わせでは無理でしょうか?
519 :
デフォルトの名無しさん
2016/01/20(水) 22:44:08.30 ID:V7BPYKBN
>>518
文字数が決まっていて動的に変化しないのであれば、Widthを指定するのが手っ取り早い
520 :
デフォルトの名無しさん
2016/01/20(水) 22:45:10.07 ID:uG3ghRzi
>>518
一番大きくなるのがわかってればRelativeLayoutだけで可能
この場合alignRightみたいなのを使う
そうじゃなければTableLayoutでできます
521 :
デフォルトの名無しさん
2016/01/20(水) 23:11:40.03 ID:vtbB+CBK
>>519
2段目の最初のテキストビューのminwidthに4文字分の
dpをセット、グラビティをrightにしたところ一応
希望する形になりました。
522 :
514
2016/01/20(水) 23:18:19.68 ID:wz2VHgbH
>515
そうです。Activityの中央
Activity直に作ってると問題あるのですか?Viewでやった方がいいのかな
ってかActivityの捕らえ方の意味が違うのかな・・・
>517
今出先なので明日それやってみます

>516
理想
| □□□ |
| □□□ |
| □□□ |
現実
|□□□  |
|□□□  |
|□□□  |
523 :
デフォルトの名無しさん
2016/01/21(木) 00:12:48.30 ID:Ebl/X1QU
padding持たせたrelativeLayoutとかでgridViewを包むのじゃだめのかな
524 :
デフォルトの名無しさん
2016/01/21(木) 01:05:58.77 ID:s3Nhy9tJ
これの外をrelativeで囲めばいいんじゃね
525 :
デフォルトの名無しさん
2016/01/21(木) 08:53:20.47 ID:Y7DKEE3n
それGridLayoutの中身じゃなくて
GridLayout自体の配置なんじゃ
526 :
デフォルトの名無しさん
2016/01/21(木) 12:07:10.66 ID:dGNL9txZ
最初にintent.putExtraで設定した文字列が何故か固定されて
あとから違う文字列渡しても何故か最初と同じのしか通信されてない
キーワードを2個目以上渡してもそれは空っぽで何も渡されない
これって開発環境のバグなんだろうか?
527 :
デフォルトの名無しさん
2016/01/21(木) 12:15:03.45 ID:Te7mA4bX
実際にどう組んだのか見せてもらわないとなんとも言えないが
バグかもしれないし勘違いかもしれないし理解していないだけかもしれない
528 :
デフォルトの名無しさん
2016/01/21(木) 12:33:24.11 ID:Gxa7Q5AR
>>526
どの状況か分からんが、Activityライフサイクルに依存するなら、上書きは自分でsetintentしないとだめだったはず
529 :
デフォルトの名無しさん
2016/01/21(木) 12:38:17.33 ID:dGNL9txZ
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);
…②
intent.putExtra("com.and.roid1", "DEF");
penintent = PendingIntent.getBroadcast(MainActivity.this, 0, intent, 0);

これで結果は"ABC"が渡されます。
②のとこに①のnewと同じ行を入れても結果は同じです。
penintentを別の新たな名前で作ってやってみても同じです。
530 :
デフォルトの名無しさん
2016/01/21(木) 12:39:02.55 ID:2PnLeLOh
>>526
普段から中のソースまで積極的に調べてコードから仕様を理解する人なら、バグかもしれない

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

ブログをコピペするだけの人なら、君が100%間違えているよ
531 :
デフォルトの名無しさん
2016/01/21(木) 12:52:54.20 ID:FLUZJlG7
int型40ほどのデータ保存ってPreference?ローカルファイル?
532 :
デフォルトの名無しさん
2016/01/21(木) 13:26:17.56 ID:dGNL9txZ
setIntent(intent);
これも記述してみたのですが
PendingIntent.FLAG_CANCEL_CURRENT
このフラグを最後の0のとこに入れると更新されたみたいです。
533 :
デフォルトの名無しさん
2016/01/21(木) 13:52:31.79 ID:pAwgNucq
まさに

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

そのものですね
534 :
デフォルトの名無しさん
2016/01/21(木) 18:15:54.74 ID:fZLynndv
PendingIntent#getBroadcastの2つ目の引数変えてみそ
535 :
デフォルトの名無しさん
2016/01/22(金) 00:52:31.71 ID:iy9dE6+2
// 広告を表示する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にだけ表示したい場合はどのようにすればできるでしょうか?
536 :
デフォルトの名無しさん
2016/01/22(金) 10:13:40.87 ID:jjl4e3XB
フラグメント1のレイアウトに広告viewをつけるか
フラグメント2が表示されたら広告viewを非表示にする
537 :
デフォルトの名無しさん
2016/01/22(金) 11:02:41.22 ID:664uX2c+
EditTextをのせたDialogPreferenceを表示するときに自動的にソフトウェアキーボードを表示させる方法ってありますか?
DialogではOnShowListenerメソッドでできるみたいなんですけど…
538 :
デフォルトの名無しさん
2016/01/22(金) 12:34:21.90 ID:ua2dG2kf
>>537
onCreate
539 :
デフォルトの名無しさん
2016/01/22(金) 12:37:37.44 ID:wC+PoLB8
ありがとう
ちょっとやってみます
540 :
デフォルトの名無しさん
2016/01/22(金) 12:38:50.60 ID:rbEv2+um
二行目を加味すると、onCreateだな
541 :
デフォルトの名無しさん
2016/01/22(金) 13:45:30.17 ID:wC+PoLB8
すいません別のやり方ですが解決しました…
元々「ダイアログ表示時に末尾にカーソルを持っていく」「ダイアログ表示と同時にキーボードを表示する」の2点を行いたかったのですが、EditPreferenceを継承させたクラスでshowDialogをOverrideして、その中でgetEditText().setselectionしたらいけました
分かりづらい文面で失礼しました
542 :
デフォルトの名無しさん
2016/01/22(金) 14:45:23.97 ID:fINbhpqs
monacaって実際どうなの?
作りやすいの?
543 :
デフォルトの名無しさん
2016/01/22(金) 14:59:47.63 ID:KCT7xBCX
最近開発始めた初心者です
ベクター画像を扱いたいんですが「Android 5.0以上でしか使えない」とあります
これは端末のandroidバージョンが5.0以上じゃないと表示されないって事ですか?
もしそうならせっかく作っても見れない機種があるって事でしょうか
544 :
デフォルトの名無しさん
2016/01/22(金) 18:15:02.57 ID:JP8Lkdxg
AndroidStudioでNumberPickerを使いたいのだが、旧式(+ーで動かすやつ)しか表示されない
新しいUIのやつ(iOSのpickerViewみたいなやつ)を使いたいのだがどうすれば良いでしょうか?
545 :
デフォルトの名無しさん
2016/01/22(金) 18:18:38.67 ID:JP8Lkdxg
他の人のyahoo知恵袋の質問ですが、同じ状況です。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10149458675
546 :
デフォルトの名無しさん
2016/01/22(金) 19:03:08.73 ID:ua2dG2kf
>>545
流石は知恵遅れ
回答者も酷い
547 :
デフォルトの名無しさん
2016/01/22(金) 19:39:46.11 ID:JP8Lkdxg
>>546
ということは正解をご存知ということですね?
よろしくお願いします
548 :
デフォルトの名無しさん
2016/01/22(金) 19:42:00.42 ID:jjl4e3XB
>>544
ターゲットバージョンをロリポ以上にする
549 :
デフォルトの名無しさん
2016/01/22(金) 19:47:16.13 ID:JP8Lkdxg
>>548
新しいNumberPickerってAPI14(Ice Cream Sandwich)から対応じゃなかったでしたっけ?
ちなみに私のプロジェクトのminAPIlevelは16(Jelly Bean)なのですが...
550 :
デフォルトの名無しさん
2016/01/22(金) 19:56:09.44 ID:jjl4e3XB
ターゲットじゃなくてコンパイルバージョンを16以上だったかな
551 :
デフォルトの名無しさん
2016/01/22(金) 20:02:20.93 ID:JP8Lkdxg
自己解決しました
アクションバーを消してフルスクリーンを実現させたいがためにandroid:themeを自分でいじっていたことが原因でした
初心者のミスですみません
おさわがせしました
552 :
デフォルトの名無しさん
2016/01/22(金) 20:04:21.72 ID:Tidv1UTB
themeとtargetSdkVersion確認
553 :
デフォルトの名無しさん
2016/01/22(金) 20:05:19.27 ID:Tidv1UTB
解決してた
554 :
デフォルトの名無しさん
2016/01/22(金) 20:09:15.62 ID:JP8Lkdxg
初心者ついでにもう一つ聞いてもいいですか?
今回のように「タイトルバーを消して新しいNumberPickerを使いたい場合」はどのように実現するのでしょうか?
Theme.Black.NoTitleBarとTheme.Holoを共存させたいのですが。。。

>>550
>>553
すみません
ありがとうございます
555 :
デフォルトの名無しさん
2016/01/22(金) 20:22:52.55 ID:JP8Lkdxg
またまた自己解決しました。。。
Theme.Holo.NoActionBar.Fullscreen指定で行けました。。。
本当にお騒がせしてすみません。。。
ちょっとちゃんと調べてから書き込むようにします。。。
556 :
デフォルトの名無しさん
2016/01/22(金) 21:15:23.61 ID:4LF9/efX
何この一人上手は
557 :
デフォルトの名無しさん
2016/01/22(金) 21:30:17.04 ID:lrEnjhF1
>>543
AndroidStudioだと自動で下位互換用のPNG作ってくれるっぽい
558 :
デフォルトの名無しさん
2016/01/23(土) 16:43:38.35 ID:IFncnld+
一人上手と呼ばないで~♪
559 :
デフォルトの名無しさん
2016/01/24(日) 09:38:16.04 ID:j+CFwA0M
おふ
560 :
デフォルトの名無しさん
2016/01/24(日) 10:48:17.72 ID:lhTTumXW
左右にスワイプできる画面で左をフラグメント1、右をフラグメント2と
したとき右のレイアウトにscrollViewを使ってるんですが、なぜかこれを
入れると、エディットテキストをタップしたときテンキーが出てきますが、
それにあわせて余った部分に全部表示するように使ってる画像を縮小して
画面全体を表示しようとするような動きになってしまいます。
しかもなぜかアプリを立ち上げたとき最初に表示されるフラグメント1に
エディットテキストを使っているんですが、タップもしていないのにいきな
り入力状態になってテンキーが表示されるんですが、
どうすれば回避できますか?
561 :
デフォルトの名無しさん
2016/01/24(日) 12:01:50.38 ID:eZ72uL1X
ソフトキーボードを非表示にするメソッドがあったと思う
562 :
デフォルトの名無しさん
2016/01/24(日) 17:42:42.39 ID:qtwkY8g2
初歩的な質問で申し訳ない。

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

Eclipseだと右クリックのメニューか、マウスオーバーしたら
項目が出てきた気がするけど、
それに相当するものが見当たらなくて、イライラする。
見落としているだけだったら本当にゴメン。
563 :
デフォルトの名無しさん
2016/01/24(日) 18:16:04.51 ID:5c9Wp1yy
頭にpublic void 付けとけばオケ
564 :
デフォルトの名無しさん
2016/01/24(日) 18:30:09.61 ID:On30ksN7
int i = 0;
hoge(i);

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

private void hoge(int i) {
}

が出来るけどこういうこと?
565 :
デフォルトの名無しさん
2016/01/24(日) 18:45:28.25 ID:DQslD/RG
何か足りなくて赤くなってるときはだいたい Alt-Enter で済むよな
566 :
デフォルトの名無しさん
2016/01/24(日) 19:11:44.87 ID:5c9Wp1yy
>>564
文字が赤くなってる時にマウスカーソル合わせると理由が書いてある
567 :
デフォルトの名無しさん
2016/01/24(日) 19:32:05.47 ID:On30ksN7
>>566
?
568 :
デフォルトの名無しさん
2016/01/24(日) 19:39:44.84 ID:ahGzOFoj
>>566
赤くしてやろうか?
569 :
デフォルトの名無しさん
2016/01/24(日) 22:13:49.89 ID:5c9Wp1yy
>>567
補完する前の文字が赤くなってる時にやればエラーメッセージが見れるよ
570 :
デフォルトの名無しさん
2016/01/24(日) 22:37:49.52 ID:5LTT6Tqx
>>569
だからなんなんだよ…
571 :
デフォルトの名無しさん
2016/01/24(日) 22:55:50.43 ID:5c9Wp1yy
どゆことって聞かれたからなんで補完されたのかわかるからエラーみろって言ってんの
572 :
デフォルトの名無しさん
2016/01/24(日) 23:32:37.43 ID:bjxkNKpF
>>571
スルーしとけよ
573 :
デフォルトの名無しさん
2016/01/24(日) 23:36:34.39 ID:5LTT6Tqx
>>571
そういうことか…
「どゆこと」なんて言ってないんだよなぁ
574 :
デフォルトの名無しさん
2016/01/24(日) 23:42:32.73 ID:WyN3o1JX
>>573
苦し紛れに揚げ足取りとかモテナイ奴だなw
575 :
デフォルトの名無しさん
2016/01/24(日) 23:55:46.38 ID:5c9Wp1yy
いや誤読したすまん
576 :
デフォルトの名無しさん
2016/01/25(月) 03:02:03.42 ID:G/Yj90rs
Android StudioでビルドするとAPkサイズがやたらデカくなるのはどうしてなんだ?

新規プロジェクトで何も変更加えていないただのHelloworldでさえ1.1MBも有るんだけど…
577 :
デフォルトの名無しさん
2016/01/25(月) 03:12:56.62 ID:Gry0WUO1
>>576
初期設定ではそうなってるから
578 :
デフォルトの名無しさん
2016/01/25(月) 03:16:59.00 ID:G/Yj90rs
どこをどう設定すれば良いんだ?
教えてください
579 :
デフォルトの名無しさん
2016/01/25(月) 03:26:13.46 ID:Ixw+aGQ9
サポートライブラリとかを消せばいいのでは
580 :
デフォルトの名無しさん
2016/01/25(月) 04:20:02.60 ID:G/Yj90rs
消してもサイズ変わらんかったよ
581 :
デフォルトの名無しさん
2016/01/25(月) 04:33:24.47 ID:Ixw+aGQ9
多分消せてないと思います
自分のアプリは1MB行ってないので
582 :
デフォルトの名無しさん
2016/01/25(月) 04:35:22.07 ID:G/Yj90rs
proguard trueにしたらサイズ減ったわ
583 :
デフォルトの名無しさん
2016/01/25(月) 04:42:43.13 ID:Ixw+aGQ9
build.gradleのcompile なんちゃらって行を消すんだ
584 :
デフォルトの名無しさん
2016/01/25(月) 04:55:43.91 ID:G/Yj90rs
コメントアウトしたら減ったわ
良かったサンクス
585 :
デフォルトの名無しさん
2016/01/25(月) 07:29:24.59 ID:gHajK+d5
へぇ~
586 :
デフォルトの名無しさん
2016/01/25(月) 10:01:59.52 ID:1hi7ZmAY
俺メモ

ビルドでapkがでかくなる時。

サポートライブラリとかを消す
proguard trueにしたらサイズ減る
build.gradleのcompile なんちゃらって行を消す
587 :
デフォルトの名無しさん
2016/01/25(月) 10:36:18.75 ID:J4884H7J
>>586
>build.gradleのcompile なんちゃらって行を消す
これやったらサポートライブラリ消えるんやで
588 :
デフォルトの名無しさん
2016/01/25(月) 12:08:22.93 ID:yXZWdZPm
>>586
う、うーん
うーん
589 :
デフォルトの名無しさん
2016/01/25(月) 13:36:55.58 ID:zikLdpuH
サポートライブラリ使っただけでセキュロイドでリスクHighになるぞ
590 :
デフォルトの名無しさん
2016/01/25(月) 20:03:39.66 ID:n9xr/4NJ
サーポートライブラリを外す奴なんているの?
591 :
デフォルトの名無しさん
2016/01/25(月) 20:33:05.31 ID:Gry0WUO1
>>586
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}.+"/>
これをコメントアウトするだけで以降作成する全プロジェクトに適用できる
592 :
デフォルトの名無しさん
2016/01/25(月) 21:21:38.04 ID:viGWGJu9
へぇそこにテンプレあったのか
中に組み込まれてると思ってた
593 :
デフォルトの名無しさん
2016/01/25(月) 21:59:15.70 ID:zikLdpuH
そんな永遠に葬り去ることないだろw
サポートライブラリだって立派に生きてんだ
594 :
デフォルトの名無しさん
2016/01/25(月) 22:01:22.48 ID:R7+KX7DH
なんかワロタw
595 :
デフォルトの名無しさん
2016/01/25(月) 22:02:17.99 ID:Gry0WUO1
>>592
TestAppの排除もできるし自分が作ったテンプレートを追加する事もできるよ
596 :
563
2016/01/26(火) 07:48:00.11 ID:DAtWuUeP
>>564
>>565

ありがとう!そうそう。そういうこと。
Eclipseだと無意識にできてたからずっと不満だった

この機能を何と言っていいのかわからん。
597 :
デフォルトの名無しさん
2016/01/26(火) 08:25:44.75 ID:eEb4dIL2
クイックフィックス機能
598 :
デフォルトの名無しさん
2016/01/26(火) 18:27:16.08 ID:lmJ5k5R9
システムの無操作バックライトoff時間に関係なくずっと点いてるアプリはどうやって設定すればいいんですか?
599 :
デフォルトの名無しさん
2016/01/26(火) 18:49:08.81 ID:uRyB/UZe
というかappcompatってまだ必要でしょ
最新バージョンのみの対応するならまだしも
600 :
デフォルトの名無しさん
2016/01/26(火) 20:21:00.12 ID:mY34Ye5P
見た目さえ良ければAppCompatなしでもいける
601 :
デフォルトの名無しさん
2016/01/26(火) 21:07:56.82 ID:VZxpPJHA
>>596
ほかんかな?

グーグルが4.4未満切ったんだから4.4以上でよくね
602 :
デフォルトの名無しさん
2016/01/26(火) 21:30:41.45 ID:2Vv60nvR
既存アプリは2.3‐
新しく作るときは4-
でやってるなぁ

なんでサイズ気にしてたのか分からんけど、基本appcompatで作ってた方がいい気がする
603 :
デフォルトの名無しさん
2016/01/27(水) 00:06:03.75 ID:RZEvqon6
>>598
android.os.PowerManager.WakeLockで。要パーミッション。
ViewのKeepScreenOnプロパティかメソッドでも設定できるが。
604 :
デフォルトの名無しさん
2016/01/27(水) 08:55:19.07 ID:EyA8VGRH
>>603
powermanagerは非推奨だからやめたほうがいいね
605 :
デフォルトの名無しさん
2016/01/27(水) 08:59:56.15 ID:JmA35ZHc
RemoteViewsFactoryにはどうやればデータを渡せますか?
606 :
デフォルトの名無しさん
2016/01/27(水) 11:57:17.19 ID:XbFE0RjC
>>603
>>604
ありがとうございます!
権限要求するよりviewでこそっとできたほうがユーザーに拒否されなくて良さそうですね
607 :
デフォルトの名無しさん
2016/01/27(水) 17:11:46.87 ID:cF7u7OMd
MainActivity.classからPopupwindow出してそのポップから
Intent intent = new Intent(MainActivity.class, SubActivity.class);
startActivity(intent);
みたいにするにはどうすればいいですか?
608 :
607
2016/01/27(水) 17:23:53.51 ID:cF7u7OMd
書き忘れました!
popupwindowはclassファイルで別に作ってあります
(MainActivity.classの中の記述でpopupwindowを用意すればうまく行きます)
contextの受け渡しでうまく行ってません(と思う)
609 :
デフォルトの名無しさん
2016/01/27(水) 18:24:03.37 ID:UPfWbYiW
classファイルを自分で作るとはすごいな
610 :
デフォルトの名無しさん
2016/01/27(水) 19:03:31.88 ID:fpGyHxHD
ウミネコのどこに猫要素があるんだろうとずっと思ってきたけど、まさか鳴き声の事だとは思わなかった。
611 :
デフォルトの名無しさん
2016/01/27(水) 19:24:40.12 ID:vW/4fpbq
>>608
別に作ってあるというのは、android.widget.PopupWindowでは無い自作クラスを作ってあるということか?
612 :
デフォルトの名無しさん
2016/01/27(水) 19:57:49.04 ID:ARYkxk2w
新規作成で出来るだろそれとも元ネタがあるボケか
613 :
デフォルトの名無しさん
2016/01/27(水) 20:20:51.79 ID:Mxx9BRQC
誰か>>612が何をどう勘違いしているのか解説して
614 :
デフォルトの名無しさん
2016/01/27(水) 21:43:26.49 ID:Lp2lsaYR
>>613
(ファイル名.class)を自分で作るとはすごいなってのを
(ソース上に記述するclass)~~って勘違いしたんかな?
615 :
デフォルトの名無しさん
2016/01/28(木) 07:18:07.88 ID:WITohmxL
>>607
activity渡して
Intent intent =new Intent(activity,SubActivity.class);
activity.startActivity(intent);
ってのは?
616 :
607
2016/01/28(木) 08:42:22.46 ID:qedLXYC4
すみません!私の書き方が悪かったです
MainActivity.java,、 SubActivity.java、PopupWind.javaの3つを作ってあるという意味でした。

activity渡して出来ました
ところで、Mainからもらうコンストラクタの引数(context)にfinalを
付けなくちゃいけないのはなぜですか?
public PopupWind(final Context context)
617 :
デフォルトの名無しさん
2016/01/28(木) 09:29:13.05 ID:smmWipea
ポップアップする風か
618 :
デフォルトの名無しさん
2016/01/28(木) 11:07:51.79 ID:iQj/4G0t
スコープの問題か?
619 :
デフォルトの名無しさん
2016/01/28(木) 12:25:29.61 ID:U/A9TVhx
あ、intent入れたonClickは無名クラスで作ったんだった
スコープのローカル変数だった
すんません
620 :
デフォルトの名無しさん
2016/01/29(金) 09:45:32.31 ID:c2CbQo5S
あるHPやブログの情報を自分のアプリで整形して表示したりする場合、
(たとえばみずほ銀行HPから宝くじの当選情報を表示するといったアプリ)
http://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でデータを取得解析するやり方は一般的
でしょうか?
そういうアプリってデータ取得元の構成が変わったら都度アップデート
してるんですかね。
621 :
デフォルトの名無しさん
2016/01/29(金) 09:51:56.78 ID:yNdLZiCI
はい
622 :
デフォルトの名無しさん
2016/01/29(金) 10:53:54.99 ID:kMn4iR11
>>620
スクレイピングといいます
623 :
デフォルトの名無しさん
2016/01/29(金) 12:49:46.27 ID:LF+nKYmd
スクレイピングって法的にどうなんだろ
例えばディズニーの待ち時間アプリとか訴えられたらアウトだよね
624 :
デフォルトの名無しさん
2016/01/29(金) 13:06:15.74 ID:p0ClWdOF
何の法律で保護できるんだよ
625 :
デフォルトの名無しさん
2016/01/29(金) 13:26:54.80 ID:bzmjGvNe
>>623
何でアウトなんだよw
626 :
デフォルトの名無しさん
2016/01/29(金) 15:32:02.69 ID:w2Q5GbH5
プログラムで機械的にアクセスするのと人力でアクセスするのと何が違うのかってことだよな
プログラムのアクセスが駄目なら検索エンジンのクローラーも駄目ってことになるわけで
もちろんパスワードかかってるところに侵入しようとするのはあかんとけど

デズニーのあれは位置情報偽装して取得してるのかね?
627 :
デフォルトの名無しさん
2016/01/29(金) 15:36:27.41 ID:07rGbDrF
いや人のコンテンツを無断で転載したら著作権法違反でしょ
サーバーに負荷かけて業務妨害で逮捕されたケースもある
628 :
デフォルトの名無しさん
2016/01/29(金) 15:50:29.06 ID:AfZwm5t3
転載元さえしっかり書いて負荷を上げすぎないようにすればいいんじゃない?
629 :
デフォルトの名無しさん
2016/01/29(金) 16:02:18.02 ID:iNPn0jIW
転載可能と記載されていればね

記載されていない場合は確認するのが吉
藪蛇とか言うのなら勝手にどうぞ、だな

無断転載禁止とあったらまず諦めよう
大企業出もない限りコンタクトとっても無駄
630 :
デフォルトの名無しさん
2016/01/29(金) 16:25:53.26 ID:bl9kEna1
実効インストール数に応じた上納金有りの緩め規約のweb api 公開してほしいよね
631 :
デフォルトの名無しさん
2016/01/29(金) 16:37:03.86 ID:nOE5a+Oj
月○○回までは無料、以降××回ごとに△△円
ってのは結構あるんじゃ
632 :
デフォルトの名無しさん
2016/01/29(金) 17:00:05.97 ID:HoiqB/m5
>>627
じゃあブラウザはアウトかね w
633 :
デフォルトの名無しさん
2016/01/29(金) 17:31:24.84 ID:nOE5a+Oj
>>632
ユーザーが意図して開いたURLの情報を表示するのとは話が違うよね
Googleニュースの裁判とか知らない?
634 :
デフォルトの名無しさん
2016/01/29(金) 17:51:28.39 ID:HoiqB/m5
>>633
ユーザーは関係ないだろ。論点飛びまくってるぞ。
サイトとプログラムの話じゃないのか?
635 :
デフォルトの名無しさん
2016/01/29(金) 17:53:53.53 ID:VN0ciuAC
スクレイピングで得たものを2次加工して商用利用していいの?
著作権は問題ないの?
636 :
デフォルトの名無しさん
2016/01/29(金) 19:37:07.10 ID:Ri63lFhH
ただリソースをダウンロードしただけならスクレイピングとか関係ないし
そうじゃなくて自分で生成したのならビッグデータ(キリッ と言い張ればいいんじゃないの
637 :
デフォルトの名無しさん
2016/01/29(金) 19:57:07.87 ID:IHXSABYI
Ajaxはユーザが入力したURLとは違うソースからの情報を使っている
更に取得したデータをそのまま表示している訳ではない

公開されている情報を編集するのは人によって違うから著作物になるはず
辞書とか
638 :
デフォルトの名無しさん
2016/01/29(金) 22:04:37.77 ID:bzmjGvNe
>>627
2chに散々貼られてる直リンとかどうなるんだよw
639 :
デフォルトの名無しさん
2016/01/29(金) 22:08:31.36 ID:gJkUbyQW
リンクはブラウザで開くんだろ
自分のアプリ内で表示するのとは違うと思わないの?
640 :
デフォルトの名無しさん
2016/01/29(金) 22:17:09.38 ID:bzmjGvNe
>>639
> サーバーに負荷かけて
www
641 :
デフォルトの名無しさん
2016/01/29(金) 22:18:00.41 ID:bzmjGvNe
WebViewどうなるんだよw
642 :
デフォルトの名無しさん
2016/01/29(金) 23:14:16.32 ID:ODfaZhMO
でも、スクレイピングや転載で問題になるのは、改変を不特定多数に公開する
場合でしょ?Androidアプリのように個人利用の場合は、改変していいのかと
思ったけど、著作人格権とかいうのあって私的利用で改変できねぇとか
死ねよ。クソ法律。
643 :
デフォルトの名無しさん
2016/01/29(金) 23:42:54.11 ID:UpKnJSag
CountDownTimerについてなんですが、これってタイムアップまでのカウントと
インターバルを変更するメソッドとかってないんですか?
別のインターバルをとりたい場合は新たにnewしろってことでしょうか?
644 :
デフォルトの名無しさん
2016/01/30(土) 00:04:00.07 ID:XpL8RcZ3
>>643
カウント中に変更するなんて事は無いからな
newで初期化
645 :
デフォルトの名無しさん
2016/01/30(土) 00:14:51.95 ID:Sxh4WH9y
>>634
サイトかプログラムかって方が関係無いよ

>>638
リンクはともかく
一緒にタイトルやら記事の内容やら貼ってるとNGの場合もあるよ
記事も内容によって著作権が発生したりしなかったりするから色々
646 :
デフォルトの名無しさん
2016/01/30(土) 00:40:27.61 ID:vW8110OB
ようするにWebブラウザで閲覧出来るものは2次加工して商用利用することは合法ということか
かつてニコニコ動画がyoutubeの動画にコメントを表示させていたように
647 :
デフォルトの名無しさん
2016/01/30(土) 10:13:25.30 ID:fADSQVgC
メインアクティビティ以外を指定して、ショートカットを作成
ショートカットを開くと、「そんなアプリありません」となるんだけど
shortcutIntent.setClassName(MainActivity.this,"com.foo.test_shortcut.Main2Activity");

intentの作成が問題?↑MainActivity では動作します
それとも、マニフェストの Main2Activity に何か記載が必要?
648 :
デフォルトの名無しさん
2016/01/30(土) 10:19:52.91 ID:3AO5vO66
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秒にならないですよね?
649 :
デフォルトの名無しさん
2016/01/30(土) 10:33:47.06 ID:fADSQVgC
>>647
自己解決しました
呼ばれるアクティビティに下記の記載が必要でした
<action android:name="android.intent.action.MAIN" />
長い時間悩んだのに、書き込んだ途端に解決.. そんなもんだよね
650 :
デフォルトの名無しさん
2016/01/30(土) 11:59:54.06 ID:XL43dGOg
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"/>
651 :
デフォルトの名無しさん
2016/01/30(土) 19:05:27.87 ID:NfPQtNyP
データ自体に著作権はないんだよな
それをまとめてグラフとかしたものには認められる場合もあるけど
652 :
デフォルトの名無しさん
2016/01/31(日) 00:47:47.38 ID:suQdpmwT
スクレイピングの適法性について気になるなら、librahack事件を追うといいよ
あれはクローリングだけど
653 :
デフォルトの名無しさん
2016/01/31(日) 01:02:20.73 ID:pZQMX1fg
抜いたデータを私的に使うのと
勝手に自分のアプリに表示するのは全然違うけど
654 :
デフォルトの名無しさん
2016/01/31(日) 02:30:37.94 ID:ZNpwWbG0
>>653
データベースから取得した情報を表示する場合は?
Webサービスから(ry
Webサイトから(ry
655 :
デフォルトの名無しさん
2016/01/31(日) 13:16:51.46 ID:aZ66eb2n
著作権、不正アクセス禁止法、利用規約、どれを論点にしても
情報のソースの種類は関係ないよ
656 :
デフォルトの名無しさん
2016/01/31(日) 14:57:19.66 ID:9IgAo6MN
Serviceについて教えてください。

常駐するServiceが3つくらいできたてしまったんだけど、
複数のサービスを同時に起動してても良いもの?
まとめられるなら1つにまとめるべき?
それともケースバイケース?
657 :
デフォルトの名無しさん
2016/01/31(日) 15:54:03.96 ID:7q/fYC/l
ケースバイケース
658 :
656
2016/01/31(日) 17:15:11.41 ID:9IgAo6MN
>>657

ありがとう。
どんなときに分けるものなの?
659 :
デフォルトの名無しさん
2016/01/31(日) 17:25:25.55 ID:5cIN5r6T
別に何個作ったっていいだろ気にしたことないわ
660 :
デフォルトの名無しさん
2016/01/31(日) 22:30:57.19 ID:BUT3u1ot
NENDについて以下の内容で何か知ってる人がいたら教えてください。
AndroidStudio付属のエミュレータ(Nexus5)を使用しててAPIレベル19だと問題なく広告が表示されるが、APIレベル23だと広告取得失敗します。
レイアウトXMLは使用せず、JavaのみでNENDインスタンスをnewして表示してます
NendAdListenerを登録してエラー内容を切り分けたらFAILED_AD_REQUEST:(広告取得失敗)ってところまではわかってます
ちなみにどのAPIレベルでもテスト用の画像は問題なく表示できます。
何か知ってる人がいましたら是非教えてください。
よろしくお願いします。
661 :
デフォルトの名無しさん
2016/01/31(日) 23:05:10.20 ID:SP6eElmW
>>660
サポートに聞いたらどう返事が来たのかまず書こうよ?
662 :
デフォルトの名無しさん
2016/01/31(日) 23:20:02.57 ID:BUT3u1ot
>>661
サポートには同じタイミングで問い合わせ中です。
サポートは回答が遅いのが常なので、もし知ってる人が居たらと思ってこっちにも書きました。
663 :
デフォルトの名無しさん
2016/02/01(月) 00:08:07.59 ID:L/b66iOY
AndroidでTwitter APIの利用を解説する技術書かサイトってあります?
664 :
デフォルトの名無しさん
2016/02/01(月) 00:47:59.95 ID:VSLOYg0w
>>663
単にhttpで送信するだけじゃねーのか?
665 :
デフォルトの名無しさん
2016/02/01(月) 01:11:27.29 ID:L/b66iOY
>>664
Twitter4Jを依存性に含めるとビルドがうまくできないんですよ
666 :
デフォルトの名無しさん
2016/02/01(月) 08:06:32.10 ID:iL+5Qgh1
>>664
アホ
667 :
デフォルトの名無しさん
2016/02/01(月) 08:35:27.29 ID:S8UfAGPY
うまくできないって何だよ
エラーメッセージ出てるんならそれ書いて見たら?
ライブラリの導入だったらそのライブラリのコミュニティで質問した方が良いかもよ?
668 :
デフォルトの名無しさん
2016/02/01(月) 09:30:17.82 ID:P/3sV5VO
質問力の高低でその人の大体の技術力がわかるよね
もっと言えば仕事力も
669 :
デフォルトの名無しさん
2016/02/01(月) 10:34:24.49 ID:cMQccLtO
HTTP通信一つとっても
HttpURLConnectionとかvolleyとokhttpとか
色々やり方があってどれ使っていいのかよくわからんないです。
今やるならどれがいいんですか?
670 :
デフォルトの名無しさん
2016/02/01(月) 11:38:25.35 ID:/BdfXllA
>>669
自分でOAuth認証とかをいろいろと準備するのはめんどいから素直にTwitter4Jを使えるように全力を注いだほうがいいと思う
OAuth使わない基本的なことだけなら前にやってみて比較的簡単に出来たような気がするけど、Javaじゃないしどうやるかは忘れてしまった
一応その時は山本裕介って人のTwitter API ポケットリファレンスってやつを買って読んだが、本が出た当初から内容が少し古くてそのままじゃ動かなかった……
671 :
デフォルトの名無しさん
2016/02/01(月) 11:51:12.04 ID:HMcIYKWN
今ならvolleyの下位レイヤーをokhttpにして使うのがお勧め
672 :
デフォルトの名無しさん
2016/02/01(月) 12:12:32.50 ID:w43TpUJZ
665=669なんか?

層が違うのと、どういう実装したいかが分からんから何とも言えんが
ライブラリ選択出来ないんだったらHttpUrlConnectionが良いんじゃない?
673 :
デフォルトの名無しさん
2016/02/01(月) 12:17:19.72 ID:VSLOYg0w
proguardがエラー吐いてるだけなんじゃねーのか?
674 :
デフォルトの名無しさん
2016/02/01(月) 12:28:41.81 ID:XxsdSzqX
うまくいかない
しか書かない人を相手にするなよ
675 :
デフォルトの名無しさん
2016/02/01(月) 13:58:48.89 ID:FxRAVwER
actionbarの有無をチェックする方法ないですかね?
676 :
デフォルトの名無しさん
2016/02/01(月) 14:05:04.99 ID:HMcIYKWN
自分のアプリなら自明だし
他のアプリなら無理
677 :
デフォルトの名無しさん
2016/02/01(月) 15:45:22.96 ID:DSnw9FzO
Activity内でHandlerをnewしたあと破棄は不要でしょうか
カレントスレッドのLooperと関連付けられるっぽいですが
678 :
デフォルトの名無しさん
2016/02/01(月) 17:06:18.55 ID:lI/wJJiQ
GooglePlayデベロッパーコンソールからテスト用APKをインスコしたんだけど
今って実課金購入テストってできなくなってますか?

テスト用なので課金は発生しません とかそういう文言表示されずに
そのまま課金できちゃったんだけど・・・
679 :
デフォルトの名無しさん
2016/02/01(月) 17:14:59.87 ID:HRtXOFPp
HandlerはCloseableを実装してるわけでもないし、ほっといていいんじゃね
680 :
デフォルトの名無しさん
2016/02/01(月) 17:26:21.08 ID:hE64iKTl
Javaは多少知識あるAndroid初心者なんだけど
AndroidだとMainActivityを起動させると自動でインスタンスができてそれがいわゆるcontextていう理解でおk?
681 :
514
2016/02/01(月) 21:06:18.84 ID:2FNzkENN
タッチイベントにてviewの範囲を通過させただけで起こるアクションってあるのですか?
例えば、A,B,Cの3つのViewButtonがあったとして、AをACTION_DOWNさせてそのままスライドさせ
B,Cを通過させ3つのボタンオブジェクトを弄る(背景色を変更みたいな)

ACTION_MOVEは各ViewをACTION_DOWNさせないと機能しないですよね
682 :
デフォルトの名無しさん
2016/02/01(月) 21:47:36.69 ID:w43TpUJZ
>>677
そのHandlerで積んだメッセージが消化されればGCで回収される
(他でHandler参照してない前提)


>>678
>>413あたりは読んで貰えてるか?
あの時は結局解決できなかったみたいだが
683 :
デフォルトの名無しさん
2016/02/01(月) 21:55:55.70 ID:9xvbx0Rx
>>682
あの定期購入の馬鹿の巻か(笑)
テストアカウントでの購入テストは動いてる
684 :
デフォルトの名無しさん
2016/02/01(月) 21:59:48.50 ID:9xvbx0Rx
>>682
あの定期購入の馬鹿の巻か(笑)
テストアカウントでの購入テストなら動いてる
685 :
デフォルトの名無しさん
2016/02/01(月) 22:55:16.80 ID:M+V7+ziG
以下のような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");
}
686 :
デフォルトの名無しさん
2016/02/01(月) 23:31:30.71 ID:fSKM8pYj
>>680
Activityは自動でインスタンス化される
いわゆるもなにもActivityはContext継承してる
687 :
デフォルトの名無しさん
2016/02/01(月) 23:38:17.93 ID:fSKM8pYj
>>685
むしろそこまで出来てて何故できない
data.getJSONObject("title").getString("href");
みたいに書けるんじゃないの?
キーをtypoってたりしてない?
688 :
デフォルトの名無しさん
2016/02/02(火) 01:46:01.31 ID:EjB9Tfwe
>>680
もっと上位(?)でいえばApplicationのContextもある
689 :
デフォルトの名無しさん
2016/02/02(火) 03:37:37.43 ID:hIMcUBrJ
>>683
馬鹿と言うのなら、お前には原因わかんの?教えたれよ

もしくは原因分析に繋がる質問したれ
690 :
デフォルトの名無しさん
2016/02/02(火) 12:00:12.16 ID:Ynanto/s
>>682
失礼 読んでくる

>>683
動いてるのか 回答サンクス
691 :
デフォルトの名無しさん
2016/02/02(火) 14:08:28.89 ID:e/V65SX3
ユーザーが文字サイズを数値指定できるようにする場合
コツコツ対象のTextViewに指定していくよりも
楽そうな方法があれば教えて下さい
692 :
デフォルトの名無しさん
2016/02/02(火) 14:19:00.91 ID:HXDNqOmy
スライダ
693 :
678
2016/02/02(火) 14:29:47.50 ID:Ynanto/s
>>413と自分で違うのは
・アルファ版じゃなく、クローズド ベータ版テスト
・adb installじゃなく、googlePlayからインストール(adbも試した)
・定期購入じゃなく、普通の消費アイテム
くらい

変化ありそうな気はしないけど、
オープンベータ版やGoogleグループのベータ版での確認もしてみます
694 :
デフォルトの名無しさん
2016/02/03(水) 15:59:43.47 ID:33d+HHdw
Buttonに整数値を持たせる(setTextのように)方法ってありますか?
695 :
デフォルトの名無しさん
2016/02/03(水) 17:39:33.98 ID:DYGIWkh1
>>694
意味不明です!
696 :
デフォルトの名無しさん
2016/02/03(水) 18:00:33.73 ID:NZ8V9sHu
TagかIDにでも突っ込んどけばいいんじゃね
697 :
デフォルトの名無しさん
2016/02/03(水) 18:04:27.10 ID:yfVbTk/V
>>696
タグってのがあるんすね
ちょっとやってみますありがとう!
698 :
デフォルトの名無しさん
2016/02/03(水) 23:45:20.51 ID:UwUpuVzA
通知された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(
699 :
デフォルトの名無しさん
2016/02/03(水) 23:47:07.75 ID:UwUpuVzA
コードが途切れました。。。続き↓
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);
700 :
デフォルトの名無しさん
2016/02/04(木) 01:40:05.52 ID:8M5Uy8mN
ACTION_GET_CONTENTってそういう時に使うもんじゃなかった気がするが

あとはそれぞれのファイルマネージャアプリの実装によるだろうから
701 :
デフォルトの名無しさん
2016/02/04(木) 07:28:33.47 ID:7UTc5KzH
ファイルの中身表示は基本Intent.ACTION_VIEWじゃない?
Intent.ACTION_GET_CONTENTは呼び出し元がコンテンツのデータや情報がほしい時startActivityForReaultで呼び出してるイメージだな
702 :
デフォルトの名無しさん
2016/02/04(木) 09:41:05.48 ID:/3WAKzmV
初心者の質問です。
ボタンやテキストを置いて電卓のようなものを作ってるのですが、リラティブレイアウトで配置したい場所に配置できません。

例えば、
ボタンが不要になったので削除すると、付近のボタンが連動して動かしたくもない位置に移動してしまいます。

こういう場合、リラティブレイアウトを使うのをやめるのが良いのか、頑張ってリラティブレイアウトの設定を覚えるのかどちらが良いのでしょうか?
703 :
デフォルトの名無しさん
2016/02/04(木) 10:18:40.16 ID:FJ+npXal
>>702
リレイティブレイアウトな
Aを基準にBの位置を設定するって指定方法だから
Aが削除されたらBはも基準が指定されていない事になって移動する
704 :
デフォルトの名無しさん
2016/02/04(木) 10:34:34.62 ID:2zNIl5dy
不要なボタンを削除せずに非表示にすればいいんじゃね
705 :
デフォルトの名無しさん
2016/02/04(木) 11:52:09.97 ID:IiIFkGbm
その選択肢で使うのをやめて今後どうするつもりだ
706 :
702
2016/02/04(木) 15:26:56.80 ID:YIxLWRzc
返答ありがとうございます!
なるほどー隣のオブジェクトと連動しちゃうものなんですね。

レイラティブレイアウトで配置したい通りに配置するためには、プロパティを全項目の設定方法を把握するのが近道なのでしょうか?
そんなことやるよりはguiで何回もポチポチやって配置したいように配置できるまで粘る方がいいんでしょうか?
707 :
デフォルトの名無しさん
2016/02/04(木) 15:46:33.99 ID:FJ+npXal
>>706
このボタンは必ずいるっていうのを基準にして
そこから近い順に配置したらいいんちゃうの?
708 :
デフォルトの名無しさん
2016/02/04(木) 15:52:10.51 ID:KV9b8+Yf
setvisibilityでinvisibleにするだけ
709 :
デフォルトの名無しさん
2016/02/04(木) 15:58:46.14 ID:7hII3wvZ
>>706
百聞は一見にしかず
が一番の早道
710 :
デフォルトの名無しさん
2016/02/04(木) 16:02:33.38 ID:FJ+npXal
百聞は一見にしかず
百見は一考にしかず
百考は一行にしかず
百行は一果にしかず
711 :
デフォルトの名無しさん
2016/02/04(木) 16:31:58.33 ID:VP6H0oex
百円は一日の広告代
712 :
698
2016/02/04(木) 17:12:44.91 ID:6tw9W9N8
>>698
色々と調べたんですけど、うまくいかないので、
Intentでファイルを送信する方法に変えました。
ありがとうございました。
713 :
デフォルトの名無しさん
2016/02/04(木) 21:00:25.63 ID:km3avfE9
Androidは糞すぎる
こちとらプログラミング歴10年で月に50以上もらってる大ベテランだが
Androidでの開発は糞すぎると断言できる
もう20時間以上ダイアログの表示すらできない
表示すると落ちる
プログラミング始めて数年程度の超初心者ならこういうこともあるだろうが、大ベテランでこれだけ苦戦するのは開発環境かOSが糞としか言いようがない
iPhoneでのダイアログなんざ初めてでも3分で実装できた

Androidは滅ぶべき
714 :
デフォルトの名無しさん
2016/02/04(木) 21:15:32.86 ID:GDt3t7/i
>>713
釣りですか?
715 :
デフォルトの名無しさん
2016/02/04(木) 21:33:05.60 ID:jBWMtjrY
俺も大ベテランだけどダイアログはFragmentにして使ってるわ
お前らは時代に逆行してダイアログそのままを使っているんだろうけど
716 :
デフォルトの名無しさん
2016/02/04(木) 21:43:09.37 ID:LDVC6XQh
未だフラグメントを使わずshowDialogしてるわ
覚えよ
717 :
デフォルトの名無しさん
2016/02/04(木) 21:43:15.72 ID:KJLuK0Ig
でもAndroidの方がユーザー数多いからなあ
718 :
デフォルトの名無しさん
2016/02/04(木) 21:44:21.11 ID:AHfBkSzp
ベテランは月で50万というのが相場か?
じゃあ初めての実務の新人は月にどのくらい?
719 :
デフォルトの名無しさん
2016/02/04(木) 22:08:01.82 ID:uaTDvIBV
できないことを自慢してると優秀な若手に笑われますよ(^o^)

そんな一瞬で理解できると思わなくていいんジャマイカ?オブジェクト指向覚えたときのように、腰を据えてさ。
720 :
デフォルトの名無しさん
2016/02/04(木) 23:34:15.71 ID:7hII3wvZ
>>713
質問スレに質問でも何でもない駄文を書き込んでしまうベテランさん、ちーっす!
721 :
デフォルトの名無しさん
2016/02/05(金) 00:05:50.15 ID:ypPliB5y
初心者の質問です!
最初に通るmainactivity.javaのoncreate内をデバッグしたくてブレイクポイント設定してるのですが止まってくれません。処理は通ってる気はしてます。

書いている処理が悪いのか確認するために、oncreate内でやっている処理(db読み込み処理)をコピーしてonclick内に貼り付けて、デバッグするとonclick内はちゃんとその処理のところをデバッグ通ってくれます。

色々再起動してリトライしても同じ。
心当たりあったら教えて頂きたいです。
722 :
デフォルトの名無しさん
2016/02/05(金) 00:22:54.16 ID:uM8immSP
デバッグ実行してないんでないかい
Eclipseなら虫マークのやつ
stadioは知らんが
723 :
721
2016/02/05(金) 00:55:56.81 ID:o+skVx6r
書きましたが、デバッグできてるところはあるのでそれはないです。

よく見たら、ブレイクポイントにバツがついていて、no executable code foundというwarningがでています。
ググりましたがよくわからず。

バツがついているといるということは、そこは処理してくれてないのでしょうか。
724 :
デフォルトの名無しさん
2016/02/05(金) 01:29:45.48 ID:8YohFrzS
絶対条件を満たさないif文の中にあるとか?
コード張った方が話早い気がする。
725 :
デフォルトの名無しさん
2016/02/05(金) 08:25:13.34 ID:xmzrAURZ
空行とか{だけの行とか
726 :
デフォルトの名無しさん
2016/02/05(金) 09:01:36.09 ID:ilsR0a6I
カスタムアダプターを作ってそこに自作の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);
}
});
727 :
デフォルトの名無しさん
2016/02/05(金) 09:24:50.83 ID:gYybhXio
ウィジェットは一升72で設定するようになってるけど
android:minWidth="72dip"
これだと機種によっては二升になってしまうことがありますね
64設定ならどれでも一升になるようで
しかしこれでサイズが小さく表示されてしまう機種がないかが心配
728 :
723
2016/02/05(金) 09:31:01.41 ID:OopzUeVJ
if文とか一切ないです。ただのプリントライン一行と思ってもらって大丈夫です。oncreate内はデバッグ止まらないのに同クラス内のonclickはちゃんとブレイクポイントに止まってくれるという感じです。。よくわからないから新しいプロジェクトでやり直そうかな。

>726
型違いな気がするっていうか、発生したエラー内容ってコンソールとかに出てないですか?本当に型違いならclass cast exceptionとか出そう。trycatch入れないとそういうエラー内容でてくれないのかよく知らないけど。
729 :
デフォルトの名無しさん
2016/02/05(金) 09:48:17.45 ID:8YohFrzS
@Override
protected void onCreate (Bundle intent){
}

onCreateをオーバーライドしてないと予想。
730 :
デフォルトの名無しさん
2016/02/05(金) 09:53:00.03 ID:OopzUeVJ
質問です!

androidstudioのエミュレータでデバッグする際起動に2~3分かかります。ノートpc(corei5)使ってます。
intel haxmの設定はやってるつもりなのですが、効いているのかよくわかりません。効いているから2分で済んでいるのでしょうか?対策なしの純正設定だと何分かかるのでしょうか?

そんなことで悩むくらいならgenymotionというのを使った方が早い?
業務のAndroidアプリ開発の現場では大体みんなどういう環境でやっているのでしょうか。
731 :
デフォルトの名無しさん
2016/02/05(金) 09:56:39.95 ID:3wAs1r8g
実機
732 :
728
2016/02/05(金) 09:57:06.64 ID:OopzUeVJ
>729
シグニチャが違くて通ってないんじゃないかということですか!なるほど、帰ったら確認してみます。

ただ、onclickのためのsetlistenerはoncreateの中でやってます。これが通っているからこそ、onclickが通ってるのだと思ってます。。
733 :
デフォルトの名無しさん
2016/02/05(金) 10:17:25.98 ID:m3ArnkAa
シグナチャ
シグニチャ
シグネチャ

どれが正しい?
734 :
デフォルトの名無しさん
2016/02/05(金) 10:49:57.17 ID:+UWkCGqF
>>733
カタカナ語==日本語
よってどれでもいいし何でもいい 正解は無い 
735 :
デフォルトの名無しさん
2016/02/05(金) 11:54:30.08 ID:M3amk1Yq
後は、端末にインストールした時のコードと今現在のコードが違うと
no executable code found
って出るな

インストールしたつもりでビルドだけしか出来てないんじゃ?
736 :
732
2016/02/05(金) 12:25:07.08 ID:OopzUeVJ
>735
自分は、androidstudioでビルドして、androidstudioからdebugappを押してエミュレータを起動、デバッグをしてます。この件についてはもう一度確認しますので、動きがあったら報告します。


さっきも同じこと聞いたんですが、値見たかったりしたいときはみんなどうやってますか?何がオススメですか?

エミュレータデバッグなんて時間かかって仕方ないから、デバッグログ仕込んで実機にいちいち入れて動かした方がいいよ。とか、オススメあったらお願いしますm(_ _)m
737 :
デフォルトの名無しさん
2016/02/05(金) 12:50:58.82 ID:M3amk1Yq

実機に繋いでデバッグすれば良いんじゃないの?
738 :
デフォルトの名無しさん
2016/02/05(金) 13:05:08.20 ID:OopzUeVJ
そういうことてすか!
実機テハックやったことなかったものてすから。。
今晩さっそくやってみます!

ありかとうこさいます。
739 :
デフォルトの名無しさん
2016/02/05(金) 13:16:13.18 ID:MpcEphJP
そういえばEclipseのADTの後継のプラグインの名前ってなんだっけ
740 :
デフォルトの名無しさん
2016/02/05(金) 13:22:57.40 ID:MpcEphJP
Andmore だったわ
741 :
デフォルトの名無しさん
2016/02/05(金) 13:32:06.69 ID:m3ArnkAa
スペルがsignatureと「a」なんだから
素直に「シグナチャ」と「ナ」にすべきだろ?
742 :
デフォルトの名無しさん
2016/02/05(金) 14:19:37.60 ID:/58uIpgb
じゃあint型はintegerだからインテって呼べよ
絶対呼べよ
743 :
デフォルトの名無しさん
2016/02/05(金) 14:20:31.48 ID:+UWkCGqF
>>741
発音記号も知らないアホでもプログラムが組めるというのはいかがなものか(笑)
744 :
デフォルトの名無しさん
2016/02/05(金) 15:05:23.07 ID:Ok0I1Bt1
>>741
スペルだけで判断したら自然をどう読むんだw
Nature ナチャーかw
745 :
デフォルトの名無しさん
2016/02/05(金) 15:24:43.52 ID:dDYOJDjN
イントゥ
746 :
デフォルトの名無しさん
2016/02/05(金) 15:49:49.43 ID:3wAs1r8g
>>743
中学から英語は赤点ばかりの俺でもプログラムは組めるし
747 :
デフォルトの名無しさん
2016/02/05(金) 16:07:52.97 ID:m3ArnkAa
>>742
アホ。
int型のスペルはintで終わってるから最後のtはちゃんと子音のtで終わらせている。

>>743
アホ。
このaの発音記号はシュワーと呼ばれる弱母音で「ア」に近い発音だ。

>>744
アホ。
そのaは強母音の二重母音で「エイ」に近い発音だ。
748 :
デフォルトの名無しさん
2016/02/05(金) 16:28:02.11 ID:WD6FC1bQ
気持ち悪いな
英語の講義がしたけりゃ近所の小学生にしてこいよ
749 :
デフォルトの名無しさん
2016/02/05(金) 16:49:15.52 ID:+UWkCGqF
>>747
こういうのに限って英会話能力がゼロなんだよな
750 :
デフォルトの名無しさん
2016/02/05(金) 16:58:00.59 ID:Ok0I1Bt1
>>747
苦し紛れだなぁw
> スペルがsignatureと「a」なんだから
って部分を弁解できていないw
しかもintの説明子音じゃなく無声音なw
751 :
デフォルトの名無しさん
2016/02/05(金) 17:33:50.77 ID:XdX3RcdM
>>726
インフィードの広告が出る分
Adapterのpositionと内部のデータの件数がずれてたりするんじゃないの
752 :
デフォルトの名無しさん
2016/02/05(金) 17:36:57.44 ID:0B1V8l5E
馬鹿を装ってレスもらって楽しむタイプの人でしょ
何でわざわざ対応してあげてんだよ
753 :
デフォルトの名無しさん
2016/02/05(金) 19:03:41.52 ID:nO779Q/1
To be to be ten made to be.
飛べ飛べ天まで飛べ
Today isn't Monday.
東大は問題ない

受験時代を思い出す
754 :
デフォルトの名無しさん
2016/02/05(金) 22:57:14.74 ID:Ezp/9BAC
インテントでファイルマネージャーアプリを開くことは出来たんだけど開いた時のに任意のディレクトリを表示させるって可能です?
755 :
デフォルトの名無しさん
2016/02/05(金) 23:32:57.25 ID:c0RuGV2M
>>754
ファイルマネージャアプリを作る場合、外部から指定されたディレクトリを表示するという機能を必ず搭載しないとファイルマネージャアプリとしてlogoが取れないとかそういう世界の話をしているの?
756 :
デフォルトの名無しさん
2016/02/05(金) 23:35:05.43 ID:ERDpPhm7
標準アプリじゃないもんは、開発元に聞け
757 :
デフォルトの名無しさん
2016/02/05(金) 23:41:03.23 ID:qDi2Su8H
simpleadapterとかarrayadapterだと項目をタップした時、
押して離すまで色が変わるのですが、それをextendして作った
カスタムアダプタだとタップした時色が変わらなくなりました。

タップした時に色が変わるようにするには
http://blog.shinichy.com/2013/07/android-listview.html
こちらのブログに書いてあるようにlistselectorを使ってやるしか
ないのでしょうか?
プログラム的には実装できないのでしょうか?
そもそもsimpleadapterとかarrayadapterはそのまま使うと色
が変わるので、プログラム的にできるような気もしますが、どの
メソッドにどういう記述をすればいいのかよくわかりません?
758 :
デフォルトの名無しさん
2016/02/05(金) 23:50:33.95 ID:ggaJ951C
押せないようになってるんじゃない?
押せるようにすればいけます?
759 :
デフォルトの名無しさん
2016/02/06(土) 00:27:45.22 ID:aARCH1zZ
>>758
どういうことですか?
タップするとURLに飛ぶ処理が入っていてそれはしっかり
動くので押せるようになってるとは思います。
ただ757のようにlistselectorを使ってみましたが、
それでもタップしたとき色が変わらなかったです。
760 :
デフォルトの名無しさん
2016/02/06(土) 00:29:55.84 ID:VCkXCFPW
>>759
Adapterで返すViewのforcusableをfalseに
761 :
デフォルトの名無しさん
2016/02/06(土) 00:46:06.04 ID:aARCH1zZ
カスタムだとタップで色が変わらないのは
どうもoverrideしたgetViewでsetBackgroundC
olorで色指定してるからっぽいです。

http://qiita.com/hkurokawa/items/d1c6b89b3cbcbfcf718b
こちらを参考にしたところlistselectorでタップしたとき色が
変わるようになりました。
でも、getViewでsetBackgroundColorで色変えてたら上記の
やり方でしたタップしたときの色変えられないんですかね?
762 :
デフォルトの名無しさん
2016/02/06(土) 00:48:34.02 ID:VCkXCFPW
通常listSelectorはViewの下に出ます
drawSelectorOnTopをtrueにすればlistSelectorで色を変えることも可能
763 :
デフォルトの名無しさん
2016/02/06(土) 18:47:05.16 ID:/nQX0KGt
>>762
761ではないけど同じ状況になってて、selectorをrootにしたxml作ってbackgroundに設定しようかと思ってた
これなら楽でいいな
ありがとう
764 :
デフォルトの名無しさん
2016/02/06(土) 21:10:15.83 ID:yeJGdOpd
もうこれから新規で作るのはRecyclerViewで統一してListViewは使わないようにしようと思ってたんだけど
お前らはまだListViewを使い続けるの?
765 :
デフォルトの名無しさん
2016/02/06(土) 21:36:16.25 ID:05mKioIM
RecyclerView今知った
便利そうだね
766 :
デフォルトの名無しさん
2016/02/06(土) 22:27:24.20 ID:FmONxTk2
すいません。meshbean.comというところからメールがきて、
meshbean.comにアプリを掲載することに同意してくれたら
インストール数が1日あたり何千も増えますよ、みたいなこと言うてきてるんですが、
誰か試した人いますか
767 :
デフォルトの名無しさん
2016/02/07(日) 00:03:00.51 ID:Vt4NvaT7
何千とはいかないが7-800程度には
768 :
デフォルトの名無しさん
2016/02/07(日) 03:35:20.90 ID:Pvk3T0kY
AndroidStudioのカスみたいなオートコンプリートを無効にできない?

クリックするだけで変な位置にコードが挿入されたり訳わからん修正されてイライラするんだけど
769 :
デフォルトの名無しさん
2016/02/07(日) 20:20:50.37 ID:M/1b55dS
>>730
うちは25秒前後
770 :
デフォルトの名無しさん
2016/02/08(月) 00:19:20.55 ID:mFepM7HB
>>769
はっや!なんでそんな早いの?
うち毎回3分くらいかかってんねんけど

まだ初心者で、数行書くごとに動作確認したいからめっちゃ時間ロスしてていい加減どうにかしたい。

ちなみに実機デバッグは、ドライバインストール辺りができてなくて結局まだ3分待ちながらやってまふ。
771 :
デフォルトの名無しさん
2016/02/08(月) 01:04:26.81 ID:LCsCNQcP
eclipseの方がいいよ
772 :
デフォルトの名無しさん
2016/02/08(月) 01:31:45.54 ID:pLHm87YG
エミュ使うなら、やっぱGenymotionのが速いよ
最初の立ち上げ30秒、デバッグ実行開始が3秒
corei5メモリ8M
773 :
デフォルトの名無しさん
2016/02/08(月) 06:03:56.10 ID:VR5Y0vYe
実機が一番早いよ
Nexus5で10秒ぐらい
774 :
デフォルトの名無しさん
2016/02/08(月) 07:06:56.40 ID:SxLAi0bW
>>770
それって毎回エミュ終了してるってオチ?
エミュは1度立ち上げたら起動しっぱなしでいいんやで
AndroidStudioを終了してもエミュは独立してるから起動しっぱなしでいいんやで
775 :
デフォルトの名無しさん
2016/02/08(月) 09:23:22.86 ID:KAAQyqID
>>773
ビルド時間も入れてだよね?
ビルド時間抜いたら、実機だと機種にかかわらず3秒くらいでしょ
776 :
デフォルトの名無しさん
2016/02/08(月) 09:40:38.12 ID:AgOqAH8M
eclipseからどんどんAndroidStudioに切り替えてるのかと思ってたけどそうでもないの?

毎回エミュレータ終了させてます。独立してるから再起動いらない理論はわかるんだけど、
run app→exception発生して終了→ソース修正→リビルド→run app押して実行
これやると、正常にアプリトップ画面が立ち上がらないんだよね
777 :
デフォルトの名無しさん
2016/02/08(月) 09:58:28.83 ID:9AywMO4K
AndroidStudioは糞重い。
うんこですよ。
778 :
デフォルトの名無しさん
2016/02/08(月) 10:00:52.96 ID:SxLAi0bW
>>776
デバッグでも?
779 :
デフォルトの名無しさん
2016/02/08(月) 10:26:24.94 ID:mFepM7HB
>>778
デバッグでも

eclipseってサポートなくなるからAndroidStudioしか使われなくなるのかと思って、もうeclipseは使うのやめたんだけどやめる必要ないの?そうなの??
780 :
デフォルトの名無しさん
2016/02/08(月) 10:34:20.74 ID:CMdCMAMV
>>779
新バージョンの新機能を使わないのなら問題は無い
781 :
デフォルトの名無しさん
2016/02/08(月) 10:39:15.07 ID:mFepM7HB
結局いつかは使わなくなるときがくるってことは間違えてはないんよね?
脆弱性とかの問題も出てくるのでは?って気もするし。
782 :
デフォルトの名無しさん
2016/02/08(月) 10:47:48.03 ID:CMdCMAMV
>>781
安定してから使う
それまでは使わない
783 :
デフォルトの名無しさん
2016/02/08(月) 10:49:01.79 ID:yyfyGGlt
WindowsXPだってマイクロソフトのサポート切れてるけどまだ使ってる人はそれなりにいるのと同じ
784 :
デフォルトの名無しさん
2016/02/08(月) 10:56:00.51 ID:CMdCMAMV
今見たが

http://zasshi.news.yahoo.co.jp/article?a=20160208-00011223-forbes-bus_all

糞リンゴ ついに狂ったな
785 :
デフォルトの名無しさん
2016/02/08(月) 11:53:57.20 ID:mFepM7HB
非正規なことやると保証しないよとは言ってたもののやり過ぎ感はあるけど、そんなにビックリすることじゃないよね
ドコモみたいな囲い込み戦略は昔からあるし。

俺はこの囲い込みが気に入らなくて、使ってきたiPhoneは5でやめた
786 :
デフォルトの名無しさん
2016/02/08(月) 16:29:35.53 ID:+VpTu6+p
数年前のADTで環境作ろうとしたらビルドツールなんかのリボジトリ無くなっていて
使えなくなっていた(いじれば使えたかもしれんが
そのうち環境飛ばしたら再構築出来なくなる可能性がある軽さが魅力で使う
場合もあるだろうけど丸ごとバックアップしといたほうがいいよ
787 :
デフォルトの名無しさん
2016/02/08(月) 22:15:19.68 ID:dkIVpqHY
マニフェストに以下のように記述すればタイトルバーが非表示になり、
ハードキーを備えるデバイスではフルスクリーンになります。

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

しかし、ハードキーを備えないデバイスではナビゲーションバーが表示されたままで、
フルスクリーンにはなりません。
ナビゲーションバーを非表示(スワイプすれば一時的に再表示される)にするにはどうすればよいでしょうか?
プログラムから行う方法は分かったのですが、
できればマニフェストに記述する方法で行いたいです。

よろしくお願いします。
788 :
787
2016/02/08(月) 22:55:03.93 ID:dkIVpqHY
自己解決しました。
789 :
デフォルトの名無しさん
2016/02/08(月) 23:08:54.35 ID:R1ff3+GR
自決だけ野郎は自決しろ
790 :
デフォルトの名無しさん
2016/02/09(火) 08:51:09.97 ID:M/Tl0DXW
http通信はHttpURLConnectionで行うのが現在の推奨なんですか?接続周りが過去と現在で変更されてるようで、いまいち基本型が分かりません。
791 :
デフォルトの名無しさん
2016/02/09(火) 08:52:14.07 ID:M/Tl0DXW
あぁ、上の方で他の方も質問されてましたね。
792 :
デフォルトの名無しさん
2016/02/09(火) 09:27:12.27 ID:Cf0QPJSG
皆さん質問です!

Androidアプリで、ユーザがテキスト入力したものをpdf出力したいです。有料apiを使用せず作る方法はあるのでしょうか?

ググったらitext for androidとかapache pdfboxが出てきましたが、どれも未完成品で使えるんだか使えないんだかという感じ + 実装サンプルが見つかりませんでした

何かpdf出力で知っていることがありましたら教えていただきたいですm(_ _)m
793 :
デフォルトの名無しさん
2016/02/09(火) 11:49:49.10 ID:csw9ZfKj
>>792
実装サンプルが無い
→チャンス

と捉えましょう。
動作するサンプルができたらGitHubやブログに公開すればアクセス数上々で広告収入もウハウハです。頑張って下さい。
ふざけて書いているのではなく、割と本気で。
794 :
デフォルトの名無しさん
2016/02/09(火) 12:20:55.47 ID:0gqVZGxF
てんてーさすがです!

普段見ないandroid developerみたらあっさりとpdfdocumentっていうのが見つかった!これでできちゃうのかしら。

家帰らないと試せない(T_T)
795 :
678
2016/02/09(火) 12:47:02.96 ID:0v/md8+1
課金テストしたいのに実際に購入できてしまう問題が解決したので報告
>>413もこれじゃないかなって

テスターとして登録したメールアドレスを、
GooglePlayデベロッパーコンソールの設定->ライセンステスト(テスト用のアクセス権がある Gmail アカウント)の項目にも書いて保存すること
これでテスト用の注文って文言が表示されるようになった
テスト用のアドレス記載する場所は1箇所でいいもんだと思い込んでたことによるミスだった

「テスト用のアクセス権がある Gmail アカウント」で検索すると結構ヒットしたけど
試行錯誤してる最中はわからなかったわ・・・というか課金テストする時以外に書く必要あるのかあそこ
796 :
デフォルトの名無しさん
2016/02/09(火) 13:08:14.42 ID:IIqiO4Vx
>>795
オレは昔から1箇所でできてるが、キミの住んでる地球とは違うのかな?
797 :
デフォルトの名無しさん
2016/02/09(火) 13:37:25.58 ID:0v/md8+1
>>796
違うのかもなあ・・・
798 :
デフォルトの名無しさん
2016/02/09(火) 14:39:10.72 ID:KumXurM2
>>795
この情報はありがたい。
先日から俺もハマってたけど、とりあえず放置してたからまた今度試してみる。
799 :
デフォルトの名無しさん
2016/02/09(火) 14:40:09.52 ID:6Tl4L1WH
俺も課金APIをこれから勉強しなきゃならないんで
いろいろ試行錯誤した結果を買いてくれると助かるわ
800 :
413
2016/02/09(火) 15:49:24.57 ID:7fu6t6IZ
>>795
情報ありがとうございます。
さっそく該当の項目にアカウントを記述したところ、
テスト用のメッセージになりました。

支払のテストとして実際に何度か(自分に)支払したものは
公開初日に回収できましたが、今後更にテストをする場合には
無駄な投資をしなくて済みますね。本当に助かりました。
801 :
デフォルトの名無しさん
2016/02/09(火) 15:50:37.31 ID:IIqiO4Vx
>>800
キャンセル処理をしなかったのか?
802 :
デフォルトの名無しさん
2016/02/09(火) 16:50:16.42 ID:7fu6t6IZ
>>801
inappでもsubsでも、
キャンセンのテストもするし
そうでないテストもするし

特にsubsだと無料期間の有り無しとか色々とやったもので
803 :
デフォルトの名無しさん
2016/02/09(火) 18:19:04.01 ID:XnADU7HW
公開初日に回収とかしゅごい
804 :
デフォルトの名無しさん
2016/02/09(火) 18:51:14.55 ID:0v/md8+1
>>799
自分の中でちゃんとまとまってないけど、とりあえずをまとめるとこんな感じ↓

・課金処理サンプルは In-app Billing version 3 (IABv3)で検索
さらに記事の日付の新しいやつを選ぶ ビルドとおらないやつも混じってる
・IInAppBillingService.aidlからjavaファイルが生成されるらしいけど、うまく出来なくてハマった
どうやって解決したか忘れた
・課金テストはサンドボックスと実購入の2種類
どっちも文字列で商品ID指定するので、サンプル作るときは商品ID直記入できる入力フォームほしい
・GooglePlayデータ消去しないと2度と買えない(ように見える)仕様がある
実際の商品なら復元できるけど、サンドボックスは多分どうやっても止まる
そのへんの直し方->http://yome9.blogspot.jp/2014/10/in-app-billing-v3.html
・↑はデバッグのAPKでの話で、リリースのAPKでサンドボックス試すとまたハマる
・実購入テストで金払っちゃった。解決策は上のレス

>>800
Googleのコンソールの払い戻し機能みたいなので購入しちゃった分戻せたりしないかな?
俺は100円分を払い戻した
諸事情で明細見れないんで反映されてるんだかわからないけど
805 :
デフォルトの名無しさん
2016/02/09(火) 19:11:54.34 ID:0v/md8+1
あと開発者用アカウントとテスト用アカウントの最低2つ用意する必要がある
ってとこではまるかもしれないな
個人だとどっちも同じアカウントでやろうとすると思うから
企業ならまあ関係ない
806 :
デフォルトの名無しさん
2016/02/09(火) 21:17:41.66 ID:qR1JZbBZ
アプリ作るのって大変なんだね
807 :
デフォルトの名無しさん
2016/02/10(水) 00:06:24.68 ID:VLrfNBCp
スリープ中にWIFI圏外から圏内となったら、確実に自動でWIFI接続する方法はありますか?
端末やOSバージョンでできなかったり時間かかったりするようなので。
SIMなしWIFIのみ、Android5.0です。
808 :
デフォルトの名無しさん
2016/02/10(水) 00:58:52.82 ID:R9MYfLg5
そこら辺はプログラムの問題じゃない気が

本体設定 
wifi スリープ時のwifi接続
電源管理 エリア連動wifi

たぶんintentで設定画面を呼びだせるんじゃね
OSver古い機種だと出来なそう
809 :
デフォルトの名無しさん
2016/02/10(水) 06:21:59.31 ID:VLrfNBCp
>>808
レスありがとうございます。
エリア連動WIFIはロリからなくなってますね。
 スリープ時WIFI維持
 WIFI接続はスリープ時、圏外時もONのまま
で、圏外から圏内に復帰した時にWIFI接続してほしいなと。
現状、スリープ中にWIFI圏内となっても、スリープ解除ならないと安定して接続してくれない状況でして。最悪アプリでどうにかできないかなと思ってる次第です。
810 :
デフォルトの名無しさん
2016/02/10(水) 11:12:13.52 ID:zFAbiLV4
Mozilla、スマホ向け「Firefox OS」の開発を終了へ
http://japan.cnet.com/news/service/35077528/
811 :
デフォルトの名無しさん
2016/02/10(水) 16:31:25.75 ID:QJ1sInBJ
会員増やそうとしてるんけ?
812 :
デフォルトの名無しさん
2016/02/10(水) 19:08:08.46 ID:QoO69uLD
「現役女子高生社長」の新アプリ公式サイト、一時閉鎖
https://twitter.com/rikashiikiamf/status/697271862573690883
http://www.itmedia.co.jp/news/articles/1602/10/news094.html
他社サイトのソース流用が発覚

「女子高生社長」として知られる椎木里佳さんの企業が公開した新アプリの公式Webサイトが、
他社サイトから取ったソースを使ってほぼ同じデザインにしているのでは、という指摘があった。
813 :
デフォルトの名無しさん
2016/02/11(木) 12:20:30.30 ID:yKhmVyer
GCMの受信って結構不安定?
同じWi-Fi環境にあるiPhoneのプッシュ通知は遅延も消滅もなく来るけど、
GCMは体感3割程度の確率で受信されない。
814 :
デフォルトの名無しさん
2016/02/11(木) 14:26:52.47 ID:a+mdxlzV
こんにちは。お世話になっております。
GSONとJsonPullParserの違いがよくわからんです

WebサーバにあるJSONデータをローカルのSQLiteのデータベースに登録する処理を書こうとしております。
ORMlite を使う場合、JSONをいじるにはだとどっちが向いてますか?自由?
815 :
デフォルトの名無しさん
2016/02/11(木) 16:57:43.88 ID:fDAdjvmd
ネット上の画像を表示するプログラムを作ってるのですが、
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("Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚 ;);
}
catch(Exception e){
}
816 :
デフォルトの名無しさん
2016/02/11(木) 18:11:55.40 ID:8kMw9aR+
ゆーあるえる
817 :
デフォルトの名無しさん
2016/02/11(木) 20:53:34.17 ID:fDAdjvmd
815ですがすみません。
onPostExecuteの中の処理が問題だったようで、
表示できました。
818 :
デフォルトの名無しさん
2016/02/11(木) 22:51:35.16 ID:fMspA0vc
インストール済みのアプリ一覧を取得する際に
・PackageManager.GET_UNINSTALLED_PACKAGES
・PackageManager.GET_DISABLED_COMPONENTS
を指定する意味って何ですか?
インストール済みアプリなのにUNINSTALLED?
819 :
デフォルトの名無しさん
2016/02/12(金) 10:39:04.02 ID:o7zRRybH
RSSリーダを作ってるのですが、サイトA、Bでrssにjpg
の情報があったりなかったり、descriptionが単なる文章
だったり、画像のURLだったり他にも色々サイトごとに
細かに違うのですが、rssのパース処理はサイトごとに用意
したほうが無難でしょうか?
またリストビューに表示するレイアウトファイルもサイト
ごとに用意して、getViewの中で現在表示中のサイトのレイアウ
トによって分岐させるみたいなやり方を考えているのですが、
そういうやり方は一般的なのでしょうか?
820 :
デフォルトの名無しさん
2016/02/12(金) 11:45:44.17 ID:h2NB86dr
パーサーのロジックを何パターンか用意するのはいいかもしれないけど
RSS対応しているサイトなんて山程あるからサイトごとに用意するのは無理だろ

あとリスト表示はもうRecyclerViewを使ったほうがいいよ
Adapterの↓ここらへんをいじればレイアウトの分岐は簡単
getItemViewType(int position)
onCreateViewHolder(ViewGroup parent, int viewType)
821 :
デフォルトの名無しさん
2016/02/12(金) 15:11:57.19 ID:CG8TfF7i
androidというかjavaの話なんだけど
float型の変数を定量インクリメントすると誤差出るんだね
例えばa+=0.1fだと0.6の次が0.70000005になる

アホな俺は知らんかったぜ
822 :
デフォルトの名無しさん
2016/02/12(金) 15:39:05.54 ID:pW7dPptS
プログラミングした事ない人は知らなくて当然だしアホじゃないよ
823 :
デフォルトの名無しさん
2016/02/12(金) 16:50:33.13 ID:PW3AO3Wv
0.1×10が1にならんとかね。
824 :
デフォルトの名無しさん
2016/02/12(金) 19:11:52.53 ID:mjz/bV/t
actionbarにupボタンを付けたんだけど、3つあるうちの1つのactivityにしかsetDisplayHomeAsUpEnabled(true)を記述してないのに、
他の2つの子activity(親以外)にもupボタンが追加されて機能もしてる
これは何故なのでしょうか
styleまわりの関係?
825 :
デフォルトの名無しさん
2016/02/12(金) 21:39:34.94 ID:OTNNkTev
2進数だからな
826 :
デフォルトの名無しさん
2016/02/12(金) 22:08:05.57 ID:K5ppz0sa
>>820
ためしにリサイクルビュー使ってみてるのですが、
xmlにandroid:scrollbars="vertical"
をつけるといきなり落ちてしまいます。
原因がまったくわかりせん。
なくすと正常に動きます。
827 :
デフォルトの名無しさん
2016/02/13(土) 01:51:51.46 ID:gaHoyxXH
君はユーザーなのか
もしくはプログラマなのか
828 :
デフォルトの名無しさん
2016/02/13(土) 07:57:45.43 ID:aWaSrlcR
つけるといきなり落ちるとか、IDEが壊れてるんだろうなぁ
829 :
デフォルトの名無しさん
2016/02/13(土) 08:13:42.49 ID:aq6Cd0FX
最近HTML5で組むの流行ってるみたいだけどどうなんですか?
組みやすいとは聞くけど
830 :
デフォルトの名無しさん
2016/02/13(土) 13:13:57.35 ID:SL3t4ard
>>829
WEB開発に慣れてる人にはとっつきやすいというだけ。
同じスタート地点ならWeb系を一から学ぶ手間と通常のAndroid開発はAndroidの方が範囲が狭い分やりやすいと思う。
831 :
デフォルトの名無しさん
2016/02/13(土) 16:46:04.81 ID:KbGEtlip
FLASHをHTML5にしないといけないんだけど
めんどくさくてやってない・・
832 :
デフォルトの名無しさん
2016/02/13(土) 17:25:49.77 ID:btFDl7Nk
へちょいアプリでマルチプラットフォームにしないとけない、とかなら分かるけど
Androidだけに絞るならHTML5のメリットそんなないっしょ・・
それに結局OSのネイティブ部分を知らないとどこかで詰まるだろうし
833 :
デフォルトの名無しさん
2016/02/14(日) 00:45:12.92 ID:ER3nOia0
HTML5はブラウザ依存とか確認するのめんどくさそうだけど、さわらぬ神に祟りなし
834 :
デフォルトの名無しさん
2016/02/14(日) 01:07:43.31 ID:ui59Po2J
独自クラスのアレイリストをカスタムアダプタにセットした場合、
サーチビューで検索するには独自のgetFilterを実装しなくちゃ
ならなくて凄く大変みたいなんですが、簡単にリストの検索
機能を実現する方法はないんですかね?
835 :
デフォルトの名無しさん
2016/02/16(火) 16:19:07.92 ID:3zHh/2Xw
finish()でアクティビティを終了させてもスマートフォンの実行中タスク一覧に残るんだけど
残さない方法ありませんか?
836 :
デフォルトの名無しさん
2016/02/16(火) 16:39:53.71 ID:r4cGG8gh
>>835
なぜその仕様になっているかを調べてから質問しようね
837 :
デフォルトの名無しさん
2016/02/16(火) 16:46:01.66 ID:5DRJq001
>>835
やったことないけど、

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
838 :
デフォルトの名無しさん
2016/02/16(火) 19:11:42.22 ID:LUxCR34P
>>835
実行中タスク一覧てのは何か正式な言葉なのか?

意図してるものに合うかは分からんがexcludeFromRecentsを調べてみると良いかもしれない
839 :
デフォルトの名無しさん
2016/02/16(火) 20:18:56.81 ID:VosGQNsH
余計なことしないほうがいいよ
840 :
デフォルトの名無しさん
2016/02/16(火) 21:09:53.83 ID:3IIoygqQ
何故かタスクがアヌスにみえた
841 :
デフォルトの名無しさん
2016/02/16(火) 23:40:06.38 ID:3zHh/2Xw
すまん
ありがとう
理解してないコードは使わん用にしておく
842 :
デフォルトの名無しさん
2016/02/17(水) 16:43:43.07 ID:AyAMeF1N
じゃあ息もしないの?
843 :
デフォルトの名無しさん
2016/02/17(水) 16:45:42.03 ID:fn6akqhJ
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されてしまいます
正しくはどう条件付けをすればよいのでしょうか
844 :
デフォルトの名無しさん
2016/02/17(水) 19:00:39.93 ID:PbLMpxLY
if(number.equals("0")) {
gHolder.numOfChildren.setText("");
} else {
gHolder.numOfChildren.setText(number);
}
かな?
845 :
デフォルトの名無しさん
2016/02/17(水) 21:20:56.68 ID:1pEApwit
ListViewはViewを使いまわすからね
846 :
デフォルトの名無しさん
2016/02/17(水) 22:00:20.19 ID:fn6akqhJ
>>844
うおぉ…確かに希望通りのものになりました本当にありがとう
>>845
setTextしていたviewがsetTextすべきでないviewにそのまま使い回されてるってことですか
numberは0だけど、elseの処理を怠ったことでそのままの数値だったと
847 :
デフォルトの名無しさん
2016/02/17(水) 22:20:00.82 ID:1pEApwit
まあそう
見えなくなったViewが値そのままでgetViewに来るって訳よ
848 :
843
2016/02/18(木) 09:24:48.27 ID:pcKCweSq
>>847
なるほど
ありがとう勉強になりました
849 :
デフォルトの名無しさん
2016/02/18(木) 12:13:52.08 ID:Wy1cKQOk
現在、
①Listviewを使用して一覧を作り
②Searchviewを使用してフィルターをかけ
③必要となる項目を選んで別のアクティビティに画面遷移する
というアプリを作成しているのですが。

例えば初期の一覧でApple.Bike.Cupcakeをクリックすると、
それぞれのA.B.Cのアクティビティに正常に画面遷移するのですが。
頭文字のCでフィルターをかけると、一覧にはCしか表示されなくなるまではいいのですが、
Cをクリックすると最初の段と認識されてAのアクティビティになってしまいます(汗)

おそらくMainActivity.javaで画面遷移の時に、
Swich分を利用してLIstviewの「potision」で認識させているので
行が変化すると順番が変わってしまうのが原因なのですが…

この現象の改善のしかたがどうもわかりません…
何か良い方法などありますでしょうか?_(._.)_

現状画像→Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚
850 :
デフォルトの名無しさん
2016/02/18(木) 13:10:13.48 ID:+njgOHx7
>>849
自分でわかってるじゃん。「Position」で認識させてるのが悪い。
他の方法で区別させればいいだけ。
851 :
デフォルトの名無しさん
2016/02/18(木) 13:15:06.30 ID:+njgOHx7
ちょっと「「Position」で認識させてるのが悪い。 」という表現悪かった。
クリックされたときにpositionからitemをひっぱてくきてると思うが、
例えば、ArrayAdapter<String>みたいな文字列だけのアダプタ使ってるから、区別つかなくなる。
852 :
デフォルトの名無しさん
2016/02/18(木) 13:31:23.43 ID:+njgOHx7
リストの各アイテムをString型だけじゃなくて
Pair<String, Class<? extends Activity>>と、Stringと遷移先のActivityのクラスのペアに
しとけば、リストビューがクリックされた時にpositionからこのitemを引っ張れば、
遷移先のActivityのクラスがわかる。

というか現状はswitch文使ってたのね・・
853 :
デフォルトの名無しさん
2016/02/18(木) 14:58:28.27 ID:Wy1cKQOk
>>852
ありがとうございますm(__)m
はい、現状はswitch文でなんとか理解しているレベルです…(汗)

なるほど…ペアにして一くくりにするということでしょうか
854 :
デフォルトの名無しさん
2016/02/19(金) 00:24:30.31 ID:f3yU1bEe
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()の中っていったいどういう処理してるん
ですか?
855 :
デフォルトの名無しさん
2016/02/19(金) 03:31:15.05 ID:YXsdx0mv
当たり前でしょ、findで実際に入力文字列の先頭からマッチングを行い、見つかれば
findはtrueを返す。
>>m.find()を実行しない
見つけてないのにgroup()でマッチング結果にアクセスしようとしてるから
落ちるんだよ。
856 :
デフォルトの名無しさん
2016/02/19(金) 08:28:13.38 ID:DQSjTVRP
落ちる(ただの例外)
857 :
デフォルトの名無しさん
2016/02/19(金) 11:19:28.50 ID:kj0Ph0iy
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つだけで、出来れば増やしたくないんだけど、こんな状況でなんか回避方法ってないでしょうか。
858 :
デフォルトの名無しさん
2016/02/19(金) 19:10:48.99 ID:9bwAfbWi
リソース(rawやdrawable)に入れるファイルの総数って上限ありますか?
859 :
デフォルトの名無しさん
2016/02/19(金) 20:46:43.86 ID:RFoecO0e
analyticsの集計>参照元が全てdirect/noneになっています。デベコンでのユーザー獲得では、Adwordsとサードパーティの参照元に毎日いくらかのインストール数があるのですが、
参照元が全てdirect/noneになってしまう原因または、同じ状況の方など、情報がありましたらよろしくお願いします。
860 :
デフォルトの名無しさん
2016/02/20(土) 01:23:18.85 ID:YFkKmOJS
>>857
Google側がセキュリティの問題で外部から利用できないようにしてるんだから無理なんじゃ?
861 :
デフォルトの名無しさん
2016/02/20(土) 11:15:27.67 ID:UYFulEer
>>857
URIをたらい回しにして、Gmailから最初に渡されたアプリ以外でそのURIを開こうとしたとか
URIだけを保存しておいて、アプリのプロセスが1度終了したあとに再度起動して開こうとしたとか
862 :
デフォルトの名無しさん
2016/02/20(土) 15:45:35.80 ID:tyAD8TFP
リスト表示画面のあるレコードタッチするとレコード編集画面にいって保存するとリスト表示に戻って、保存した編集内容が最新化されてリスト再表示したいです。

intentで編集いってfinishで戻ってきたあとリストの再読み込み処理を書きたいのですがはどこに書いたら通るのでしょうか?
リスト表示activityのonRestart、、?
863 :
843
2016/02/20(土) 16:29:44.04 ID:Zi4l9bsF
>>862
startActivityForResultで検索検索
864 :
デフォルトの名無しさん
2016/02/20(土) 16:30:51.21 ID:Xi17WzDF
onActivityResultとか
865 :
デフォルトの名無しさん
2016/02/20(土) 18:01:18.70 ID:3o5aT3vv
はい!ありがとうございますん

調べてみます☆
866 :
デフォルトの名無しさん
2016/02/20(土) 19:29:32.50 ID:SvKOU2WS
スレ違い気味で申し訳ないですが質問させてください。

複数ユーザがサーバを介してアイテムを売買できるような仕組みをもった
ゲームを作りたいと考えているんですが、
売買の仕組みについてAndroidに向いてそうなフレームワークやライブラリって
ありますか?
867 :
デフォルトの名無しさん
2016/02/20(土) 19:57:48.76 ID:k69PRSTc
>>860>>861
既にアプリが起動している状態だと861の現象になってるみたいです。
結局Intent受け付け用のActivity作ってそいつにsingleTask付けてやればいけそうです。
アドバイスありがとうございました。
868 :
デフォルトの名無しさん
2016/02/21(日) 15:53:39.74 ID:V1SBFqTJ
Spinnerの初期表示を「都道府県を選択」とし、
Spinnerをタップすると選択しとして
「北海道」「青森県」「秋田県」、、、
というように、初期表示と選択肢の内容を変えたいです。
どうしたら実現できますでしょうか?

なお、都道府県を選ばせたいアプリを作っているわけではありません。
上記は例になります。
キャプションとSpinnerを分ければ良いと言えばそうなのですが、
デザインの観点から上記のようにしたいと考えています。
869 :
868
2016/02/21(日) 16:11:38.46 ID:V1SBFqTJ
StackOverflowとかでも同じことで悩んでいる人が結構いましたが、
結局どれも解決はしていませんでした。
ButtonにSpinnerのStyle指定してListのAlertDialog呼ぶ方法でやることにします。
スレ汚しスマソ
870 :
デフォルトの名無しさん
2016/02/22(月) 11:37:32.01 ID:jt4BTWgl
9patchの画像って出来るだけ小さい方が良い?
それとも、ある一定以上の大きさになる事が確定してたらそのサイズの方がよい?
871 :
デフォルトの名無しさん
2016/02/22(月) 15:28:45.55 ID:NgUBGr4J
Googleカレンダーの予定から開始時刻、終了時刻にイベントを受け取る方法は無いでしょうか?
BroadcastReceiver でカレンダーの編集は受け取れるみたいなんですが
872 :
デフォルトの名無しさん
2016/02/22(月) 22:13:16.68 ID:MNHHFCYv
>>870
必要最小限でいい
大きくするメリットはない
873 :
デフォルトの名無しさん
2016/02/23(火) 01:01:36.98 ID:TYgO2INQ
>>872
ありがと
限界まで小さくするわ
874 :
デフォルトの名無しさん
2016/02/23(火) 03:49:43.27 ID:rA3ML6F/
インテントフィルターの設定について詳しい人にご教授願いたい

<intent-filter>
<data
android:scheme="http"
android:host="hoge.hage.jp"
android:pathPattern="/hoge/?param=.*"
/>
</intent-filter>

実用アプリでは無いのですがintentfilterの実装を試しているところです。
自分のウェブサイトをアプリで開くようにしたいのですが上手くいきません
pathPattern="/hoge/"
なら一応urlを押したときに自分のアプリで開けるんですが、
どうやらpathPatternのうちの"?"を認識していないようです。
エスケープしても無理でした。
どう対処すれば良いのでしょうか
875 :
デフォルトの名無しさん
2016/02/23(火) 03:50:46.53 ID:rA3ML6F/
つまるところ、pathPatternに?や#を含める方法を知りたいのです
876 :
デフォルトの名無しさん
2016/02/23(火) 10:30:20.63 ID:18TPds8K
\\? はどう?
877 :
デフォルトの名無しさん
2016/02/23(火) 10:54:18.47 ID:rA3ML6F/
>>876
ありがとうございます。
それも試して無理でした
海外のQ&Aサイトなども見ましたがやっぱりpathPatternに?や#は含められないようでした。
878 :
デフォルトの名無しさん
2016/02/23(火) 11:31:25.61 ID:ltvQNGjy
>>866
よく知らないけど、決算サービスなら、Google, Amazon とか、

自分が借りたサーバー管理会社の、決済サービスを使うのでは?
879 :
デフォルトの名無しさん
2016/02/23(火) 11:49:12.97 ID:ltvQNGjy
>>874
Groovyなら、文字列リテラルに、6種類の書き方がある

単一行文字列の、" ", ' ', / /
複数行文字列の、""" """, ''' ''', $/ /$

Javaは知らないけど、単一行文字列の、' ' は無いの?
880 :
デフォルトの名無しさん
2016/02/23(火) 11:51:13.36 ID:rj4pXgyC
すみません
最近AndroidStudioでAndroidプログラムを始めたんですが、かんたんな消費税計算アプリ(教材にあった練習問題)を作ってビルドしたんですが大した処理もしてないのにパッケージサイズが2MBを超えています
自動で生成されるhello worldでさえ1.1MB近くもあります

ストアを見てるともっと複雑な処理をしていても500kb未満のアプリもあるくらいなのに不思議です
proguard?というのを適用して2.1MBです。適用しないときは3MB以上もあります。
AndroidStudioのインストール時に何か設定を間違えたんでしょうか?
それともパソコンの性能が悪くて圧縮率が低いんでしょうか?一応Corei3のノートPCなんですが
881 :
デフォルトの名無しさん
2016/02/23(火) 11:58:49.04 ID:WQIhv4qF
デフォルトでAppCompatというものが入ってるんでそんなもんです
見た目を新しいバージョンのAndroid風にするためのライブラリ
882 :
デフォルトの名無しさん
2016/02/23(火) 12:03:54.67 ID:rj4pXgyC
>>881
ググってbuild.gradleから
compile 'AppCompat~'みたいなのも消しましたが変わらないんです
どうすれば削除できますか?
883 :
デフォルトの名無しさん
2016/02/23(火) 12:11:33.54 ID:mlZ7EyMg
リリースとデバッグじゃサイズだいぶ変わるよ
884 :
デフォルトの名無しさん
2016/02/23(火) 12:21:29.99 ID:+453XExT
細かいこと気にすんなや
885 :
デフォルトの名無しさん
2016/02/23(火) 12:25:54.46 ID:ltvQNGjy
今は、Electron でアプリを作る人もいるんやでw

ぜいたく、言うなや
886 :
デフォルトの名無しさん
2016/02/23(火) 14:02:33.25 ID:AmR2JgZ3
ストアにある高速メモ帳とかいうアプリは528kb
なんでこんな軽くなるの
俺のハローワールドは2MB超なのに

>>883
リリースでもデバッグでもproguard適用して軽量化するようにgradle編集してます

気になって夜も眠れないです
余計なものがプログラムに含まれてると考えるとモヤモヤします
887 :
デフォルトの名無しさん
2016/02/23(火) 14:24:46.89 ID:OokaC7pj
>>882
メニュー->ファイル->プロジェクト構造->app->Dependencies
ここにあるappcompat消してリビルドしてみ
888 :
デフォルトの名無しさん
2016/02/23(火) 14:44:57.18 ID:yl+YieQw
>>887
Dependenciesに無いです
include *.jar dir=libs
junit4.1.2? testCompile

APPCompatはbuild.gradleでコメントアウトしたので既に無く
一部曖昧ですがこれ2つだけでした
この2つを削除しても全然容量変わらないんです
889 :
デフォルトの名無しさん
2016/02/23(火) 14:57:36.34 ID:OokaC7pj
>>888
NewAndroidModuleフォルダにあるgradleの方も見た?
これは所謂優先設定みたいなもんでこっちも変えないと変わらない部分もある
890 :
デフォルトの名無しさん
2016/02/23(火) 14:59:32.77 ID:yl+YieQw
>>889
そのフォルダが見当たらないです
プロジェクトフォルダからどう辿っていけばあるんでしょうか
891 :
デフォルトの名無しさん
2016/02/23(火) 15:05:22.31 ID:OokaC7pj
インストール場所\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule
ここ見てみて
892 :
デフォルトの名無しさん
2016/02/23(火) 15:05:26.75 ID:CYaheU/c
半信半疑だから見つからないんじゃないかな。
生成されたapkをclassに戻して、見に覚えのない余計なものが含まれてないか
直接目で見て確認することを強く勧める
893 :
デフォルトの名無しさん
2016/02/23(火) 15:14:03.44 ID:WQIhv4qF
無駄に画像入れてたり
それはないか
894 :
デフォルトの名無しさん
2016/02/23(火) 15:36:50.00 ID:0bAdWLST
すまん、俺がassetsにmp4ぶち込んだ
895 :
デフォルトの名無しさん
2016/02/23(火) 16:38:12.79 ID:J0kFh4XW
>>891
Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚
見ましたが何処をどうすれば…
896 :
デフォルトの名無しさん
2016/02/23(火) 16:41:16.96 ID:J0kFh4XW
Android Studio¥plugins¥android¥lib¥templates
フォルダに"eclipse"フォルダがあるのが気になる
Eclipseは前に一度入れたけどStudioとは別のIDEなのになぜか取り込まれている
897 :
デフォルトの名無しさん
2016/02/23(火) 16:54:06.46 ID:J0kFh4XW
ちょっとAndroidStudioのインストールの設定を見直してみたところ環境変数が参照してるsdkフォルダとStudioで指定してるsdkフォルダが異なっていました
あとjdk最新版にしてみます
898 :
デフォルトの名無しさん
2016/02/23(火) 17:15:36.53 ID:J0kFh4XW
だめだ改善せず
とりあえずサイズのことは気にせず勉強に戻りますね
899 :
デフォルトの名無しさん
2016/02/23(火) 17:20:45.88 ID:OokaC7pj
>>896
その場所に俺の環境にもeclipseフォルダ入ってるから問題ないよ

>>898
recipe.xml.ftlの最初にappcompatがあるからコメントアウト
このやり方は以降作成する全てのプロジェクトに影響するよ
900 :
デフォルトの名無しさん
2016/02/23(火) 17:21:01.93 ID:CYaheU/c
apkを崩して中に含まれるファイルを見た?
901 :
デフォルトの名無しさん
2016/02/23(火) 17:27:08.25 ID:J0kFh4XW
>>900
BIC-APK-Toolでデコンパイルしたところclasses.dexとかいうファイルがでかいです

>>899
ありがとうございます
コメントアウトしてみました
しかしこれってプロジェクト作成後にbuild.gradleから削除するのとサイズ的には変わらないのでは…
902 :
デフォルトの名無しさん
2016/02/23(火) 17:35:14.15 ID:CYaheU/c
>>901
dexファイルの中にclassやリソースファイルが入っているから
それも分解して中身をみよう!
903 :
デフォルトの名無しさん
2016/02/23(火) 17:45:50.76 ID:OokaC7pj
>>901
一度その状態(appcompat消した状態)で新規作成してみてサイズどうなってる?
904 :
デフォルトの名無しさん
2016/02/23(火) 17:49:56.87 ID:J0kFh4XW
そもそも自動生成されるMainActivityでAppcompat Activityとかいう記述がある

そのせいか勝手にsupport.v7.app.appcompatAcrivityがインポートされとる
905 :
デフォルトの名無しさん
2016/02/23(火) 18:01:19.99 ID:J0kFh4XW
だめだもう面倒くさい


>>902

サポートライブラリv4がなぜか入ってて2-3MBくらいのサイズだった

こいつが原因っぽいけどもう面倒になったわ
906 :
デフォルトの名無しさん
2016/02/23(火) 18:03:48.56 ID:WQIhv4qF
サポートライブラリもあったんだった
普段使わないから忘れてたスマソ
907 :
デフォルトの名無しさん
2016/02/23(火) 18:04:43.20 ID:J0kFh4XW
余ってるノートPCに
Androidスタジオやjdk、androidSDKを一から入れてみるわ
それで変わらないなら標準でそういう仕様なんだと諦めるわ

ググっても同じ症状みたいなのは1件しかヒットしない上に結局解決できてなかった
みんな気にして無いのかも知れんな
極小サイズのアプリを公開してる人が凄いだけなんだろう
908 :
デフォルトの名無しさん
2016/02/23(火) 18:04:57.89 ID:OokaC7pj
>>904
1個1個言われないとダメなのかよw
その部分をActivityに変えるとか
さっきのフォルダ以下のファイル覗いてみるとか
今まで出てきたキーワードで調べるとかやって
importもActivityに変えてからappcompatって入ってるのは消して
909 :
デフォルトの名無しさん
2016/02/23(火) 18:05:42.87 ID:J0kFh4XW
>>908
変えた。というかそれは以前から変えてビルドしてた
でもサイズ変わらん
910 :
デフォルトの名無しさん
2016/02/23(火) 18:06:31.57 ID:OokaC7pj
>>907
新規作成で作成されるプロジェクトのテンプレートを皆自作追加してるからサイズ小さいの
911 :
デフォルトの名無しさん
2016/02/23(火) 18:07:12.28 ID:WQIhv4qF
サイズ変わらないならdependenciesに入ってるのではなかろうか
912 :
デフォルトの名無しさん
2016/02/23(火) 18:09:30.05 ID:J0kFh4XW
>>910
やっぱりカスタマイズしてるのか
まあ自分は当分リリース出来るようなアプリなんて作れないので
その時になったら調べてみる

>>911
build.gradleのDEPENDENCIESからはサポートライブラリの記述はmコメントアウトしてる
913 :
デフォルトの名無しさん
2016/02/23(火) 18:11:46.68 ID:OokaC7pj
>>909
ここでも見て後は調べてくれ
http://peace.2ch.net/test/read.cgi/tech/1420550140/414,489

初期状態でサイズが膨らむのはサポートライブラリが入ってるからで現状仕様
サイズをKBまで抑えたいならテンプレートから自作するしかない
と言ってもEmptyActivityのテンプレートを参考にして要らないの削って
NewAndroidModule以下も要らない部分コメントアウトしたら出来る
それしか方法は無い
914 :
デフォルトの名無しさん
2016/02/23(火) 18:17:05.49 ID:J0kFh4XW
>>913
サンクス
そこ読んでやってみる
915 :
デフォルトの名無しさん
2016/02/23(火) 18:24:00.22 ID:J0kFh4XW
やっぱ面倒なんで誰かテンプレファイル下さい
916 :
デフォルトの名無しさん
2016/02/23(火) 18:24:48.37 ID:OokaC7pj
面倒なんでリリース時に自分でやって下さい
917 :
デフォルトの名無しさん
2016/02/23(火) 18:29:02.06 ID:OokaC7pj
918 :
デフォルトの名無しさん
2016/02/23(火) 18:37:41.67 ID:J0kFh4XW
Eclipseでやったら380kbだった
やっぱ長い歴史を持つIDE使っとくのが正解なんだな
919 :
デフォルトの名無しさん
2016/02/23(火) 19:10:22.59 ID:kPRnlj45
なんだこれ釣りか?
920 :
デフォルトの名無しさん
2016/02/23(火) 19:17:17.71 ID:H8f9+DBt
うんこですからね、Android Studioは
921 :
デフォルトの名無しさん
2016/02/23(火) 20:03:00.44 ID:d4TP7haW
最近androidのプログラム始めようとしているのですが、AdroidStudioかEclipseのどちらでやろうか悩んでます
デバッグのやりやすさや、仕様感覚はどちらでも変わらないですか?
922 :
デフォルトの名無しさん
2016/02/23(火) 20:03:37.44 ID:iRqdXrVx
今から使うならASいったく
923 :
デフォルトの名無しさん
2016/02/23(火) 20:06:21.81 ID:d4TP7haW
>>922
早急な回答ありがとうございます
AndroidStudioでやります
924 :
デフォルトの名無しさん
2016/02/23(火) 23:02:42.04 ID:GgtY4Xob
>>880
ストアから500kbの奴ダウンロードしてみ、端末内のサイズは大きくなるから
925 :
デフォルトの名無しさん
2016/02/23(火) 23:41:55.43 ID:llJ7SO8U
もしかして圧縮されてるapkとインスコ後の展開サイズを比べてるとか?
926 :
デフォルトの名無しさん
2016/02/24(水) 00:59:49.68 ID:0FgPDQ3Y
gradleビルドなんか使うべきではない
時代はAnt
927 :
デフォルトの名無しさん
2016/02/24(水) 01:38:52.37 ID:b5DNYeje
Bazel使えBazel
928 :
デフォルトの名無しさん
2016/02/24(水) 08:55:25.50 ID:ClGIuoqA
・トグルスイッチをタッチすればON・OFFの切り替え
・その他の部分をタッチすれば設定画面が開く

上二つを実現するにはどうすれば良いですかね?
自分でカスタムレイアウト作るしかないんでしょうか?
929 :
デフォルトの名無しさん
2016/02/24(水) 08:58:54.56 ID:ClGIuoqA
失礼
カスタムレイアウトではなくてカスタムPreferenceでした…
930 :
デフォルトの名無しさん
2016/02/24(水) 10:12:26.83 ID:YIumgRQ+
SwitchPreference使えばいいんじゃないの
あと文字だけならただのPreferenceで出来なかったっけ?
931 :
デフォルトの名無しさん
2016/02/24(水) 10:54:41.05 ID:ClGIuoqA
>>930
SwitchPreferenceだとPreferenceClickListenerしかセットできなかった気がしたんで…
スイッチの部分と他の部分でのタッチイベントを分けたりできますか?
932 :
デフォルトの名無しさん
2016/02/24(水) 11:04:10.76 ID:ClGIuoqA
なんとなく勘違いをしているような気がしてきました…
PreferenceをカスタマイズしてSwitchを配置してやったらいいんですね…
933 :
デフォルトの名無しさん
2016/02/24(水) 11:44:27.69 ID:FUMzQXM3
キーボードが表示されたら邪魔なボタン類を非表示にしたいから、
カスタムレイアウト作ってOnMeasureで表示/非表示の処理したけど、異様に重いぞ。
こんなもんか?
変換候補が出たり消えたりするたびに1秒近く固まる。

カスタムレイアウトを使ってるのは1つのオブジェクトだけだから、
大量のカスタムレイアウトで処理されてて重いとかそういう話もない。
934 :
デフォルトの名無しさん
2016/02/24(水) 16:59:59.69 ID:eslxCJxK
>>877
推測だけどpathPatternってUri#getPath使ってるんじゃない?
http://www.srv-shinra.com/wordpress/?p=357
上みたいにactivity内で処理するしかないのかな?
935 :
デフォルトの名無しさん
2016/02/25(木) 05:42:08.88 ID:fFYpsEaj
>>934
どうもです
読んでおきます

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

ワイルドカード使っても?が含まれてるとダメなんですね
936 :
デフォルトの名無しさん
2016/02/25(木) 16:22:00.96 ID:1F+pAhzf
すみません
SwitchPreferenceのonClickPreferenceとonChangePreferenceを使えばなんとかなりそうで
937 :
デフォルトの名無しさん
2016/02/25(木) 16:28:17.93 ID:1F+pAhzf
>>936はミスです…
上のほうでトグルスイッチに関する質問をしていたものです
SwitchPreferenceを使うことで解決しそうなんですがスイッチ以外の部分をタッチしてもスイッチが切り替わってしまうのですが何か良い方法は無いでしょうか?
直前のtrue/falseを記憶しておいて反転させた値を入れるという方法でいけるにはいけるのですが…
onPreferenceClickを受け取ったときだけonPreferenceChangeを止められると一番良いです…
938 :
デフォルトの名無しさん
2016/02/25(木) 16:34:34.40 ID:SZkiZbCs
プログラムとは関係ないけどスレがないのでここで聞かせてもらいます

AdMobに登録したアプリって削除できますか?
サイトトップの収益化タブ押すとすべてのアプリが表示されますよね
そのいくつかのアプリ削除です

アプリの管理から非表示には出来るんだけど削除がわからない

まぁバナー載せないければいいだけで支障はないんだけど
939 :
デフォルトの名無しさん
2016/02/25(木) 23:31:44.39 ID:V6rfcPDA
SQLiteOpenHelperのonUpgrade内で、DB更新にかかる進捗ダイアログ出そうと思ったんだけど、
progressDialogに渡すcontextがactivityのじゃないせいで落ちちゃう

cursorLoader→contentProviderのonCreateでhelperをnew
の流れで、helperをnewするときにgetContext使ってるからなんだけど
これどう設計したらうまく行きますかね
940 :
デフォルトの名無しさん
2016/02/25(木) 23:34:09.99 ID:wsuA13cq
そもそもDBアクセスがあるならメインスレッドとは別にスレッドを作ってプログレスダイアログを出すだろ
941 :
デフォルトの名無しさん
2016/02/26(金) 00:44:09.01 ID:sXlkKqF1
EventBusなんかで処理と表示分離したら
942 :
839
2016/02/26(金) 02:23:06.22 ID:TBUCYM2p
言葉足らずだったかもしれん
おっしゃる通り別スレッドというかonUpgrade内でAsyncTask使ってonPreExecuteで問題のprogressDialogを、
doInでDBの処理をしてる

これじゃそもそもダメとか?
943 :
デフォルトの名無しさん
2016/02/26(金) 14:00:41.33 ID:VOE3w2Nm
ダメ
onUpgrade()で作ったスレッドの中身が完了しないうちにDBが使われたり閉じられたりするから
944 :
デフォルトの名無しさん
2016/02/26(金) 14:19:29.39 ID:lLEX7WgD
話しそれるけどAsyncTaskって非推奨になったのになんで使い続けてるの?
945 :
デフォルトの名無しさん
2016/02/26(金) 16:07:55.89 ID:KkuwnnpP
昔々2chの専用ブラウザのdat形式のファイルを見てからというもの
クライアントとサーバーでやり取りするデータは<>区切りにしてたんだが、
流石に時代遅れかね?
最近はジェイSONなるものを使うのが主流なのかね?

YESなら1回、NOなら2回、俺の頭をひっぱたいてくれ。
946 :
デフォルトの名無しさん
2016/02/26(金) 16:46:40.36 ID:0FeRL054
JSONもなほんとは標準ライブラリに組み込まれてるのがベストなんだけど、
.NETだと微妙だからな・・WinRTに方には標準としてあるけど、それ以外だとあったけ?
だから外部の使うとか選ぶのめんどくせぇ
947 :
デフォルトの名無しさん
2016/02/26(金) 17:00:37.67 ID:0FeRL054
まぁ、Javaも標準にはないけど。まぁ、<>区切りでもタブ区切りでも
エスケープの仕様とかもしっかり定義されてるならいいけど。
948 :
デフォルトの名無しさん
2016/02/26(金) 17:32:10.27 ID:+K5wsTT8
あぷり起動時にサーバーの設定ファイルにアクセス
してるんだけど、その設定ファイルを今自分で適当に
ルール決めた.txtにしてるんですけど、普通どうするんでしょう?
json形式とかにした方がいいんですかね?
何かスタンダードなやり方があれば教えてください
949 :
939
2016/02/26(金) 17:35:48.34 ID:TBUCYM2p
>>943
そっか…1から見直しか

>>944
公式に非推奨なの?
loader使えっていうのなら分かってるけど、今回はちょっとした所だから使っちゃってる
それともRxAndroidとかいうの勉強したほうがいいのか
950 :
デフォルトの名無しさん
2016/02/26(金) 23:30:04.65 ID:Z9kKnQ9U
自作のAndroidアプリを使ってネットから写真だけをダウンロードさせる場合、
その写真を保管するために使用する無難なクラウドなどありますでしょうか
写真はエログロや他人の著作物ではなく自分で撮影した風景などで、
勝手に削除されないようなところが理想なのですが
容量は1枚1MBちょっとで合計400~500MB程度になる予定です
951 :
デフォルトの名無しさん
2016/02/26(金) 23:34:38.74 ID:wA86Cowg
自分で撮った写真をダウンロードしてクラウドに保存?
ちょっと意味わかんない。
952 :
デフォルトの名無しさん
2016/02/26(金) 23:35:47.82 ID:Z9kKnQ9U
>>950追記です
写真は自作アプリからのみ閲覧出来るようにしたいです
(ブラウザでURL直打ちすると見られる限定公開ぐらいなら
構いませんが一般公開のような感じにはしたくない)
レンタルサーバーではなく無料のクラウドサービスを探しています
953 :
デフォルトの名無しさん
2016/02/26(金) 23:38:31.85 ID:Z9kKnQ9U
>>951
いえ、自分で撮った写真をクラウドに保存し、
自作のアプリで他の人にクラウドからダウンロードしてもらうという感じです
レンタルサーバーを使用するとお金がかかってしまうので
無料でなんとかしたいということです
954 :
デフォルトの名無しさん
2016/02/27(土) 00:06:49.67 ID:E8o8SvTe
AsyncTaskが非推奨なんてことはないだろ
俺は使ってないけど
だけどAsyncTaskLoaderよりかはマシだよ
955 :
デフォルトの名無しさん
2016/02/27(土) 00:08:28.05 ID:rzMa2W08
よくわからねぇな。ユーザー各自にアカウントとらせるのもありなのか、それともユーザーにそういうことはさせないとか、一度にはっきりかけや。
956 :
デフォルトの名無しさん
2016/02/27(土) 00:21:07.00 ID:rzMa2W08
つか、仲間うちならonedriveやdropboxのアカウント1つとって規約違反かもしれんがみんなで使い回すとか?
957 :
デフォルトの名無しさん
2016/02/27(土) 00:29:04.24 ID:rzMa2W08
それか、imgurとかflickerとか写真共有サービスに暗号化と偽装して、アップロードする。
1MBくらいなら偽装して問題ないだろう。問題はどうやってアップロードした画像を他の人が識別するかだな。タグとか?
あやしい方法しか思いつかねぇ
958 :
デフォルトの名無しさん
2016/02/27(土) 00:29:11.20 ID:2ISi1rAb
そもそも無料で何とかしようってのが間違い
乞食かよ
959 :
デフォルトの名無しさん
2016/02/27(土) 00:33:19.34 ID:aNuFgvuY
google driveに保存して
「リンクを知っている全員が閲覧可能」でリンク作るのが良いと思うよ
Android関係ないけど
960 :
デフォルトの名無しさん
2016/02/27(土) 01:11:58.12 ID:kqJfnHOe
要はアプリに画像直リンで貼りたいんでしょ?
普通にimgurでいいじゃん
アルバム作ってhiddenにしとけばURL知ってる人しかアクセス出来ないし
1画像に数百万アクセスあっても消されることは無い
2chに画像貼るのと同じ要領でアプリに貼ればいいだけ
GoogleやDropboxは一度ブラウザでそのページに飛ばないといけないから
要望満たしてないと思う
961 :
デフォルトの名無しさん
2016/02/27(土) 01:25:37.25 ID:kqJfnHOe
既に公開されてる写真集アプリなんかをパケットキャプチャして
どこのサービス使ってるのか探るのも手だと思う
作者から見放されて放置されてるようなアプリが腐るほどあるから
それら全てが有料のサービス使ってるとは考えにくい
962 :
デフォルトの名無しさん
2016/02/27(土) 02:11:50.33 ID:zNYkRrHh
BaaS系でも個人利用なら無料の範囲内でも行けそうな気はする
963 :
デフォルトの名無しさん
2016/02/27(土) 07:16:12.50 ID:q19m0NfX
>>960
どっちもAPI公開されてるでしょ
964 :
デフォルトの名無しさん
2016/02/27(土) 10:25:46.50 ID:xnuTWWsU
>>490
C++経験を生かそうというのと、iOS向けも同時開発したくてBuilder検討中。UIは造り易そうだわ。
965 :
デフォルトの名無しさん
2016/02/27(土) 11:15:58.28 ID:Srs2l2O6
>>964
エンバカ買うの?
966 :
デフォルトの名無しさん
2016/02/27(土) 11:45:40.49 ID:2ISi1rAb
エディットテキストが重い
エディットテキストがというよりソフトウェアキーボードが重い
キーボードによってアクティビティのサイズが変わるようにしてあるが、それのせいでかなり重くなる

上位レイアウト
├LinearLayout
└EditText

この状態でリニアレイアウトにビューを20か30追加すると、
エディットテキストに入力してる最中にキーボードが体感で分かるほど重くなる
967 :
デフォルトの名無しさん
2016/02/27(土) 20:10:49.78 ID:2ISi1rAb
解決したわ
したけどどう解決したかは書かない
同じ問題で苦しんでる奴はもっと苦しめ
968 :
デフォルトの名無しさん
2016/02/27(土) 20:37:38.85 ID:Fw+LRNq3
そんなところで苦しむ奴などいないから、ご心配なく
969 :
デフォルトの名無しさん
2016/02/28(日) 00:42:45.27 ID:b7qY0//8
おちんちん
970 :
866
2016/02/28(日) 01:06:42.75 ID:9jMI5sAV
>>878

ありがとう。
うまく伝えられなくて申し訳ないけど、扱うのはあくまでゲーム内のバーチャルなお金です。

マルチユーザがデータをやり取りできて、
データの整合性を保証できるような、そんな都合のよいものがあればなぁと
思ったのです。

とりあえず、今はAndroidからサーバにJSONのデータを投げて、
サーバのphpでJSONをDBに取り込んで、というのをゴリゴリ書いて頑張ろうとしてますが、
投げ出しそうなところです。
971 :
デフォルトの名無しさん
2016/02/28(日) 01:12:21.52 ID:jIFvGfu3
AsyncTaskが非推薦とかばかじゃねーの
なら変わりつくるだろ
972 :
デフォルトの名無しさん
2016/02/28(日) 09:31:43.78 ID:fC20gqxZ
AsyncTask_s
973 :
デフォルトの名無しさん
2016/02/28(日) 11:14:48.88 ID:/cSaZQ7u
非推奨がなんだ
動けば良いんだよ動けば
974 :
デフォルトの名無しさん
2016/02/28(日) 12:36:43.70 ID:NtO16/yM
仕事だとそうもいかないのさ
975 :
デフォルトの名無しさん
2016/02/28(日) 12:49:44.27 ID:0Qq7GcHR
Google謹製のアプリでもAsyncTask使ってるぞ

上のデータベース初期化の話だったらIntentServiceで処理して
EventBusなりOttoなりでActivityに通知するのが楽そうだけど
976 :
デフォルトの名無しさん
2016/02/28(日) 15:08:59.61 ID:/MR+DE74
AsyncTaskは役に立たないけど足は引っ張らない
AsyncTaskLoaderは役に立たない上に足を引っ張るからたちが悪い
977 :
デフォルトの名無しさん
2016/02/28(日) 15:57:43.33 ID:QzYe6bKq
そんな評判悪いのか…
viewpagerに詰めたfragment一つ一つにcursorLoader継承させて、DB監視して貰っちゃってる
新しくinsertしてもそれをすぐ反映してくれるから助かってるんだけども…
978 :
デフォルトの名無しさん
2016/02/28(日) 22:55:50.31 ID:K26W1lad
Androidは読み込み中置けないのかよ。
ほんと糞だな。
979 :
デフォルトの名無しさん
2016/02/29(月) 00:05:28.79 ID:IBbEcBng
>>978
たぶん糞なのは君の脳ミソ
煽りではなく本当に
980 :
デフォルトの名無しさん
2016/02/29(月) 02:38:56.71 ID:YGeQ4zAj
>>978
もう少し日本語を勉強しようね ボク
981 :
デフォルトの名無しさん
2016/02/29(月) 15:47:36.49 ID:kaejP2Fv
テーブルのセルをタップして画像をポップアップ表示させるにはどうすればよいでしょうか
iOSだと超簡単なライブラリがあって楽ちんだったのであまり苦労はしませんでした

検索してみたところpopupwindowというものがありましたが、あまりピンとはきませんでした
とにかくポップアップさせてその上に画像を張り付ける努力を検討していますが、何か簡単なものが用意されているのでしょうか?
982 :
デフォルトの名無しさん
2016/02/29(月) 22:27:17.18 ID:YWY1SXLA
OSSのコミッターってどうやったらなれますか
983 :
デフォルトの名無しさん
2016/03/01(火) 17:29:51.75 ID:XZCp8dyP
まず大阪駅に行きます
984 :
デフォルトの名無しさん
2016/03/01(火) 21:25:20.13 ID:7JybM7Mo
つぎに四つん這いになり
985 :
デフォルトの名無しさん
2016/03/02(水) 04:34:13.15 ID:4HXced5n
天井を見上げて、こう叫びます
986 :
デフォルトの名無しさん
2016/03/02(水) 10:28:27.33 ID:tH2dOFQh
「びっくりするほどユートピア!」 「びっくりするほどユートピア!」
987 :
デフォルトの名無しさん
2016/03/02(水) 23:35:16.53 ID:tvU/tjRQ
ワロタww
988 :
デフォルトの名無しさん
2016/03/03(木) 00:00:08.84 ID:0MJGJqP2
2月末ぐらいからXPERIAZ5限定でSignal11のクラッシュレポートが1日50件程度で急増
こんなの実機無しでデバッグ無理。開発者に実機買わす新手のXPERIAの販促に思える
XPERIAで最近システムのアップデートとかありました?
989 :
デフォルトの名無しさん
2016/03/03(木) 06:42:50.92 ID:gQAQbRky
爆熱で逝ったとばっちり受けてるんじゃね
Xperia強請るチャンスだな
990 :
デフォルトの名無しさん
2016/03/03(木) 14:59:45.66 ID:ia9gm9uo
Android 6.0へのアップデートじゃないの
たぶん権限関係のクラッシュだと思う
991 :
デフォルトの名無しさん
2016/03/03(木) 15:42:04.26 ID:1jgdHXUr
クラッシュレポートにはOSバージョンも表示されるよね

クラッシュレポートに返信できるようにならないかなぁ
デベコンのアンケートに毎回書いてるのだが効果なし

ライブラリ使うのは面倒だし
992 :
デフォルトの名無しさん
2016/03/03(木) 22:01:46.29 ID:B5O5ePp7
SIGSEGVだし権限廻りってことは無いと思うけど
325KB
レス数が950を超えています。1000を超えると書き込みができなくなります。
★スマホ版★■掲示板に戻る■全部前100次100最新50
rm
lud20160826220727
このスレへの固定リンク: http://5chb.net/r/tech/1447417609/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  
このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ



全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net->画像>9枚 」を見た人も見ています:
Androidプログラミング質問スレ revision55
Androidプログラミング質問スレ revision51 [無断転載禁止]
Androidプログラミング質問スレ revision53 [無断転載禁止]
Windowsゲームプログラミング 質問スレ
【IT】小学生向けプログラミング学習アプリ、DeNAが無料公開 iOS/Android/Windows対応
Maximaプログラミング質問箱
UNIXプログラミング質問すれ Part8
UNIXプログラミング質問すれ Part10
MATLABプログラミング 質問箱 その4
プログラミングを使った仕事してる人に質問
プログラミング初心者だけど質問いいか?
【マック】Macintoshプログラミング質問箱
プログラミング得意な人に質問 [無断転載禁止]
プログラミングスクール講師だけど質問ある?
プログラミングスクール講師だけ質問ある?
プログラミング初心者ですが質問させてください
プログラミングにハマった国立大文系卒だけど質問ある?
プログラミング勉強してるけど質問できがある [無断転載禁止]
英語とプログラミングとデザイン、絵もできてイケメンだけど質問ある?
プログラミングで初歩の初歩の質問なんだけどユーザーがログインしてるかどうかのフラッグってどこに保持しとけばいいの?
プログラミングスクールでメンターに1から10まで全部質問してたら「少しは自分で調べろ!」ってガチギレされてトラウマになったんだが
【プログラミング】せっかくのGWだしandroidアプリ開発に興じてみよう
Mathematicaプログラミング 質問箱 その1 (353)
【プログラミング】Visual Studio2019のRC版が公開
【ジャンバラヤ】Studio One質問スレ【4皿目】 [無断転載禁止]
プログラミングのお題スレ Part20
プログラミングのお題スレ Part10
競技プログラミングにハマるプログラマのスレ 50
Bitcoin Core ビットコインコアの重大なプログラミング欠陥
マイニング質問スレ Part.4
今日のプログラミングスレ
マイニング質問スレ Part.2
プログラミング超初心者交流スレ
中高年のためのボウリング質問スレ
プログラミングのお題スレ Part7
プログラミングのお題スレ Part8
プログラミングのお題スレ Part17
プログラミングのお題スレ Part18
プログラミングのお題スレ Part19
プログラミングのお題スレ Part22
生物学研究者のプログラミングスレ
競技プログラミング総合スレ 63
競技プログラミング総合スレ 66
競技プログラミング総合スレ 65
フライフィッシング初心者質問スレQ36
嫌いなプログラミング言語を書いて去るスレ
日本語プログラミング言語『なでしこ』スレ5
競技プログラミングにハマるプログラマのスレ 5
ヒッキーのまったりプログラミングするスレ 2
【IT】Pythonが2018年「最優秀プログラミング言語」に--TIOBE指標
プログラミング学習サイトについて語るスレ
日本語プログラミング言語『なでしこ』スレ6.1
競技プログラミングにハマるプログラマのスレ 27
競技プログラミングにハマるプログラマのスレ 25
競技プログラミングにハマるプログラマのスレ 26
ヒッキーのプログラミングするスレ (共同作業)
プログラミングのお題スレ Part9 [無断転載禁止]
中級者のためのボウリング質問スレ [無断転載禁止]
【IT】Pythonが成長続行 - TIOBEプログラミング言語ランキング
ヒッキーの競技プログラミングするスレ 3完
競技プログラミングにハマるプログラマのスレ
17:12:16 up 63 days, 18:11, 0 users, load average: 9.60, 9.54, 9.57

in 0.031183958053589 sec @0.031183958053589@0b7 on 062006