[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/19 21:48 / Filesize : 124 KB / Number-of Response : 531
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 16:48:21.62 ]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド152★★
toro.2ch.net/test/read.cgi/tech/1329715551/

****関連リンク****
■ Android developers developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/

****前スレ****
Androidプログラミング質問スレ Part19
toro.2ch.net/test/read.cgi/tech/1330147489/

2 名前:デフォルトの名無しさん [2012/03/20(火) 16:54:47.43 ]
Androidでwin用exeファイルがそのまま実行可能に 情弱iPhone厨「脆弱性ガー、ウィルスガー」←哀れすぎ2
engawa.2ch.net/test/read.cgi/poverty/1332222997/

このアプリのスレってどこかにある?

3 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:44:56.18 ]
外枠・・・TableRayout
A・・・TextView   B・・・EditText
C・・・TextView   D・・・EditText

現状はこうなってしまっていますが、
┌────────────┐
│┌─┐┌───────┐│
││A ││     B     ││
│└─┘└───────┘│
│┌─┐┌───────┐│
││C ││     D    .││
│└─┘└───────┘│
└────────────┘
本当はこういうのを作りたいのです。
┌────────────┐
│┌─┐┌───────┐│
││A ││     B     ││
│└─┘└───────┘│
│┌─┐┌────┐     │
││C ││  D   │     │
│└─┘└────┘     │
└────────────┘
DのLayout margin rightに**dpと入れたらこうなってしまいます・・・。
┌────────────┐
│┌─┐┌────┐     │
││A ││  B   │     │
│└─┘└────┘     │
│┌─┐┌────┐     │
││C ││  D   │     │
│└─┘└────┘     │
└────────────┘
どうすればいいのでしょうか?

4 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:49:44.16 ]
>>3
頑張れば良いと思う。

5 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 18:23:57.26 ]
>>1
乙です

6 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:01:46.30 ]
>>4
正解

7 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:08:25.65 ]
気張りすぎて尻の穴から具が出てこないように気を付けないといけないな。

8 名前:デフォルトの名無しさん [2012/03/20(火) 19:34:48.79 ]
>>3
Dのwidthを指定すればいいんちゃうんけ?
そういう話じゃないんけ?

9 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:48:08.16 ]
ポインタってJavaにあったっけ?
>**dp

10 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 19:53:05.98 ]
ないアルヨ



11 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:16:43.50 ]
ぬるぽがあるだろ

12 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:39:20.01 ]
スレいらないと思ってる奴が邪魔しに来てるな

13 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:17:11.91 ]
>>3
layout_span 使えば出来るんちゃう?

14 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:57:54.64 ]
Activity#onPauseでアプリの状態を保存してるんだが、
着信時とかで失敗することがあるらしい
どうもGalaxySが多いようなのだが、何か対策できないのかな

15 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:34:11.61 ]
マルチですね!

16 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 02:27:08.73 ]
monaca使ってる人いる?

17 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 03:07:49.61 ]
>>14
OS 2.2.1アップデート絡みのアレか?
だとすると出来ることはない

18 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 08:58:29.19 ]
現在Javaでサーフェイスビューにキャンバスで画面全体を描画しているのですが
その上にSeekBarを設置する事は可能ですか?

19 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:03:13.20 ]
可能です。

20 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:47:35.26 ]
>>17
調べたらSC-02Bはフラッシュの書き込みが遅いらしいのだが、
それもあるのかね
ただ他の機種でも1ついわれてるしな…これが原因なら遅い機種リストとかあると助かるんだけど



21 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 09:52:46.21 ]
>>18
Theme.Translucent
な透明Activityを重ねる感じで

22 名前:18 mailto:sage [2012/03/21(水) 11:52:04.28 ]
>>19,21
あざーっっっっす


23 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 12:18:43.29 ]
透明activity重ねるまでもなくRelativeLayoutとかでなんとかならんか?

24 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 12:20:42.24 ]
Activity重ねたとき下層のActivityのタッチイベントって通るっけ?

25 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:48:44.90 ]
>>23
Relativeかどうかはともかくレイアウトでビューを重ねるだけでできるな

26 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 15:26:50.08 ]
>>25
add.viewだけで出来るって事?

27 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:34:43.85 ]
>>23
RelativeLayoutっていらない子だろ

28 名前:デフォルトの名無しさん [2012/03/21(水) 16:37:56.18 ]
activityの再帰処理(自分呼出)はできる?そこでさらにintentで情報を渡すこともできる?

極論だけど、こんな感じで。実際にはスピナーのクリックイベントとして実行しているけど。

class HogeActivity extends Activity{
____protected void onCreate(Bundle savedInstanceState) {
________Intent intent = new Intent(getApplicationContext(), HogeActivity.class);
________intent.putExtra("NULLPO", "GA");
________intent.putExtra("VIPPER", "NEET");
________startActivity(intent);
________Hoge.this,finish();

}

29 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:57:42.73 ]
>>26
xmlで書くと、こういうことじゃない?
<FrameLayout>
  <SurfaceView/>
  <LinerLayout>
     <SeekBar/>
  </LinerLayout>
</FrameLayout>

FrameLayoutじゃなくてRelativeLayoutでもいいけど

30 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 17:04:49.32 ]
>>29
なるぽ
わざわざd



31 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 17:06:48.25 ]
>>24
通らなくなるけどサーフェイスビューに上乗せするのがシークバーだからサーフェイスビュー側は機能させたくないんじゃね?

32 名前:28 mailto:sage [2012/03/21(水) 17:21:33.67 ]
>>28

自己解決しますた。

33 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 17:25:50.75 ]
おれも自己解決したわ

34 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 17:27:29.59 ]
俺は自己発電したわ

35 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 17:28:16.71 ]
じゃあ俺も

36 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 18:04:55.65 ]
どっかのスレで自己解決しましたを略して自決しましたと言ってる香具師がいたけど
じゃあ書き込んでるお前は誰だよと

37 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 18:06:40.89 ]
>>36
同期だろ…本人はお亡くなりだよ

38 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 18:07:10.26 ]
怨念がおんねん

39 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 19:48:47.05 ]
最近の端末でエコ設定とかあるけど
スリープ時のWAKE_LOCKが効かなくなる事あるの?

40 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:14:25.49 ]
Galleryの中にピンチ処理入れたいんだけどどうすりゃいいのこれ
中のビューをカスタムしてonTouchListener付けてそこで処理したらGalleryのフリング処理死ぬし
かといってonTouchの戻り値をfalseにしたらMOVEとUPのイベント取れなくなってピンチ処理自体がご臨終・・・
何か良い方法無いかしら



41 名前:デフォルトの名無しさん [2012/03/21(水) 21:36:44.99 ]
スピナーを起動した時に表示されるコンボボックスの横幅を
画面いっぱいまで広がってしまうのを、縮めたいんですが可能ですか?

42 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:19:53.07 ]
Resources res = this.getResources();
InputStream is = null;
is = res.openRawResource(R.raw.txt1);
byte[] buffer = new byte[is.available()];
while((is.read(buffer)) != -1) { }
String doc = new String(buffer);
} catch (IOException e) {
} finally{
try{is.close();} catch (IOException e2) { }
}

これでリソースのテキストをDOCに読み込むことはできました。
しかしテキストに全角文字が入ると文字化けになってしまいます。
どこに手を加えれば全角もそのまま読み込めるようになるでしょうか?

43 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:47:20.53 ]
屁だと思って出すと、具が出てしまうことがあるのですが
よい見分け方ってないですか?

44 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 22:55:15.17 ]
見分ける段階じゃ、もう出てるんだから手遅れじゃないか?

45 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:42:01.84 ]
>>8
>>13
ありがとうございます
dpで書くのは少し不安ですのでlayout_spanにします

46 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:48:33.71 ]
>>43
どんな達人でもたまに見極めきれずに自爆する事があるほどの高等テクだ。
お前にはまだ早いぜ。

47 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:50:08.35 ]
>>43
マジレスすると、一回だけスクワットすると見分けられるよ

少し腹が痛くなる→具
痛くならない→屁

48 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:56:58.25 ]
>>43

肛門「何者だ!」
ウンコ「オナラです」
肛門「よし通れ!」

オムツ「あぶなかったぜ」
ウンコ「チッ」
肛門「すまない、助かる」

例外処理への対策をすれば安心

>>42
テキストのコードがShift-Jisとかじゃないかな
Stringに文字コード変換処理を追加すればいいと思う

49 名前:デフォルトの名無しさん [2012/03/22(木) 00:20:26.67 ]
OnClickListenerインターフェイスがよくわかりません。

setOnClickListenerっていうのは、ボタンなどのメンバ変数にOnClickListenerというメンバがあって
それに値をセットする、つまりアクセサということではないんですよね?

内部的にどう書かれてるのかできれば読みたいのですが・・・

50 名前:デフォルトの名無しさん [2012/03/22(木) 00:23:23.52 ]
すみませんたとえば

(linearlayout)findviewbyid(r.id.mainlinearlayout);
といったようなプログラムを見るのですが
この括弧は何なんでしょうか??初心者ですみません。。



51 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 00:34:47.65 ]
>>50
キャスト

findviewbyid()の戻り値がViewクラスだから、それをLinearLayoutクラスに型変換している

52 名前:デフォルトの名無しさん [2012/03/22(木) 00:42:17.13 ]
ありがとうございます。一応わかりました。
getlayoutparamsメソッドというのはどういうメソッドなのでしょうか?
ググッても出てこなくて。。こういう場合に調べる方法はリファレンスを
読むしかないのでしょうか?英語が出来なくてつらいです。

53 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:18:28.10 ]
>>49
何が分からないのか良く分からないのだが

> setOnClickListenerっていうのは、ボタンなどのメンバ変数にOnClickListenerというメンバがあって
> それに値をセットする、つまりアクセサということ

で合っていると思う。

void setOnClickListener(OnClickListener l){
mOnClickListener = l;
}
中身はこれだけのはず。
後はクリックというイベント(だいたい同じ位置でタッチイベントのDOWNとUPが起きた、とか)が発生した時に

mOnClickListener.onClick(this);

って感じで、リスナに対してイベント起きましたって伝えているだけ、だと思うんだけど。
じゃあ「リスナって誰?」って事なら「イベント発生したことを教えてほしい人」で有り、
「それは誰が用意するの?」って事なら「お前だバカヤロウ」となる。

ごめん何言っているのかわからなくなってきた。もっと詳しい人お願い。

54 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:24:55.28 ]
>>49
中身読みたいなら読める
SDK Manager 開いて Android 4.0 か 4.0.3 の Sources for Android SDK を
チェックしてインストール押せばソースがダウンロードされる

55 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:56:19.37 ]
あああああああああああああああああ
もうウゼエエエエエエエエエエエエエエエエエエエエエ
なんなんだよこの糞OSと糞言語はボケガアアアアアアアアアアアアア
死に晒せ、こんな欠陥品世の中に晒して技術集団名乗るなよなボケGoogleがシネ

56 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 01:57:20.92 ]
バグだらけ、間違いだらけ、ミスだらけ
リファレンスに書いてあることが嘘だらけ、キチガイだろこれ

57 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:02:31.59 ]
Win95あたりのMSDNもそんな感じだったなー

58 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:03:45.61 ]
いやー久々に発狂した
俺は趣味でやってるからいいけど
こんなもん業務でやってる奴がいたらご冥福だわな
OSが間違ってんだもんどうにもなんねーよクソッタレ

59 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:13:33.70 ]
【携帯】 "Android、バラバラで…" Androidに対するプログラマーの関心が低下
uni.2ch.net/test/read.cgi/newsplus/1332315086/

60 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:34:15.54 ]
この流れで絶対あの記事に関するレスが
付くと思ったら案の定w



61 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:37:16.42 ]
趣味ならやめていいんだぞ

62 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 02:50:45.31 ]
Windows Phoneが普及したら、とっととやめてやるよ

63 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:06:26.45 ]
あームカツク
googleもムカツクだけどadobeもムカツク
webコンテンツの大部分はflashベースだから、事実上webの世界はadobeに支配されているも同然
例えばadobeが特定のプラットフォームにflashを提供しませんって言えば、そのプラットフォームを簡単に殺すことが出来る
WP7にflashがあったら誰が喜んでウンコandroidなんか使うかよボケカス

64 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:12:13.33 ]
iosで作ってandroidに移植するのが良い

65 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 03:34:50.57 ]
馬鹿が技術者気取ってんじゃねえよ

66 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 04:13:33.60 ]
>>64
移植ってどうやんの

67 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 05:04:21.21 ]
嫌ならヤメりゃ良いのに、馬鹿じゃない?

68 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 06:43:03.41 ]
>>63
プラットホームを簡単に殺せるはずのFlashが使えないiPhoneのシェアが
ここまで伸びてる事はどう説明する気?

Flashって無料のコンテンツ作る時はいいけど
有料物作る時って、ストアが用意されて無い現状だと恐ろしく難しい気がするのだが

69 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 06:48:44.77 ]
本体のバックライトの強さが変更された時に通知が来るようにしたいのですが
"Intent.ACTION_"にはそれらしき物が無いのですがBroadcastReceiverでは得れないのでしょうか?



70 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 07:38:43.43 ]
>53
>54
ありがとうございます



71 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 09:42:28.01 ]
SerializableクラスをObjectOutputStreamで保存してるんだけど、
中身をFileOutputStreamで保存するのと比較して、
機種(OSのVersioin?)によって極端に速かったり遅かったりしてしまう。
シリアライズ処理があるバージョンから最適化されたのか?
これについて情報載ってるサイトってないかな…

72 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 10:12:23.78 ]
SDK r17 でた

73 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 10:28:43.96 ]
ほうほう
・Added support for running Android x86 system images in virtualization mode on Windows and Mac OS X.
これを使えばエミュ速くなるのかな??

74 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 10:37:23.30 ]
HAXM、Phenomじゃインストールできん

75 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 11:31:39.75 ]
高速化はIntelのおかげらしいから仕方ないな
AMDは入ってないのかな?

76 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 12:35:37.69 ]
r17ってantで差分ビルドが出来ない問題は修正されてるのかな?

77 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 12:38:03.31 ]
x86イメージってvm使ってインストールしたあのイメージファイルのこと?

78 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 12:47:00.33 ]
エミュレータ本気出したな。
実機と同等のヌルサク感でデバッグできる!

79 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 12:50:56.65 ]
ああ、x86イメージもダウンロードされるのか

80 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 12:51:16.87 ]
news.mynavi.jp/news/2012/03/22/015/index.html
アップデートきたこれ



81 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 13:16:34.67 ]
4.0のシステムイメージだけ
なんでplatformsの中じゃなくて別のところなんだよ・・・ソースもそうだし

82 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 13:35:33.20 ]
Lintがうっとおしいでござる

83 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 14:12:25.10 ]
アップデートしたけどがっかりレベル

84 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:02:23.66 ]
Eclipsの更新がくさったorz

85 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:09:39.76 ]
SDK Managerを管理者権限で起動しておかないと更新失敗するようだ
こういうもんだったっけ

86 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:12:26.08 ]
Eclipsは更新の確認からだとダメで
新規ソフのインスコからだとうまくいきました!

どうでもいいけどこれ使うと仕事中2ch見放題?
Monalipse

87 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:14:08.18 ]
>>85
んなこたねがったが

88 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:21:37.59 ]
Eclipse

89 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:32:26.46 ]
>>83
どのへんが?参考までにおせーて

90 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:35:03.78 ]
MapViewのピン(overlay)をアニメーションする方法を教えてください。
どうかよろしくお願いします。



91 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:43:16.50 ]
>>89
x86エミュについてだけ
体感するほど変わらないVMwareとかVirtualBox使った方が全然マシ

92 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 15:49:22.85 ]
イメージは何を使ったの?

93 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 16:18:09.06 ]
>>91
サンクス(´д`)

94 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 16:24:51.06 ]
アップデートしようとSDK Manager起動してもRev.16のままなんだが(´;ω;`)ブワッ

95 名前:デフォルトの名無しさん [2012/03/22(木) 16:24:54.31 ]
eclipseの更新長い

96 名前:デフォルトの名無しさん [2012/03/22(木) 16:25:24.66 ]
>>94
もう一回やってみおれもさっきそうなった

97 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 16:40:56.87 ]
もう一回やったらでけた。

98 名前:デフォルトの名無しさん [2012/03/22(木) 17:18:53.39 ]
eclipse更新したらエラーが出て使えなくなった(/_;)

99 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:31:58.81 ]
>>98
そんなポンコツEclipse捨ててしまえ!

100 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:35:14.97 ]
>>99
アンインスコのやり方教えて



101 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:50:17.52 ]
ADTManagerのアップデートしたら、pluginもアップデートしないとダメ。
ヘルプ>eclipseについて>インストール詳細からバージョンが16.0.1.*になってるのを選んで更新する。

102 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:57:14.12 ]
>>100
ゴミ箱へどうぞ

103 名前:デフォルトの名無しさん [2012/03/22(木) 17:59:45.51 ]
>>101
i.imgur.com/purIC.png
更新はしています

104 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 18:09:32.65 ]
>>91
画面のサイズをでかくすると体感できるよ。

105 名前:デフォルトの名無しさん [2012/03/22(木) 19:07:31.72 ]
Intel Hardware Accelerated Execution Manager入れたらスゲー早くなった。
とりあえず、やったことのまとめ。

1. Android SDK Manager でAndroid SDK Tools を Rev.17 に更新。
2. Plugin(Android DDMS, Android開発ツール、Android Hierarchy Viewer)を更新。
 ※Android Trace ViewはUpdateが無いと怒られた(´・ω・`)
3. Android SDK Manager で Extras/Intel Hardware Accelerated Execution Manager をインストール
4. Android SDK をインストールしたフォルダ以下にある、extras/intel/Hardware_Accelerated_Execution_Manager/IntelHaxm.exe を実行してWindowsにインストール
5. AVD Manager で新規にAndroid Virtual Device を作成。
 この時、ターゲットにIntel Atom x86 System Image (Intel Corporation) - API Level 10 を選択して、他はいつも通り。
6. デバッグの構成から、5で造ったAVDを選択して起動する。(AVD Mangerから開始でもOK)
7. (*´∀`*)ムフーッ

特に4を忘れると早くならないから注意。
4をしても早くならないときは、EAXM_release_notes.txt にしたがって sc start intehaxm を実行してみるといいかも。
(俺の場合は、4をした時に自動的に起動してた。)

106 名前:デフォルトの名無しさん [2012/03/22(木) 19:09:06.28 ]
>>105
1個書き忘れ。

3の時、Android 2.3.3 (API 10)/Intel Atom x86 System Image も一緒にインストールが必要。

107 名前:デフォルトの名無しさん [2012/03/22(木) 19:22:50.12 ]
すいません、
windows上でコピーしたテキストを
アンドロイドのエミュレーター上でペーストする方法教えてもらえませんでしょうか

よろしくお願いします。

108 名前:デフォルトの名無しさん [2012/03/22(木) 19:23:42.37 ]
ダイアログのEdittextを入力したときのイベントってどうやって取ればいいですか?

109 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 19:46:27.86 ]
>>105
トンクス

110 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 19:47:32.12 ]
scrollViewが表示状態かどうか得るには何を使えばいいでしょうか?



111 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 19:50:27.81 ]
>>107
アニメのヒロインと付き合う方法を聞かれても困っちゃうだろ

112 名前:デフォルトの名無しさん [2012/03/22(木) 20:10:51.21 ]
タブレットで開発中なんですが、
テキストファイルから30000レコードを読み取ってSQLiteで全レコード
インサートするのを30秒以内でやれって言われたけど、不可能ですよね・・・
(1レコードは30カラム構成、しかもテキストファイルは全角、半角混合)
今、普通に3分かかってるんですけど・・・

113 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 20:13:09.32 ]
>>105
ありがとう
めっちゃ参考になった


114 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 20:44:48.08 ]
>>112
タブレットでどうやって開発してんの?


バックグラウンドで定期的にやれば?

115 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 20:55:22.09 ]
分かってたけどやっぱりAMDだと駄目なのね…

116 名前:デフォルトの名無しさん [2012/03/22(木) 21:24:31.96 ]
>>105
トンクス

普通の動きは早いけどフレームレートは低いみたい

117 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 22:06:05.44 ]
>>105
どーも。
最初エラーでてたけど、アップデート後にまずする基本の -cleanやったら直った。
これいつも忘れる

118 名前:デフォルトの名無しさん [2012/03/22(木) 22:37:22.72 ]
SDKとADV更新したら、前まで起動できたプロジェクトがぬるぽが出てきてしまって起動できないんですけど
原因はなんなんですかね?・・・って聞いても分かる人まだいませんか



119 名前:デフォルトの名無しさん [2012/03/22(木) 22:43:40.47 ]
>>118
>>117

120 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 22:56:04.54 ]
JavaってJRE6よりJRE7のほうが良いのかな?
よくわからないけど新しいほうがいいのかな
それとも無難に6なのか
なんというか影響あるのか?



121 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 22:58:07.63 ]
起動は遅くないか?
俺の環境だけかな

122 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 23:26:55.84 ]
流れの速いスレと見込んで聞いて欲しい事がある。

俺は女の体が大好きだーーーーー!!!!!!

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

123 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 23:58:04.44 ]
>>122
男の体も悪くないぞ。新しい世界がある。

124 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:11:55.11 ]
ホモは遺伝子レベルで一般人とは違うそうだ

125 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:21:07.01 ]
>>120
JREはどっちでも多分関係ない。
JDKは6にしないと面倒なことになるらしい

126 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:34:16.15 ]
BitmapとBitmapDrawableは何が違うんでしょうか?
調べてみるとBitmap←→Drawableのように相互変換もあるようですが
何が違ってどう使い分けているのかよくわかりません・・・

127 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 01:27:35.39 ]
BitmapDrawableはBitmapを描画する時に
画面のピクセル密度とか計算して端末に合わせて拡大縮小とかしてくれるよ

128 名前:デフォルトの名無しさん [2012/03/23(金) 07:24:46.14 ]
Mono for Android
monobook.org/wiki/Mono_for_Android

129 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 07:51:30.64 ]
>>112
スレッドを複数作って読み書きしたり、prepareなsqlでrawsqlで書き込みとか。あとはコミットを一行毎ではなくまとめてやるとか(bulkinsertだっけ?

130 名前:デフォルトの名無しさん [2012/03/23(金) 08:44:01.34 ]
>>112
コミットはまとめてやってるんですけど、やっぱり30秒切るのは無理ぽいですね。
スレッドはやったことないので、挑戦してみます。




131 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 08:54:58.68 ]
>>114
タブレットの実機使って開発してますよ。ってそういうことじゃないかな…
バックグラウンドも考えたんですが、起動→Insert→すぐにSelectみたいな処理だから難しいかなと。

132 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:00:56.57 ]
>>131
初期データならinsert済みのデータベースをアプリに埋め込んでおけばいいのでは?

133 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:01:24.89 ]
AlertDialogのPositiveボタンの文字サイズを大きくしたいんですけど、やりかたわかるかた教えて下さい。

134 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:04:36.57 ]
>>132
この初期データは、運用上、1日1回更新が約束みたいです。
差分だけのUpdateでもできればいいのになーって、心から思います。

135 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:14:37.58 ]
>>133
android.jarの中のres/layout/alert_dialog.xml参照
IDはandroid.R.id.button1っぽいよ
findByIdでviewインスタンスとってきてみては

136 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:20:21.30 ]
>>134
テキストファイルの読み取りで時間かかってるのかInsertで時間かかってるのか
Insertの仕方は適切か、そんなのもわからないのにどうしようもない

137 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:26:20.20 ]
>>134
ならinsert済みのsqliteデータベースを配布すればいいのでは?
3万件もinsertしたら時間かかるのは当たり前。毎日なら30秒だって耐えられないと思うよ。

138 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:30:42.43 ]
テキストの読込はFileInputStream()でやったら処理時間は無視できる程度でした。

>>136
Insert処理はSQLiteStatementのCompileStatementをループの外に出して
ループ内でBindBlob(プリコンパイラ?)を使って実行してます。
ループ内の処理に時間が食われている様子です。
(LogCatをみると、やたらGCが行われているみたいですが、メモリ1G積んでるタブレットでもこんなもんなんですかねぇ
なんせJava自体初なんで。。。)

139 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:31:48.92 ]
>>112
データベースの作成場所をストレージじゃなくてメモリ上にするのは?

140 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:38:38.55 ]
>>139
むむっ
やってみます!



141 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:41:32.69 ]
>>138
あれ、もしかしてトランザクション使ってないとか?
ループの前後にbeginとcommitしてる?

142 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 09:43:33.18 ]
>>138
記述漏れでした。
トランザクションはやってます。
(最初やってなくて、処理終わらなさ過ぎて冷や汗でましたw)

143 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 10:15:48.96 ]
>>138
3万件の一括コミットなんてトランザクションがメモリ圧迫するんじゃないか?
逆に1000件毎にコミットして30回とか調整してやった方が速いかもしれない

144 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 10:25:52.79 ]
>>105
3でインストールしようとして、失敗して思い出したけど
俺のPCのCPUはAMDだった・・・
なんか負け組みの予感w


145 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 10:27:43.01 ]
>>143
Insertループ中、ログに「GC_CONCURRENT」がガンガン表示されるのはメモリを圧迫している証拠!?

146 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 11:00:25.79 ]
>>145
ループ中にインスタンス作ったりメモリ確保な処理があると
メモリが足りなくなってGCが発生しまくるので
なるべくメモリーを使いまわせるように書くといいのかも
これはAndroidなJavaの特徴なのかな
ゲームとか作ると気を使う点です。

147 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 11:09:44.01 ]
3万件のレコードとか端末側でやらせるレベルの
負荷じゃないよね
俺のだと1日100件程度を最適化するくらいだから
ほとんど負荷かかってないけど3万はな…

148 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 11:36:22.54 ]
>>144
AMDでは使えないってこと?

149 名前:144 mailto:sage [2012/03/23(金) 11:42:35.33 ]
>>148
「Intel Hardware Accelerated Execution Manager」をインストールできなかったんで
たぶんAMDではできないと思われる。

150 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 11:49:09.54 ]
developer.android.com/intl/ja/guide/developing/devices/emulator.html
>?AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)



151 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 12:08:29.94 ]
>>135
インスタンス取得できました。
しかしsetTextSize()するとnullpointerエラー(泣)ナゼ・・・

152 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 12:33:29.90 ]
>>151
AlertDialog#show以降でとってきてみて


AlertDialog.Builder diagBuilder = new AlertDialog.Builder(this);
diagBuilder.setTitle("hoge");
diagBuilder.setMessage("hogehoge");
diagBuilder.setPositiveButton("button", null);
AlertDialog dialog = diagBuilder.create();
dialog.show();
((Button)dialog.findViewById(android.R.id.button1)).setTextSize(30);

153 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 12:58:47.21 ]
なんかあれだな
OSアップデートしたら動かなくなりました
なんてアプリが続出しそうだな。
ソース公開するのも良し悪しなのかもな

154 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 13:12:40.15 ]
>>152
できました。ありがとうございます。


155 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 13:28:14.01 ]
>>153
そうねカスタムダイアログで対応したほうがいいかも試練

156 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 13:39:21.49 ]
2Dイメージの描画はOpenGLとsurfaceviewの速度比はどれくらいですか?
やはりOpenGLの方がずっと速いですか?

157 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 13:45:39.27 ]
156に関連して、GalaxyNexusってSurfaceViewの描画が遅いってことないかな?
GLSurfaceViewにしないとダメ?
月々サポートがなければご愛顧割で買っちまうんだけどな…

158 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:32:29.93 ]
>>157
月々割ないでしょ?

159 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 14:33:01.16 ]
うわすまん何書いてんだ…
月々サポートが残ってるのか

160 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 15:33:51.49 ]
>>156
ちなみに
OpenGLでやる場合
円とかテキストとか書きたい場合どうするの?



161 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 15:43:06.53 ]
私に聞きますか。
円は描画できるようです。
文字は描画機能ないけど
ググったらめんどくさい手順ふんで表示する方法が出てきますよ。
でも確かに不便ですね。

162 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 16:25:06.04 ]
新しくてスペック高いからSurfaceViewも速いかって言うと、そうでもないんだよね。
前スレでGalaxy NexusでSurfaceView遅いって言ってる人いたよ。


163 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 17:00:55.30 ]
自分もGNでSurfaceView弄ってみたんだけど、HW acceralation をonにすると、drawBitmapみたいな単純な描画だけなら59fps行くのに、drawTextした途端に30fpsに制限された。
何かの条件を満たさないとフレームレートが半分に制限されるっぽかった。この条件が知りたいな

164 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 17:17:01.89 ]
あ、そっか。3.0からHW acceralationがあるんだね。
前スレの人はdrawBitmapでもっと遅い感じだったから、単に設定してなかったのかも。

165 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 17:51:57.18 ]
それって、3.0以降用とそれ以前用と、2つのapkを作れってことかね?
やってらんねー

166 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:02:14.29 ]
現実はもっとたくさんだよ


167 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:12:18.08 ]
>>131
いやいやバックグラウンドが一番いいよ
定期的にサービスで更新させてればいいだけじゃん

168 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:30:26.22 ]
drawTextとかHWアクセラレーションが利かない処理の典型じゃないか
利くのはプリミティブ描画とかbit blitくらいだろ

169 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 18:32:54.54 ]
漢字ROMさえのっていれば...

170 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:03:30.56 ]
Android4.0以上でウィジェット一覧に
自分のアプリのウィジェットが出てこないんだけど
何か特別に設定する所ある?



171 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:31:13.49 ]
>>163
テキストで30fpsに制限されるとか謎仕様はないぞw
2DでもOpenGL使ったほうがいいね。

172 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:33:34.26 ]
ソース引っ張ってnatibe_drawtext読んでも、中じゃfreetype使ってるだけだろうしな。

173 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:36:20.44 ]
>>131
「バックグランドで定期的にサービスで更新」自体、自分にとって高級な処理なんで
実装できるかわかりませんが、今週の土日でがんばってみます!
たくさんご意見頂きありがとうございました。


174 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:47:15.41 ]
ロゴが喋った…

175 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:52:03.15 ]
OpenGLって表示まで時間かからない?
本の通りだから延滞させるようなことはしてないと思うけど

176 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 19:57:30.74 ]
一つの情報源を鵜呑みにするとか
プログラム関わらず危険なことだぜ・・・

177 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:02:41.75 ]
それで結局SurfaceViewとOpenGLどっちが速いの?

178 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:14:00.88 ]
>>176
まあそうなんだけどさあ
セラミックデストロイヤーも表示に時間かかってるからもともと遅いのか自分がわるいのかわからないんだよ

179 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:16:26.90 ]
>>177
OpenGLのが速いけどアクションゲームとかでなければSurfaceViewでもそう気にするほどじゃないよ

180 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:30:53.77 ]
sdk17に変えたら立ち上がらなくなったからEclipse入れなおしてもなお解消しない('A`)
もうGoogleがIDE作れよ

MSはその辺りOSも言語も完璧なIDEも作れていてすごいよなあ



181 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:36:51.63 ]
JavaでIDE作るとか重すぎて終わってる

182 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:37:56.30 ]
不具合満載だけどね。

183 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:50:25.55 ]
>>180
どこが完璧なんだよwww

184 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:50:59.67 ]
お世話になっております。

res/drawable フォルダにある画像からBitmapRegionDecoderクラスのインスタンスをつくりたいんですが、
引数に画像のファイルパスを指定しろといわれて困っております。

static BitmapRegionDecoder newInstance(String pathName, boolean isShareable)

res/drawable フォルダにある画像のファイルパスって取得の方法をどなたかご存知でしたら教えてください。


185 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:20:19.65 ]
>>183
完璧には程遠くても会社でVisual Studio使ってるとJavaの数千倍快適だわ

186 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:27:47.28 ]
>>185
あの糞重いIDEが完璧だって?あんま笑わせんなよハゲw

187 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:34:16.45 ]
>>186
相当しょぼい端末使ってんじゃないの?

188 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:57:20.90 ]
今、必死になってandroidの開発しているんだが、
将来性はあるんだろうか・・・

189 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:13:17.69 ]
>>188
市場から読み取る感じでは正直びみょー。
今年はApple勢の方が勢いあるだろうね。

ただgoogleもandroidにコケられては自社の存続にかかわってくるわけだから
次々と改善していこうと必至に頑張り続けるさ

190 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:14:35.04 ]
それはだれにもわからない



191 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:27:28.45 ]

.───┐    ∠_      \L
 ̄ ̄ ̄| |     llヽ _|      ヽ  
      | |     |l ̄| |       l スマホのOSってドラえもんのいた未来ではどうなってんの?
      | |    /  ´\     /        
      | |     ヽ、_   `^イ          
二二二 」 _ __ lニ二二l、           ____
─┴┐ ⊆フ_)__./   ┌ヽ ヽ┐   /´       `\
二二二二二二l  /    |  |   | |.  /             ヽ
_l_____| /`ー─‐|_|   |_| /             ヽ
  |       /`ヽ__, ─ 、ノ |─l  l               l   
  |───/  /lニ/  /二ニluul.  |                 !   3つぐらいでお互いけなし合ってるよ
  |    ___| ̄ |  |  |_|.      l                /
 └─(    )(ニ|  ̄|./二ニ)     ヽ              /
      ̄ ̄  /   )            >━━━━━━ く
            `ー ´            /               ヽ

192 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:29:40.18 ]
PCもフリーソフトが溢れてシェアウェアなんてもう誰も使わないだろ
携帯界隈の将来も言わずもがな


193 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:33:46.38 ]
PCのソフトはダサさから抜け出せないけど
出先で片手で動くアプリは小道具としてクールな存在になってるよね

194 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:33:55.09 ]
あーやっとアプリ作り終わった
もこれで二度とandroid sdkとjavaには関わらなくて済むと思うと清々するわ
本当に糞みたいな開発環境でウンザリしたわ

195 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:35:33.10 ]
Windows Phoneみたいに恐ろしいほどアプリが作りやすければいいのにな
Googleってやる気なさ過ぎるよね

196 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:40:55.31 ]
wpは出遅れ過ぎてどうやっても勝ちはないだろさすがのM$も

197 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:44:05.76 ]
Win8で巻き返しがあるかもよ

198 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:45:25.08 ]
正直AndroidってGoogleという圧倒的な後ろ盾があるから支持されているだけ
世界のエンジニアの心は離れ始めているんだよな

199 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:49:20.69 ]
>>196
ってか法人需要舐めすぎ
工場のオペレーションとか、港湾でクレーンの操作とか、ビル建設の重機、物流センターでフォークリフトのオペレーション、宅配業者のハンドヘルド
こういうのやったことある?コンピューターって必ずしも机の上にあってマウスとキーボードが付いている訳じゃないんだよ
その市場で圧倒的絶対的なシェアを誇るOSは何か知っている?

200 名前:デフォルトの名無しさん [2012/03/24(土) 00:53:30.90 ]
スレ違い死ね嵐



201 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:57:52.01 ]
強がりも大概にしろ
お前らだって本当は気付いているはず
Androidは優秀なOSではないと

202 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 00:58:57.90 ]
ただたんにシェアが圧倒的だから
世の中を見渡せばAndroidスマフォかiPhoneだらけ
だからAndroidに追従しているだけ、違うか?

203 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:01:49.44 ]
一匹強烈なドロイド叩きのM犬が紛れ込んでるな

204 名前:デフォルトの名無しさん [2012/03/24(土) 01:13:23.96 ]
Androidの互換性問題はMonoを使えば大半は解決するんだけどね
anago.2ch.net/test/read.cgi/bizplus/1332443259/43

205 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:18:08.39 ]
Androidの非互換って、だいたいハード固有のとこだと思うんだけど
そんなのmonoで開発するだけで解消できんの

206 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:22:42.75 ]
愚痴はよそでやれ

207 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:33:07.61 ]
愚痴ではなく啓蒙

208 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:35:16.95 ]
OpenGL使う上で互換性の問題に関わりあう部分何かある?

209 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 01:36:14.36 ]
SoCの違いでAPI挙動が違う
まじでビビった

210 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:11:03.34 ]
>>208
テクスチャサイズ、ビデオメモリサイズ、拡張機能、シェーダ、仕様準拠レベル、・・・



211 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:17:20.83 ]
もう1年以上仕事でAndroidアプリ作っている俺様が来ましたよ

俺はそろそろ
死ねこのクソOS
って叫んでも許されると思うんだ…

212 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:22:32.05 ]
一年も食わせてもらってありがとうございますだろ

213 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:30:10.76 ]
まったくだ。俺なんて去年は1クールごとに現場と言語が変わってるってのに

214 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 02:40:27.99 ]
sdkバージョンアップしたら、xmlエディタで、android:って打っても補完されなくなっちゃったんだけど、どこかにスイッチがあるのかな?
javaファイルでは補完されます。

215 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 04:31:04.46 ]
おっさん臭い

216 名前:デフォルトの名無しさん [2012/03/24(土) 09:05:59.84 ]
他アプリ上でタッチイベントを強制的に実行させることは可能?

リファレンスのTouchUtilsクラスあたりを見てるんだが
むりっぽいかな

217 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 10:05:38.97 ]
トロイくせー

218 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 11:12:29.09 ]
たった1年?cupcakeの頃からやってるよ

219 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 11:23:22.09 ]
iOSできるヤツは腐るほどいるけど
Androidまともにできるヤツ少なくて助かるわ

220 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 11:43:42.16 ]
※ただしこのスレに限る



221 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 13:52:09.19 ]
↑そんなに自己紹介したかったのか?

222 名前:デフォルトの名無しさん [2012/03/24(土) 14:12:14.16 ]
ArrayAdapter<String>から項目を削除するにはどうすれば良いですか?
removeメソッドを使うと同じ文字列があった場合、
最初に追加されたのが削除されるんですが。

223 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 14:17:23.56 ]
clearして最初から入れ直すしかないんじゃない

224 名前:デフォルトの名無しさん [2012/03/24(土) 14:30:46.65 ]
それも良いですが
同じ文字列がArrayAdapterに追加されないように検討してみようと思います。
ありがとうございました。

225 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 15:20:00.08 ]
ArrayAdapterってMS系のDataSourceみたいなもんか
何かと思った
コンストラクタにコンテキストとかリソースIDとか指定しなきゃいけないってなんかこのクラス責務間違ってね?

226 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 16:09:21.68 ]
基本の Adapter 自体はそれほどおかしくない
モデルクラスからデータを引っ張ってきて各項目表示用のビューを作成し、それを ListView とかに提供する、純粋なインタフェースだ
モデルクラスとビュークラスの間をつなぐアダプタというわけだ
そこに、便利だからとリソースIDだけ指定すればビューの作成を自動的にやってくれるようにしたり、
便利だからとついでにモデル機能までくっつけちゃったものが、 ArrayAdapter

227 名前:デフォルトの名無しさん [2012/03/24(土) 16:32:44.30 ]
ボタンやテキストビューが設置されたXMLをLayoutInflaterとAlertDialog.Builderを用いて
ダイアログの中に表示する場合、そのボタンやテキストビューはどんな名前にインスタンス化されてるんですか?

例えば、test.xmlというXMLの中のTextViewは、
TextView t = (TextView) findViewById(R.id.textView1);と書けば
tという名前でインスタンス化されますよね?

でもこんな風にXMLからダイアログの中に作った場合、
Textviewはどういう名前でインスタンス化されてるんですか?
LayoutInflater f = LayoutInflater.from(this);
final View test = f.inflate(R.layout.test, null);
AlertDialog.Builder b = new AlertDialog.Builder(this);
b.setView(test);

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>

228 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 16:38:35.55 ]
名前はあなたが付けるものであって、自動的に付くものじゃない
好きな名前を付ければいい

229 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 16:42:09.63 ]
>>222
setに入れて、再度入れ直せない?

230 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 16:42:26.11 ]
>>227
View manko = test.findViewById(R.id.textView1);



231 名前:227 mailto:sage [2012/03/24(土) 16:46:26.74 ]
最終的に何が言いたいかと言いますと、ボタンやテキストビューなどの部品単体でなく、
XMLごとまるごとsetViewでダイアログにのっける場合、
そこからのボタンやテキストビューをどうやってプログラムの方でアクセスするのかってことです・・・。

>>228
>>230
つまり、インスタンス化されてなかったってことなんですね?
てっきり、LayoutInflaterとsetView()の時点で自動的にインスタンス化されていると思ってました

それでやってみます
ありがとうございました。

232 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 16:51:51.03 ]
質問です。Activityを取得するにはどうしたらいいんでしょうか?

というのもsetTitle("タイトル");を使いたいときに
かっこよくActivity.setTitle("タイトル");みたいに書いてみたいんですが
thisだとContextになってしまいますよね
かといって自分のクラス名を使って
MyActivity.setTitle("タイトル");
ってやってもうまくいかないです。

ContextはActivityの一部(Activity.Context)っぽいんですが
どうすればいいんでしょうか・・・


233 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 16:55:25.40 ]
> thisだとContextになってしまいますよね

thisはActivityじゃないの?

234 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 17:00:23.63 ]
何がしたいのかもうちょっとわかりやすく書いてくれないと


235 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 17:08:54.48 ]
かっこよくってのがよくわかんないけど、staticメソッドを使いたいってこと?

236 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 17:51:07.15 ]
>>233-235
分かりにくくてすみません。
単にsetTitle("")を○○.setTitle("")って表記したかったんですが
onCreate内部のbuttonのリスナー関数の設定で
button.setOnClickListener(new OnClickListener() {
  public void onClick(View v) {
    this.setTitle("test");
  }
}
とすると
The method setTitle(String) is undefined for the type new View.OnClickListener(){}
というエラーがEclipseで表示されてしまうので他にも色々試したところ

setTitle("test"); → ○
this.setTitle("test"); → ×
(onCreateでContext con = this;)→ con.setTitle("test"); → ×
    The method setTitle(String) is undefined for the type Context
(Activity名がMyActivity)→ MyActivity.setTitle("test"); → ×
    Cannot make a static reference to the non-static method setTitle(CharSequence) from the type Activity
となってじゃあこのsetTitle("")って何のsetTitleなんだろうと思ったので質問しました。

>>233に言われてみて
(onCreateでActivity con = this;)→ con.setTitle("test"); → ○
で動作しました。

仮にonCreate内で変数にthisを入れなかった場合、
○○.setTitle("test");に入る正しい○○は何になるんでしょうか?

237 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 18:05:06.16 ]
MyActivity.this.setTitle("test");

238 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 18:06:01.80 ]
MyActivity.this

239 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 18:11:09.98 ]
Java初心者スレみたいなところと使い分けるといいかも

240 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 18:15:35.71 ]
>>237-239

どうもありがとうございました。
Activity.thisなんてあるんですね・・・。
また調べてみます。

Javaスレも見てるんですがActivityってandroidの方かなぁと思ってこっちで聞きました。




241 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:09:53.05 ]
>>240
[Class名].this
はjavaの基本

242 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:23:23.19 ]
AndroidやりだしてJavaの書き方が汚くなった気がする
SetterGetterを作らなくなったz!

243 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:26:05.30 ]
俺も知らないでいちいち無名クラスで処理するときのためにActivityの変数とか作ってたわ
超勉強になったありがとう愛してるよ(^з^)-☆

244 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:49:20.86 ]
なんでthis.XXXで参照できないの?
内部でダイアモンド継承みたいな不具合の起こちゃってる言語なのjavaは?

245 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:54:53.14 ]
OnClickListener の中で this っていったら
その this は OnClickListener のことだから

246 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:00:51.78 ]
C#のプロパティを知ったらgettersetterはアホらしくなったな

247 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:06:26.71 ]
また例の流れですか

248 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:08:53.11 ]
C#に羨望抱いても仕方ないだろ
java使えし

249 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:24:13.08 ]
ネイティブ開発最強のDelphiと、マネージド開発最強のC#を生み出した
ヘルスバーグをGoogleが引き抜けばいいのに

250 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:35:27.71 ]
>>243
俺もだ。
Java自体もちゃんと勉強しないとね。



251 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:06:41.22 ]
もしかして、別クラスの関数とかに引数でApplicationのcontextを渡さなくても
関数内で
[Class名].this.getApplicationContext()
で取得できるってこと?

252 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:10:29.27 ]
>>251
>>239

253 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:12:13.40 ]
これでも読め
Javaのクラス宣言5種+α - プログラマーの脳みそ
ttp://d.hatena.ne.jp/Nagise/20120308/1331222011

254 名前:デフォルトの名無しさん [2012/03/24(土) 21:42:48.11 ]
AndroidでスタックトレースをToastで出すにはどうすればいいのでしょうか?



255 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:58:48.79 ]
printStackTrace で StringWriter をラップした PrintWriter に吐かせれば、
その StringWriter から文字列を取り出して好きなように表示できる

256 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 22:18:06.47 ]
>.255
ありがとうございます
できました

257 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 23:54:22.11 ]
このスレには MS 信者がいるな
WP やってれば?

258 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:25:20.11 ]
Delphi, C#と来たら普通は中の人の繋がりで話が出てるって思うのに
MSに直結するとかそうとうコンプレックス抱いてるんだなぁ

259 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:44:57.27 ]
>>258
お前スレタイも読めないの?

260 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:48:24.80 ]
そろそろMSを隠れ蓑に使わないで
ストレートにiPhoneマンセーしていいんだよ



261 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:51:07.70 ]
>>260
だね。

262 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 01:03:52.18 ]
>>259
悔しかったのかな論点ずらして

263 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 01:43:46.14 ]
>>262
別に悔しくないけど関係ない話ここに持ち込むなや
なんかそれっぽいスレあるだろ、、、

264 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 02:26:40.98 ]
SDK8で
SensorManager mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
とすると、
なぜか2.2のエミュレータでのみ、上記部分でフリーズするようになってしまいました。
何か分かる方いましたら、レスもらえると幸いです。
ちなみにSDKをアップデートしたので、そのせいかも?

265 名前:デフォルトの名無しさん [2012/03/25(日) 09:14:44.63 ]
あのさ、サイズが変更になった時に変更になったオブジェクトの、
インデックス番号って取得できる?

具体的には、LinearLayoutの中にedittextをいくつか入れておいて、
そのEditTextのサイズが変更になった時に、どのedittextのサイズが
変更になったかをindexで知りたい場合とか。

いいメソッド等があれば教えてください。

266 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 09:54:53.23 ]
>>265
サイズの変更ってのがテキストの変更ってんなら、
TextWatcherインターフェース使ってonTextChangedで変更通知受けるとか。

267 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 10:11:43.51 ]
>>265
EditTextオブジェクトのindexを知りたいってことなら、idやtagをうまく使えば?

268 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 10:12:18.75 ]
なんでサイズの変更がテキストの変更に結びつくのか脳のロジックがわからないです。

269 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 11:54:41.74 ]
スクロールゲームのプログラムなんですが
bitmapを使って全体をずらして自身を書きなおして
それを毎フレームsurfaceviewに描くという方法にしてます。
bitmapずらして描く時に元のbitmapをそのまま直接また元のbitmapに描くと
Javaでは画面が崩れてしまうので、一度ワーク用のbitmapにコピーしてから
それを元のbitmapにずらして描くという2度手間を踏んでいます。
しかしこの方法だと重くて処理落ちしてしまいます。

一般的にスクロールの手法はどういうものでしょうか?
これで間違ってないでしょうか?
処理落ちしない方法があったら教えて下さい。

270 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 12:35:43.97 ]
ダブルバッファは使うのに必要ない。
描画領域は変わらない訳であって、
表示領域を変更するべき。



271 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 13:05:00.37 ]
>>270
具体的にお願いします。

272 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 13:13:50.36 ]
textViewに文字を表示し、その文字列をtexttospeachで読み上げさせた時に、
カラオケアプリの様に読み上げている部分の色を変えたいのですが、何か良い方法はありますでしょうか?

273 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 13:17:30.46 ]
>>269
エロゲとかはほぼ動かないので変化のあった矩形領域だけ転送しなおしてます
最近のゲームだと一般的には全部書き直してます
スクロールゲームについてはファミコンでも採用されてた定石があるけど教えません

274 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 13:24:19.89 ]
質問の趣旨が伝わらなかったようです。
一度離れますがもしわかる方がいたらコメント下さい。

275 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 13:59:54.73 ]
1・bitmapをcanvasのx=0に描画
2・次のフレームでbitmapをcanvasのx=1に描画
3・出来あがり

276 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 14:07:20.10 ]
>>269
流れはそれでいいよ
SurfaceViewはダブルバッファになってるのに自前でわざわざ2面持ってどうするの?
もしかして描画処理を一箇所にまとめてないとかないよね?

277 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 14:08:03.50 ]
>>272
現在、呼び上げてる文字を取得は無理だと思うので
時間指定で色変えて行くしかないのかな
部分の色を変えるのはhtmlで徐々に範囲を広げていけばいいと思う

"<font color=\"#0000FF\"><b>" + yonda + "</b></font>" + korekara_yomu

綺麗に流れるようにやろうとするとCanvasで描くようかな


278 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 14:13:20.06 ]
下記のサイトのような、光沢のあるグラデーションを持ったLayerDrawableを動的に作りたいです。(xmlではなくて)
指定した高さをもつ半透明な陰影のDrawableを動的に作りたいのですがどうすればよろしいでしょうか?

akabeko.sakura.ne.jp/blog/2011/06/android-glossy-gradient/

下のソースのAを@の半分の大きさで下詰めで表示したいです。

// @下地となるグラデーション
GradientDrawable bgDraw = new GradientDrawable(Orientation.TOP_BOTTOM, new int[]{0xff494949, 0xff070707});
bgDraw.setShape(GradientDrawable.RECTANGLE);
bgDraw.setGradientType(GradientDrawable.LINEAR_GRADIENT);

// A半分の高さをもつ半透明な陰影
Drawable halfDraw = new ColorDrawable(0x40000000);// y軸反転

// Drawableを重ねる
LayerDrawable ld = new LayerDrawable(new Drawable[]{bgDraw, ffDraw});

279 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 14:21:29.24 ]
>>276
スクロール面の他にキャラの合成もあるので(残るので)結局独立した背景専用bitmapが2面必要になりませんか?

280 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 14:22:40.28 ]
>>277
なるほど
徐々に範囲広げる方向が良さそうですね。

時間指定でやってみます。



281 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 14:24:03.50 ]
良く気付いたね
その通りです

282 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:01:24.83 ]
class アクティビティ {

void onCreate() {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test)
    }


void onClick() {
    DialogShow();
    }

void DialogShow() {
    AlertDialog.Builder b = new AlertDialog.Builder(this);
    b.setPositiveButton("ok", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                ☆ 
           }

}



ここの☆の部分で、test.xmlに実装されたbutton1のインスタンスを作るにはどうすればいいのでしょうか。

Button btn
= (Button) findViewWithTag(R.id.button1);ではエラー出ます


283 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:03:12.59 ]
findViewById じゃないの?

284 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:07:44.36 ]
すいません、タブで変なのを選んでしまいました。

そして多分解決?ですが、

Button btn = (Button) アクティビティ.this.findViewById(R.id.button1);

でいいみたいです

285 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:30:46.29 ]
アホやん

286 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:55:36.47 ]
>>279
「Dirty Rect」でぐぐるといい

287 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 17:38:08.58 ]
eclipseから、
・テストコードを走らせる起動
・通常の起動

の切り替えを行いたいのですが、単純で良い方法はありませんでしょうか?
起動引数オプション+getStringExtra()でいけるかと思い、
起動引数として「--es foo foo」を指定してみたものの、
getStringExtra()で取得できず・・・。

288 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 17:43:56.14 ]
昨日もActivity.thisの質問なかったっけ?

289 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:02:03.55 ]
javaって出来損ないなん?

290 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:18:07.91 ]
韓国人タレント、日本語うめえな。
すげえわ。



291 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:18:53.37 ]
>>290
ごめん誤爆した。

292 名前:デフォルトの名無しさん [2012/03/25(日) 18:57:11.74 ]
WebページにアクセスしてHTMLデータを取得したくて以下のようにしたんですが

in=http.getInputStream();
in.read(b);
sHTML=new String(b);

デバッグでsHTMLの中を見ると途中で...となっていてWebページすべて取得できませんでした。
なぜでしょうか?

293 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 19:10:10.34 ]
1 回の read で全取得できるなんて保証はどこにもない
何バイト読めたかを返してくれるから、全取得するなら -1 が返るまで何度も繰り返し呼ぶんだ
取得したデータは次回の read で上書きされないように気をつけろ

294 名前:デフォルトの名無しさん [2012/03/25(日) 19:50:30.74 ]
なるほど、ありがとうございました

295 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 20:41:27.07 ]
これでお前もストリーマー

296 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 21:28:21.78 ]
そういやBitmapFactory.decodeStream()で、食らわせたストリームの
skip()で指定したバイト数スキップ出来なかったとき、リトライしないで
デコード失敗するって実装そのままなんだよな。


297 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 08:56:49.96 ]
なんかお薦めの書籍ある?
オライリーのAndroid hackってどうかな?

298 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:07:27.49 ]
帯の謳い文句に騙されるな。
サンプルコードはそのまま動かない。

299 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:21:22.98 ]
>>298
つまりどの参考書もダメ?

300 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:12:09.97 ]
可能であれば洋書がいいよ



301 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:13:11.37 ]
プログラムの途中でThread作ってHandler.postに投げたんですが
その処理が終了するまで元のプログラムは待っていて先に進まないようです。
待たずに先に進むようにするにはどうすればいいですか?

302 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:19:42.07 ]
Threadの使い方を間違っているかpostの使い方を間違っていると思われるよ
postに投げたものはUIスレッド上で動くからUIスレッドをブロックしてしまう
postに投げるものは長い処理をしないようにするんだ
postに投げるものと投げずにThread上で動かすものを選別したまえ

303 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:35:48.77 ]
Threadだけでpostに投げる必要なかったんですね。
できました。ありがとうございます。

304 名前:デフォルトの名無しさん [2012/03/26(月) 10:53:41.33 ]
起動時に、スプラッシュスクリーンを表示させ、そこで起動処理(更新チェック・最新ファイルのダウンロード)と
経過表示をするプログラムを書いているのですが、「起動処理」が終わるまで画面が表示されず、起動処理が終わって
初めて画面が表示される状態になっています。

コード例:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.splashscreen);
}

@Override
protected void onPostResume() {
//スプラッシュ開始時間取得
//起動処理(ダウンロード処理など)
//スプラッシュ開始時間取得
}

そこで、Activityの画面描画がどの時点で完了するのか、また経過処理を表示するのにどのメソッドを
オーバーライドすればいいのか、それが通用しないならほかに手段があるのか、教えていただけると助かります。

305 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 12:47:11.08 ]
>>304
android スプラッシュでググって出てくる方法を使わないのはなんでなん?

306 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 12:52:51.93 ]
onWindowFocusChangedはだめなんだっけ?

307 名前:デフォルトの名無しさん [2012/03/26(月) 13:14:55.12 ]
>>305

ベースはググって出てきた方法を使用している。だがあれは、一定時間表示。

ダウンロード処理・初期化処理の通告を行う画面も兼ねているので、一定時間表示
(というか、ググって出るのは、一定時間後に消すだが)方式は使えない。



308 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 13:35:19.19 ]
>>306

2回同じactivityが起動している状態になる。

309 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 13:56:22.33 ]
>>307
重要なのはメインスレッドで重い処理をすると、それが終わるまで描画がブロックされるってことと、描画処理はメインスレッドでやらないとエラーになるってこと。

ThreadとHandlerを組み合わせるか、AsyncTaskを使って、初期化処理を別スレッド、UI処理をメインスレッドで行うよう分担する。

310 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 13:56:24.86 ]
>>307
その一定時間待ってから消す、を起動処理してから消すにすりゃいいでしょ。
プログレスも出すならAsyncTaskで起動処理なりしてそれが終われば本来のactivityに進めばいいのでは。



311 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 14:09:36.93 ]
下記のような感じでタブを設定したんですが、なぜかタブ3を押しても5を表示するようになってしまいました。

プロジェクトクリーンをしても直らないし、何か解決方法ないでしょうか?

tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator(getString(R.string.xxx1), res.getDrawable(android.R.drawable.ic_menu_xxx)).setContent(intent.setClass(this, Page1.class)));
tabHost.addTab(tabHost.newTabSpec("Tab2").setIndicator(getString(R.string.xxx2), res.getDrawable(android.R.drawable.ic_menu_xxx)).setContent(new Intent(this, Page2.class)));
tabHost.addTab(tabHost.newTabSpec("Tab3").setIndicator(getString(R.string.xxx3), res.getDrawable(android.R.drawable.ic_menu_xxx)).setContent(intent.setClass(this, Page3.class)));
tabHost.addTab(tabHost.newTabSpec("Tab4").setIndicator(getString(R.string.xxx4), res.getDrawable(android.R.drawable.ic_menu_xxx)).setContent(new Intent(this, Page4.class)));
tabHost.addTab(tabHost.newTabSpec("Tab5").setIndicator(getString(R.string.xxx5), res.getDrawable(android.R.drawable.ic_menu_xxx)).setContent(intent.setClass(this, Page5.class)));

312 名前:304 [2012/03/26(月) 14:23:02.97 ]
>>309
その方法で試してみます。

>>310
>その一定時間待ってから消す、を起動処理してから消すにすりゃいいでしょ。
それはすでに実装済みかつ動作している。問題なのは画面に「表示」されないこと。


313 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 14:28:12.28 ]
>>311
setContent(new Intent(this, Page4.class)));
setContent(intent.setClass(this, Page5.class)));
引数が違うのは意図的?

314 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 14:32:31.17 ]
>>313
getIntentで別のクラスから渡した情報を、さらにPage1,3,5に渡しているので、意図的にやっています。
プロジェクトを最初から作り直してみたのだけど、ダメでした。
うーん・・・・・・・

315 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 14:53:08.55 ]
intent をコピーせずに同じインスタンスを全タブに与えてるんじゃない

316 名前:311 mailto:sage [2012/03/26(月) 14:53:51.09 ]
>>315
そのようでした・・・。
新しく作ったintent1,3,5に情報渡したら解決しました。
ありがとうございました。

317 名前:304 mailto:sage [2012/03/26(月) 15:29:46.87 ]
>>309
トンクスです。動作しました。最初の1回目はぬるぽがきましたが、修正してガッして動くようになりました。


318 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 16:14:43.86 ]
Androidの有料アプリの販売は、3割がGoogleに取られるという記載をよく見るのですが、
Google公式の文書がみつかりません。

そういったことについて記載のあるページはどこになりますか?

319 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 16:53:20.77 ]
support.google.com/googleplay/android-developer/bin/answer.py?hl=ja&answer=112622

320 名前:デフォルトの名無しさん [2012/03/26(月) 18:45:28.43 ]
>>318
https://support.google.com/googleplay/android-developer/bin/answer.py?hl=ja&answer=112622
手数料
Google Play でアプリケーションを販売すると、アプリケーション価格の 30% が販売手数料になります。
たとえば、$10.00 のアプリケーションが売れた場合、販売手数料 $3.00 を差し引いた $7.00 が出品者に入金されます。

https://support.google.com/checkout/sell/bin/answer.py?hl=ja&answer=89800
Android 販売者の取引手数料
すべての Android アプリに対する取引手数料 30%

Chrome ウェブストア販売者の取引手数料
すべてのChrome ウェブストア アプリに対する取引手数料 取引あたり 5%



321 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 18:50:39.75 ]
これって日本で売る場合の消費税ってどうなるんだろう?

直接販売業者はGoogleで有って、作者はアプリを提供して
売り上げ割合に応じて歩合を貰ってるとも言えるし
委託販売して貰ってるんだから出品者は消費税払うべきという考えも出来るよな。

でも、それだと外人が買った分に日本の消費税はかからないだろ?って問題もあるしな。


322 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 19:05:37.35 ]
誰に売るかじゃなくて、どこで売るかだよ。

323 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 19:06:17.16 ]
外資系は消費税払ってないそうだからGoogleも納税してないはず
アマゾンは納税していない事で一部団体から色々文句いわれてる
(納税逃れてる分の売り上げで、送料無料サービスとかやってるけどね)

324 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 19:38:20.18 ]
>>321
税理士に聞いて開発者スレで報告してくれ。

325 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 21:33:20.50 ]
AndroidでiOSのNSNotificationCenterみたいなことをやりたい。
stackoverflow.com/questions/3947641/android-equivalent-to-nsnotificationcenter
ここの3番目の回答にあるようにLocalBroadcastManagerが同じように使えるのはわかる。
けれど、AndroidのActivityってonDestroyが呼ばれる保証はないですよね?
つまり、
* ActivityがonDestory呼ばれることなく終了
* registerReceiverでActivityがReceiverになったままの状態
* 他のActivityからsendBroadcastする
* クラッシュ
するのではないかと思います。
かといって確実に呼ばれるonPauseでunregisterRecieverしたら、
別のActivityがsendBroadcastしたものは受信できない。
まずこの認識はあってますか?
あとどうすればよいのでしょう?自前で仕組み作るしかなかな・・・・


326 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 22:20:15.26 ]
>>325
onDestroy呼ばれてなかったらそれ終了してなくね?

327 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 22:52:11.80 ]
ADT17にしたら、プロジェクトを選択するとNullpoinerが発生するようになってしまいました。
解決する方法はありますか?

328 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 22:57:46.69 ]
>>325
> ActivityがonDestory呼ばれることなく終了
っていうのがプロセスkillのことなら、
killされてんだからBroadcastも何も送ること自体不可能

329 名前:325 mailto:sage [2012/03/26(月) 23:15:42.59 ]
developer.android.com/reference/android/app/Activity.html
ここにある図の
Apps with higher priority need memory -> App process killed
は、アプリごと死ぬという認識で良いですか?
その後の
User navigates to the activity
の意味がよくわかりません。
andante.in/i/android%E3%82%A2%E3%83%97%E3%83%AAtips/activity%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%80%83%E3%81%88%E3%82%8B/
ここの下の方に
「起動中に、自動で他のアプリが立ち上がった。結構なメモリを食うアプリで、しばらくしてアプリに戻った。」
とありますが、こういうことがありうるのかなと。

330 名前:325 mailto:sage [2012/03/26(月) 23:23:53.25 ]
User navigates to the activity
は、死んだアプリを再起動して、以前起動していたactivityまで遷移してくるって意味かな?
onDestroyが呼ばれないケースで注意すべきは、
たとえばあるActivityが終了したら必ずユーザー設定に保存すべき処理を
onDestroyで書くとまずいとかそういうレベルかな?



331 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 23:29:35.27 ]
メモリ不足とかでプロセスがkillされても、システム側にはそのアプリの情報 (アクティビティスタックとか) は残っているんだ
その後、元のアプリに戻ってきたら、プロセスが再起動されて、最前面のアクティビティ (だけ) が onCreate から作り直される
User navigates to the activity は、その遷移

データの保存は onPause でやらなくちゃいけない
それはリファレンスにもそう書いてある

332 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 00:19:40.20 ]
>>325
いつでもメッセージを受け取りたいならApplicationクラスからregisterすればいいんじゃないかな。
細かい要件はよくわからんが、基本的にActivityは一度に一個づつしかアクティブになれないから、単に複数のactivity間で連携したいというだけならstartActivityで対処出来ないか検討してみろ。
あとLocalBroadcastRecieverはレシーバーが一個も登録されてなくても別にエラーにはならん。

333 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 01:12:44.69 ]
Android4.0の履歴からタスク消去は迷惑だな
そのままタスクキルされてくれればいいのに
システムに残ったままになるし

334 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 01:24:02.70 ]
>「起動中に、自動で他のアプリが立ち上がった。結構なメモリを食うアプリで、しばらくしてアプリに戻った。」

自アプリ起動中に、通話着信、メール着信、アラームなどのタイマーアプリ起動、カレンダーアプリなどのスケジュール通知などなど沢山あるぞ

335 名前:325 mailto:sage [2012/03/27(火) 11:53:35.35 ]
>>331の回答で理解したかも。
process killされたときActivityやLocalBroadcastやら参照カウンタやらメモリ上の情報はすべて消える。
けれどIntentやUserPreferences、ActivityStackの情報はストレージに残る。
で、アプリが復帰した時、それらストレージに残った情報から復帰される。
すなわちprocess killされたときは、LocalBroadcastやActivity自体丸ごと消えるから、
RecieverであるActivityをunregisterRecieverするとかも考慮しなくていい。
という理解で正しいかな?




336 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 12:06:06.70 ]
Google Playがずっと更新されないんだがなんでだろ

337 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 12:31:45.59 ]
androidはメモリーオーバーになりやすそうですが
OpenGLではどれくらいのテクスチャが使用できますか?
コンシューマー機のような大量のテクスチャは使えないですよね?

338 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 12:56:01.84 ]
>>336
Market Enabler

339 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 15:07:42.11 ]
oncreate内でexecSQL発行してDB表示させてんだけど
画面スクロールすると見た目というか表示データの並び順がぶっ壊れる 何故
ボスケテ・・・

orientationはlandscapeにしとるんだが・・・

340 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 15:09:47.79 ]
アダプターのサブクラス作ってたらgetViewのとこを見なおしてみるといい



341 名前:339 mailto:sage [2012/03/27(火) 16:21:24.70 ]
なるほど!android内部で再利用してたのか!
>>340ありがとう!愛してる!

342 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 19:37:32.03 ]
アプリを終了させた後
Backguraundに残らないように
onDestoryで
android.os.Process.killProcess(android.os.Process.myPid());
をしているのだが問題はないだろうか?
またもっと最適な位置があるのかご意見いただければ幸いです

343 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 20:00:45.85 ]
残らないようにすることの必要性自体が疑問だけど
やるんなら if (isFinishing()) { 〜 } で囲んでおいてください

344 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 20:34:01.80 ]
>>343
よいメソッドですね。ありがとうございます!
ツール系で残ってると苦情がきたりするらしいから一応ね

345 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 22:19:47.20 ]
xmlで作成したmatch_parentを使ったSurfaceViewを使っているのですが、画面サイズによってSurfaceViewの領域の大きさが変わります。
その変わったSurfaceViewの縦と横のサイズを取得する方法はどういった方法があるのでしょうか。
初歩的な質問ですいません。

346 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 22:42:20.13 ]
SurfaceHolder.Callback の surfaceChanged に渡されてくるじゃない

347 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 00:31:40.44 ]
312は何で出来ないのかマジ理解不能。
同じような処理書いてみたけど、「処理が終わるまで表示されない」なんてこと無いぞ?
何か根本的に勘違いしてねぇ?

あと何で「そんなことはすでにやっている(キリッ」って偉そうなんだお前w

348 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 07:13:14.94 ]
タブ削除って、やっぱり「全削除」→「削除対象だけ残して再構築」てやり方しかないんだろか…
削除メソッドがないって、どういう設計思想なんだろう。

349 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 07:15:46.58 ]
自分では間違っていないと思い込んでいるからまったく見直さず気付くのにすごく時間がかかったなんて事あるしなあ

350 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 07:35:31.46 ]
>>347
偉そうなのはともかくやってるならやってると書いては欲しいがな。
どこからも読み取れねーよ。



351 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 10:00:43.23 ]
タスクキラー系アプリからkillさせない方法ってあるの?

352 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 10:23:37.26 ]
>>296
skip失敗するのって、指定バイトより先にストリームの終端が来た時だけじゃないの?

353 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 10:24:54.23 ]
>>303
UI関連の処理をするものはpostする必要があるけどね

354 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 10:34:36.45 ]
>>351
それはドラゴンキラーで殺せないドラゴンいるの?って言ってるようなもんだ

355 名前:デフォルトの名無しさん [2012/03/28(水) 11:23:49.30 ]
Androidでカメラを搭載している/していないの判定はどうすればできるかな。
Bluetoothだったら、if(BluetoothAdapter.getDefaultAdapter() == null){}みたいに
判定でいるけれど...。

356 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 11:38:50.63 ]
カメラ使用中に温度が上昇すると勝手に機能停止するんだけどこれを防ぐ方法って何がある?
解像度を低くしたりWifiとかBluetoothみたいな他の機能を停止したりするのって効果ある?
機能停止する温度設定を上げたりできる?


357 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 12:09:07.31 ]
それ保護機能だとおもうけど・・・
OFFになんかしたら基盤燃えて端末ごと死ぬんじゃないの?

358 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 12:10:38.61 ]
BroadcastReceiverでIntentにpurExtra()してPendingIntentを送ってるのですが、
2回目以降、宛先のActivityでまったく同じextraしか取得できず困っています。
なぜ更新されないのでしょうか。

359 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 12:13:57.17 ]
アプリのキャッシュクリーナーみたいなものを作っています。

IPackageManager pm = (IPackageManager)
ServiceLocator.getServiceStub("package", "android.content.pm.IPackageManager$Stub");
pm.deleteApplicationCacheFiles(mPackageName, serviceStub);

こいつをどうにか呼び出して消そうとしているのですが

:Neither user 10049 nor current process has android.permission.DELETE_CACHE_FILES.


どうにも権限が使われているみたいなこと言われて動かない
他のアプリでは消せているので方法はあると思います。
あと一息でどうにかなりそうなので通す助言をいただければ幸いです。

>>351
サービスにしてしまえば消されないかな

360 名前:>>358 mailto:sage [2012/03/28(水) 12:31:21.61 ]
解決しました。
受け取り先のActivityでonCreate()にしか記述してなかったからでした。
新しいIntentの場合onNewIntent()で受け取られるんですね。




361 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 12:44:50.14 ]
>>357
うん
要するに温度が上がっても大丈夫な方法とか温度が上がりにくい方法を探してるって事

362 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 13:00:53.42 ]
>>361
温度が上がる原因は分かってんの?分からなくて対処法を聞くのは馬鹿げているよな?
逆に原因が分かってんなら、おのずと対処方法も分かることだと思うのだが

363 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 13:11:30.61 ]
わからないならレスしないでください
うざいだけです

364 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 13:31:58.31 ]
北極圏に引っ越す。

365 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:00:16.21 ]
そもそも、保護機能をOFFにしてまで何をしたいの?
保護機能を勝手にOFFにされるシステムなんぞ俺は使いたくないね。

どうしても冷やしたいのなら液窒でもかけろ。それかイベント見るとかさ。

366 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:08:19.10 ]
わかるわけないだろ
どんな処理して温度上昇をまねいているかの情報がないんだから
「氷で冷やせ」みたいなアドバイスしか得られなくて当然の質問のしかただ

367 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:08:32.54 ]
>>361
>温度が上がっても大丈夫な方法
無いからハード側にそういう保護機能が組み込まれてるわけで
ソフトレベルで制御は無理なんじゃないかな
機能停止するのはCPUだかGPUの熱暴走防止なんじゃなかろうか

>温度が上がりにくい方法
カメラを長時間使わない

ちなみに俺のスマホは1時間半ビデオカメラで撮影しっぱなしでも
機能停止とかしないけどね。

368 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:32:24.12 ]
カメラの周りに放熱機構取り付けてあるものだとなるよ
カメラの駆動時間が直接的な原因ではない

369 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 16:55:56.43 ]
singletonでSQLiteデータベース扱うときってみんなどんな感じで組んでる?
synchronizedで制御すると、たまにまずいことになるらしいんだけど

370 名前:デフォルトの名無しさん [2012/03/28(水) 19:33:07.08 ]
今一番安定してるeclipseってどれですか?



371 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 19:43:48.85 ]
わかりますん

372 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 19:48:31.73 ]
というかバージョンによって不安定だったりするのかね。

373 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 19:51:55.60 ]
3.6.2以上じゃないと最新のSDKが入れらんないし。

374 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 19:55:28.81 ]
>>362>>365>>366
質問スレで質問したひとになんで怒ってんの?
>>362>>361にアンカつけてるのに>>361読んでないの?

375 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 19:57:47.00 ]
>>374
蒸し返すな阿呆

376 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:01:07.76 ]
質問スレだからって質問者は神様ですみたいに言われてもな。
当たり前だが回答者がいて初めてこのスレは成り立つんだぜ。

377 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 20:10:43.66 ]
ちょっと違う
質問者と回答者がいて成り立つんだよ

378 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 21:24:57.80 ]
そう、まともな質問者が必要なんだよ
ちゃんと質問が出来る人を大事にすれば他の質問者も真似をするようになるかもね

379 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 21:31:38.44 ]
お前らみたいなアホな回答者もどきを駆逐するのが先決。
ま、はじめから期待してないが。

380 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:13:07.83 ]
昨日eclipseを起動したら
SDKが古いとか言われてコンパイルすらできなくなりました
なに勝手なこと言っているんですか?意味が分かりません
仕方ないので更新しようとするとインストールに失敗しましたとかほざきやがります
更新しろと言ったのはお前の方でございます
頭に来たのでeclipseを再インストールしたらとりあえず成功
前に使っていたプロジェクトを読ませてみるとちゃんとコンパイル出来ました
で、今日eclipseを起動すると色々ファイルがぶっ壊れているとかほざいてまたコンパイル出来なくなりました
-cleanやら色々やってみるも意味なし
本当に糞SDKに糞IDEです、ありがとうございました
もう二度とAndroid開発には関わらるまいと心に誓いました



381 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:16:01.53 ]
AIDEで手間いらずに開発できるらしいぞ
android上だけど

382 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:16:36.03 ]
Googleなぞ
所詮、自前でIDEも開発出来ない低脳技術集団なのですね
本当にうんざりです呆れかえってしまいました

383 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:18:36.90 ]
>>380
更新をかけるときは「android-sdk\tools」フォルダを別名でコピーして、「android-sdk\copy-of-tools\android.bat」みたいなファイルが出来るようにする。
その「android.bat」を実行すると正しく更新できるよ。
アップデートの処理中にtoolsフォルダをリネームしようとしてその下のファイルが開かれていた場合にこの問題が発生する。
てかWindowsでスタートメニューからSDK Managerを起動すると、多分必ずそうなる。

384 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:19:21.83 ]
みんな知っているよ
Androidは素晴らしいOSではないし、Googleは素晴らしい企業ではない
みんなが使っているから、仕方なくみんな使っているだけ

385 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:21:04.92 ]
M員は毎度同じ口調でもう嫌気がしてきた

386 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:22:21.23 ]
>>383
あ、そっすか^^;
基本的な条件で必ず問題が発生するとか
こんなことも確認してからリリースできない低脳技術集団なんですね^^;Googleって大企業は^^;;

387 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:24:02.80 ]
ぶっちゃけG勢もうざいとか言っているけど
心の奥底では、本当はGのやり方に100%納得がいっているわけでもないんだろ
そのことを自分自身で気付かないふりをしているだけ

388 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:24:33.37 ]
まあ、返す言葉がないよね。

389 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:25:25.90 ]
Mの洗脳宣伝マンうぜー

390 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:25:56.57 ]
急激に自演が始まったな



391 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:28:11.89 ]
>>387
満足はしてなくても納得はしてるよ
そういう書き込み続けても逆にアンチG勢への反発が強まるだけ

392 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:30:44.12 ]
WPの将来への不安要素が強すぎだから各スレへ攻勢かけてるなあ
ぶっちゃけどうやってもWPは負けしかないのにね

393 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:32:13.04 ]
最近あるゲームクリエイタがブログでこんなこと書いていたんだわ
「今、俺はソーシャルゲームを作っているけど、本当はこんな糞みたいなゲームを作りたくない、
でも本当に作りたいゲームを作っても売れなくなったし、このままじゃゲーム業界が潰れてしまう、こうするしかないんだ」って
Androidキチガイの主張とよく似ていると思った

394 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:34:54.61 ]
で、今日は君、ここに何しにきたの

395 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:35:13.26 ]
お前達の目を覚ましにだよ

396 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:38:55.64 ]
>>393
馬鹿だな。ソーシャルゲームが作りたくて作ってる奴も中にはいるんだぜ。

397 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:40:40.94 ]
さて、ゲハで箱厨でも叩いてくるかな

398 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:43:45.87 ]
>>397
【WP7.5】WindowsPhone7.5総合part26【Tango】
anago.2ch.net/test/read.cgi/smartphone/1331121336/
オススメw

399 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:48:42.65 ]
13年の後半には絶対に勝ってやるからな
覚えていろよ

400 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 22:52:34.84 ]
WPにdalvikVM入れてくれよ。そしたら買うから。



401 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:08:44.53 ]
逆にWindowsPhoneの何処が劣ってるの?
俺持ってないけど

402 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:11:10.92 ]
既存の市場を覆すのって難しいよね

403 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:11:48.81 ]
出遅れ

404 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:13:03.23 ]
スレチなのでここまでだね
以下質問にもどり

405 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:15:33.92 ]
OSとしては優れているんだけど
運が悪いというか
悪の枢軸であるAdobeがFlashの提供を渋っているのが大きい
結局どんなにOSが優れていてもAdobeという悪魔1人のサジ加減でOSの価値が決まってしまう
全人類がAdobeに金玉握られているも同然

406 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:16:57.96 ]
Apple信者も本当はFlash使えないことに不満を抱いているからな
事実JBしてFlash使えるようにしている奴が大半

407 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:19:13.74 ]
事実Androidだって2.2でFlashが使えるようになるまで阿鼻叫喚だった

408 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:35:20.20 ]
何ソレ。何処情報・・・・
俺の周りはiphone使いだらけだけど
誰一人としてFlash使えないからどうのこうの言ってるやつなんかいないぞ・・・?

メール、通話、Line、ゲームアプリ、Map、ブラウザ、ようつべで事足りてるみたいだけど

409 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:51:27.75 ]
もうFlashとかどうでもいいな

410 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 23:54:30.85 ]
Flash使ってるやつまだいたのか



411 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 00:20:07.55 ]
おめーが見ている画面の大部分がFlashですからwwwww
HTML5とかそれこそ普及してから糞垂れろやwwwwwww

412 名前:sage [2012/03/29(木) 00:21:55.90 ]
eclipse付属のサンプルの「softkeyboard」で、キータッチしたときに押したキーがポップアップしますが、ポップアップを止めるには、ソースをどのように書き換えればよいのでしょうか?


413 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 00:50:34.86 ]
ゲーム開発又は、ゲーム作ったことあるって人に質問です。
ゲーム作る場合はどのようの構成で作ってますか?
例えば、レイアウトを複数作って画面を切り替えるなどですが
実際色々なサイトで見てると1つしかレイアウトを持たず作っているとこが多く
途中までの説明ばかりで最後まで作ってるとこがあまりありません・・・
ステージが増えた場合実際どうやって切り替えているのかなど分かると助かります・・・
(AndEngineのシーン切り替えとか便利そうだけど一旦Android自体に慣れたいから何も使わず作ろうかと)
お願いします!

414 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 00:51:56.39 ]
>>411
このページの大部分がFlashと

415 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 00:55:48.37 ]
>>413
実際にちゃんとゲーム作るやつは講座なんて書かない
ゲーム作りたいけどそこまで技術ないやつのオナニーが講座サイト
イラスト講座系もいまいちな絵のやつしか作らないのと同じ

416 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 00:57:13.48 ]
>>413
板違い→ゲ製へ

417 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 00:59:38.84 ]
>>413
他力本願で慣れるわけないだろう。
まずは紙と鉛筆持って考えろよ。みんなそうして覚えてんだ。

418 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 01:05:41.11 ]
講座とかだと設計書書かずにいきなりコード書いて、さあ出来ました!てやるからな。

419 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 01:06:54.20 ]
>>415
そうですよね・・・すみませんでした。
>>416
ゲ板か悩んだんですが、レイアウト関係の部分だったんで
ここに書いたほうがいいのかと思いました・・・
>>417
簡単なゲームは複数作ったんですが
実際にゲーム作ってる方の意見を参考にしたかったので・・・

420 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 01:12:02.37 ]
ゴリ押しで作れても賢そうなコードは中々掛けないもんだからな
他人のソースを読むのが先決だ



421 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 02:54:42.37 ]
AIJ社長の詐欺罪を必ず立証する!

官僚が他人の金を盗んでしゃーしゃーと「年収7千万は問題ない」
などと国会答弁するんだから人権以前の問題だな

完全にトチ狂ってるw

422 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 03:37:59.41 ]
>>419
DirectXでゲームは作ったことあるけどAndroidでゲームつくってない俺の意見は
なんの役に立たないとおもうけど
まず作ってるゲームジャンルやタイプで、だいぶ話が変わってくるとおもうんだ。

例えばRPGの場合
layout.xmlにあらかじめ「町1.xml」「町2.xml」「フィールド1.xml」みたいに
画面を沢山定義しておいて、それをActivity移行でやろうとするのは、まず違うと思う。
画面が変わるときの演出が不可能になるからね
(町にはいったら、画面が暗くフェードアウトしていくとかの効果ね)

普通は町に入ったらメインのサーフェースにモザイクみたいな処理かけつつ
もう1枚のバックサーフェースに町用の画像をSDなどからロードし
メインのサーフェースとバックサーフェースを入れ替えて表示〜
みたいなことするかと。

あくまでWindowsゲームプログラムの話であってAndroidでこの話が通用するかはしらんけどな・・・
考え方は似てるはずだ。

423 名前:422 mailto:sage [2012/03/29(木) 03:42:46.69 ]
apkのサイズが肥大してもいいのなら
リソース(背景画像や、音声、キャラのアニメデータ)は全てDrawbleフォルダとかに入れてしまい
そこから読み込めばいいし、
この時もステージを管理するフラグ変数みたいの用意して
Flg=1の時は0番データ、Flg=2の時は1番データみたいにね。

また長編RPGとかで、画像が200個とか凄まじい量になるのならば
SDに外部保管とか、ネットからダウンロードさせるとか
状況によって色々方法は変わるはずさ。

424 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 04:46:56.45 ]
>>422
>>423
なるほど!
大変参考になります!
ジャンルとしては、ACTかSLGをと考えています。
今色々なゲームのソースを眺めてましたが、レイアウトのxmlが何十個もあるゲームもあれば
1つだけしかなくてやっているSLGなどもあり色々な方法があるんでしょうね・・・
デコンパイルしつつ見ているのですが、参考にしたい物が殆ど難読化されており結局は試行錯誤って感じでしょうか・・・
3D系は結構書籍もあるんですけどね・・・2D系はあんまり見なくて(何点か買ってみましたがレイアウト関連はほぼムシでゲーム作っちゃってる・・・)

425 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 08:12:39.08 ]
ぎりぎりのとこでやってる中小を殺す気なのかな


426 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 08:16:04.77 ]
すいません、ゴバクです。。

427 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 09:15:27.12 ]
>>412
これわかるかたいますか?

428 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 09:44:21.21 ]
>>427
Eclipse付属ってのがわからないんだが。

429 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 10:04:11.24 ]
eclipseにAndroidアプリのサンプルなんか付いてこない。

430 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/29(木) 10:19:49.20 ]
質問です。Androidx86でisoをVMWare Player上で動作させるとマウスカーソールが出てきます。
こっちとしてはマウスなしでタッチパネルで画面遷移等を行いたいのですが、タッチパネルから操作しようとすると、
マウスカーソールが実行権を取ってしまい、タッチパネル操作の邪魔をしてしまいます。
このマウスを外したり、実行権限を外したりする方法はありますか?
別の方法でもよいのでご教授お願いします。



431 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 12:06:37.85 ]
マウス抜いとけ

432 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 12:35:04.37 ]
>>296
これまじ?

433 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 12:44:00.27 ]
>>412
setPreviewEnabled

434 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 13:45:15.90 ]
あるアクティビティの中でSQLiteを用いてデータベースを作ったのですが、
このデータベースを複数のアクティビティで共有することはできるでしょうか?

435 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 13:52:09.35 ]

     (  ´・ω) 
    γ/  γ⌒ヽ (´;ω;`)  ウッ…
    / |   、  イ(⌒>>434⌒ヽ
    .l |    l   } )ヽ 、_、_, \ \
    {  |    l、 ´⌒ヽ-'巛(  / /
    .\ |    T ''' ――‐‐'^ (、_ノ
        |    |   / //  /

436 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 14:37:32.69 ]
>>434
データベースはアクティビティごとに使うときに開いて終わったら閉じなさい
これがお作法です

437 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 14:50:37.35 ]
>>436
>>434の回答になってないぞ

438 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 14:55:48.36 ]
>>436
アクティビティ毎にデータベースの宣言をする・・・でいいのでしょうか?


439 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 15:44:55.40 ]
ListViewを自動でスクロールさせたいんですが
どんな方法があるでしょうか?

440 名前:422 mailto:sage [2012/03/29(木) 15:57:15.06 ]
作り手からするとリソースは盗用防止のため見られないように難読化するのが普通だからねぇ〜・・・・
試行錯誤だろうねぇ。
答えはないわけだから、作ろうとしてるゲームが作りやすい方法を、
自分がやりやすい方法選んでいいかと。

レイアウトxml使わない方法の方が、応用はきく分(全ジャンルで同じ方法が使えるため)
プログラム難易度はあがり
レイアウトxml使う方法の方が、応用がきかなくなる分(タッチゲーとか基本静止画面のゲームにしか応用がきかない)
プログラム難易度はさがる

プログラム難易度があがると完成までの時間がかかり
プログラム難易度がさがると短い期間で完成する

なんて方向からの考え方もできるかもね。

もし最終的に3Dゲームを目指しているとかならば
レイアウトxmlをあまり使わない方向で考えた方がいいかも。



441 名前:422 mailto:sage [2012/03/29(木) 15:57:46.35 ]
>>424

442 名前:434 mailto:sage [2012/03/29(木) 22:19:30.18 ]
試行錯誤を重ねましたが共有することはできませんでした。
同アプリケーション内の別アクティビティSQLiteDBを取得する方法、
または他に配列を保存し別アクティビティで利用する良い方法はないでしょうか。


443 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 22:20:25.06 ]
数値しか入力できないEditTextの中のテキストを自動的に三桁区切り(999,999,999)に整形させたいのですが、

EditText e = (EditText) this.findViewById(R.id.edittext1);
NumberFormat frmtKugiri = NumberFormat.getNumberInstance();

e.addTextChangedListener(new TextWatcher() {

@Override
public void afterTextChanged(Editable editable) {

e.setText(String.valueOf(frmtKugiri.format(Integer.valueOf(e.getText().toString()))));



こんな風にやったら、tryで囲っても漏れ出す例外が出て落ちるのですが・・・
もっといい方法は何かないのでしょうか

444 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 22:43:31.17 ]
Integerで扱える値の範囲超えてない?

445 名前:443 [2012/03/29(木) 23:27:42.18 ]
999,999,999はただの例です

あと原因ですが、もしかしたらe.setTextで無限ループになっているのかもしれません・・・。
removeTextChangedListener()を使ってみたいのですが
無名クラスの場合のTextWatcherのインタンスってどこで取ればいいのでしょうか・・・

446 名前:443 mailto:sage [2012/03/29(木) 23:39:06.11 ]
this渡したらできました

自己解決しました

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

447 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 23:41:38.33 ]
どういたしまして

448 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:08:14.97 ]
>>442
試行錯誤する前にググったらいいよ

449 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:19:38.77 ]
>>448
すいません ググってもページあんまなかったのです

450 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:20:00.92 ]
>>449
あるから探せ



451 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:23:05.07 ]
ってか何でちゃんと調べないで質問するんだよ
こんな馬鹿のせいで最近どんどんスレの質が低下している

452 名前:442 mailto:sage [2012/03/30(金) 00:29:33.56 ]
何かおかしなことになっていますが449は私ではありません。
証明といってもどうしようもないのですが・・・。

453 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:30:52.63 ]
言い訳も弁明もいらんからとにかくググれ

454 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:31:01.86 ]
くだらね

455 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:34:42.28 ]
>>450>>451>>453
失せろゴミ

456 名前:442 mailto:sage [2012/03/30(金) 00:36:24.24 ]
申し訳ありません。書き方が悪かったのか荒れてしまったようです。
もう一度しっかり調べてやり直そうと思います。失礼しました。

457 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:38:42.87 ]
ニワカの開発者が蔓延してるので
質の低下は回答者にも当てはまる

458 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:43:19.48 ]
ググればすぐわかる質問なんて
カスなお前らでも他人の役に立てる数少ない機会じゃないか


459 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 00:44:38.60 ]
>>456
書き方じゃなくて悪いのはあなたの姿勢または頭です。

460 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 01:00:36.97 ]
ぐぐってもわからない質問には答えないくせに



461 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 01:03:40.01 ]
>>460
ふーん、例えば?

462 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 01:11:28.81 ]
俺も何度か質問した事あるけど
他の答えやすい質問に流されたよ
StackOverflowに助けられたけど

463 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 01:13:13.05 ]
必ず回答がもらえる保証がこのスレにはあるのかね

464 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 01:24:07.19 ]
>>433
ありがとう!


465 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/30(金) 02:10:46.75 ]
apkの拡張ファイルってどうやるんでしょうか?
エクリプスでデバッグできるのでしょうか?

466 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 07:18:44.33 ]
このスレは基本ググって解決する問題しか返事もらえないから。
簡単な問題でググるのが面倒な時に聞く場所だよ。
ググって解決しない問題はAndroidの会とかで聞いた方がいいと思う。

467 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 09:25:36.19 ]
>>442
SQLiteはActivityと紐付くものではないから、複数のActivityで共有することに
何も問題は無い。
どうやって、何ができなかったかをハッキリさせないと有益な回答は得られないよ。

SQLiteを扱う独立したClassを作ってみたら、見通しがよくなって問題点が見えて
きたりするかもよ。

468 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 12:14:35.64 ]
つーかググれば分かるって回答として何がダメなの?
ググって無いやつはググればいいし、見つからないと思ってる奴にはちゃんと目的のページがあることが分かる。
敢えてここでダラダラ回答するより遥かにまとまってる場合がほとんどなんだし。

469 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 12:35:45.25 ]
ググれって回答は別に悪いとは誰も言ってなくね
今回の件に関しては>>449>>442は自分じゃないって言ってるわけだから、荒らしってわかったら反応するなよ
あと質問者も第三者も>>459みたいな煽ることしか頭に無いやつ相手にしちゃだめだ

470 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 12:37:51.14 ]
訂正
今回の件に関しては>>452>>449は自分じゃないって言ってるわけだから、荒らしってわかったら反応するなよ
            ~~~~~~  ~~~~~~



471 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 12:51:38.32 ]
ググレ程度で偉ぶったり恩着せがましく回答者面するなよ。
本当にさっさと終わらせたいんならググってURL貼れ。
知識なくても誰でも言える事ずっと言ってる奴は質問者の方もスルーしときゃいい。


472 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 13:19:50.13 ]
というわけでスルーされる>>471

473 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 14:37:27.27 ]
ここはお前らの検索代行業者じゃねーぞ。

474 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 15:57:45.61 ]
まあ確かにググれと書く暇あったら
URL貼るなりヒント書いた方が有益だわな

475 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 16:17:49.07 ]
ググってわからないからココで質問してるんだろうし、
ググってすぐわかるってんなら、せめてググるキーワードぐらい書いて、○○でググれとすべきだよな
質問者はそれに対してお礼を言えばいいわけだし

476 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 16:32:52.09 ]
ぐぐるのがめんどくさいからだろ

477 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 17:21:42.56 ]
質問です。
以下のソースで、iv1(bitmapを表示するImageView)しか表示されません。
全て表示させるためにはどうすればいいのでしょうか?

// 専用レイアウト作成
Layout = new LinearLayout(this);
Layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
addContentView(Layout, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT));

Layout.addView(iv1);
Layout.addView(iv2);
Layout.addView(iv3);

どうか宜しくお願いいたします。

478 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 17:47:36.68 ]
iv1の画像がでかすぎてほかの画像がはみ出ちゃってるんじゃない?
画像ちっさくするかImageViewにもsetLayoutParamsでwidthとheight指定してあげれば

479 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 18:30:17.78 ]
変数の先頭を大文字にすんのやめろ

480 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 18:46:39.77 ]
>>462

プログラムのことでググったらそこに答え書いてること多いよなw




481 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 20:10:48.81 ]
>>477
画像を縦並びにしたいのか横並びにしたいのかわからんが、
layoutのデフォルトはHORIZONTAL、つまり横並び。

縦に並べたい場合はこう。
layout.setOrientation(LinearLayout.VERTICAL);

さらにスクロールして表示させたい場合はこう。
LinearLayout
ScrollView(横並びにして横スクロールさせるならHorizontalScrollView)
LinearLayout
iv1
iv2
iv3

あとsetLayoutParamsでFILL_PARENT指定してるのに、
addContentViewでもっかい指定するのは無駄だと思うんだが。

482 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/30(金) 20:11:34.52 ]
スペース入ってなかった

LinearLayout
 ScrollView(横並びにして横スクロールさせるならHorizontalScrollView)
  LinearLayout
   iv1
   iv2
   iv3

483 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 00:52:01.62 ]
慣性スクロールをdisableにする方法はありますか?

484 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 02:56:28.54 ]
>>483
Scrollerのコンストラクタ第二引数に渡すインタポレータとかいうのを変えたら出来るよ!

なんて的外れの回答もらわないように、
何のView(ListViewとかScrollViewとか)で慣性スクロールをしない様にしたいのか書けっての

一回自分の質問読み返して、これで回答出来るやついるのかどうか、落ち着いて考えてミタマエ!


485 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 03:10:29.91 ]
>>482
余計なお世話かもしらんけど、説明に際して一番topのLinearLayout要らなくね?

486 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 04:20:42.86 ]
他のアプリケーションに画像を暗黙Intentで渡す(いわゆる共有)方法は分かったんだけど
1枚ずつでなく、複数の画像を渡す方法ってありますかね?


>>483
うろ覚えで申し訳ないけど、フリックでのスクロールなら
onFlingのreturnをfalseにすると良かった気がするよ

487 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 05:00:02.51 ]
事故解決しますた

488 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 05:01:05.88 ]
おっと、解決したのは>>486でつ

489 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:19:58.67 ]
インラインアセンブラでneon命令がbad instruction になってしまうんだが、
何かコンパイルオプションが必要ですか?

490 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 01:43:48.18 ]
Android4.0のシステムバーって非表示には出来ませんよね?
となるとタブレット端末でのアプリが使える表示領域ってどのくらいになるんでしょうか?
何%がシステムバーに取られるのか知りたいんですが…
非表示に出来たり、上側に表示出来たりすれば一番手っ取り早いんですけどね



491 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 02:08:09.76 ]
非表示にするって事は、機種によってはホームボタンが、無くなるって事なんだよな。
うちにある中華パッドはフルスクリーンパッチが当ててあるが。
neonfpuはlibpngでそのうち試そうと思って、放置しっぱなしだなあ。

492 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 21:54:27.31 ]
androidのmediaplayerでoggを使う時にビットレートて制限とかありますか?

mp3だとデータのビットレートによってはmediaplayerのprepareで強制終了しちゃうみたいな話を聞いたことがありますが

493 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 08:53:05.24 ]
ふと思ったんだけど
onDestroyで終了させても
DDMSでプロセス残るのは仕方ないの?
綺麗に消したいんだけど・・・

494 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 09:00:10.39 ]
お行儀が悪いプログラム作るな

495 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 09:13:21.13 ]
onDestroyは呼ばれてる(ログで確認)けど
なぜか消えない・・・
作ってた途中から気づいたから
どこで消えなくなったのやら・・・

496 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 09:17:36.83 ]
はじめから消えないよ

497 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 09:19:50.07 ]
>>496
消えないのは仕様?
アンドロ初めてでよくわからないけど
サイクル見た感じじゃDestroyで消えるものだと思ってたけど・・・

498 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 09:30:12.96 ]
仕様
実際に殺されるのはメモリが足りなくなった時
それはOSが判断


499 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 09:32:27.32 ]
終了したアプリは次回起動時のためのキャッシュとしてプロセスが残る


500 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:10:23.50 ]
>>498
ありがとう
もやもやがすっ飛んだ!
>>499
なるほど・・・キャッシュとしてプロセス残してonCreateで復帰してるのか・・・

これが仕様とわかった今、「お行儀が悪いプログラム作るな」
っていう意味がわからないんだが・・・
アンドロは全然把握できてないからなんとも言えないけど
消えないのが仕様ならこれって行儀悪いプログラムなの?



501 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:25:20.14 ]
System.exit(0);

502 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:42:50.09 ]
>>500
世の中正しいレスばっかりじゃあねえんだぞ

503 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:43:03.47 ]
勝手に自分から消えるのは行儀悪いな

504 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:49:01.31 ]
それがAndroidアプリのトレンドだからね
バージョンが上がってAPIの仕様変更で自殺しにくくされたりもしたし


505 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:50:04.35 ]
推奨方式に従わない=行儀が悪い

506 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 10:59:28.37 ]
粗相しますた

507 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/02(月) 11:12:34.96 ]
>>502
>>502
>>502

508 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 11:16:10.23 ]
>>502は正しいこと言ってる

509 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 11:18:04.99 ]
>>508
>>508
>>508

510 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 11:19:01.92 ]
>>508
一般論としては正しいがこの場合は紛らわしいでしょ?
最初から>505の流れです



511 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 11:19:19.77 ]
>>510
>>510
>>510

512 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 11:22:16.32 ]
>>511
>>511
>>511

513 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 11:49:08.93 ]
女の腐ったみたいなレスの応酬をしてんじゃねえよw

514 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 12:02:20.40 ]
マヌケな自称頭がいい人たちの推奨はおいといて、
居座る必要のないアプリがキャッシュされていると、
大いに嫌われて低い評価になるのが現実です。


515 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 12:26:09.29 ]
潔く全て消えてくれるアプリなんてそんなないやろ

516 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 12:52:24.41 ]
>>514って、まさか
System.exit(0)を呼ぶのが行儀良い
とか思ってないだろうな

517 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 13:40:01.89 ]
>>514
現実を知らないゴミが現実を語るな

518 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 14:05:44.43 ]
ごく一部のタスクキラー狂信者のために今後仕様変更や権限変更とかで
動かなくなる可能性のある危険侵すとかアホすぎ

519 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 15:06:33.50 ]
apkの拡張ファイルってどうやるんでしょうか?
エクリプスでデバッグできるのでしょうか?

520 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 16:51:25.59 ]
そうだよなぁ・・・
もしかしたらキャッシュに残る事によって、OSがそのアドレスを適切に把握し
消える時は、そのアプリに関する全ての領域を真っ白完全に消してくれてて

アプリが勝手に消滅すると、OSはそのアドレスを把握できなくなり
見た目は消えているように感じ、スッキリはするけど
実はそのアプリの一部だけが非表示になってるだけで
現実は内蔵メモリーとかSD上に二度とアクセスできない断片化領域が
飛散しているのかもしれないし。

OSベンダーの推奨する方法をとっているほうが何かと安全だわな。



521 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 16:54:02.70 ]
なるほど

522 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 17:41:05.10 ]
そう思うならそうすればいいんじゃね?

523 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 17:41:39.94 ]
>>489
> インラインアセンブラでneon命令がbad instruction になってしまうんだが、
> 何かコンパイルオプションが必要ですか?
バイナリー値で定義しとけ。それでも動かないならサポートしてない。


524 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/02(月) 17:53:21.85 ]
一瞬だけListViewの背景色を変えて、すぐに別の色にするということを
したいのですが、どうすればいいでしょうか?
以下のようにコーディングしているのですが、赤しか表示されません。
(一瞬だけ緑にしたいのですが・・・・)

ListView lstView = (ListView)findViewById(R.id.list_view);
lstView.setBackgroundColor(Color.GREEN);
lstView.invalidate();
try {
Thread.sleep(200);
} catch (InterruptedException e) {
}
lstView.setBackgroundColor(Color.RED);


525 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 18:15:10.98 ]
おまえさんそれどこで呼んでるんだい

526 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 18:17:40.62 ]
もちろんonCreateだろ

527 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/02(月) 18:21:29.82 ]
524です。
テストなので、そのListViewそのものの
onItemClick
内で呼んでいます。

528 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 18:22:30.89 ]
それUIスレッドがスリープされてるから意味ないんじゃね
Activity.runOnUiThread(Runnable)
とか
View.post(Runnable)
とか
View.postDelayed(Runnable, long)
とか

529 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/02(月) 18:34:34.64 ]
>>528
ありがとうございます!
できました。いろいろググって試行錯誤してみました
まだよく理解できていませんが・・・・

final ListView lstView = (ListView)findViewById(R.id.list_view);
lstView.setBackgroundColor(Color.GREEN);
lstView.invalidate();
(new Thread(new Runnable(){
@Override
public void run(){
mHandler.post(new Runnable(){
@Override
public void run(){
try {
Thread.sleep(200);
} catch (InterruptedException e) {
}
lstView.setBackgroundColor(Color.RED);
}
});
}
})).start();


530 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 20:10:11.26 ]
AsyncTaskでいいじゃない








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<124KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef