【Google】Androidアプリ作成part8at TECH
【Google】Androidアプリ作成part8 - 暇つぶし2ch2:デフォルトの名無しさん
11/02/14 04:02:01
        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        | 今だ!2ゲットォオオオオオオ
    \  \
          ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      \ ∧ ∧
        (゚Д゚∩
       ⊂/  ,ノ
 ̄  ̄   「 _  |~ ウ  ̄  ̄  ̄
       ∪ ヽ l   オ
       /  ∪  \
  /       :    オ
     /    || .   オ  \
     /     | :   オ  \
    /       .
           | .   オ
           | | : .
           |:  .
           || .


3:デフォルトの名無しさん
11/02/15 00:02:09
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

4:デフォルトの名無しさん
11/02/15 01:34:23
猿でも分かるAndroid開発か。

5:デフォルトの名無しさん
11/02/15 11:20:27
2枚の画像が重ねてあって、上の画像の一部をプログラムで透明にして
下の画像が見えるようなプログラムを書きたいと思ってます。
* Viewの上に画像を描画
* Viewを2枚重ねる
* 上のViewの一部を透明にする
ようにしてプログラミングしようとしているのですが、
どうもうまくいきません。
protected void onDraw(Canvas canvas) {
 super.onDraw(canvas);
 canvas.drawColor(Color.TRANSPARENT);
 canvas.drawBitmap(frontBitmap, 0, 0, null);
 // 円形状に半透明で繰り抜きたい
// が、これでは画像の上に透明な円が描かれて何も見栄えの変化がない
 Paint p = new Paint(Color.TRANSPARENT);
 canvas.drawCircle(0, 0, 20, paint);
}

6:デフォルトの名無しさん
11/02/15 14:58:40
>>5
試してないけどcanvas.clipPathかなー

7:デフォルトの名無しさん
11/02/15 14:59:16
>>5
RelativeLayout を使って、ImageView を重ねるのはどう?


8:5
11/02/15 20:40:36
setPath使ってできました!
ありがとうございます。


9:デフォルトの名無しさん
11/02/15 23:03:55
一般のユーザってウィジェットの追加の仕方、知らないのかな?
ウィジェットアプリをマーケットに登録してるが、
インストールしても、アプリケーション一覧に出てきませんとかいう質問メールがよく来るんだけど・・・

10:デフォルトの名無しさん
11/02/16 00:01:17
>>9
ウィジェットの追加の仕方の説明をアプリにしてるのも多いよ



11:デフォルトの名無しさん
11/02/16 00:44:58
もうさjavaって時代じゃないんだよ
振り返ってみればさ、C++が生まれてからプログラミング言語の進化の歴史って意外に緩やかなものだったよな?
お前もそう思うだろ?
それが証拠に、例えばC++しか知らない奴がjavaのコードを生まれて初めて読んでも何となく何やってるか分かるだろ?
その緩やかな進化がここ数年で激変した、言うまでもない、誰もが知っているExpressionとLINQの突如とした出現
まさにビッグバンだった、2010年代の出来事で人類に多大な恩恵をもたらした10のニュースを挙げろと言われて
このことを1つ挙げて異を唱える者はいないだろう、それくらい世の中が激変するほどのパラダイムシフトだった
正直さ、この世の中の変化に着いていけないC++ジジイがjavaをありがたがっているだけだろ?
もうさ言語仕様の要求は次の時代へ突入しちゃったんだよ
このまま立ち止まるの?次へ進むの?あとはお前ら次第だぞ、良く覚えておけ

12:デフォルトの名無しさん
11/02/16 00:50:43
>>11
で?

13:デフォルトの名無しさん
11/02/16 01:23:34
だよね
これからはjQuery Mobileの時代
HTML5+CSS3ベースだからwebデザイナーがごぞって参入してくるぞ
もうJavaプログラマは用済み

14:デフォルトの名無しさん
11/02/16 05:22:56
現時点でポストJavaとしてまともなのが見当たらないということだけは分かるw

15:デフォルトの名無しさん
11/02/16 05:27:43
むしろ Gingerbread からは C/C++ だけでアプリが書ける様になるらしいじゃん
NDK だけでどこまでアプリを実装出来るのかは知らないけど

16:デフォルトの名無しさん
11/02/16 10:40:24
helloworldしか作らないならどれでも同じ

17:デフォルトの名無しさん
11/02/16 11:32:09
>>15
Viewとか一切ないから画面は全部自力描画だぞ

18:デフォルトの名無しさん
11/02/16 11:43:38
GLUT や SDL みたいな感じってことだよね

19:デフォルトの名無しさん
11/02/16 13:15:15
ゲーム的にはそっちのほうが楽だな

20:デフォルトの名無しさん
11/02/16 14:56:43
FroyoからのBackupAgentを実装して
adb shell bmgr run してもログに↓と出てバックアップが動かない場合

02-16 14:23:54.125: WARN/BackupTransportService(155): Unknown package in backup request: @pm@
02-16 14:23:54.135: WARN/BackupTransportService(155): Not ready for backup request right now: 以下略
02-16 14:23:54.135: WARN/PerformBackupThread(155): Backup pass unsuccessful, restaging

データのバックアップと自動復元だけでなく、自動同期がONになってないとダメ

半日悩んだぞちくしょうめ
ログに最後に成功してたらしい日付が出てたから
何をしたかWeb版のマーケットから履歴調べて見当をつけてやっとわかった


21:デフォルトの名無しさん
11/02/17 09:28:54
ついでに
バックアップしたapkとリストアしようとするapkの署名が違うと復帰できないっぽい
だからデバッグビルドとリリースビルドでデータを共通でテストしたいって用途には使えない

22:デフォルトの名無しさん
11/02/17 19:53:29
admobの振込みっていくらから?
やっと$1いったんだがw

23:デフォルトの名無しさん
11/02/18 00:32:24
しばらくC#やってて、ふとjavaに戻るとメタプロ出来なくてイライラする

24:デフォルトの名無しさん
11/02/18 00:50:55
>>23
南乙

25:デフォルトの名無しさん
11/02/18 15:28:10
あああああああまじjavaうぜえええええええええええええ
なんだんだよこれまじでよなんなんだよまじで
なんなんjavaのメリットってなんなんいみわかんねーよまじで

26:デフォルトの名無しさん
11/02/18 15:29:11
お前らandroidバカはC#使ったことないんかね
C#やってたらまじでjavaなんて発狂するよ

27:デフォルトの名無しさん
11/02/18 15:33:18
いまListView#getCheckedItemPositionsみて発狂しそうになった
これ作った奴まじで即刻腹切って死ぬべき、googleって天才集団じゃなかったんですか?
ああandroidって外注だからgoogle関係ないですか、呆れたわ

28:デフォルトの名無しさん
11/02/18 16:03:55
一行に要約すると
「C#使いはきちがい」
ということだな。

29:デフォルトの名無しさん
11/02/18 16:04:01
Objective-Cよりはマシだと思えば精神衛生にいいよ

30:デフォルトの名無しさん
11/02/18 16:14:59
千歩譲ってラムダ式使えるようにしろやバカがさっさとやれ

31:デフォルトの名無しさん
11/02/18 18:05:59
マジキチwww
そんなに気に入らなきゃ開発やめりゃいいのに頭悪過ぎんだろw

32:デフォルトの名無しさん
11/02/18 19:08:06
25万本以上売れてる有料アプリって5本しかないんだってな


33:デフォルトの名無しさん
11/02/18 19:18:14
ちなみにソフト名は?

34:デフォルトの名無しさん
11/02/18 20:11:17
>>28
要約しすぎて誤解を生むだろ・・・
C#に反応したら気痴害の思うつぼですよ

35:デフォルトの名無しさん
11/02/18 20:56:53
>>32のソース
URLリンク(jp.androlib.com)

36:デフォルトの名無しさん
11/02/18 23:11:47
つーかそんなにC#が良けりゃmonoでも使えばよかろうに。

37:デフォルトの名無しさん
11/02/19 02:39:55
趣味ならやりたいものでやりゃあいいし
仕事なら愚痴ってないでさっさと書け

38:デフォルトの名無しさん
11/02/19 10:34:06
分かっちゃいねーのはお前等だろ
俺一人がより良い環境へ逃げてもほかの人間はどうなる
自動車という発明が人類の生活を変えたものであったとして
自動車が人を殺せる製品であれば製造者はそれを予防する義務があるんだよ
お前等は利口で合理的で社交的だ
実現不可能な理想への浪費を無為と捉えることが出来る
例えば、日本の政府や日本の某首相が無能でも
それを自分がどうこう出来ないことを理解している
だからそれを許容し自己実現可能な範囲での自衛に尽力する
それも立派だよそれも一つの正解、否定はしない
でもそちら側じゃない人間だっているってことだわ、世間ではそれをキチガイと呼ぶようだがな

39:927
11/02/19 12:02:44
以上、チラ裏な >>38の自己主張ですた。

40:デフォルトの名無しさん
11/02/19 12:58:47
>>38
>世間ではそれをキチガイと呼ぶようだがな

41:デフォルトの名無しさん
11/02/19 13:01:59

俺一人


                 世間ではそれをキチガイと呼ぶようだがな

要約してみたら大体分かった

42:デフォルトの名無しさん
11/02/19 21:33:38.74
なんでお前等がここまでandroidとjavaを崇拝するのかよくわかんねー
シェアが圧倒だからか、金儲けでもしたいんか、わけわからんわ

43:デフォルトの名無しさん
11/02/19 22:30:30.13
別に崇拝してもいないしAndroidは組みにくい部分があるのにも同意するが、
だからといってここでC#と比較してAndroidのクソっぷりを叫んだって1mmも変わることは無い。

お前さんが他の人のことまで考えてくれている寛容な人物だという事は分かったので、
だったらこんな所で嘆いていないでAndroidの開発に参加して使いやすいように変えていってくれればいい。

俺のような底辺プログラマにはそんな知識も時間も無いから、今あるものでやりくりしていくしかない。

キチガイじゃ飯は食えねーからな。

44:デフォルトの名無しさん
11/02/20 02:22:21.60
>>42
バカだw

45:デフォルトの名無しさん
11/02/20 09:19:55.21
マの経験が足りないな

46:デフォルトの名無しさん
11/02/20 18:56:15.11
避けられるならM$には近づかないという基礎中の基礎が身についていない時点で分かるw

47:デフォルトの名無しさん
11/02/21 02:46:06.12
Set<String> algorithmSet = Security.getAlgorithms("Cipher");
for(String algorithm : algorithmSet) {
Log.v(TAG, algorithm);
}

Androidで使える共通鍵暗号って
DES DESede AES の3通りしか無いんだね・・・

ファイルの暗号化したらべらぼうに時間がかかる。
RC4使おうと思ったら使えない。
ぐぬぬ

48:デフォルトの名無しさん
11/02/21 03:55:23.93
Java に頼らず ndk 使えば既存のライブラリからよりどりみどりだ

49:デフォルトの名無しさん
11/02/21 08:50:15.10
代わりに著しく互換性なくなるけどね

50:デフォルトの名無しさん
11/02/21 09:07:42.06
自由度は広がる。

51:デフォルトの名無しさん
11/02/21 10:54:12.13
さすがに Android と iPhoge ほどの違いはないだろ

52:デフォルトの名無しさん
11/02/21 13:34:25.71
SPモードメールの未読件数って確認する方法は公開されていない?

53:デフォルトの名無しさん
11/02/21 23:42:27.84
ContentResolver.requestSync した後に終わったかどうかの確認方法がわからん
addStatusChangeListener してもフラグしかこないからどのアカウントのどのauthorityなのかわからないし
そのタイミングでisSyncActiveとかisSyncPendingを見てみても一旦falseになったのにまたtrueに戻ってfalseになるし

と思って設定のアカウントと同期のソース見てみたら
ContentResolver.getSyncStatus とかいう非公開のAPI使ってるっぽい
反則だ

54:デフォルトの名無しさん
11/02/21 23:57:40.10
>>53
イ㌔

55:デフォルトの名無しさん
11/02/22 13:51:48.68
今回マルウェアの混入が確認されたのは「いっしょにとれーにんぐ for Android」というアプリで、
Android Marketでは正規版が525円で販売されている。
しかし、第三者のアプリ配布サイトでは無料で提供されている。
Androidを標的にした「Geinimi」が裏で動作している以外、
見た目も動作も正規のアプリと違いはないという。

このスレに開発者いたよなwww

56:デフォルトの名無しさん
11/02/22 14:28:53.96
第三者のアプリ配布サイトってどこよ

57:デフォルトの名無しさん
11/02/22 19:01:49.10
海賊版落とそうとしたら個人情報引っこ抜かれたって話だろ
自業自得過ぎるな

58:デフォルトの名無しさん
11/02/22 23:27:15.61
Android端末で「フレームレート」を計測しようと思っているのですが、ひとつ教えて下さい。

# フレームレートは、単位時間あたり何度画面が更新されるかを表す指標で
# ある。通常、1秒あたりの数値で表し、fps(Frames Per Second、フレームス
# パー セコンド)という単位で表す。
# なお、コンピュータで使われるディスプレイにおいてはリフレッシュレート
# という表現が用いられる。

と、ウィキペディアにありました。

ここで言う「何度画面が更新されるか」とは、画面全体を書き換える(=画像描画)
と読み替えても良いのでしょうか?
極端な話、16pixel×16pixelの画像描画でも良いのでしょうか?

下らない質問かも知れませんが、どうぞ宜しくお願いします。

59:デフォルトの名無しさん
11/02/22 23:37:23.96
おまえが16x16のフレームレートが欲しければそれでいい

60:デフォルトの名無しさん
11/02/23 00:48:06.41
公式サイトのReferenceをpdfにしたら何ページくらいになるんろう?
ちなみいDevGuideは726ページあった

61:デフォルトの名無しさん
11/02/23 01:39:13.02
>>60
日本語に翻訳してるなら、貰ってやるw

62:デフォルトの名無しさん
11/02/23 06:52:15.21
要は割れ厨ざまぁってことだろ

63:デフォルトの名無しさん
11/02/23 07:48:44.03
Android割れスレ覗いてきたけど、2,300円のものでも割るんだなあいつらw

64:デフォルトの名無しさん
11/02/23 08:50:35.65
SDKのアップデートと2.3.3と3.0(は前から正式版だったっけ?)
来てるよ

65:デフォルトの名無しさん
11/02/23 10:39:14.54
measureTextがまともな文字列幅を返さないみたいです

m_Paint.measureText( "文字漢字" );

何か対応策とかはありますか。


66:デフォルトの名無しさん
11/02/23 10:58:17.67
"mojikanji"なら解決

67:デフォルトの名無しさん
11/02/23 11:05:37.95
>>66
今のAndroidって日本語の幅すらまともに取れないって意味ですか?



68:デフォルトの名無しさん
11/02/23 12:14:43.39
どんな値が取れると思っていて、どんな値が取れたんだ?
愚痴りたいだけ?

69:デフォルトの名無しさん
11/02/23 12:18:06.87
こいつの脳内での「まともな文字列幅」の定義が分からん
とりあえずそのAPIは日本語でもちゃんと動いてる

70:デフォルトの名無しさん
11/02/23 12:29:46.73
IS03はフォントがどうとかって話しなかった?
それとは違うの?

71:デフォルトの名無しさん
11/02/23 12:41:34.97
関係ないはず
というかTextPaint#measureTextが動作しないとあらゆるテキスト描画が出来ないだろ

72:デフォルトの名無しさん
11/02/23 14:18:07.09
当然過去に調べてみた人がいると思って、

情報をはしょりすぎたみたいだね、、、

******ここから***********
protected void onDraw( Canvas canvas ) {
super.onDraw( canvas );

Paint m_Paint = new Paint();
int YY = 10;


canvas.drawColor( Color.BLUE ); // 背景色を設定
m_Paint.setColor( Color.WHITE ); // アルファ・RGB指定
m_Paint.setStyle( Paint.Style.STROKE ); // ストロークのみ
YY += DrawStringMetrics( canvas, m_Paint, 7, YY );
YY += DrawStringMetrics( canvas, m_Paint, 8, YY );
.................
}



73:デフォルトの名無しさん
11/02/23 14:18:36.20
int DrawStringMetrics( Canvas tCanvas, Paint tPaint, int cSiz, int curY ) {
String dStr;
FontMetrics tFontMetrics;
FontMetricsInt tFontMetricsInt;
tPaint.setTextSize( cSiz ); // アルファ・RGB指定
dStr = cSiz + " 1234567890 ANDROID yes いろんな文字◎漢字";
sWid = (int)tPaint.measureText( dStr );

tFontMetricsInt = tPaint.getFontMetricsInt();
Log.d( "TestView", "cSiz=" + cSiz + " tFontMetricsInt.ascent=" + tFontMetricsInt.ascent + " descent=" + tFontMetricsInt.descent + " top=" + tFontMetricsInt.top + " bottom=" + tFontMetricsInt.bottom );

ascent = -tFontMetricsInt.ascent;
descent = tFontMetricsInt.descent;
top = -tFontMetricsInt.top;
bottom = tFontMetricsInt.bottom;

retY = top + bottom + 10;
tCanvas.drawRect( 10, curY, 10 + sWid - 1, curY + top + bottom - 1, tPaint ); // 長方形を描画
tCanvas.drawLine( 12, curY + top - ascent, 10 + sWid - 3, curY + top - ascent, tPaint ); // 線を描画
tCanvas.drawLine( 12, curY + top + descent, 10 + sWid - 3, curY + top + descent, tPaint ); // 線を描画
tCanvas.drawText( dStr, 10, curY + top, tPaint ); // 文字を描画
return retY;
}
******ここまで***********
ちなみにすべての変数定義を表していないよ、そのぐらいは解るだろう

↑の関数をcSizを10.11.12,13,14,15,16,18,20,22・・・
と呼び出して見ると解る様に
全ての文字列が囲みの矩形とサイズが違うのが見えるはず


74:デフォルトの名無しさん
11/02/23 14:21:09.05
↑の現象が変なので、、何故かなときいているのです。

Paint.measureText

だからかな?


75:デフォルトの名無しさん
11/02/23 14:24:32.76
ちなみに最初の

OnDraw

は、Viewクラスのものです。
実機でも、シミュレータでもおかしくなった


76:デフォルトの名無しさん
11/02/23 14:29:09.54
コード断片だけ貼られても実行できないから適当にエスパーするけど
FontMetricsをfloatではなくintで扱ってる意図は何?

77:デフォルトの名無しさん
11/02/23 15:10:14.25
URLリンク(maru-ahondara.seesaa.net)
ブログにしてみた、画像とプロジェクトを貼ったので実行できるはず

>>76
FontMetricsIntとFontMetricsで、ちゃんと整数型は安全な方に丸めてあったので
実際の描画も整数だし、、、



78:デフォルトの名無しさん
11/02/23 15:20:41.16
何か困るのこれで

79:デフォルトの名無しさん
11/02/23 16:15:07.14
オーケー兄弟、一つ突っ込ませてくれ
なんでソースがSJISなんだよ

解決法なんだがm_Paint.setSubpixelText(true);でサブピクセルレンダリングを強制すると何故か直る
サブピクセルレンダリングオフ時の挙動は怪しいと思う
バグじゃね?と言われるとうんバグだねと思う

80:デフォルトの名無しさん
11/02/23 16:22:24.56
あともちろん
m_Paint = new Paint(Paint.SUBPIXEL_TEXT_FLAG);
でもOKよ

81:デフォルトの名無しさん
11/02/23 16:47:47.29
>>79
ありがとう、、

m_Paint.setSubpixelText(true);

セットすると完全ではないけれど、相当マシになりました。



82:デフォルトの名無しさん
11/02/23 20:06:31.27
Android 3.0のAPIレベルが11なんだけど、
次のSDKはタブレットとスマートフォンの両対応で確定なんだろうか?
もし、2.3.4 とか 2.4 とかでスマートフォン向けに分岐したらAPIレベルの値はどうするんだろう。


83:デフォルトの名無しさん
11/02/23 20:29:31.11
2.4はただのマイナーアップデートだからAPI更新は無しってことじゃないの
もしくはしれっと12

84:デフォルトの名無しさん
11/02/24 01:26:03.39
>>82
噂レベルだけどIcecreamで合流するんじゃないかって話

85:デフォルトの名無しさん
11/02/24 01:38:40.67
てかIcecreamで合流しないとGoogleがメンテで死ぬと思うよ
つうか2系統あるっつーてもAPIは原則共通で標準アプリが間に合わなかっただけだし
Honeycombはある意味ベータ版って感じだよな

86:デフォルトの名無しさん
11/02/24 06:00:05.22
78 名前: デフォルトの名無しさん [sage] 投稿日: 2011/02/23(水) 14:42:26.69
1本100円のアプリが
100本売れれば1万円
1000本売れれば10万円
1万本売れれば100万円
10万本売れれば1千万円
100万本売れれば1億万円

夢が広がリンク\(^o^)/


87:デフォルトの名無しさん
11/02/24 06:35:11.62
いつの間にかマーケットの説明のフォントが小さくなって読みやすくなってる

88:デフォルトの名無しさん
11/02/24 23:41:40.07
ウィジェットアプリについて質問です。
一定周期(10分に1回等)で動作するウィジェットアプリは、
見えない画面に配置してある場合も、裏で動作するのでしょうか?
※例:ホーム画面を3画面分用意している状態で、
    現在1枚目のホーム画面を表示している場合、
    2枚目、3枚目のホーム画面に配置されているウィジェットアプリは、
    裏で動作しているのでしょうか?(裏で電池を消耗しているのでしょうか?)

89:デフォルトの名無しさん
11/02/25 01:34:44.39
>>88
自分で試せば?

90:デフォルトの名無しさん
11/02/25 01:55:58.39
裏で電池を消耗している

91:デフォルトの名無しさん
11/02/25 08:48:23.47
周期は最小でも30分だお

92:デフォルトの名無しさん
11/02/25 10:31:44.46
>>88
裏で動いてるよ
>>91
AlermTimer使う場合30分以下もありえる

93:デフォルトの名無しさん
11/02/25 15:29:14.37
URLリンク(www.justsystems.com)
>そのApp Storeにおいて、ユーザーによるレビューコメントの機能は
>お客様がAppを購入する際の助力となる重要な要素であると評価しています。

>しかし、そのコメントにおいて、製品を良く知らない、または利用を始めた段階で
>機能やサービスの有無を確認せずに非常に悪いコメントを残すユーザーが存在することは
>周知の事実だと思います。
>我々はそのユーザーのコメントも重要なユーザーのFeedbackであると考えていますが、
>誤解を放置しておくことは我々開発者にとっても、そのコメントを残したユーザーにとっても、
>ひいてはそのコメントを参考にするユーザーにとっても幸福なこととは思えません。

>そこで、お願いです。ユーザーのコメントに対して、開発者側からコメントを返す機能及びその内容を
>App Storeの該当するコメントと対になる形で購入ページ内に表示する機能を追加してもらえないでしょうか。
>ユーザーの課題の解決方法や、要望に対してのフィードバックを提供することが可能になります。
>そうすることで、App StoreでのShopping Experienceがさらに向上すると確信しております。

これってAndroidマーケットでも同じだよね?
勘違いでつけられたコメントでも作者はどうしようもないよね?

94:デフォルトの名無しさん
11/02/25 16:01:18.95
JustSystemの気持ちは分かるけど、あそこで返答することが前提になると尚更荒れ果てると思う
そもそもあそこを掲示板代わりに使う馬鹿が沸くのは日本特有の事情だし
別途作者とやり取りするためのフォーラムを用意して貰った方がいい

95:デフォルトの名無しさん
11/02/25 16:54:16.06
>>94
Amazonみたいに評価にコメント付けられる機能とかは??

ところで、ATOKってNotificationの右側にアイコン出してるけど、これってどうやってるんでしょうか。
IMEの特権?

96:デフォルトの名無しさん
11/02/25 18:10:06.67
逆に言うと誤解するユーザーが多いくらいわかりずらいってことだよな
システムやUIの改善の余地ありってことだ

97:デフォルトの名無しさん
11/02/25 18:53:23.26
不当な評価をつけるのはほとんど気痴害だからなぁ。
アプリの返品制度があるAndroidは気痴害ホイホイ。
たとえばこの辺。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(jp.androlib.com)
誰もが納得する内容で公開者が反論しても気痴害が相手じゃ炎上する。
でも奴さんたちを閉め出す手段が欲しいのは事実。

98:デフォルトの名無しさん
11/02/25 18:59:54.36
既知外の多さはAppStoreの方がこれを更に凌駕して凄まじいので
返品制度はキチホイの主たる要因ではないと思う

99:デフォルトの名無しさん
11/02/25 20:24:37.73
携帯板見ればわかるけど携帯ユーザー全般が参入してきてるんだから
お行儀が悪いユーザーが増えるのは当然だよ
そういう連中がフォーラムだサポートサイトだなんて面倒くさくていくはずがない
必然的にあそこはああいうのが増えるだろうよ

100:88
11/02/25 20:52:31.72
みなさん、レスありがとうございます。
どの画面のウィジェットアプリも、裏で動いているんですね。

明日、初のスマートフォンへの機種変更予定なので、実はまだ実機を持っていません。
でも、PCのAndroidの開発環境は整えてあり、ちょっとしたアプリも作成してあるので、
明日機種変をしたら、さっそく実機での動作確認をしていきます。

101:デフォルトの名無しさん
11/02/26 06:06:31.18
>>94
こういう話になるとすぐ日本特有だとか言い出す人いるが、どの言語でも普通にいるよ

102:デフォルトの名無しさん
11/02/26 13:23:58.07
Win7 64bitで開発してる方っておられます?
何か不便な事あれば教えてほしいです

103:デフォルトの名無しさん
11/02/26 13:36:51.29
multi

104:デフォルトの名無しさん
11/02/26 16:34:18.69
jdk等、すべて32bitで統一すれば何も不都合はないです

105:デフォルトの名無しさん
11/02/26 18:43:34.53
今日発売の3DS凄まじいぞ、このデバイスからとてつもなく多くのことを学べる
今日一日、なぜ任天堂がこれを作ったのか思考を巡らせてみたけど
そこから、Googleがandroidでこの先5年なにを企んでいるのかが見えてきた

106:デフォルトの名無しさん
11/02/26 18:59:28.75
お前らは3DSに何も感じなかったか?この時代の大きなうねりを

107:デフォルトの名無しさん
11/02/26 19:10:53.75
スレタイどころか板名の確認も出来ないのかこのボケは…
ゲハから出てくんなキチガイ野郎

108:デフォルトの名無しさん
11/02/26 19:15:47.52
まあお前らの「気付き」なんかそんなもんだろうな
だろうと思ったよ

109:デフォルトの名無しさん
11/02/26 19:17:28.65
ゲハは論外、スマフォ板もアホの溜まり場
少しは質の高いここなら何か気付くかと思ったが、この程度か

110:デフォルトの名無しさん
11/02/26 19:17:43.92
WP7押しはもう辞めたのか

111:デフォルトの名無しさん
11/02/26 19:19:31.81
WP7は軌道に乗ったのでその必要はありません

112:デフォルトの名無しさん
11/02/26 19:24:04.95
そろそろ運営に通報したほうがいいかもしらんね

113:デフォルトの名無しさん
11/02/26 22:26:04.28
>>104
64bit用で統一はできないのですか?

114:デフォルトの名無しさん
11/02/26 22:42:29.84
なんか。。。レイアウトエディタが・・・www

115:デフォルトの名無しさん
11/02/27 00:36:02.30
androidで3Dだってあるじゃないか
URLリンク(gigazine.net)


116:デフォルトの名無しさん
11/02/27 02:45:58.79
誤爆かと思ったらいつもの子だったのかよw

117:デフォルトの名無しさん
11/02/27 21:09:57.70
そういえばTTSは日本語対応するつもりないのかな

118:デフォルトの名無しさん
11/02/28 20:42:29.81
外国人から不具合メール着たけど、そんな不具合把握してないから
なんとも返信できない

119:デフォルトの名無しさん
11/02/28 20:45:56.84
外国人からの問い合わせがちょっと不安だな
不可解なのはスルーしてしまっても大事にはならないかな?

120:デフォルトの名無しさん
11/02/28 20:48:13.64
英語ならまだしもそれ以外ならスルーしかできん

121:デフォルトの名無しさん
11/02/28 20:48:30.22
ぶっちゃけ日本人からでも不可解なのはスルーするから
外国人だからどうこうってことはあんまりない
まあ中国語とかで書かれると読むことすらできんがな

122:デフォルトの名無しさん
11/02/28 21:25:37.85
>>118
日本人らしく「善処します」って返せばいい

123:デフォルトの名無しさん
11/03/01 00:59:24.13
Hello.
Take it easy. Thank you.

124:デフォルトの名無しさん
11/03/01 03:55:21.78
アンドロイドエミュレーターでListViewのアイテムを選択する動作ってどうやったらいいのでしょうか
具体的に言うとどうやったらonItemSelectedイベントが起こるのでしょうか
今はエミュレータの方向パッドを押すとonItemSelectedが起こるのですが
マウスではどうやればいいのか分かりません

125:デフォルトの名無しさん
11/03/01 07:14:24.36
>>38
キチガイすぎワロタ

126:デフォルトの名無しさん
11/03/01 07:30:15.88
>>124
真ん中の確定ボタンかEnterくりっくとか。

127:デフォルトの名無しさん
11/03/01 23:37:15.26
>>124
もっとdevGuide読むべき
touchモードあたり

128:デフォルトの名無しさん
11/03/01 23:53:50.19
そーいやデベロッパーガイドも更新されたんだな
新しい部分にまだ目を通してないや…

129:デフォルトの名無しさん
11/03/01 23:55:34.72
キーの長押しが特定キーしか出来なくて絶望した!

130:デフォルトの名無しさん
11/03/02 00:53:04.44
今日初めてアプリ出してさっそく星もらった。まじ嬉しい。

131:デフォルトの名無しさん
11/03/02 01:19:03.49
いえいえどういたしまして

132:デフォルトの名無しさん
11/03/02 01:29:00.20
>>130
おめでとう

133:デフォルトの名無しさん
11/03/02 12:19:04.15
>>130-131
流れにフイタw

134:デフォルトの名無しさん
11/03/02 12:38:58.10
URLリンク(wiki.android-fun.jp)
にのってるSIMカードの電話帳情報の取得やってみた人いる?
実機でもエミュレータでも空のデータが帰ってくる
(c.getColumnNames()してあげるとname, number, emails, _id は返るけど、c.getCount()は0になってる)
manifestの子として
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>としてパーミッションも与えてます。
SIMの情報(電話番号、メールアドレス)をアプリから見る方法ご存知だったら教えてほしいです。



135:134
11/03/02 12:51:17.91
>>134
勘違いしてたかもしれん
SIMに(従来の携帯でいう)プロフィール機能みたいなものがあるのかと思ってたが
そうではなくて、電話帳アプリ(Contacts)のデータがcontent://icc/adnという特定の場所にあるときに
こういう感じでかけば情報取得できますよっていう感じなのかな。

アプリの側から現在起動している端末のe-mailアドレスを知ることは出来ないのかな。

136:デフォルトの名無しさん
11/03/02 16:38:38.50
>>134
SIMカードの中に電話帳を登録すれば引っ張れるよ


137:デフォルトの名無しさん
11/03/02 21:31:42.23
>>136
それは電話帳の全件データの話だよね
端末持ち主のデータだけをユーザ操作なしで
持ってくることは出来ないのかなあ。

138:デフォルトの名無しさん
11/03/02 21:45:38.15
加速度センサのテストって実機使うしかないですか?

139:デフォルトの名無しさん
11/03/02 22:06:59.66
>>137
com.android.settings参照。もしくはmenu0系アプリの解析。

140:デフォルトの名無しさん
11/03/03 00:15:32.67
>>138
PCモニターを傾ければいける。






かも。

141:デフォルトの名無しさん
11/03/03 01:01:43.04
>>138
マジレスw すると、実機必要。

142:デフォルトの名無しさん
11/03/03 09:15:43.41
1月末から有料アプリを公開しはじめてその前の状況が良くわからないけれど
2/12にgoogleから届いたメールに2/6から
>お使いの販売アカウントが Android マーケットまたはその他の Google Marketplace にリンクされている場合は
月末で締めて翌月15日払いにするよって書いてあったけど
チェックアウトの売り上げ管理の次回支払日は3/2だったし今日入金されてる
今の次回支払日も4/2になってる
どういうことだろ?
ちなみにメールが届く直前に今はもう設定からなくなったみたいだけど支払サイクルを月に変更してた


143:デフォルトの名無しさん
11/03/03 18:51:40.06
ちょっとずつアクティブが増えていってたのに、アップデートして
数日経ったあたりからじわじわ減り続けている…。
一体どうしたんだろうか。

144:デフォルトの名無しさん
11/03/03 19:14:47.13
入れたまま放置

アップデートで上に上がってきた

そういえばいらないなこれとアンインストール

145:デフォルトの名無しさん
11/03/03 19:16:26.86
インストールしてほっといたが、アップデート通知がきてちょっと考えたらいらない事に気づいた。みたいな

146:デフォルトの名無しさん
11/03/03 19:17:07.44
うわ、丸かぶりすまん

147:デフォルトの名無しさん
11/03/03 21:19:52.47
みんな有効なインストール数何%ぐらいある?
俺今68%
だんだん減っていく・・・


148:デフォルトの名無しさん
11/03/03 21:25:43.63
>>144-145
そのパターンありすぐる。
実際にそのプラットフォームを使い込んで見ないと、統計データの本当の分析ができないよい例だな。

149:デフォルトの名無しさん
11/03/03 21:32:15.01
実際のアクティブユーザーは広告のPVとかで見てる

150:デフォルトの名無しさん
11/03/03 21:41:08.48
>>144
>>145
まあ確かにありそうな気がする。1,2か月ぶりのアップデートだったし。

151:デフォルトの名無しさん
11/03/03 21:56:10.37
>>143
「アップデートを確認しよう。」

「ああ、そういえば、このアプリも入れてたか。」

「使ってないし、削除しとくか・・。」

152:デフォルトの名無しさん
11/03/03 21:57:37.60
あぁぁぁ・・w

153:デフォルトの名無しさん
11/03/03 22:15:58.29
>>151
その後の敗者復活でしぶとく復活する場合もあるから、長期的な視野で。
いらないと思って謝って削除してしまったアプリの名前がわかりません。教えてエロいひと、みたいな感じで。

154:153
11/03/03 22:18:56.47
ちなみに自分は17%まで落ちたアプリを開発していたけど、今は50%台まで回復してる。ダウンロード数は10マソ越えたところ。

155:デフォルトの名無しさん
11/03/03 23:54:02.79
散々調べたけれども解決しないため質問させてください
開発環境について、認証が必要なProxy経由でAndroid SDK and AVD Managerを利用する場合
承認ID/PASS入力エリアが無いためリポジトリ接続時点で407エラーが吐かれます
これはローカルに認証対応したProxy立ててAndroid SDK and AVD ManagerはローカルProxy
経由で実行するしか方法は無いのでしょうか?

156:デフォルトの名無しさん
11/03/04 00:29:26.28
結局削除しないで残ってるアプリって全部星4つ以上だわ
唯一の例外がspモード

157:デフォルトの名無しさん
11/03/04 09:17:57.34
下記のコード(グラフィックス再描画部分抜粋)を
複数の実機で試したら、種類により実行速度が全然違います。
どの実機で実行しても同じ結果にするにはどう修正すれば良いのでしょうか?


Timer t = new Timer();
t.schedule(new 起動タスク(), 0, 60);

※60はリフレッシュレート取得APIでの取得値です。

158:デフォルトの名無しさん
11/03/04 09:53:05.12
>>155
用語がいまいち不明だが、要はgitでダウンロードできねーって話ですか?

159:デフォルトの名無しさん
11/03/04 10:03:06.87
>>155
これ?
URLリンク(www.adakoda.com)

160:デフォルトの名無しさん
11/03/04 10:05:15.16
>>159
Http Proxyに関しての記述の所ね。

161:155
11/03/04 20:58:01.54
>>159,160
そうですProxyの設定なんですがIDとPASSを入力するエリアが無く途方にくれています。
社内はBasic認証Proxyです。

162:デフォルトの名無しさん
11/03/04 21:21:45.12
>>155
URLリンク(developer.android.com)

163:デフォルトの名無しさん
11/03/05 23:49:28.15
OpenGL用の3Dエンジンってオススメのありますか?
min3dだとアフィン変換扱えるAPI無くて
お手上げ状態

164:デフォルトの名無しさん
11/03/06 22:17:51.31
エミュレータが遅くて困ってるんだけど早く動かす方法無い?

スペックはWin7 64bit、Corei7 3.4GHz、メモリ16G。Androidのターゲットはバージョン3.0。
HTでOS的には8CPUに見えてるんだけどエミュレータは1個しか使ってくれないんだよね。
その1個が100%に張り付いてるからたぶんそこがボトルネックだと思うんだけど・・・。

何かいい知恵があったら教えてください。お願いします。

165:デフォルトの名無しさん
11/03/06 22:32:34.13
>>164
つ linux

166:デフォルトの名無しさん
11/03/06 22:32:48.88
そこまでわかってるならHT無効にすればいんじゃね?

167:デフォルトの名無しさん
11/03/06 22:42:03.84
3.0が激重なのは、どっちかというとGPUをエミュレーションしてるからじゃないかと疑っているんだが。

168:デフォルトの名無しさん
11/03/06 22:45:57.31
>>164
エミュレーションしなければいい
VMにx86版Androidをつっこむ
URLリンク(www.android-x86.org)

169:デフォルトの名無しさん
11/03/06 22:46:19.05
admakerとかadlantisの広告収入って口座登録して待ってれば2ヵ月後勝手に入ってくるもんですか?


170:デフォルトの名無しさん
11/03/07 03:12:31.26
正規のAndroidマーケットにもマルウェア入りアプリ、各社が注意喚起
URLリンク(internet.watch.impress.co.jp)

ノートン初のAndroid向けセキュリティアプリ、家電量販店で2980円
URLリンク(internet.watch.impress.co.jp)

独G Data、Android向けマルウェア対策ソフトを発表
URLリンク(internet.watch.impress.co.jp)



171:デフォルトの名無しさん
11/03/07 14:47:15.15
ブログに書いてあったけど3.0のことだと勘違いしてさらっと流してた
SDK ManagerからAndroid Compatibility packageをインストールすることで
1.6以上であればFragments APIやらLoaderManagerやらなんやらが使えるようになってるみたいよ

172:デフォルトの名無しさん
11/03/07 14:58:22.30
そんなことができるんだ
知らんかった

173:デフォルトの名無しさん
11/03/07 19:04:29.83
apache.commons.langはデフォで取り込んで欲しいなぁ。
とある便利なAPIを使うのにパッケージに取り込むのは気が引ける。

174:デフォルトの名無しさん
11/03/08 00:00:51.32
レイアウトに座標指定で
設定するにはどうすればいいですか?

175:デフォルトの名無しさん
11/03/08 00:40:21.18
Fragmentがいまいちよくわからない
レイアウトのFragmentって部分にActivityをはめ込めるってことでいいのかな?

176:デフォルトの名無しさん
11/03/08 02:20:24.19
>>174
非推奨

177:デフォルトの名無しさん
11/03/08 22:02:27.69
リファレンスの翻訳を書籍化して欲しい

178:デフォルトの名無しさん
11/03/09 00:52:13.80
あれ位さらっと読めるようになっといた方がいろいろ便利だと思うけど。

179:デフォルトの名無しさん
11/03/09 01:08:22.95
>>177
そんなこと絶対にさせない。
リファレンスの中身適当に解説するだけで
1日数十万貰えるのになんでそんなバカな
ことするんだ?


180:デフォルトの名無しさん
11/03/09 01:08:57.57
翻訳が必要なとこなんかある?
逆に関数名と引数見ただけでほとんどわかるじゃん

181:デフォルトの名無しさん
11/03/09 01:23:21.55
というか、本当に情報欲しいところは英語版でもろくに内容が無かったりする。

182:デフォルトの名無しさん
11/03/09 02:41:10.24
本家リファレンスもメソッドの羅列だけで中身空のクラス結構あるしな
その代わりソースが読めるけど

183:デフォルトの名無しさん
11/03/09 11:22:39.40
改定されたデブガイドでさえ印刷したら1000ページあったのに
リファレンス書籍化したらどれくらいになる?w
やってないけど5000ページくらいはいくんじゃね?
ま、フォントサイズにもよるけど

184:デフォルトの名無しさん
11/03/09 15:37:08.13
Google翻訳があるだろ?あれで読めるぜ 修正するのもお前だがな!!(まさに外道)

185:デフォルトの名無しさん
11/03/09 19:54:43.74
Date(年,月,時間,分)
2倍になってしまう
derprecatedでもこれは未来人

186:デフォルトの名無しさん
11/03/09 21:28:57.66
javaって何でこんな書き方出来ないの?
同じコードをjavaで書いてみな、ヒクから。C#まじでイケメン過ぎるわ・・・

private void Hoge()
{
  Task.Factory.StartNew(() => this.Hage());
}

private void Hage()
{
  this.Dispatcher.Invoke(new Action(() => this.Title = "foo"), null);
}

187:デフォルトの名無しさん
11/03/09 21:32:48.67
俺が一番好きな偉人の名言は、javaの産みの親の一人であるジェームズ・ゴスリンの
「keep it simple」なんだよな
コーディングにおける究極の真理だと確信しているけど
皮肉にもjava自身がこれに反して数奇な運命を辿ることになるとはゴスリン自身思いも寄らなかっただろうな

188:デフォルトの名無しさん
11/03/09 21:34:21.37
Android使うのやめようぜ?WP7のシェアアップに君も貢献してみないか?

189:デフォルトの名無しさん
11/03/09 21:44:40.03
可哀相に・・・

190:デフォルトの名無しさん
11/03/09 21:55:21.95
可哀想なのはお前らの方だよ
一度javaを滅ぼさない限り、第二、第三のjavaは生まれてこない
java自身の存在がjava自身の進化を抑圧しているんだよ
これは人類にとって不利益でしかない

191:デフォルトの名無しさん
11/03/09 21:56:41.65
おやまあ・・・

192:デフォルトの名無しさん
11/03/09 21:57:57.22
この悪しきjavaを経済的理由から政治利用しているAndroidを許容することは出来ない
お前らがこれから全てC++でAndroidアプリを作ると約束するなら許してやろう

193:デフォルトの名無しさん
11/03/09 22:02:07.76
異議があるなら言ってみろ
正論過ぎてぐうの音も出ないだろ

194:デフォルトの名無しさん
11/03/09 22:04:18.66
keep it simple / kiss は昔からある言葉だよ
気を付けてね・・・

195:デフォルトの名無しさん
11/03/09 22:06:01.29
KISSが昔からあるのは知っている
しかし、それを当時あの情勢でゴスリンが言ったことに意味があるんだよ

196:デフォルトの名無しさん
11/03/09 22:06:46.12
確かに、君にとっては意味があったみたいね・・・

197:デフォルトの名無しさん
11/03/09 22:08:40.45
お前らはAndroidアプリをマーケットに登録してお小遣いを稼ぎたいだけだ
お前らは薄汚い私欲に焼かれて、真に必要な社会への貢献を忘れている

198:デフォルトの名無しさん
11/03/09 22:12:14.16
社会への貢献って 2ch で吠える事?
確かにそういうのは無理だな・・・

199:デフォルトの名無しさん
11/03/09 22:13:49.45
開発のインターフェイス部分がJAVAになっているだけで
裏はC、C++になってるから問題ないんじゃないんですか?
プログラミング素人の考え何ですが

200:デフォルトの名無しさん
11/03/09 22:18:24.75
Java は常にそうだよ。
JavaVM は C++ だし、JNI を使って C/C++ を呼び出したりするのも普通だし、
JavaVM の下のライブラリや OS は C で書かれている事が殆ど。

201:デフォルトの名無しさん
11/03/09 22:19:51.14
世界中のほぼ全てのOSが、裏ではC/C++で動いているが、だからいったい何?

202:デフォルトの名無しさん
11/03/09 22:32:45.91
スルーしといてあげなよ。かまってほしいだけなんだから。

203:デフォルトの名無しさん
11/03/09 22:32:58.82
それを聞いてどうするの?

204:デフォルトの名無しさん
11/03/09 22:53:08.98
>>190
C++が滅びてjavaがうまれたんだからいいんでは?
2度目の生まれ変わりはいらないし

205:デフォルトの名無しさん
11/03/09 22:56:16.98
C++って滅びたか?というか、なんでiphoneはobjective-c
なん?開発言語ですら独自路線選ぶの?あ、スレ違いか。

206:デフォルトの名無しさん
11/03/09 23:06:18.64
まあNextSTEPもObjective-Cだったしスティーブが好きなんじゃない?

207:○(・д・)○てふてふ ◆1xsES22i66
11/03/09 23:06:45.44
ウィジットが今縦横いくつセルを使ってるか(or縦横のサイズをピクセル単位で)取得する方法はありまつか?
AppWidgetProvider、AppWidgetManager、RemoteViewsに該当するメソッドがないのは確認済みでつ。

208:デフォルトの名無しさん
11/03/09 23:22:26.61
javaスレに住んでる基地外?
筆を選び抜いても何にも書けない無能の遠吠えなんか聞きとうないぞ

209:デフォルトの名無しさん
11/03/09 23:25:18.61
Google-Sky-Map
URLリンク(www.youtube.com)


210:デフォルトの名無しさん
11/03/09 23:27:05.58
疲れて帰って来てここ見ると更に疲れるな。
マジでキチガイ消えろよ。

211:デフォルトの名無しさん
11/03/10 01:13:50.65
>>206
さっさと死んでくれるといいんだがなぁ…

212:デフォルトの名無しさん
11/03/10 01:38:29.72
開発側とは裏腹にユーザーは冷めてるね
これでAndroidがこけたら飯の種が消えちゃうよ

URLリンク(c.2ch.net)

213:デフォルトの名無しさん
11/03/10 02:04:44.60
なんか変なのが湧いているけど
>>186をjavaで書くとどうなるの?教えてエロイ人

214:デフォルトの名無しさん
11/03/10 02:12:19.24
言語にこだわってる奴はただのアホ

215:デフォルトの名無しさん
11/03/10 02:22:48.22
>>213
こうかな?確かにスマートではないね

private class HogeAsyncTask extends AsyncTask<Void, Void, Void>
{
 @Override
 protected Void doInBackground(Void... args)
 {
  this.publishProgress(null);
  return null;
 }

 @Override
 protected void onProgressUpdate(Void... args)
 {
  HogeActivity.setTitle("foo");
 }
}

private void hoge()
{
 HogeAsyncTask task = new HogeAsyncTask();
 task.execute(null);
}

216:デフォルトの名無しさん
11/03/10 02:25:45.57
たぶん彼はデリゲートとラムダ式がjavaには無いことを言いたかったんだろう

217:デフォルトの名無しさん
11/03/10 02:48:50.03
>>215
これonProgressUpdateの処理が複数ある時は更に泥沼化するんだよな
確かにこのあたりはjavaももう少し頑張って欲しい気がする

218:○(・д・)○てふてふ ◆1xsES22i66
11/03/10 06:58:41.99
お前らつまんねぇ奴らだな。

219:デフォルトの名無しさん
11/03/10 08:22:35.01
>>214
しーっ、どうせVC++と言うぬるま湯で育ってしまった可哀想な子なんだから。

どうしてもCが使いたい、Cが使いたいと思うならrooted端末でgcc使えばいいし、マーケットに出したいならobj-C覚えてApp Store行けばいい

220:デフォルトの名無しさん
11/03/10 09:33:54.11
>>188
Nokiaにはがっかりだ

221:デフォルトの名無しさん
11/03/10 09:57:21.50
>>217
onProgressUpdateの引数の型をRunnableにして渡されたものなんでもrunするようにして実行したいRunnableをpublishProgressで渡すというアイデアはどう

222:デフォルトの名無しさん
11/03/10 10:30:28.92
そういう話は別スレでやれよ。
生産性皆無だわ。

223:デフォルトの名無しさん
11/03/10 10:35:28.74
>>221
ここで問題になっているのはコールバックの階層を深くすたびに、オブジェクトが増えていることでしょ?
UIスレッドの操作を増やすためにHandler#sendMessageを使ったら更に泥沼だと思うけど
このあちらを立てればこちらが立たずは確かにjavaの問題だと思う
素直にデリゲートとラムダ式を採用すれば一気に解決するんだけどね
次期javaにはラムダ式が導入されるらしいよ

224:デフォルトの名無しさん
11/03/10 10:52:49.71
そう言う意味ではC#は確かに進んでいる気がする
ラムダ式とデリゲートのサポートを更に拡張して、構文木とLINQを言語仕様に落とし込んだのは凄いと思った
更に、>>186は既にスマートだけど次期バージョンのC#5.0では更に合理的に記述出来るようになるんだよね

225:デフォルトの名無しさん
11/03/10 11:43:00.89
MSが一人で好き放題作ってる言語だからな

226:デフォルトの名無しさん
11/03/10 11:44:30.29
まぁでも使いやすいよC#

227:デフォルトの名無しさん
11/03/10 11:51:16.56
>>187
でもC#は逆に言語自体がどんどん複雑化して汚くなってる
そのうちC#++とかに名前を変えるんじゃないかとw
結局どっちかをシンプルにすればもう一方はその分ごちゃごちゃしていくんだけどな
いや、おれは別にどっちでも使うけどさ

228:デフォルトの名無しさん
11/03/10 11:56:20.65
複雑になりすぎるから初心者が使う気おこらねーってなるんだよな最近の言語は

229:デフォルトの名無しさん
11/03/10 12:22:08.33
GoogleだしPythonで作れるようにならんかね

あれはシンプルだと思う

230:デフォルトの名無しさん
11/03/10 12:41:11.42
誰か偶にで良いのでGoさんの事も思い出してやってください

231:デフォルトの名無しさん
11/03/10 13:32:38.88
>>197
社会へ悪影響を与えたのはお前みたいな嫌儲だよ
お前みたいなののせいで資産の流動がなくなり老人、金持ちから金を分配させることができなくなってしまった。全世界がそれで苦しんでる

232:デフォルトの名無しさん
11/03/10 14:52:14.30
ラムダやデリゲートくらいはいいけどLINQとかまで行くと「汚いな」という印象を禁じ得ないね

233:デフォルトの名無しさん
11/03/10 16:04:59.60
いやC#4.0で追加されたdynamic型のおかげで
構文木もLINQも汚れずに驚くほどスマートに書けるようになったよ
もうコレクションをforeachで回すようなコーディングスタイルは時代遅れ感が否めない
そもそも動的にコード生成する所謂メタプログラミングだし、言語仕様の優性としては
スマートに記述出来るかどうかの枠すら超えている

234:デフォルトの名無しさん
11/03/10 16:23:34.83
で、Androidアプリとどう関係あんの?

235:デフォルトの名無しさん
11/03/10 16:26:03.87
C#すげー

236:デフォルトの名無しさん
11/03/10 18:49:55.37
昔の職場にいたなー
C#大好きな奴
空気読めなくて、プリン長髪で変な奴だった

237:デフォルトの名無しさん
11/03/10 19:29:46.58
いい加減、スレチ空気読め

238:デフォルトの名無しさん
11/03/10 19:30:50.89
A画像は透過部分なし。
B画像は透過部分あり。
※双方ともに同じサイズです。

surfaceview でcanvasに上記2つの画像を同じ座標に描画しました。
B画像の透過部分がA画像にならず、透過部分は背景色になってしまいます。

正しく透過部分をA画像にする方法を教えて下さい。

239:238
11/03/10 21:40:31.40
初心者の方で質問し直します、ありがとうございました。

240:デフォルトの名無しさん
11/03/11 00:04:38.73
androidのInAppBillingって、AppleのverifyReceiptみたいなAPIってあるの?

241:デフォルトの名無しさん
11/03/13 14:06:45.06
放射能濃度を検出できるアプリをつくりたいんですが
どうすればいいのでしょうか?

242:デフォルトの名無しさん
11/03/13 14:17:02.99
秋月でガイガーカウンターキット買ってくる
USBかbluetoothでandroid端末と通信できるものを作ってくっつける
上記を操作するandroid上のプログラムを作る


243:デフォルトの名無しさん
11/03/13 14:20:20.39
>>241
まずは放射能を検出できるハードウェアが組み込まれた端末を用意してください。

244:デフォルトの名無しさん
11/03/13 14:21:44.48
>>242
そんなもんあるのか
アリガトン!

245:デフォルトの名無しさん
11/03/13 14:23:45.88
自分で組み立てるのが面倒なら
少々お高いですが、コレを買うって手も
URLリンク(www.measureworks.co.jp)


246:デフォルトの名無しさん
11/03/13 16:12:16.91
>>243
バーカバーカw

247:デフォルトの名無しさん
11/03/13 19:43:04.59
外付けのハード利用するならアプリにする意味なくね・・・?
何?twitterとかで位置情報と放射能をセットで公開したいとかそういうニーズ?

248:デフォルトの名無しさん
11/03/13 20:30:27.81
そもそもUSBじゃあ繋げない、ほぼすべての端末は繋げない

249:デフォルトの名無しさん
11/03/13 23:36:33.77
有料アプリなんですが、
今日の夕方以降4人中3人カードの承認が通ってないんですがたまたまでしょうか?
同じような方います?

250:デフォルトの名無しさん
11/03/13 23:39:34.08
>>249
守銭奴が。非常時なんだから無料で配れよ。

251:デフォルトの名無しさん
11/03/14 01:10:35.62
>>250
乞食は消えろ。

252:デフォルトの名無しさん
11/03/14 13:51:37.91
さあて 放射線量測る偽アプリでもつくるか、
売れまくるぞー

253:デフォルトの名無しさん
11/03/14 20:25:52.06
>>252
動かない IS03
★☆☆☆☆

254:デフォルトの名無しさん
11/03/15 10:30:51.38
デベロッパーコンソールに統計情報が出るようになた!

255:デフォルトの名無しさん
11/03/15 15:00:39.34
なぜか Samsung Galaxy S が2つに分かれているな

256:デフォルトの名無しさん
11/03/15 16:36:54.99
昨日Android+eclipseの環境整えて
今日やってみたがPCが糞性能なためか
重くてエミュレータがHOME画面まで行かずに強制終了してしまうw

257:デフォルトの名無しさん
11/03/15 17:18:44.88
3.0のエミュならPCが糞じゃなくてもそうそう動かない。


258:デフォルトの名無しさん
11/03/15 17:48:24.63
3.0はそんな重いんですか。
2.3.3だけど文字が光ってるロード画面みたいなのを
もう一時間くらいは続けてるかなあw
諦めてPC買えるまでJavaでもやってます。

259:デフォルトの名無しさん
11/03/15 19:06:48.49
>>254
某機種専用とあちこちに書いてるアプリなのに、何故か違う機種に入れてるやつが1人いる
なんだかなー


260:デフォルトの名無しさん
11/03/15 19:24:02.79
自己責任って割りきって使ってるなら良いんじゃね?
動かないとか文句言ってくる奴なら問題外だけど。

261:デフォルトの名無しさん
11/03/15 19:47:50.38
3.0のエミュは重い

どれぐらい重いかっていうと、最新のクアッドコア第二世代Corei7 2.88Ghzのマシンで、
エミュ上のアプリのアイコンをクリックしてからアイコンが反応し始めるまでに1秒かかる

ぐらい重い

262:デフォルトの名無しさん
11/03/15 19:49:35.12
>>253
みないなのが来たら最悪だな

263:デフォルトの名無しさん
11/03/15 20:27:54.58
3.0使う必要あるの?2.2で十分なんじゃ?

264:デフォルトの名無しさん
11/03/15 20:30:18.90
>>263
3はタブ向け

265:デフォルトの名無しさん
11/03/17 02:38:46.40
すごいなぁ。
震災が起きてから、広告の収益が1/10になりました。
まぁ、もともと缶コーヒー一杯程度の収益だったんですが(笑)

266:デフォルトの名無しさん
11/03/17 07:19:22.46
>>265
ミサワうぜぇw

267:デフォルトの名無しさん
11/03/17 11:59:23.79
以下、ミサワ風書き込みが続きます。

268:デフォルトの名無しさん
11/03/17 12:12:55.29
Androidアプリ作ろうと思うんだけどおすすめの勉強ページあります?
Cはポインタやら構造体は理解してるレベルなんだけど…JAVAは初めてでさっぱり
最初の目標は専ブラとか作ろうかと思ってます

269:デフォルトの名無しさん
11/03/17 13:14:28.43
専ブラつくるよりもっと大切で簡単なことがある。
普通のブラウザでぐぐれるようになることだ。

270:デフォルトの名無しさん
11/03/17 17:14:36.51
>>266
Javaとコーヒーをかけたんだろ。気づいてあげようよ

271:デフォルトの名無しさん
11/03/17 18:20:01.98
>>265だけど、意識して書こうとすると、全然思いつかない……
せっかく構ってくれたのに申し訳ない。アホデゴメン。

272:デフォルトの名無しさん
11/03/17 22:03:50.39
>>268
関数ポインタが無い。この意味が分かるかな?

273:デフォルトの名無しさん
11/03/17 23:26:42.49
AppInventorスレってないのか

274:デフォルトの名無しさん
11/03/18 01:39:13.83
>>272
むしろ、いきなりその質問をする意味が分からない。

275:デフォルトの名無しさん
11/03/18 09:27:45.18
始めから教えてもらうことしか考えてないとはな。
C分かりますったって学校で教わりました程度だろう。
関数ポインタなんて見たこともないんじゃね?

276:デフォルトの名無しさん
11/03/18 09:37:24.63
qsortくらいなら漬かったことがあります

277:デフォルトの名無しさん
11/03/18 10:13:21.61
>>276
で、君にはCで何が出来るんだ?

278:デフォルトの名無しさん
11/03/18 11:07:30.32
>>268
NDK使えばCでできるから

279:デフォルトの名無しさん
11/03/18 11:18:17.65
質問です。
String の配列のデータとint型の数字をキャストしてStringにしたものを
if文で比較するということをしたいのですが
どうみても同じなのに思うように出力されません。
何が原因でしょうか?

String[][] data = {{"1/1","1/2","1/3"},
           {"2/1","2/2","3/3"}}
int hoge1=1;
int hoge2 =2;
String str1 = Integer.toString(hoge1);
String str2 = Integer.toString(hoge2);
String hogehoge = str1 + "/" + str2;

例えば

if (data[0][1] == hogehoge) { 処理 }

これだと両方とも 1/2 のはずなのに処理しません
出力しても 1/2 1/2 と表示されています。

Java特有の何かあるのでしょうか。



280:デフォルトの名無しさん
11/03/18 11:20:37.21
初心者スレと間違えました。スルーしてください。

281:デフォルトの名無しさん
11/03/18 11:27:21.39
>>279
> if (data[0][1] == hogehoge) { 処理 }

==演算子をオブジェクト変数に適用した場合、変数が示すオブジェクトが同じであるかを評価する。

あなたが書いたコードでは data[0][1] と hogehoge に格納されてるオブジェクトは違うので、評価結果がfalseになる。

Stringオブジェクトが保持している文字列が一致しているか評価したいならequalsメソッドを使って、
if (data[0][1].equals(hogehoge)) { 処理 }
のように書く必要がある。

282:デフォルトの名無しさん
11/03/18 12:26:30.88
スルー失敗。

283:デフォルトの名無しさん
11/03/18 12:28:44.39
画面幅100%って出来ないのか…
fill_parentだと内包要素が大きすぎるとき画面外にはみでてしまう。
<TableLayout
android:layout_height="wrap_content" android:layout_width="fill_parent">
<TableRow android:layout_width="fill_parent">
<TextView android:text="hoge" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content"
android:inputType="text" ></EditText>
<Button android:text="fuga"
android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</TableRow></TableLayout>
みたいな一行に3要素あるレイアウトで、
2番目の要素のEditTextにページ読み込み時にテキスト入れてるんだけど、
テキストが長すぎるとおかしな感じになる…。
EditTextの幅は文章幅分もいらなくて、TextViewとButton設置して余った幅にいれて欲しいんだけど、
どうしたら実現できるでしょうか?

284:デフォルトの名無しさん
11/03/18 12:32:16.95
俺もよくわかってないからついでに聞いちゃうと
data[0][1] これは配列のオブジェクト変数で
hogehogeはただのStringだから違うてことでいいのか?

285:デフォルトの名無しさん
11/03/18 12:44:26.33
+ 演算子で連結するときは新しい String オブジェクトを生成する場合があり、
新しい String オブジェクトということは元々ある String オブジェクトとは異なるということなので、
== で比較したら true にならない (異なるオブジェクトだから)
equals で比較したら true になる (中身が同じだから)

286:デフォルトの名無しさん
11/03/18 12:53:06.67
でも比較するのは配列のStringオブジェクトと+ 演算子で連結したStringオブジェクトだから
元々のString オブジェクト(例ではString str1とString str2)は関係なくないか


287:デフォルトの名無しさん
11/03/18 13:14:39.26
元々の String オブジェクトというのは、この例では比較対象である data[0][1] に data の初期化で格納されている "1/2" のこと

288:デフォルトの名無しさん
11/03/18 13:20:09.32
Javaスレ池

289:デフォルトの名無しさん
11/03/18 15:15:36.89
>>283
こんな感じでどうだろう?
<TextView android:text="hoge" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="4"/>
<EditText android:text="" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="text"
android:layout_weight="4" android:width="0dip"/>
<Button android:text="fuga" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" />

↓この本いいぞ
URLリンク(www.amazon.co.jp)

290:デフォルトの名無しさん
11/03/18 15:21:30.84
…あんざいゆき

291:デフォルトの名無しさん
11/03/18 16:46:00.32
>>289
おお!layout_weightなんてあったのか。試してみるありがとう。
やっぱ本あったほうが良いよね…

292:デフォルトの名無しさん
11/03/18 16:47:30.35
>>291
本無し?
無謀だなw

293:デフォルトの名無しさん
11/03/18 18:28:38.65
JavaはわかるけどXMLはさっぱしわからん

294:デフォルトの名無しさん
11/03/18 21:30:34.02
Javaがわかる頭があればXMLなんて理解する気さえあれば造作もないことだろうに・・

>>291
ちなみにこの著者のHPなら大半の人がすでに見てるはず
何かぐぐればたいてい上の方に出てくる

295:デフォルトの名無しさん
11/03/19 00:10:08.12
ここで宣伝されると自演を疑ってしまう

296:デフォルトの名無しさん
11/03/19 09:34:01.54
学習用途でjavaなんか勉強するとバカになるぞ
俺はコーダのスキルを4つのグループに分けている
第一世代:構造化出来ないバカ、とにかく全ての処理を上から下まで一気に書く
 ドキュメント作成も任せられないレベル、プリンタの詰まりや便所掃除をやらせて希望退職を促す、人間ではなくゴミ
第二世代:OOPを知らないバカ、抽象度を均一にモデリング出来ない、デザパタを知らない
 かろうじてドキュメントの誤字脱字チェックと単体テストのデータ作成を任せられレベル、ミジンコ
第三世代:メタプロを知らないバカ、DLRや構文木が理解出来ない、ハンドラの実装に無名クラスを使うバカ、コレクションのアクセスにforeachを回すバカ、動的コード生成の概念を知らない
 単機能のコーディングと単体テストを任せられるレベル、奴隷
第四世代:第三世代までをカバー、これでやっとヒヨッコ、赤ちゃんレベル
javaをやっているおまえ等の大部分は第三世代

297:デフォルトの名無しさん
11/03/19 09:38:05.04
オ ナ ニ ー は半 角 で や れ

298:デフォルトの名無しさん
11/03/19 10:08:58.40
多分仕事した事ないんだろ。

299:デフォルトの名無しさん
11/03/19 10:20:04.12
>>296は会社でゴミ以下の扱いをされてるんだろうな。2chでストレス発散してる時間で勉強すればいいのに

300:デフォルトの名無しさん
11/03/19 11:04:50.02
構うだけエネルギーの無駄だよ

301:デフォルトの名無しさん
11/03/19 11:28:05.54
>>295
あのサイトが更新されると、それが参考になるような質問が書き込まれることがよくある不思議

302:デフォルトの名無しさん
11/03/19 19:04:18.76
初心者スレでも聞いたのですが解決しないので教えてください。

ListViewの中のTextViewにHtml.fromHtml()で<a>タグ入りのHTMLデータを入れました。
textView.setMovementMethod(LinkMovementMethod.getInstance());
の一文も入れました
しかし、そのリンクをクリックすると強制終了してしまいます。

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
というエラーが出ます。

ListViewの外では正常に動きます。

解決方法を教えてください。
お願いします。

303:デフォルトの名無しさん
11/03/19 19:53:49.89
>>302
で、そのエラーメッセージはなんだと思うんだ?

304:デフォルトの名無しさん
11/03/19 20:56:03.63
contextじゃないからダメだよ。かなあ。
英語無理です。

305:デフォルトの名無しさん
11/03/19 20:58:43.06
エラー文にキーワードが散らばってるのに、それに合致するような
自分で書いたコードは見直さないの?

306:デフォルトの名無しさん
11/03/19 21:01:35.29
>>304
プログラミングの前に中学レベルの英語は読めるようになったほうがいいと思うんだ。
真面目な話で、きっといろいろと困ることがでてくる。

307:デフォルトの名無しさん
11/03/19 22:08:38.74
Google翻訳してみた。
FLAG_ACTIVITY_NEW_TASKというフラグが必要だそうですが
それをする方法はわかりません

308:デフォルトの名無しさん
11/03/19 22:37:24.82
それをググってみろよ。

309:デフォルトの名無しさん
11/03/19 22:42:14.62
それくらいでダメならもう止めたほうが時間無駄にせずにすむよ

310:デフォルトの名無しさん
11/03/19 22:44:32.45
つかその前にデバッグしてんの?
ブレークポイントどこに入れたらいいかもわかんないのか?

311:デフォルトの名無しさん
11/03/19 22:53:55.96
そういわずにお願いします

機械が勝手にやってくれるところが、かってにエラーになったら困るのはご理解いただけるでしょう。

312:デフォルトの名無しさん
11/03/19 23:02:31.75
AndroidのUI部品まわりのクラス図があれば見たいのですが、
どこかに載っているサイトはないでしょうか?
Googleで探しているのですが、中々載っているサイトが無いです・・・。

313:デフォルトの名無しさん
11/03/19 23:51:39.41
>>312
つ 画像検索

314:312
11/03/20 00:27:44.94
>>313
画像検索もしていますが、
色々なUI部品の継承関係が記されているクラス図が、なかなか見つかりません・・・。


315:デフォルトの名無しさん
11/03/20 00:37:59.67
>>314
何処かのサイトでExcelファイルにして提供してた。

と言うか、Android developersを見れるなら自分用に自分で作れば?

316:デフォルトの名無しさん
11/03/20 00:50:20.36
今春休みだからか?

317:デフォルトの名無しさん
11/03/20 01:09:05.26
>>312
釣れますか?

318:デフォルトの名無しさん
11/03/20 03:03:59.49
別にクラス図なんかなくても辿ってけばいいだけだろwwwwwww

319:デフォルトの名無しさん
11/03/20 03:58:27.01
>>312
クグればすぐでてきたけど…

320:デフォルトの名無しさん
11/03/20 04:24:58.68
>>311
機械は勝手にエラーなんて出さない
プログラムに問題があるんだろ

321:デフォルトの名無しさん
11/03/20 07:47:19.76
やはりjavaをやるとバカになると言う説は真実だったんだな
ここのレスが全てを立証している

322:デフォルトの名無しさん
11/03/20 11:12:45.04
それは違う
Javaは敷居が低いから馬鹿にも入れてしまう が正解

323:デフォルトの名無しさん
11/03/20 12:09:11.55
プログラム出来ようが出来まいが、このスレは馬鹿居ないのは確かだな。

324:デフォルトの名無しさん
11/03/20 16:18:16.79
Androidスレなのにjava=バカって頭沸いてんのかよ
全部のアプリをネイティブかHTML5で作れってか

簡単に作れて遊びみたいなもんなんだから、なんだっていいだろ

325:デフォルトの名無しさん
11/03/20 17:33:28.85
だからスルーしとけって

326:314
11/03/20 20:25:45.70
>>315
>>319
すいません、ググって最初の方に出てくるページに置いてありました。
そのページは前に見たのですが、JPEGで張られたクラス図が、小さ過ぎて見えないから駄目だと思ってました・・・。
よく見たら、Excelで大きく書かれたクラス図が、そのページからダウンロードできたんですね。
画像ばかり見て探していたからか、全然気付かなかった・・・、逝ってきます。


327:デフォルトの名無しさん
11/03/20 22:06:53.96
>>326
頑張りな。

328:デフォルトの名無しさん
11/03/21 18:28:07.96
タブブラウザを作っているのですが、複数のwebViewをつくって画面を切り替える方法がわかりません。なにかご存じの方がいたら教えてください。よろしくお願いします。

329:デフォルトの名無しさん
11/03/21 18:34:38.96
DolphinBrowserのアドオンって完全に作者だけが作ってるんだな
自動スクロールでも作ろうと思って、とりあえずAndroidアプリの勉強してたら面くらった・・・

330:>>302
11/03/22 01:02:14.98
やっぱりできません。
TextViewにAUTO LINK属性をつけてみたんですが、やはり同じエラーが出ます。
新しくActivityをつくろうとするとエラーが起こるようです。

ActivityではなくListActivityを継承しているからじゃないかと思って調べてみいましたが
はっきりした事はわかりませんでした。

解決策としてLinkMovementMethodをOverrideすることなどを考えましたが、
それでできるかどうかわからない上
そもそも何が間違っているのか知りたいです。

わかる方どうか教えてください。

331:デフォルトの名無しさん
11/03/22 01:05:02.05
>>330
Activityを呼ぶ辺りの処理をコピペしてみたら?

332:デフォルトの名無しさん
11/03/22 01:13:35.71
>>331
関係ないところを消すとこんな感じです。

class ListAdapter extends ArrayAdapter<ItemBean>{

private LayoutInflater mInflater;
private TextView Text;

public ListAdapter(Context context, List<ItemBean> objects) {
super(context, 0, objects);
mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}

public View getView(final int position, View convertView, ViewGroup parent) {

if (convertView == null) {
convertView = mInflater.inflate(R.layout.list, null);
}
final ItemBean item = this.getItem(position);
if(item != null){

Text = (TextView)convertView.findViewById(R.id.Text);
Text.setText(Html.fromHtml(item.getText()));
Text.setMovementMethod(LinkMovementMethod.getInstance());

}
return convertView;
}
}

333:デフォルトの名無しさん
11/03/22 01:49:20.16
twitter4j使ってtwitterアプリ開発してるんだけど、twitter4jのサンプルコードまちがってるのか以下のコードでエラーがでる。最新のtwitter4jの仕様に合わせてないのかな?

Status status =twitter.updateStatus(arg[0]);

334:デフォルトの名無しさん
11/03/22 01:57:09.40
>>332
ListViewを改造して表示、アイテムをクリックして新しいActivityを表示
させようとしてるんだよね?
見た感じ良さそうなんだけど、getViewは@Override付いてる?
ListAdapterの呼び出し元で変な事してない?
どこかでstartActivity()を使ってる箇所はないよね?

335:デフォルトの名無しさん
11/03/22 02:10:30.31
エラー内容見た感じ、コンストラクタで渡してるContextがActivityで無いに1票

336:デフォルトの名無しさん
11/03/22 02:56:51.47
>>332
よくわからんけど

convertView = mInflater.inflate(R.layout.list, parent);

とかはどう?

337:デフォルトの名無しさん
11/03/22 04:20:21.42
URLリンク(www.geocities.jp)

338:デフォルトの名無しさん
11/03/22 08:31:38.95
>>336
そこの引数の2個目はnullじゃないとエラーになった気がする

339:デフォルトの名無しさん
11/03/22 08:44:15.47
>>338
3つ目に false を追加してもいい

340:デフォルトの名無しさん
11/03/22 09:44:04.54
質問~
Androidアプリを作るにはJavaとAirとHTML5と あと何で作れるの?

341:デフォルトの名無しさん
11/03/22 10:26:42.84
>>332
再現できる一式をまとめて何処かにうpしろ

342:デフォルトの名無しさん
11/03/22 14:27:50.27
>>340

Android SDK と、
後は
挫けない心
アイデア

ですかね。



343:デフォルトの名無しさん
11/03/22 15:28:38.41
>>340
AppInventor BETA
URLリンク(appinventor.googlelabs.com)

Titanium
URLリンク(www.appcelerator.com)


344:デフォルトの名無しさん
11/03/22 16:39:32.03
>>335
もっと前(表示の段階)でエラーになるだろうと思って
実際にやってみたら同じ状況になったので
それっぽいね

345:302
11/03/22 18:19:48.28
URLリンク(android.roof-balcony.com)
のソースを利用させていただいているので勝手に再配布していいのかどうかわかりませんが、

リンクを入れるとこんな感じです。
URLリンク(androidnet.info)

>>336 >>338 >>339
をやってもダメでした。

346:デフォルトの名無しさん
11/03/22 18:41:32.05
>>335でビンゴだね。thisじゃなくてgetApplicationContext()指定してる。
何で無視したんだろうね。あとstartActivity()使ってるかって聞いたのに
やっぱり使ってるし。でもこっちはフラグ設定しなくても大丈夫みたいだ。

347:デフォルトの名無しさん
11/03/22 18:54:21.33
>>346
解決しました。
ありがとうございます。

もともと自分で書いたソースじゃないので意図とかよくわかりませんでした。
すみませんでした。

348:デフォルトの名無しさん
11/03/23 01:59:28.72
Action<T> Func<T>が無いjavaが哀れで仕方がない
これのせいで設計歪みまくり

349:デフォルトの名無しさん
11/03/23 02:06:54.75
android.*パッケージにあるクラスとjavaのコレクションクラスの間に整合性が無いものが多いのも呆れるよな
ウィジェットなんかビューとデータをシームレスにバインド出来無いものが殆ど、試しにListViewとかDialogInterfaceでやってみろ
マジで笑えることが起こるから

350:デフォルトの名無しさん
11/03/23 02:11:03.01
あ、javaしか知らないお前らに言っても理解できないか
javaしかやらないからこれが普通だと思っているんだもんな

351:デフォルトの名無しさん
11/03/23 02:35:06.08
そんだけ自信家なら自分でAndroidに代わるOS作れよ

352:デフォルトの名無しさん
11/03/23 06:55:35.41
相手しない方がいいよ。ただの構ってちゃんだから。

353:デフォルトの名無しさん
11/03/23 07:10:22.89
それでもこのスレに居る自信家w

354:デフォルトの名無しさん
11/03/23 07:36:57.73
設計が憎いとそれを利用してる人も敵に見えてくるとか怖いわ。

355:デフォルトの名無しさん
11/03/23 10:52:23.86
javaってあるクラスをアップキャストした後に、そのクラスが元々どのクラスだったのか
そのキャスト元の種類ごとに処理を振り分けたいってときに酷い実装になるよな
まじでラムダ式が扱えないjavaが哀れで仕方ない

356:デフォルトの名無しさん
11/03/23 10:54:56.86
こんなOOPの中核を成す仕組みの設計が歪んでるとか根本から破綻しているんだよな
石垣も無しに天守閣を建立しないといけない大工のおまえ等が
哀れで仕方ない

357:デフォルトの名無しさん
11/03/23 10:57:33.57
まぁGoogleを崇拝する狂信者になにを言っても無駄か

358:デフォルトの名無しさん
11/03/23 12:05:54.53
いつもの子活性化してるな

359:デフォルトの名無しさん
11/03/23 12:09:57.53
なぜJavaスレに行かず、ここに粘着してるのか。不思議。

360:デフォルトの名無しさん
11/03/23 12:15:17.63
>>359
アプリを作りたくてもちんぷんかんぷんだからじゃない?

361:デフォルトの名無しさん
11/03/23 12:31:59.37
視野が狭小である意味いかにもプログラマな人だ

362:デフォルトの名無しさん
11/03/23 14:53:25.18
>>355
こいつ恥ずかしすぎ
OOPすらわかってないからそんなアップキャスト多用しなきゃ実装できねー事になるんだよ

363:デフォルトの名無しさん
11/03/23 18:23:34.14
え?例えばあるデータをストリームに出力させようと思ったら
出力先にストリームの基底クラスを指定出来るようにするだろ?
個別の派生クラス1つ1つに対応させたりしないし
今後派生クラスを新規に作ってくるかも知れない
当然ここでアップキャストが発生する
こんなのごく一例だし、今更、例にあげるまでもなく小学生でも知っているOOPの基礎の基礎だし
訳の分からないインネン付けないでもらえる?

364:デフォルトの名無しさん
11/03/23 18:27:36.67
Androidのやり過ぎで馬鹿になっただけじゃなくて
基礎まで忘れてしまったのか・・・可哀想に
いやjavaをやるようなナンチャッテコーダは基礎学習をすっ飛ばしているんだろうな
こんなのが社会に出てきたら大変なことになる

365:デフォルトの名無しさん
11/03/23 18:31:33.47
一回おまえ等のコードをレビューしてみたいわ
アップキャストを否定しているあたりをみると、オントロジーなんて関係ない
俺の作った最強のクラスなら何でもできるぜって喜んでいるんだろうな

366:デフォルトの名無しさん
11/03/23 18:55:39.06
>>363-365
生まれてきてごめんなさい。
アップキャストとダウンキャストを勘違いしてました。
基礎からやり直してきます。

367:デフォルトの名無しさん
11/03/23 20:04:45.17
気持ち悪がられて発狂してるよー

368:デフォルトの名無しさん
11/03/23 20:29:36.33
>>366
とりあえず、二度と来なくて良いから。大丈夫。

369:デフォルトの名無しさん
11/03/23 20:47:23.11
プログラマってみんなこんなにキモいの?

370:デフォルトの名無しさん
11/03/23 20:47:28.06
遅延評価はあると便利だなあと思うことが無いでもない

371:デフォルトの名無しさん
11/03/23 21:01:25.18
>>369
みんなキモい訳じゃないけど、キモい奴もそれなりにいるよ。

372:デフォルトの名無しさん
11/03/23 21:24:44.73
ここAndroidアプリ作成スレじゃ無いのかと思った。

373:デフォルトの名無しさん
11/03/23 23:35:33.65
ちゃんと謝るのだけマシ

374:デフォルトの名無しさん
11/03/24 15:47:33.88
つ instanceof

375:デフォルトの名無しさん
11/03/24 15:58:15.55
A

B

if(B instance of B){
}


376:デフォルトの名無しさん
11/03/24 15:59:42.44

間違えた
A

B

if(B instance of A){
ここで書き込み
}

377:デフォルトの名無しさん
11/03/24 17:07:42.86
あ?俺はまさにそれがキモいっていてるんだけど?
java馬鹿はそれが当たり前なんだろ?
派生クラスの数だけif並べるんだろ?
全く新しい派生クラスが出来たらif文をまた追加するんだろ?
これのどこがスマートな設計なんだ?笑わせるなよ?

378:デフォルトの名無しさん
11/03/24 17:26:28.88
プログラム板ってなんでID出ないの?

379:デフォルトの名無しさん
11/03/24 17:34:42.47
すまん、366でアップじゃなくてダウンキャストの間違いって変わってるのか・・・
気付かなかった
だとするとジェネリクス対応のメソッド造ってやれば良いじゃん


380:デフォルトの名無しさん
11/03/24 17:38:51.79
androidってなんでわざわざjavaなん?
他になんかなかったん?

381:デフォルトの名無しさん
11/03/24 17:41:16.07
なんか将来的にcで書けるようになりそうやねんけどどうなん?
今後もやっぱりjava主流なん?
勉強しといたほうがええの?

382:デフォルトの名無しさん
11/03/24 17:47:17.36
クライアントサイドのJavaは絶滅寸前です

383:デフォルトの名無しさん
11/03/24 18:09:05.44
ジェネリクス使えばコンパイルの時点で通らないから
ClassCastExceptionは起こらない

384:デフォルトの名無しさん
11/03/24 18:34:24.98
東電が電気使用状況データをCSVで公開 「アプリ作ったら知らせて」と経産省
URLリンク(www.itmedia.co.jp)

出番みたいだぞおまえら

385:デフォルトの名無しさん
11/03/24 19:08:50.23
これでどうよ?
public class Gen {
public static void main(String[] args) {
Gen.Super sub1 = new Gen.Sub1();;
Gen.Super sub2 = new Gen.Sub2();
write(sub1);
write(sub2);
}
public static <T extends Super> void write(T t){
System.out.println(t);
}
static class Super {
@Override
public String toString() {
return "superだよ";
}
}
static class Sub1 extends Super{
@Override
public String toString() {
return "sub1だよ";
}
}
static class Sub2 extends Super{
@Override
public String toString() {
return "sub2だよ";
}
}
}


386:デフォルトの名無しさん
11/03/24 19:10:40.91
もはやスレチを指摘する方が野暮なのか?

387:デフォルトの名無しさん
11/03/24 19:16:15.05
東電に責任を取らせる文言を埋め込んだアプリを作ろう

388:デフォルトの名無しさん
11/03/24 19:20:11.16
野暮な事聞くけど、これって全部自演だよね?なにがしたいんだろ。

389:385
11/03/24 20:02:07.98
作ってみるか・・・

390:デフォルトの名無しさん
11/03/24 21:48:37.48
リフレクション使って外部から指定してあげちゃダメなの?

391:デフォルトの名無しさん
11/03/24 21:52:11.19
ツイートされたらwikiにまとめます?
その後は勝手に更新しろ?
経産省は結局手も金も出さないのか。

392:デフォルトの名無しさん
11/03/24 22:31:47.10
>>384って電気の使用状況のデータだけ公開されても、一般人が見たらわからなくね?

393:385
11/03/24 22:42:51.00
>>392
分かる
URLリンク(www.tepco.co.jp)
に本日のピーク時供給量がDIVで埋め込まれてる

394:デフォルトの名無しさん
11/03/25 00:15:14.26
URLリンク(setsuden.yahoo.co.jp)
ここ見ると

本日のピーク時供給力 / 当日実績
で計算すれば使用率出るって事でおk?

395:デフォルトの名無しさん
11/03/25 02:18:40.92
>>384
時代の変化を象徴してるなぁ
javaがどうのとくだらんカキコしてるよりスレタイよろしくこのスレでオプソで何か役立つものでも作んね?

396:デフォルトの名無しさん
11/03/25 02:42:48.58
>>380
Dalvik に関しては、そういうのが好きな社員にうまいこと
遊ばれちゃった感あるよね。必要性もほとんどなかった。
ほんで今若干方向転換中。

397:385
11/03/25 02:55:07.61
CSVだけ取り込んでListViewに表示したよ
あとは本日のピーク時供給力だけ
おやすみなサイ♪

398:デフォルトの名無しさん
11/03/25 04:06:32.55
>>397
全く同じ事してるもんだから俺が書き込んだのかと思った

399:デフォルトの名無しさん
11/03/25 11:19:07.11
携帯アプリにしたとして、表示以外にどんな機能をつけるか。
ピーク越えたのが分かるのは、越えた時間帯の30分後のcsv更新後だろ?
供給が間に合わなくて突発的な停電が発生するとしたら、もう起きてるだろうから、直前に地震みたいなアラーム出して警告を出そうとするのは無意味か。
前日の量から見たピークに近づく時間帯に帯で文字流すお知らせ程度かなぁ。
使用量の予想をするとしたら、どんな式が出来るんだろか。

400:デフォルトの名無しさん
11/03/25 13:05:30.10
>>399
確か、気温や天気とかの天候パラメータが寄与率が高かったと思うよ。
その辺は東電がシミュレーションシステムを持ってる。運用に関わる値なんで、正確だったはず。結果だけでも公開してくれると良いんだけどね。

毎日じゃ無くても良いから、今年の夏の例年での最大予測電力消費量と予測復旧電力を出してくれたら面白いかもしれない。
「現状のままだと、最悪○○%over」みたいな。

401:デフォルトの名無しさん
11/03/25 13:07:53.28
その日の天候情報とか風向きも必要だろ

402:デフォルトの名無しさん
11/03/25 13:59:02.71
Googleの非公式実験的なのでスクリプトのエンジンが開発されてるはず。
もちろんpythonも動くよ

403:デフォルトの名無しさん
11/03/25 13:59:25.73
東電が計画停電の実施の判断基準にしている各種データを出してほしい。
おそらくその中には気温や風、気象なんか入っているだろうし。

404:385
11/03/25 15:10:24.24
天気や風向きはヤフーから取得するとか

405:デフォルトの名無しさん
11/03/25 19:54:19.00
>>403
専門家なのか?

406:デフォルトの名無しさん
11/03/25 20:44:31.93
一番の判断基準はそれまでの使用量だろ

407:デフォルトの名無しさん
11/03/25 23:00:02.68
>>400
アプリ作成推奨のウラは節電啓発に使えるものってことだろうから、
>「現状のままだと、最悪○○%over」みたいな。
ということなんだろな。

408:デフォルトの名無しさん
11/03/25 23:06:31.85
これとは違うのを目指すべきかな
URLリンク(market.android.com)


409:385
11/03/26 00:41:49.98
東京電力電力供給状況APIのがあるんだな
自分で読込作って損した・・・

410:デフォルトの名無しさん
11/03/26 01:14:08.63
なんかこう、電力足りなさそうな時、Twitterじ節電を呼び掛けるアプリとか。

411:デフォルトの名無しさん
11/03/26 03:02:26.14
監視させる事で電力消費を助長する作戦ですね、わかります

412:デフォルトの名無しさん
11/03/26 09:04:06.56
記録ダイエットみたいなもんか

413:デフォルトの名無しさん
11/03/26 09:46:15.32
">>409
>

414:413
11/03/26 09:48:05.27
すまん原因分からんが失敗した

>>409
> 東京電力電力供給状況APIのがあるんだな
ググれば出るが一応
URLリンク(tepco-usage-api.appspot.com)

415:デフォルトの名無しさん
11/03/26 14:15:51.82
俺の端末もこのくらいキビキビ動けばなぁ~
URLリンク(www.youtube.com)

416:デフォルトの名無しさん
11/03/26 14:36:53.79
>>415
なにこれwww

417:デフォルトの名無しさん
11/03/26 15:04:54.61
台湾の娘って可愛いね

418:デフォルトの名無しさん
11/03/28 03:36:26.88
midiのapiって、サポートされる気配もないのかな。

419:デフォルトの名無しさん
11/03/28 13:26:35.45
JavaでMIDIってどうなん?
タイミング的に使いものにならないとか

420:デフォルトの名無しさん
11/03/28 14:25:28.45
それはたしかJavaの標準のシーケンサに丸投げで再生させるといまいちという話だったが
自前でMIDIファイル読み込んでタイミング見ながらMIDIイベント送信してやればそうでもなかったと記憶している
だから実装次第かな

421:デフォルトの名無しさん
11/03/28 16:22:30.81
ダイアログにボタンって付けられる?

422:デフォルトの名無しさん
11/03/28 16:27:40.06
はい

423:デフォルトの名無しさん
11/03/28 16:31:51.49
俺は何を聞いているんだろう、スマン、何でもない。

424:385
11/03/28 16:51:37.43
東電のデータ糞過ぎてやる気なくした
XMLでもjsonでもないし
おまけにhtmlに埋め込みで計画停電のフラグもなし

425:デフォルトの名無しさん
11/03/28 16:57:07.95
東電のデータって1時間おきの使えないデータだろ?
今のデータ見れなきゃ意味ないわな

426:デフォルトの名無しさん
11/03/28 17:08:48.08
>>424
何個か他のサイトでapi的なものを提供してるとこがあるから探せ

427:385
11/03/28 17:10:46.03
東京電力が直にXMLを吐き出せば良いだけ
嫌がらせか

428:デフォルトの名無しさん
11/03/28 17:33:01.45
xmlの読み込みとcsvの読み込みって変わらなくね?

429:385
11/03/28 18:11:31.33
XMLとjsonは標準機能であるけどcsvはないよ

430:385
11/03/28 18:14:33.91
csvだと項目を追加した時にずれるし嫌がらせとしか思えないわ

431:デフォルトの名無しさん
11/03/28 18:50:03.17
なんで東電に直接要望投げようとしないんだろうね

432:デフォルトの名無しさん
11/03/28 19:16:16.46
せっかく >>414 が情報出してたのに

433:385
11/03/28 20:03:45.32
API作るなら東電が作るべきだろ
糞企業市ね

434:デフォルトの名無しさん
11/03/28 21:27:06.49
糞企業なのは同意だが東京電力に負荷をかけない様に工夫してAPIをつくってる人たちの意図も汲んでやれ

435:デフォルトの名無しさん
11/03/28 21:27:14.19
関連ありそうなデータをとにかく集めて、消費電力との比率を出して、統計データを元に予想すると結構面白いかもね
天候、風向き、気温、曜日、給料日とかそんな感じでw

436:デフォルトの名無しさん
11/03/28 21:35:14.94
あほ

437:デフォルトの名無しさん
11/03/28 21:36:57.77
>>436
あまったれな
>>433

438:385
11/03/28 22:06:04.65
URLリンク(javatec.blog105.fc2.com)
こんなに簡単なのになんでカンマ区切りなの?あまったれなの?低脳なの?

439:デフォルトの名無しさん
11/03/28 22:13:15.71
>>438
お前がな
低脳

440:デフォルトの名無しさん
11/03/28 22:17:40.98
最近初めてマーケットで公開したんだが、ダウンロード数が目にみえるのは嬉しいね。
エラーレポート見ると
android.content.res.Resources$NotFoundException: Resource ID #0x7f030001
てのでクラッシュしてるみたいなんだが、これなんだろう?
ちなみに0x7f030001は自動生成されるR.javaの中で、
あるアクティビティクラスのidとして定義されてて、
エラーレポートぱっと見た感じそのアクティビティ起動時に異常終了しちゃってるっぽい。
手元の実機では異常終了するバグ見つけられなかった。

441:385
11/03/28 22:48:49.90
>>439
火傷かw

442:385
11/03/29 00:08:05.58
URLリンク(www.atomin.go.jp)

443:デフォルトの名無しさん
11/03/29 00:08:24.80
>>440
縦・横でそれぞれ別にリソース作ってて、どっちかにない、とか?

444:385
11/03/29 00:34:18.12
解像度別?

445:デフォルトの名無しさん
11/03/29 00:37:03.55
なんで>>385は名前欄にずっと残してんの?

446:デフォルトの名無しさん
11/03/29 00:43:23.64
かわいそうだからつっこんじゃだめ><

447:デフォルトの名無しさん
11/03/29 00:59:27.52
>>427
東電は内部のデータ管理は全部歴史もんのexcelなんだぜw

448:デフォルトの名無しさん
11/03/29 01:09:53.14
ある程度歴史のあるでけー会社ではよくある
>>427
よかったな勉強出来て

449:デフォルトの名無しさん
11/03/29 01:53:20.86
>>443
おお!ありそうな話だ!と思ったけど
0x7f030001になってるアクテビティは横固定で、manifestにもlandscape指定してある。。

450:デフォルトの名無しさん
11/03/29 02:00:34.90
横固定の画面でも、
縦画面で別アプリが手前にいる状態から閉じた場合、
一瞬縦で表示されてから横向くことがある
なのでどちらかにしかレイアウトファイルが無いってのはNG

451:デフォルトの名無しさん
11/03/29 14:05:06.55
ダウンロード2万弱でも、月の広告収入10万くらいになるぞ admob+admaker

452:デフォルトの名無しさん
11/03/29 14:05:12.61
>>450
まじか!
参考になった
ありがとう!

453:デフォルトの名無しさん
11/03/29 14:24:49.15
2~3日前に初めて登録したんだが、ダウンロード数未だ28でワロタ。

454:デフォルトの名無しさん
11/03/29 14:36:58.52
売り物? 値段いくらにしたん

455:デフォルトの名無しさん
11/03/29 14:44:52.42
>>451
そんなにいくか?
はした金レベルぐらいじゃねーの?

456:デフォルトの名無しさん
11/03/29 15:01:34.09
アプリによるだろ
長時間画面を表示するようなゲームとかは稼げるだろうし、
直ぐに閉じてしまう設定系では難しいな

457:デフォルトの名無しさん
11/03/29 21:47:04.55
>>456
月10万ってことは一日500クリックくらいか。
2万ダウンロードで普通そこまではいかんだろ。
釣りじゃないなら、よほど間違って押しやすい場所に表示してるか、
あるいはランダムで広告クリック偽装・・・


458:デフォルトの名無しさん
11/03/29 23:09:08.15
マーケットでクレカ番号エラーになってるアホが時々いるんだが
正しい番号再入力で再注文する奴はマレで大半は7日後にキャンセルになる。
こいつらカード持ってないのに適当な番号入れてるアホか?犯罪だろw
名前も住所もこっちに渡ってるのに。。

459:デフォルトの名無しさん
11/03/29 23:11:41.10
>>458
君がGoogleCheckoutに登録したこと無いことだけは分かった

460:デフォルトの名無しさん
11/03/30 10:16:18.78
>>451
AdMakerって見積り収益と確定収益にかなり差があるの?
前に誤差でめっちゃ減らされたみたいなツイッターの書き込み見てちょっと不安なんだけど。
今月広告いれはじめてまだ確定見たことないから教えてもらえるとありがたい。

461:デフォルトの名無しさん
11/03/30 10:43:54.50
〉〉457
毎日使うニュースなどは稼ぎやすい。 1クリック6-9円位で400-500クリック/日か


462:デフォルトの名無しさん
11/03/30 10:45:17.08
>>460
今は単価のずれすくない

463:デフォルトの名無しさん
11/03/30 11:05:19.39
>>462
ありがとう。これでちょっと安心した。
良い収入源になりそう。

464:デフォルトの名無しさん
11/03/30 16:49:13.95
Androidで

今現在の
Applicationか Activityまたは Viewを取得したいのです

同一のアプリ内で別のインスタンスに居る時に取得する方法はありますか?

ご存知の方よろしくお願いします。


465:デフォルトの名無しさん
11/03/30 16:53:52.20
>>464です、

補足説明

たとえばiアプリだと
Display.getCurrent()


466:デフォルトの名無しさん
11/03/30 16:54:58.44
>>464です、

補足説明

たとえばiアプリだと
  Display.getCurrent()
で、どこに居ても
今表示しているキャンバスを取得できますよね
こんな風に取得したいのです



467:デフォルトの名無しさん
11/03/30 16:58:25.25
Application か Activity または View のインスタンスを static 変数に覚えておけばよかろう

468:デフォルトの名無しさん
11/03/30 17:29:06.34
>>467
どこのstatic 変数に覚えますの?


469:デフォルトの名無しさん
11/03/30 17:35:04.86
どこでも好きに
無いなら作ればいい

470:デフォルトの名無しさん
11/03/30 21:38:32.40
>464です

>>469
これで説明になってるのかな

ここの住民さん教えてください。

わしは、説明に成って無いと、、思います
あと一息か、もう少し、、、、、、足らないと、、、


471:デフォルトの名無しさん
11/03/30 21:40:05.43
たとえば

Singletonで、記憶用のクラスを作って見ろとか、、


472:デフォルトの名無しさん
11/03/30 21:49:07.65
>>470
ちょっとは調べようよ
ほら
URLリンク(www.google.com)

473:385
11/03/30 21:57:19.87
ActivityとViewはワンセット

474:デフォルトの名無しさん
11/03/30 21:57:37.46
初心者スレで聞いたほうがいいんじゃね
Androidプログラミング初心者質問スレ Part6
スレリンク(tech板)l50


つーかどの程度のレベルでこっちとあっちの住み分けしてるだろう



475:デフォルトの名無しさん
11/03/30 22:14:32.67
>>466
タッチされたりフリックされたりしたviewを知りたいなら
通常はそのviewにリスナーをつける。
で、AをタッチしたときにBに対して何かしたいなら
Aのリスナー内でBに対して操作する。
Bは、onCreate内でstaticなりメンバなりに取っておけ。
違うactivityのviewにはアクセスできない(はず?)。
getCurrentは今ちょっとググっただけなんで良く知らん。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch