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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2012/03/20(火) 16:48:21.62
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

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

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

****前スレ****
Androidプログラミング質問スレ Part19
http://toro.2ch.net/test/read.cgi/tech/1330147489/
0002デフォルトの名無しさん2012/03/20(火) 16:54:47.43
Androidでwin用exeファイルがそのまま実行可能に 情弱iPhone厨「脆弱性ガー、ウィルスガー」←哀れすぎ2
http://engawa.2ch.net/test/read.cgi/poverty/1332222997/

このアプリのスレってどこかにある?
0003デフォルトの名無しさん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   │     │
│└─┘└────┘     │
└────────────┘
どうすればいいのでしょうか?
0004デフォルトの名無しさん2012/03/20(火) 17:49:44.16
>>3
頑張れば良いと思う。
0005デフォルトの名無しさん2012/03/20(火) 18:23:57.26
>>1
乙です
0006デフォルトの名無しさん2012/03/20(火) 19:01:46.30
>>4
正解
0007デフォルトの名無しさん2012/03/20(火) 19:08:25.65
気張りすぎて尻の穴から具が出てこないように気を付けないといけないな。
0008デフォルトの名無しさん2012/03/20(火) 19:34:48.79
>>3
Dのwidthを指定すればいいんちゃうんけ?
そういう話じゃないんけ?
0009デフォルトの名無しさん2012/03/20(火) 19:48:08.16
ポインタってJavaにあったっけ?
>**dp
0010デフォルトの名無しさん2012/03/20(火) 19:53:05.98
ないアルヨ
0011デフォルトの名無しさん2012/03/20(火) 20:16:43.50
ぬるぽがあるだろ
0012デフォルトの名無しさん2012/03/20(火) 20:39:20.01
スレいらないと思ってる奴が邪魔しに来てるな
0013デフォルトの名無しさん2012/03/20(火) 21:17:11.91
>>3
layout_span 使えば出来るんちゃう?
0014デフォルトの名無しさん2012/03/20(火) 23:57:54.64
Activity#onPauseでアプリの状態を保存してるんだが、
着信時とかで失敗することがあるらしい
どうもGalaxySが多いようなのだが、何か対策できないのかな
0015デフォルトの名無しさん2012/03/21(水) 01:34:11.61
マルチですね!
0016デフォルトの名無しさん2012/03/21(水) 02:27:08.73
monaca使ってる人いる?
0017デフォルトの名無しさん2012/03/21(水) 03:07:49.61
>>14
OS 2.2.1アップデート絡みのアレか?
だとすると出来ることはない
0018デフォルトの名無しさん2012/03/21(水) 08:58:29.19
現在Javaでサーフェイスビューにキャンバスで画面全体を描画しているのですが
その上にSeekBarを設置する事は可能ですか?
0019デフォルトの名無しさん2012/03/21(水) 09:03:13.20
可能です。
0020デフォルトの名無しさん2012/03/21(水) 09:47:35.26
>>17
調べたらSC-02Bはフラッシュの書き込みが遅いらしいのだが、
それもあるのかね
ただ他の機種でも1ついわれてるしな…これが原因なら遅い機種リストとかあると助かるんだけど
0021デフォルトの名無しさん2012/03/21(水) 09:52:46.21
>>18
Theme.Translucent
な透明Activityを重ねる感じで
0022182012/03/21(水) 11:52:04.28
>>19,21
あざーっっっっす
0023デフォルトの名無しさん2012/03/21(水) 12:18:43.29
透明activity重ねるまでもなくRelativeLayoutとかでなんとかならんか?
0024デフォルトの名無しさん2012/03/21(水) 12:20:42.24
Activity重ねたとき下層のActivityのタッチイベントって通るっけ?
0025デフォルトの名無しさん2012/03/21(水) 13:48:44.90
>>23
Relativeかどうかはともかくレイアウトでビューを重ねるだけでできるな
0026デフォルトの名無しさん2012/03/21(水) 15:26:50.08
>>25
add.viewだけで出来るって事?
0027デフォルトの名無しさん2012/03/21(水) 16:34:43.85
>>23
RelativeLayoutっていらない子だろ
0028デフォルトの名無しさん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();

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

FrameLayoutじゃなくてRelativeLayoutでもいいけど
0030デフォルトの名無しさん2012/03/21(水) 17:04:49.32
>>29
なるぽ
わざわざ�d
0031デフォルトの名無しさん2012/03/21(水) 17:06:48.25
>>24
通らなくなるけどサーフェイスビューに上乗せするのがシークバーだからサーフェイスビュー側は機能させたくないんじゃね?
0032282012/03/21(水) 17:21:33.67
>>28

自己解決しますた。
0033デフォルトの名無しさん2012/03/21(水) 17:25:50.75
おれも自己解決したわ
0034デフォルトの名無しさん2012/03/21(水) 17:27:29.59
俺は自己発電したわ
0035デフォルトの名無しさん2012/03/21(水) 17:28:16.71
じゃあ俺も
0036デフォルトの名無しさん2012/03/21(水) 18:04:55.65
どっかのスレで自己解決しましたを略して自決しましたと言ってる香具師がいたけど
じゃあ書き込んでるお前は誰だよと
0037デフォルトの名無しさん2012/03/21(水) 18:06:40.89
>>36
同期だろ…本人はお亡くなりだよ
0038デフォルトの名無しさん2012/03/21(水) 18:07:10.26
怨念がおんねん
0039デフォルトの名無しさん2012/03/21(水) 19:48:47.05
最近の端末でエコ設定とかあるけど
スリープ時のWAKE_LOCKが効かなくなる事あるの?
0040デフォルトの名無しさん2012/03/21(水) 20:14:25.49
Galleryの中にピンチ処理入れたいんだけどどうすりゃいいのこれ
中のビューをカスタムしてonTouchListener付けてそこで処理したらGalleryのフリング処理死ぬし
かといってonTouchの戻り値をfalseにしたらMOVEとUPのイベント取れなくなってピンチ処理自体がご臨終・・・
何か良い方法無いかしら
0041デフォルトの名無しさん2012/03/21(水) 21:36:44.99
スピナーを起動した時に表示されるコンボボックスの横幅を
画面いっぱいまで広がってしまうのを、縮めたいんですが可能ですか?
0042デフォルトの名無しさん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に読み込むことはできました。
しかしテキストに全角文字が入ると文字化けになってしまいます。
どこに手を加えれば全角もそのまま読み込めるようになるでしょうか?
0043デフォルトの名無しさん2012/03/21(水) 22:47:20.53
屁だと思って出すと、具が出てしまうことがあるのですが
よい見分け方ってないですか?
0044デフォルトの名無しさん2012/03/21(水) 22:55:15.17
見分ける段階じゃ、もう出てるんだから手遅れじゃないか?
0045デフォルトの名無しさん2012/03/21(水) 23:42:01.84
>>8
>>13
ありがとうございます
dpで書くのは少し不安ですのでlayout_spanにします
0046デフォルトの名無しさん2012/03/21(水) 23:48:33.71
>>43
どんな達人でもたまに見極めきれずに自爆する事があるほどの高等テクだ。
お前にはまだ早いぜ。
0047デフォルトの名無しさん2012/03/21(水) 23:50:08.35
>>43
マジレスすると、一回だけスクワットすると見分けられるよ

少し腹が痛くなる→具
痛くならない→屁
0048デフォルトの名無しさん2012/03/21(水) 23:56:58.25
>>43

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

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

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

>>42
テキストのコードがShift-Jisとかじゃないかな
Stringに文字コード変換処理を追加すればいいと思う
0049デフォルトの名無しさん2012/03/22(木) 00:20:26.67
OnClickListenerインターフェイスがよくわかりません。

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

内部的にどう書かれてるのかできれば読みたいのですが・・・
0050デフォルトの名無しさん2012/03/22(木) 00:23:23.52
すみませんたとえば

(linearlayout)findviewbyid(r.id.mainlinearlayout);
といったようなプログラムを見るのですが
この括弧は何なんでしょうか??初心者ですみません。。
0051デフォルトの名無しさん2012/03/22(木) 00:34:47.65
>>50
キャスト

findviewbyid()の戻り値がViewクラスだから、それをLinearLayoutクラスに型変換している
0052デフォルトの名無しさん2012/03/22(木) 00:42:17.13
ありがとうございます。一応わかりました。
getlayoutparamsメソッドというのはどういうメソッドなのでしょうか?
ググッても出てこなくて。。こういう場合に調べる方法はリファレンスを
読むしかないのでしょうか?英語が出来なくてつらいです。
0053デフォルトの名無しさん2012/03/22(木) 01:18:28.10
>>49
何が分からないのか良く分からないのだが

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

で合っていると思う。

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

mOnClickListener.onClick(this);

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

ごめん何言っているのかわからなくなってきた。もっと詳しい人お願い。
0054デフォルトの名無しさん2012/03/22(木) 01:24:55.28
>>49
中身読みたいなら読める
SDK Manager 開いて Android 4.0 か 4.0.3 の Sources for Android SDK を
チェックしてインストール押せばソースがダウンロードされる
0055デフォルトの名無しさん2012/03/22(木) 01:56:19.37
あああああああああああああああああ
もうウゼエエエエエエエエエエエエエエエエエエエエエ
なんなんだよこの糞OSと糞言語はボケガアアアアアアアアアアアアア
死に晒せ、こんな欠陥品世の中に晒して技術集団名乗るなよなボケGoogleがシネ
0056デフォルトの名無しさん2012/03/22(木) 01:57:20.92
バグだらけ、間違いだらけ、ミスだらけ
リファレンスに書いてあることが嘘だらけ、キチガイだろこれ
0057デフォルトの名無しさん2012/03/22(木) 02:02:31.59
Win95あたりのMSDNもそんな感じだったなー
0058デフォルトの名無しさん2012/03/22(木) 02:03:45.61
いやー久々に発狂した
俺は趣味でやってるからいいけど
こんなもん業務でやってる奴がいたらご冥福だわな
OSが間違ってんだもんどうにもなんねーよクソッタレ
0059デフォルトの名無しさん2012/03/22(木) 02:13:33.70
【携帯】 "Android、バラバラで…" Androidに対するプログラマーの関心が低下
http://uni.2ch.net/test/read.cgi/newsplus/1332315086/
0060デフォルトの名無しさん2012/03/22(木) 02:34:15.54
この流れで絶対あの記事に関するレスが
付くと思ったら案の定w
0061デフォルトの名無しさん2012/03/22(木) 02:37:16.42
趣味ならやめていいんだぞ
0062デフォルトの名無しさん2012/03/22(木) 02:50:45.31
Windows Phoneが普及したら、とっととやめてやるよ
0063デフォルトの名無しさん2012/03/22(木) 03:06:26.45
あームカツク
googleもムカツクだけどadobeもムカツク
webコンテンツの大部分はflashベースだから、事実上webの世界はadobeに支配されているも同然
例えばadobeが特定のプラットフォームにflashを提供しませんって言えば、そのプラットフォームを簡単に殺すことが出来る
WP7にflashがあったら誰が喜んでウンコandroidなんか使うかよボケカス
0064デフォルトの名無しさん2012/03/22(木) 03:12:13.33
iosで作ってandroidに移植するのが良い
0065デフォルトの名無しさん2012/03/22(木) 03:34:50.57
馬鹿が技術者気取ってんじゃねえよ
0066デフォルトの名無しさん2012/03/22(木) 04:13:33.60
>>64
移植ってどうやんの
0067デフォルトの名無しさん2012/03/22(木) 05:04:21.21
嫌ならヤメりゃ良いのに、馬鹿じゃない?
0068デフォルトの名無しさん2012/03/22(木) 06:43:03.41
>>63
プラットホームを簡単に殺せるはずのFlashが使えないiPhoneのシェアが
ここまで伸びてる事はどう説明する気?

Flashって無料のコンテンツ作る時はいいけど
有料物作る時って、ストアが用意されて無い現状だと恐ろしく難しい気がするのだが
0069デフォルトの名無しさん2012/03/22(木) 06:48:44.77
本体のバックライトの強さが変更された時に通知が来るようにしたいのですが
"Intent.ACTION_"にはそれらしき物が無いのですがBroadcastReceiverでは得れないのでしょうか?

0070デフォルトの名無しさん2012/03/22(木) 07:38:43.43
>53
>54
ありがとうございます
0071デフォルトの名無しさん2012/03/22(木) 09:42:28.01
SerializableクラスをObjectOutputStreamで保存してるんだけど、
中身をFileOutputStreamで保存するのと比較して、
機種(OSのVersioin?)によって極端に速かったり遅かったりしてしまう。
シリアライズ処理があるバージョンから最適化されたのか?
これについて情報載ってるサイトってないかな…
0072デフォルトの名無しさん2012/03/22(木) 10:12:23.78
SDK r17 でた
0073デフォルトの名無しさん2012/03/22(木) 10:28:43.96
ほうほう
・Added support for running Android x86 system images in virtualization mode on Windows and Mac OS X.
これを使えばエミュ速くなるのかな??
0074デフォルトの名無しさん2012/03/22(木) 10:37:23.30
HAXM、Phenomじゃインストールできん
0075デフォルトの名無しさん2012/03/22(木) 11:31:39.75
高速化はIntelのおかげらしいから仕方ないな
AMDは入ってないのかな?
0076デフォルトの名無しさん2012/03/22(木) 12:35:37.69
r17ってantで差分ビルドが出来ない問題は修正されてるのかな?
0077デフォルトの名無しさん2012/03/22(木) 12:38:03.31
x86イメージってvm使ってインストールしたあのイメージファイルのこと?
0078デフォルトの名無しさん2012/03/22(木) 12:47:00.33
エミュレータ本気出したな。
実機と同等のヌルサク感でデバッグできる!
0079デフォルトの名無しさん2012/03/22(木) 12:50:56.65
ああ、x86イメージもダウンロードされるのか
0080デフォルトの名無しさん2012/03/22(木) 12:51:16.87
http://news.mynavi.jp/news/2012/03/22/015/index.html
アップデートきたこれ
0081デフォルトの名無しさん2012/03/22(木) 13:16:34.67
4.0のシステムイメージだけ
なんでplatformsの中じゃなくて別のところなんだよ・・・ソースもそうだし
0082デフォルトの名無しさん2012/03/22(木) 13:35:33.20
Lintがうっとおしいでござる
0083デフォルトの名無しさん2012/03/22(木) 14:12:25.10
アップデートしたけどがっかりレベル
0084デフォルトの名無しさん2012/03/22(木) 15:02:23.66
Eclipsの更新がくさったorz
0085デフォルトの名無しさん2012/03/22(木) 15:09:39.76
SDK Managerを管理者権限で起動しておかないと更新失敗するようだ
こういうもんだったっけ
0086デフォルトの名無しさん2012/03/22(木) 15:12:26.08
Eclipsは更新の確認からだとダメで
新規ソフのインスコからだとうまくいきました!

どうでもいいけどこれ使うと仕事中2ch見放題?
Monalipse
0087デフォルトの名無しさん2012/03/22(木) 15:14:08.18
>>85
んなこたねがったが
0088デフォルトの名無しさん2012/03/22(木) 15:21:37.59
Eclipse
0089デフォルトの名無しさん2012/03/22(木) 15:32:26.46
>>83
どのへんが?参考までにおせーて
0090デフォルトの名無しさん2012/03/22(木) 15:35:03.78
MapViewのピン(overlay)をアニメーションする方法を教えてください。
どうかよろしくお願いします。
0091デフォルトの名無しさん2012/03/22(木) 15:43:16.50
>>89
x86エミュについてだけ
体感するほど変わらないVMwareとかVirtualBox使った方が全然マシ
0092デフォルトの名無しさん2012/03/22(木) 15:49:22.85
イメージは何を使ったの?
0093デフォルトの名無しさん2012/03/22(木) 16:18:09.06
>>91
サンクス(´д`)
0094デフォルトの名無しさん2012/03/22(木) 16:24:51.06
アップデートしようとSDK Manager起動してもRev.16のままなんだが(´;ω;`)ブワッ
0095デフォルトの名無しさん2012/03/22(木) 16:24:54.31
eclipseの更新長い
0096デフォルトの名無しさん2012/03/22(木) 16:25:24.66
>>94
もう一回やってみおれもさっきそうなった
0097デフォルトの名無しさん2012/03/22(木) 16:40:56.87
もう一回やったらでけた。
0098デフォルトの名無しさん2012/03/22(木) 17:18:53.39
eclipse更新したらエラーが出て使えなくなった(/_;)
0099デフォルトの名無しさん2012/03/22(木) 17:31:58.81
>>98
そんなポンコツEclipse捨ててしまえ!
0100デフォルトの名無しさん2012/03/22(木) 17:35:14.97
>>99
アンインスコのやり方教えて
0101デフォルトの名無しさん2012/03/22(木) 17:50:17.52
ADTManagerのアップデートしたら、pluginもアップデートしないとダメ。
ヘルプ>eclipseについて>インストール詳細からバージョンが16.0.1.*になってるのを選んで更新する。
0102デフォルトの名無しさん2012/03/22(木) 17:57:14.12
>>100
ゴミ箱へどうぞ
0103デフォルトの名無しさん2012/03/22(木) 17:59:45.51
>>101
http://i.imgur.com/purIC.png
更新はしています
0104デフォルトの名無しさん2012/03/22(木) 18:09:32.65
>>91
画面のサイズをでかくすると体感できるよ。
0105デフォルトの名無しさん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をした時に自動的に起動してた。)
0106デフォルトの名無しさん2012/03/22(木) 19:09:06.28
>>105
1個書き忘れ。

3の時、Android 2.3.3 (API 10)/Intel Atom x86 System Image も一緒にインストールが必要。
0107デフォルトの名無しさん2012/03/22(木) 19:22:50.12
すいません、
windows上でコピーしたテキストを
アンドロイドのエミュレーター上でペーストする方法教えてもらえませんでしょうか

よろしくお願いします。
0108デフォルトの名無しさん2012/03/22(木) 19:23:42.37
ダイアログのEdittextを入力したときのイベントってどうやって取ればいいですか?
0109デフォルトの名無しさん2012/03/22(木) 19:46:27.86
>>105
トンクス
0110デフォルトの名無しさん2012/03/22(木) 19:47:32.12
scrollViewが表示状態かどうか得るには何を使えばいいでしょうか?
0111デフォルトの名無しさん2012/03/22(木) 19:50:27.81
>>107
アニメのヒロインと付き合う方法を聞かれても困っちゃうだろ
0112デフォルトの名無しさん2012/03/22(木) 20:10:51.21
タブレットで開発中なんですが、
テキストファイルから30000レコードを読み取ってSQLiteで全レコード
インサートするのを30秒以内でやれって言われたけど、不可能ですよね・・・
(1レコードは30カラム構成、しかもテキストファイルは全角、半角混合)
今、普通に3分かかってるんですけど・・・
0113デフォルトの名無しさん2012/03/22(木) 20:13:09.32
>>105
ありがとう
めっちゃ参考になった
0114デフォルトの名無しさん2012/03/22(木) 20:44:48.08
>>112
タブレットでどうやって開発してんの?


バックグラウンドで定期的にやれば?
0115デフォルトの名無しさん2012/03/22(木) 20:55:22.09
分かってたけどやっぱりAMDだと駄目なのね…
0116デフォルトの名無しさん2012/03/22(木) 21:24:31.96
>>105
トンクス

普通の動きは早いけどフレームレートは低いみたい
0117デフォルトの名無しさん2012/03/22(木) 22:06:05.44
>>105
どーも。
最初エラーでてたけど、アップデート後にまずする基本の -cleanやったら直った。
これいつも忘れる
0118デフォルトの名無しさん2012/03/22(木) 22:37:22.72
SDKとADV更新したら、前まで起動できたプロジェクトがぬるぽが出てきてしまって起動できないんですけど
原因はなんなんですかね?・・・って聞いても分かる人まだいませんか

0119デフォルトの名無しさん2012/03/22(木) 22:43:40.47
>>118
>>117
0120デフォルトの名無しさん2012/03/22(木) 22:56:04.54
JavaってJRE6よりJRE7のほうが良いのかな?
よくわからないけど新しいほうがいいのかな
それとも無難に6なのか
なんというか影響あるのか?
0121デフォルトの名無しさん2012/03/22(木) 22:58:07.63
起動は遅くないか?
俺の環境だけかな
0122デフォルトの名無しさん2012/03/22(木) 23:26:55.84
流れの速いスレと見込んで聞いて欲しい事がある。

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

ありがとうございました。
0123デフォルトの名無しさん2012/03/22(木) 23:58:04.44
>>122
男の体も悪くないぞ。新しい世界がある。
0124デフォルトの名無しさん2012/03/23(金) 00:11:55.11
ホモは遺伝子レベルで一般人とは違うそうだ
0125デフォルトの名無しさん2012/03/23(金) 00:21:07.01
>>120
JREはどっちでも多分関係ない。
JDKは6にしないと面倒なことになるらしい
0126デフォルトの名無しさん2012/03/23(金) 00:34:16.15
BitmapとBitmapDrawableは何が違うんでしょうか?
調べてみるとBitmap←→Drawableのように相互変換もあるようですが
何が違ってどう使い分けているのかよくわかりません・・・
0127デフォルトの名無しさん2012/03/23(金) 01:27:35.39
BitmapDrawableはBitmapを描画する時に
画面のピクセル密度とか計算して端末に合わせて拡大縮小とかしてくれるよ
0128デフォルトの名無しさん2012/03/23(金) 07:24:46.14
Mono for Android
http://monobook.org/wiki/Mono_for_Android
0129デフォルトの名無しさん2012/03/23(金) 07:51:30.64
>>112
スレッドを複数作って読み書きしたり、prepareなsqlでrawsqlで書き込みとか。あとはコミットを一行毎ではなくまとめてやるとか(bulkinsertだっけ?
0130デフォルトの名無しさん2012/03/23(金) 08:44:01.34
>>112
コミットはまとめてやってるんですけど、やっぱり30秒切るのは無理ぽいですね。
スレッドはやったことないので、挑戦してみます。
0131デフォルトの名無しさん2012/03/23(金) 08:54:58.68
>>114
タブレットの実機使って開発してますよ。ってそういうことじゃないかな…
バックグラウンドも考えたんですが、起動→Insert→すぐにSelectみたいな処理だから難しいかなと。
0132デフォルトの名無しさん2012/03/23(金) 09:00:56.57
>>131
初期データならinsert済みのデータベースをアプリに埋め込んでおけばいいのでは?
0133デフォルトの名無しさん2012/03/23(金) 09:01:24.89
AlertDialogのPositiveボタンの文字サイズを大きくしたいんですけど、やりかたわかるかた教えて下さい。
0134デフォルトの名無しさん2012/03/23(金) 09:04:36.57
>>132
この初期データは、運用上、1日1回更新が約束みたいです。
差分だけのUpdateでもできればいいのになーって、心から思います。
0135デフォルトの名無しさん2012/03/23(金) 09:14:37.58
>>133
android.jarの中のres/layout/alert_dialog.xml参照
IDはandroid.R.id.button1っぽいよ
findByIdでviewインスタンスとってきてみては
0136デフォルトの名無しさん2012/03/23(金) 09:20:21.30
>>134
テキストファイルの読み取りで時間かかってるのかInsertで時間かかってるのか
Insertの仕方は適切か、そんなのもわからないのにどうしようもない
0137デフォルトの名無しさん2012/03/23(金) 09:26:20.20
>>134
ならinsert済みのsqliteデータベースを配布すればいいのでは?
3万件もinsertしたら時間かかるのは当たり前。毎日なら30秒だって耐えられないと思うよ。
0138デフォルトの名無しさん2012/03/23(金) 09:30:42.43
テキストの読込はFileInputStream()でやったら処理時間は無視できる程度でした。

>>136
Insert処理はSQLiteStatementのCompileStatementをループの外に出して
ループ内でBindBlob(プリコンパイラ?)を使って実行してます。
ループ内の処理に時間が食われている様子です。
(LogCatをみると、やたらGCが行われているみたいですが、メモリ1G積んでるタブレットでもこんなもんなんですかねぇ
なんせJava自体初なんで。。。)
0139デフォルトの名無しさん2012/03/23(金) 09:31:48.92
>>112
データベースの作成場所をストレージじゃなくてメモリ上にするのは?
0140デフォルトの名無しさん2012/03/23(金) 09:38:38.55
>>139
むむっ
やってみます!
0141デフォルトの名無しさん2012/03/23(金) 09:41:32.69
>>138
あれ、もしかしてトランザクション使ってないとか?
ループの前後にbeginとcommitしてる?
0142デフォルトの名無しさん2012/03/23(金) 09:43:33.18
>>138
記述漏れでした。
トランザクションはやってます。
(最初やってなくて、処理終わらなさ過ぎて冷や汗でましたw)
0143デフォルトの名無しさん2012/03/23(金) 10:15:48.96
>>138
3万件の一括コミットなんてトランザクションがメモリ圧迫するんじゃないか?
逆に1000件毎にコミットして30回とか調整してやった方が速いかもしれない
0144デフォルトの名無しさん2012/03/23(金) 10:25:52.79
>>105
3でインストールしようとして、失敗して思い出したけど
俺のPCのCPUはAMDだった・・・
なんか負け組みの予感w
0145デフォルトの名無しさん2012/03/23(金) 10:27:43.01
>>143
Insertループ中、ログに「GC_CONCURRENT」がガンガン表示されるのはメモリを圧迫している証拠!?
0146デフォルトの名無しさん2012/03/23(金) 11:00:25.79
>>145
ループ中にインスタンス作ったりメモリ確保な処理があると
メモリが足りなくなってGCが発生しまくるので
なるべくメモリーを使いまわせるように書くといいのかも
これはAndroidなJavaの特徴なのかな
ゲームとか作ると気を使う点です。
0147デフォルトの名無しさん2012/03/23(金) 11:09:44.01
3万件のレコードとか端末側でやらせるレベルの
負荷じゃないよね
俺のだと1日100件程度を最適化するくらいだから
ほとんど負荷かかってないけど3万はな…
0148デフォルトの名無しさん2012/03/23(金) 11:36:22.54
>>144
AMDでは使えないってこと?
01491442012/03/23(金) 11:42:35.33
>>148
「Intel Hardware Accelerated Execution Manager」をインストールできなかったんで
たぶんAMDではできないと思われる。
0150デフォルトの名無しさん2012/03/23(金) 11:49:09.54
http://developer.android.com/intl/ja/guide/developing/devices/emulator.html
>?AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)
0151デフォルトの名無しさん2012/03/23(金) 12:08:29.94
>>135
インスタンス取得できました。
しかしsetTextSize()するとnullpointerエラー(泣)ナゼ・・・
0152デフォルトの名無しさん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);
0153デフォルトの名無しさん2012/03/23(金) 12:58:47.21
なんかあれだな
OSアップデートしたら動かなくなりました
なんてアプリが続出しそうだな。
ソース公開するのも良し悪しなのかもな
0154デフォルトの名無しさん2012/03/23(金) 13:12:40.15
>>152
できました。ありがとうございます。
0155デフォルトの名無しさん2012/03/23(金) 13:28:14.01
>>153
そうねカスタムダイアログで対応したほうがいいかも試練
0156デフォルトの名無しさん2012/03/23(金) 13:39:21.49
2Dイメージの描画はOpenGLとsurfaceviewの速度比はどれくらいですか?
やはりOpenGLの方がずっと速いですか?
0157デフォルトの名無しさん2012/03/23(金) 13:45:39.27
156に関連して、GalaxyNexusってSurfaceViewの描画が遅いってことないかな?
GLSurfaceViewにしないとダメ?
月々サポートがなければご愛顧割で買っちまうんだけどな…
0158デフォルトの名無しさん2012/03/23(金) 14:32:29.93
>>157
月々割ないでしょ?
0159デフォルトの名無しさん2012/03/23(金) 14:33:01.16
うわすまん何書いてんだ…
月々サポートが残ってるのか
0160デフォルトの名無しさん2012/03/23(金) 15:33:51.49
>>156
ちなみに
OpenGLでやる場合
円とかテキストとか書きたい場合どうするの?
0161デフォルトの名無しさん2012/03/23(金) 15:43:06.53
私に聞きますか。
円は描画できるようです。
文字は描画機能ないけど
ググったらめんどくさい手順ふんで表示する方法が出てきますよ。
でも確かに不便ですね。
0162デフォルトの名無しさん2012/03/23(金) 16:25:06.04
新しくてスペック高いからSurfaceViewも速いかって言うと、そうでもないんだよね。
前スレでGalaxy NexusでSurfaceView遅いって言ってる人いたよ。
0163デフォルトの名無しさん2012/03/23(金) 17:00:55.30
自分もGNでSurfaceView弄ってみたんだけど、HW acceralation をonにすると、drawBitmapみたいな単純な描画だけなら59fps行くのに、drawTextした途端に30fpsに制限された。
何かの条件を満たさないとフレームレートが半分に制限されるっぽかった。この条件が知りたいな
0164デフォルトの名無しさん2012/03/23(金) 17:17:01.89
あ、そっか。3.0からHW acceralationがあるんだね。
前スレの人はdrawBitmapでもっと遅い感じだったから、単に設定してなかったのかも。
0165デフォルトの名無しさん2012/03/23(金) 17:51:57.18
それって、3.0以降用とそれ以前用と、2つのapkを作れってことかね?
やってらんねー
0166デフォルトの名無しさん2012/03/23(金) 18:02:14.29
現実はもっとたくさんだよ
0167デフォルトの名無しさん2012/03/23(金) 18:12:18.08
>>131
いやいやバックグラウンドが一番いいよ
定期的にサービスで更新させてればいいだけじゃん
0168デフォルトの名無しさん2012/03/23(金) 18:30:26.22
drawTextとかHWアクセラレーションが利かない処理の典型じゃないか
利くのはプリミティブ描画とかbit blitくらいだろ
0169デフォルトの名無しさん2012/03/23(金) 18:32:54.54
漢字ROMさえのっていれば...
0170デフォルトの名無しさん2012/03/23(金) 19:03:30.56
Android4.0以上でウィジェット一覧に
自分のアプリのウィジェットが出てこないんだけど
何か特別に設定する所ある?
0171デフォルトの名無しさん2012/03/23(金) 19:31:13.49
>>163
テキストで30fpsに制限されるとか謎仕様はないぞw
2DでもOpenGL使ったほうがいいね。
0172デフォルトの名無しさん2012/03/23(金) 19:33:34.26
ソース引っ張ってnatibe_drawtext読んでも、中じゃfreetype使ってるだけだろうしな。
0173デフォルトの名無しさん2012/03/23(金) 19:36:20.44
>>131
「バックグランドで定期的にサービスで更新」自体、自分にとって高級な処理なんで
実装できるかわかりませんが、今週の土日でがんばってみます!
たくさんご意見頂きありがとうございました。
0174デフォルトの名無しさん2012/03/23(金) 19:47:15.41
ロゴが喋った…
0175デフォルトの名無しさん2012/03/23(金) 19:52:03.15
OpenGLって表示まで時間かからない?
本の通りだから延滞させるようなことはしてないと思うけど
0176デフォルトの名無しさん2012/03/23(金) 19:57:30.74
一つの情報源を鵜呑みにするとか
プログラム関わらず危険なことだぜ・・・
0177デフォルトの名無しさん2012/03/23(金) 20:02:41.75
それで結局SurfaceViewとOpenGLどっちが速いの?
0178デフォルトの名無しさん2012/03/23(金) 20:14:00.88
>>176
まあそうなんだけどさあ
セラミックデストロイヤーも表示に時間かかってるからもともと遅いのか自分がわるいのかわからないんだよ
0179デフォルトの名無しさん2012/03/23(金) 20:16:26.90
>>177
OpenGLのが速いけどアクションゲームとかでなければSurfaceViewでもそう気にするほどじゃないよ
0180デフォルトの名無しさん2012/03/23(金) 22:30:53.77
sdk17に変えたら立ち上がらなくなったからEclipse入れなおしてもなお解消しない('A`)
もうGoogleがIDE作れよ

MSはその辺りOSも言語も完璧なIDEも作れていてすごいよなあ
0181デフォルトの名無しさん2012/03/23(金) 22:36:51.63
JavaでIDE作るとか重すぎて終わってる
0182デフォルトの名無しさん2012/03/23(金) 22:37:56.30
不具合満載だけどね。
0183デフォルトの名無しさん2012/03/23(金) 22:50:25.55
>>180
どこが完璧なんだよwww
0184デフォルトの名無しさん2012/03/23(金) 22:50:59.67
お世話になっております。

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

static BitmapRegionDecoder newInstance(String pathName, boolean isShareable)

res/drawable フォルダにある画像のファイルパスって取得の方法をどなたかご存知でしたら教えてください。
0185デフォルトの名無しさん2012/03/23(金) 23:20:19.65
>>183
完璧には程遠くても会社でVisual Studio使ってるとJavaの数千倍快適だわ
0186デフォルトの名無しさん2012/03/23(金) 23:27:47.28
>>185
あの糞重いIDEが完璧だって?あんま笑わせんなよハゲw
0187デフォルトの名無しさん2012/03/23(金) 23:34:16.45
>>186
相当しょぼい端末使ってんじゃないの?
0188デフォルトの名無しさん2012/03/23(金) 23:57:20.90
今、必死になってandroidの開発しているんだが、
将来性はあるんだろうか・・・
0189デフォルトの名無しさん2012/03/24(土) 00:13:17.69
>>188
市場から読み取る感じでは正直びみょー。
今年はApple勢の方が勢いあるだろうね。

ただgoogleもandroidにコケられては自社の存続にかかわってくるわけだから
次々と改善していこうと必至に頑張り続けるさ
0190デフォルトの名無しさん2012/03/24(土) 00:14:35.04
それはだれにもわからない
0191デフォルトの名無しさん2012/03/24(土) 00:27:28.45

.───┐    ∠_      \L
 ̄ ̄ ̄| |     llヽ _|      ヽ  
      | |     |l ̄| |       l スマホのOSってドラえもんのいた未来ではどうなってんの?
      | |    /  ´\     /        
      | |     ヽ、_   `^イ          
二二二 」 _ __ lニ二二l、           ____
─┴┐ ⊆フ_)__./   ┌ヽ ヽ┐   /´       `\
二二二二二二l  /    |  |   | |.  /             ヽ
_l_____| /`ー─‐|_|   |_| /             ヽ
  |       /`ヽ__, ─ 、ノ |─l  l               l   
  |───/  /lニ/  /二ニluul.  |                 !   3つぐらいでお互いけなし合ってるよ
  |    ___| ̄ |  |  |_|.      l                /
 └─(    )(ニ|  ̄|./二ニ)     ヽ              /
      ̄ ̄  /   )            >━━━━━━ く
            `ー ´            /               ヽ
0192デフォルトの名無しさん2012/03/24(土) 00:29:40.18
PCもフリーソフトが溢れてシェアウェアなんてもう誰も使わないだろ
携帯界隈の将来も言わずもがな
0193デフォルトの名無しさん2012/03/24(土) 00:33:46.38
PCのソフトはダサさから抜け出せないけど
出先で片手で動くアプリは小道具としてクールな存在になってるよね
0194デフォルトの名無しさん2012/03/24(土) 00:33:55.09
あーやっとアプリ作り終わった
もこれで二度とandroid sdkとjavaには関わらなくて済むと思うと清々するわ
本当に糞みたいな開発環境でウンザリしたわ
0195デフォルトの名無しさん2012/03/24(土) 00:35:33.10
Windows Phoneみたいに恐ろしいほどアプリが作りやすければいいのにな
Googleってやる気なさ過ぎるよね
0196デフォルトの名無しさん2012/03/24(土) 00:40:55.31
wpは出遅れ過ぎてどうやっても勝ちはないだろさすがのM$も
0197デフォルトの名無しさん2012/03/24(土) 00:44:05.76
Win8で巻き返しがあるかもよ
0198デフォルトの名無しさん2012/03/24(土) 00:45:25.08
正直AndroidってGoogleという圧倒的な後ろ盾があるから支持されているだけ
世界のエンジニアの心は離れ始めているんだよな
0199デフォルトの名無しさん2012/03/24(土) 00:49:20.69
>>196
ってか法人需要舐めすぎ
工場のオペレーションとか、港湾でクレーンの操作とか、ビル建設の重機、物流センターでフォークリフトのオペレーション、宅配業者のハンドヘルド
こういうのやったことある?コンピューターって必ずしも机の上にあってマウスとキーボードが付いている訳じゃないんだよ
その市場で圧倒的絶対的なシェアを誇るOSは何か知っている?
0200デフォルトの名無しさん2012/03/24(土) 00:53:30.90
スレ違い死ね嵐
0201デフォルトの名無しさん2012/03/24(土) 00:57:52.01
強がりも大概にしろ
お前らだって本当は気付いているはず
Androidは優秀なOSではないと
0202デフォルトの名無しさん2012/03/24(土) 00:58:57.90
ただたんにシェアが圧倒的だから
世の中を見渡せばAndroidスマフォかiPhoneだらけ
だからAndroidに追従しているだけ、違うか?
0203デフォルトの名無しさん2012/03/24(土) 01:01:49.44
一匹強烈なドロイド叩きのM犬が紛れ込んでるな
0204デフォルトの名無しさん2012/03/24(土) 01:13:23.96
Androidの互換性問題はMonoを使えば大半は解決するんだけどね
http://anago.2ch.net/test/read.cgi/bizplus/1332443259/43
0205デフォルトの名無しさん2012/03/24(土) 01:18:08.39
Androidの非互換って、だいたいハード固有のとこだと思うんだけど
そんなのmonoで開発するだけで解消できんの
0206デフォルトの名無しさん2012/03/24(土) 01:22:42.75
愚痴はよそでやれ
0207デフォルトの名無しさん2012/03/24(土) 01:33:07.61
愚痴ではなく啓蒙
0208デフォルトの名無しさん2012/03/24(土) 01:35:16.95
OpenGL使う上で互換性の問題に関わりあう部分何かある?
0209デフォルトの名無しさん2012/03/24(土) 01:36:14.36
SoCの違いでAPI挙動が違う
まじでビビった
0210デフォルトの名無しさん2012/03/24(土) 02:11:03.34
>>208
テクスチャサイズ、ビデオメモリサイズ、拡張機能、シェーダ、仕様準拠レベル、・・・
0211デフォルトの名無しさん2012/03/24(土) 02:17:20.83
もう1年以上仕事でAndroidアプリ作っている俺様が来ましたよ

俺はそろそろ
死ねこのクソOS
って叫んでも許されると思うんだ…
0212デフォルトの名無しさん2012/03/24(土) 02:22:32.05
一年も食わせてもらってありがとうございますだろ
0213デフォルトの名無しさん2012/03/24(土) 02:30:10.76
まったくだ。俺なんて去年は1クールごとに現場と言語が変わってるってのに
0214デフォルトの名無しさん2012/03/24(土) 02:40:27.99
sdkバージョンアップしたら、xmlエディタで、android:って打っても補完されなくなっちゃったんだけど、どこかにスイッチがあるのかな?
javaファイルでは補完されます。
0215デフォルトの名無しさん2012/03/24(土) 04:31:04.46
おっさん臭い
0216デフォルトの名無しさん2012/03/24(土) 09:05:59.84
他アプリ上でタッチイベントを強制的に実行させることは可能?

リファレンスのTouchUtilsクラスあたりを見てるんだが
むりっぽいかな
0217デフォルトの名無しさん2012/03/24(土) 10:05:38.97
トロイくせー
0218デフォルトの名無しさん2012/03/24(土) 11:12:29.09
たった1年?cupcakeの頃からやってるよ
0219デフォルトの名無しさん2012/03/24(土) 11:23:22.09
iOSできるヤツは腐るほどいるけど
Androidまともにできるヤツ少なくて助かるわ
0220デフォルトの名無しさん2012/03/24(土) 11:43:42.16
※ただしこのスレに限る
0221デフォルトの名無しさん2012/03/24(土) 13:52:09.19
↑そんなに自己紹介したかったのか?
0222デフォルトの名無しさん2012/03/24(土) 14:12:14.16
ArrayAdapter<String>から項目を削除するにはどうすれば良いですか?
removeメソッドを使うと同じ文字列があった場合、
最初に追加されたのが削除されるんですが。
0223デフォルトの名無しさん2012/03/24(土) 14:17:23.56
clearして最初から入れ直すしかないんじゃない
0224デフォルトの名無しさん2012/03/24(土) 14:30:46.65
それも良いですが
同じ文字列がArrayAdapterに追加されないように検討してみようと思います。
ありがとうございました。
0225デフォルトの名無しさん2012/03/24(土) 15:20:00.08
ArrayAdapterってMS系のDataSourceみたいなもんか
何かと思った
コンストラクタにコンテキストとかリソースIDとか指定しなきゃいけないってなんかこのクラス責務間違ってね?
0226デフォルトの名無しさん2012/03/24(土) 16:09:21.68
基本の Adapter 自体はそれほどおかしくない
モデルクラスからデータを引っ張ってきて各項目表示用のビューを作成し、それを ListView とかに提供する、純粋なインタフェースだ
モデルクラスとビュークラスの間をつなぐアダプタというわけだ
そこに、便利だからとリソースIDだけ指定すればビューの作成を自動的にやってくれるようにしたり、
便利だからとついでにモデル機能までくっつけちゃったものが、 ArrayAdapter
0227デフォルトの名無しさん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="http://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>
0228デフォルトの名無しさん2012/03/24(土) 16:38:35.55
名前はあなたが付けるものであって、自動的に付くものじゃない
好きな名前を付ければいい
0229デフォルトの名無しさん2012/03/24(土) 16:42:09.63
>>222
setに入れて、再度入れ直せない?
0230デフォルトの名無しさん2012/03/24(土) 16:42:26.11
>>227
View manko = test.findViewById(R.id.textView1);
02312272012/03/24(土) 16:46:26.74
最終的に何が言いたいかと言いますと、ボタンやテキストビューなどの部品単体でなく、
XMLごとまるごとsetViewでダイアログにのっける場合、
そこからのボタンやテキストビューをどうやってプログラムの方でアクセスするのかってことです・・・。

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

それでやってみます
ありがとうございました。
0232デフォルトの名無しさん2012/03/24(土) 16:51:51.03
質問です。Activityを取得するにはどうしたらいいんでしょうか?

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

ContextはActivityの一部(Activity.Context)っぽいんですが
どうすればいいんでしょうか・・・
0233デフォルトの名無しさん2012/03/24(土) 16:55:25.40
> thisだとContextになってしまいますよね

thisはActivityじゃないの?
0234デフォルトの名無しさん2012/03/24(土) 17:00:23.63
何がしたいのかもうちょっとわかりやすく書いてくれないと
0235デフォルトの名無しさん2012/03/24(土) 17:08:54.48
かっこよくってのがよくわかんないけど、staticメソッドを使いたいってこと?
0236デフォルトの名無しさん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");に入る正しい○○は何になるんでしょうか?
0237デフォルトの名無しさん2012/03/24(土) 18:05:06.16
MyActivity.this.setTitle("test");
0238デフォルトの名無しさん2012/03/24(土) 18:06:01.80
MyActivity.this
0239デフォルトの名無しさん2012/03/24(土) 18:11:09.98
Java初心者スレみたいなところと使い分けるといいかも
0240デフォルトの名無しさん2012/03/24(土) 18:15:35.71
>>237-239

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

Javaスレも見てるんですがActivityってandroidの方かなぁと思ってこっちで聞きました。
0241デフォルトの名無しさん2012/03/24(土) 19:09:53.05
>>240
[Class名].this
はjavaの基本
0242デフォルトの名無しさん2012/03/24(土) 19:23:23.19
AndroidやりだしてJavaの書き方が汚くなった気がする
SetterGetterを作らなくなったz!
0243デフォルトの名無しさん2012/03/24(土) 19:26:05.30
俺も知らないでいちいち無名クラスで処理するときのためにActivityの変数とか作ってたわ
超勉強になったありがとう愛してるよ(^з^)-☆
0244デフォルトの名無しさん2012/03/24(土) 19:49:20.86
なんでthis.XXXで参照できないの?
内部でダイアモンド継承みたいな不具合の起こちゃってる言語なのjavaは?
0245デフォルトの名無しさん2012/03/24(土) 19:54:53.14
OnClickListener の中で this っていったら
その this は OnClickListener のことだから
0246デフォルトの名無しさん2012/03/24(土) 20:00:51.78
C#のプロパティを知ったらgettersetterはアホらしくなったな
0247デフォルトの名無しさん2012/03/24(土) 20:06:26.71
また例の流れですか
0248デフォルトの名無しさん2012/03/24(土) 20:08:53.11
C#に羨望抱いても仕方ないだろ
java使えし
0249デフォルトの名無しさん2012/03/24(土) 20:24:13.08
ネイティブ開発最強のDelphiと、マネージド開発最強のC#を生み出した
ヘルスバーグをGoogleが引き抜けばいいのに
0250デフォルトの名無しさん2012/03/24(土) 20:35:27.71
>>243
俺もだ。
Java自体もちゃんと勉強しないとね。
0251デフォルトの名無しさん2012/03/24(土) 21:06:41.22
もしかして、別クラスの関数とかに引数でApplicationのcontextを渡さなくても
関数内で
[Class名].this.getApplicationContext()
で取得できるってこと?
0252デフォルトの名無しさん2012/03/24(土) 21:10:29.27
>>251
>>239
0253デフォルトの名無しさん2012/03/24(土) 21:12:13.40
これでも読め
Javaのクラス宣言5種+α - プログラマーの脳みそ
ttp://d.hatena.ne.jp/Nagise/20120308/1331222011
0254デフォルトの名無しさん2012/03/24(土) 21:42:48.11
AndroidでスタックトレースをToastで出すにはどうすればいいのでしょうか?

0255デフォルトの名無しさん2012/03/24(土) 21:58:48.79
printStackTrace で StringWriter をラップした PrintWriter に吐かせれば、
その StringWriter から文字列を取り出して好きなように表示できる
0256デフォルトの名無しさん2012/03/24(土) 22:18:06.47
>.255
ありがとうございます
できました
0257デフォルトの名無しさん2012/03/24(土) 23:54:22.11
このスレには MS 信者がいるな
WP やってれば?
0258デフォルトの名無しさん2012/03/25(日) 00:25:20.11
Delphi, C#と来たら普通は中の人の繋がりで話が出てるって思うのに
MSに直結するとかそうとうコンプレックス抱いてるんだなぁ
0259デフォルトの名無しさん2012/03/25(日) 00:44:57.27
>>258
お前スレタイも読めないの?
0260デフォルトの名無しさん2012/03/25(日) 00:48:24.80
そろそろMSを隠れ蓑に使わないで
ストレートにiPhoneマンセーしていいんだよ
0261デフォルトの名無しさん2012/03/25(日) 00:51:07.70
>>260
だね。
0262デフォルトの名無しさん2012/03/25(日) 01:03:52.18
>>259
悔しかったのかな論点ずらして
0263デフォルトの名無しさん2012/03/25(日) 01:43:46.14
>>262
別に悔しくないけど関係ない話ここに持ち込むなや
なんかそれっぽいスレあるだろ、、、
0264デフォルトの名無しさん2012/03/25(日) 02:26:40.98
SDK8で
SensorManager mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
とすると、
なぜか2.2のエミュレータでのみ、上記部分でフリーズするようになってしまいました。
何か分かる方いましたら、レスもらえると幸いです。
ちなみにSDKをアップデートしたので、そのせいかも?
0265デフォルトの名無しさん2012/03/25(日) 09:14:44.63
あのさ、サイズが変更になった時に変更になったオブジェクトの、
インデックス番号って取得できる?

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

いいメソッド等があれば教えてください。
0266デフォルトの名無しさん2012/03/25(日) 09:54:53.23
>>265
サイズの変更ってのがテキストの変更ってんなら、
TextWatcherインターフェース使ってonTextChangedで変更通知受けるとか。
0267デフォルトの名無しさん2012/03/25(日) 10:11:43.51
>>265
EditTextオブジェクトのindexを知りたいってことなら、idやtagをうまく使えば?
0268デフォルトの名無しさん2012/03/25(日) 10:12:18.75
なんでサイズの変更がテキストの変更に結びつくのか脳のロジックがわからないです。
0269デフォルトの名無しさん2012/03/25(日) 11:54:41.74
スクロールゲームのプログラムなんですが
bitmapを使って全体をずらして自身を書きなおして
それを毎フレームsurfaceviewに描くという方法にしてます。
bitmapずらして描く時に元のbitmapをそのまま直接また元のbitmapに描くと
Javaでは画面が崩れてしまうので、一度ワーク用のbitmapにコピーしてから
それを元のbitmapにずらして描くという2度手間を踏んでいます。
しかしこの方法だと重くて処理落ちしてしまいます。

一般的にスクロールの手法はどういうものでしょうか?
これで間違ってないでしょうか?
処理落ちしない方法があったら教えて下さい。
0270デフォルトの名無しさん2012/03/25(日) 12:35:43.97
ダブルバッファは使うのに必要ない。
描画領域は変わらない訳であって、
表示領域を変更するべき。
0271デフォルトの名無しさん2012/03/25(日) 13:05:00.37
>>270
具体的にお願いします。
0272デフォルトの名無しさん2012/03/25(日) 13:13:50.36
textViewに文字を表示し、その文字列をtexttospeachで読み上げさせた時に、
カラオケアプリの様に読み上げている部分の色を変えたいのですが、何か良い方法はありますでしょうか?
0273デフォルトの名無しさん2012/03/25(日) 13:17:30.46
>>269
エロゲとかはほぼ動かないので変化のあった矩形領域だけ転送しなおしてます
最近のゲームだと一般的には全部書き直してます
スクロールゲームについてはファミコンでも採用されてた定石があるけど教えません
0274デフォルトの名無しさん2012/03/25(日) 13:24:19.89
質問の趣旨が伝わらなかったようです。
一度離れますがもしわかる方がいたらコメント下さい。
0275デフォルトの名無しさん2012/03/25(日) 13:59:54.73
1・bitmapをcanvasのx=0に描画
2・次のフレームでbitmapをcanvasのx=1に描画
3・出来あがり
0276デフォルトの名無しさん2012/03/25(日) 14:07:20.10
>>269
流れはそれでいいよ
SurfaceViewはダブルバッファになってるのに自前でわざわざ2面持ってどうするの?
もしかして描画処理を一箇所にまとめてないとかないよね?
0277デフォルトの名無しさん2012/03/25(日) 14:08:03.50
>>272
現在、呼び上げてる文字を取得は無理だと思うので
時間指定で色変えて行くしかないのかな
部分の色を変えるのはhtmlで徐々に範囲を広げていけばいいと思う

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

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

http://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});
0279デフォルトの名無しさん2012/03/25(日) 14:21:29.24
>>276
スクロール面の他にキャラの合成もあるので(残るので)結局独立した背景専用bitmapが2面必要になりませんか?
0280デフォルトの名無しさん2012/03/25(日) 14:22:40.28
>>277
なるほど
徐々に範囲広げる方向が良さそうですね。

時間指定でやってみます。
0281デフォルトの名無しさん2012/03/25(日) 14:24:03.50
良く気付いたね
その通りです
0282デフォルトの名無しさん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);ではエラー出ます
0283デフォルトの名無しさん2012/03/25(日) 15:03:12.59
findViewById じゃないの?
0284デフォルトの名無しさん2012/03/25(日) 15:07:44.36
すいません、タブで変なのを選んでしまいました。

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

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

でいいみたいです
0285デフォルトの名無しさん2012/03/25(日) 15:30:46.29
アホやん
0286デフォルトの名無しさん2012/03/25(日) 15:55:36.47
>>279
「Dirty Rect」でぐぐるといい
0287デフォルトの名無しさん2012/03/25(日) 17:38:08.58
eclipseから、
・テストコードを走らせる起動
・通常の起動

の切り替えを行いたいのですが、単純で良い方法はありませんでしょうか?
起動引数オプション+getStringExtra()でいけるかと思い、
起動引数として「--es foo foo」を指定してみたものの、
getStringExtra()で取得できず・・・。
0288デフォルトの名無しさん2012/03/25(日) 17:43:56.14
昨日もActivity.thisの質問なかったっけ?
0289デフォルトの名無しさん2012/03/25(日) 18:02:03.55
javaって出来損ないなん?
0290デフォルトの名無しさん2012/03/25(日) 18:18:07.91
韓国人タレント、日本語うめえな。
すげえわ。
0291デフォルトの名無しさん2012/03/25(日) 18:18:53.37
>>290
ごめん誤爆した。
0292デフォルトの名無しさん2012/03/25(日) 18:57:11.74
WebページにアクセスしてHTMLデータを取得したくて以下のようにしたんですが

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

デバッグでsHTMLの中を見ると途中で...となっていてWebページすべて取得できませんでした。
なぜでしょうか?
0293デフォルトの名無しさん2012/03/25(日) 19:10:10.34
1 回の read で全取得できるなんて保証はどこにもない
何バイト読めたかを返してくれるから、全取得するなら -1 が返るまで何度も繰り返し呼ぶんだ
取得したデータは次回の read で上書きされないように気をつけろ
0294デフォルトの名無しさん2012/03/25(日) 19:50:30.74
なるほど、ありがとうございました
0295デフォルトの名無しさん2012/03/25(日) 20:41:27.07
これでお前もストリーマー
0296デフォルトの名無しさん2012/03/25(日) 21:28:21.78
そういやBitmapFactory.decodeStream()で、食らわせたストリームの
skip()で指定したバイト数スキップ出来なかったとき、リトライしないで
デコード失敗するって実装そのままなんだよな。
0297デフォルトの名無しさん2012/03/26(月) 08:56:49.96
なんかお薦めの書籍ある?
オライリーのAndroid hackってどうかな?
0298デフォルトの名無しさん2012/03/26(月) 09:07:27.49
帯の謳い文句に騙されるな。
サンプルコードはそのまま動かない。
0299デフォルトの名無しさん2012/03/26(月) 09:21:22.98
>>298
つまりどの参考書もダメ?
0300デフォルトの名無しさん2012/03/26(月) 10:12:09.97
可能であれば洋書がいいよ
0301デフォルトの名無しさん2012/03/26(月) 10:13:11.37
プログラムの途中でThread作ってHandler.postに投げたんですが
その処理が終了するまで元のプログラムは待っていて先に進まないようです。
待たずに先に進むようにするにはどうすればいいですか?
0302デフォルトの名無しさん2012/03/26(月) 10:19:42.07
Threadの使い方を間違っているかpostの使い方を間違っていると思われるよ
postに投げたものはUIスレッド上で動くからUIスレッドをブロックしてしまう
postに投げるものは長い処理をしないようにするんだ
postに投げるものと投げずにThread上で動かすものを選別したまえ
0303デフォルトの名無しさん2012/03/26(月) 10:35:48.77
Threadだけでpostに投げる必要なかったんですね。
できました。ありがとうございます。
0304デフォルトの名無しさん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の画面描画がどの時点で完了するのか、また経過処理を表示するのにどのメソッドを
オーバーライドすればいいのか、それが通用しないならほかに手段があるのか、教えていただけると助かります。
0305デフォルトの名無しさん2012/03/26(月) 12:47:11.08
>>304
android スプラッシュでググって出てくる方法を使わないのはなんでなん?
0306デフォルトの名無しさん2012/03/26(月) 12:52:51.93
onWindowFocusChangedはだめなんだっけ?
0307デフォルトの名無しさん2012/03/26(月) 13:14:55.12
>>305

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

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

0308デフォルトの名無しさん2012/03/26(月) 13:35:19.19
>>306

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

ThreadとHandlerを組み合わせるか、AsyncTaskを使って、初期化処理を別スレッド、UI処理をメインスレッドで行うよう分担する。
0310デフォルトの名無しさん2012/03/26(月) 13:56:24.86
>>307
その一定時間待ってから消す、を起動処理してから消すにすりゃいいでしょ。
プログレスも出すならAsyncTaskで起動処理なりしてそれが終われば本来のactivityに進めばいいのでは。
0311デフォルトの名無しさん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)));
03123042012/03/26(月) 14:23:02.97
>>309
その方法で試してみます。

>>310
>その一定時間待ってから消す、を起動処理してから消すにすりゃいいでしょ。
それはすでに実装済みかつ動作している。問題なのは画面に「表示」されないこと。
0313デフォルトの名無しさん2012/03/26(月) 14:28:12.28
>>311
setContent(new Intent(this, Page4.class)));
setContent(intent.setClass(this, Page5.class)));
引数が違うのは意図的?
0314デフォルトの名無しさん2012/03/26(月) 14:32:31.17
>>313
getIntentで別のクラスから渡した情報を、さらにPage1,3,5に渡しているので、意図的にやっています。
プロジェクトを最初から作り直してみたのだけど、ダメでした。
うーん・・・・・・・
0315デフォルトの名無しさん2012/03/26(月) 14:53:08.55
intent をコピーせずに同じインスタンスを全タブに与えてるんじゃない
03163112012/03/26(月) 14:53:51.09
>>315
そのようでした・・・。
新しく作ったintent1,3,5に情報渡したら解決しました。
ありがとうございました。
03173042012/03/26(月) 15:29:46.87
>>309
トンクスです。動作しました。最初の1回目はぬるぽがきましたが、修正してガッして動くようになりました。
0318デフォルトの名無しさん2012/03/26(月) 16:14:43.86
Androidの有料アプリの販売は、3割がGoogleに取られるという記載をよく見るのですが、
Google公式の文書がみつかりません。

そういったことについて記載のあるページはどこになりますか?
0319デフォルトの名無しさん2012/03/26(月) 16:53:20.77
http://support.google.com/googleplay/android-developer/bin/answer.py?hl=ja&answer=112622
0320デフォルトの名無しさん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%
0321デフォルトの名無しさん2012/03/26(月) 18:50:39.75
これって日本で売る場合の消費税ってどうなるんだろう?

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

でも、それだと外人が買った分に日本の消費税はかからないだろ?って問題もあるしな。
0322デフォルトの名無しさん2012/03/26(月) 19:05:37.35
誰に売るかじゃなくて、どこで売るかだよ。
0323デフォルトの名無しさん2012/03/26(月) 19:06:17.16
外資系は消費税払ってないそうだからGoogleも納税してないはず
アマゾンは納税していない事で一部団体から色々文句いわれてる
(納税逃れてる分の売り上げで、送料無料サービスとかやってるけどね)
0324デフォルトの名無しさん2012/03/26(月) 19:38:20.18
>>321
税理士に聞いて開発者スレで報告してくれ。
0325デフォルトの名無しさん2012/03/26(月) 21:33:20.50
AndroidでiOSのNSNotificationCenterみたいなことをやりたい。
http://stackoverflow.com/questions/3947641/android-equivalent-to-nsnotificationcenter
ここの3番目の回答にあるようにLocalBroadcastManagerが同じように使えるのはわかる。
けれど、AndroidのActivityってonDestroyが呼ばれる保証はないですよね?
つまり、
* ActivityがonDestory呼ばれることなく終了
* registerReceiverでActivityがReceiverになったままの状態
* 他のActivityからsendBroadcastする
* クラッシュ
するのではないかと思います。
かといって確実に呼ばれるonPauseでunregisterRecieverしたら、
別のActivityがsendBroadcastしたものは受信できない。
まずこの認識はあってますか?
あとどうすればよいのでしょう?自前で仕組み作るしかなかな・・・・
0326デフォルトの名無しさん2012/03/26(月) 22:20:15.26
>>325
onDestroy呼ばれてなかったらそれ終了してなくね?
0327デフォルトの名無しさん2012/03/26(月) 22:52:11.80
ADT17にしたら、プロジェクトを選択するとNullpoinerが発生するようになってしまいました。
解決する方法はありますか?
0328デフォルトの名無しさん2012/03/26(月) 22:57:46.69
>>325
> ActivityがonDestory呼ばれることなく終了
っていうのがプロセスkillのことなら、
killされてんだからBroadcastも何も送ること自体不可能
03293252012/03/26(月) 23:15:42.59
http://developer.android.com/reference/android/app/Activity.html
ここにある図の
Apps with higher priority need memory -> App process killed
は、アプリごと死ぬという認識で良いですか?
その後の
User navigates to the activity
の意味がよくわかりません。
http://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/
ここの下の方に
「起動中に、自動で他のアプリが立ち上がった。結構なメモリを食うアプリで、しばらくしてアプリに戻った。」
とありますが、こういうことがありうるのかなと。
03303252012/03/26(月) 23:23:53.25
User navigates to the activity
は、死んだアプリを再起動して、以前起動していたactivityまで遷移してくるって意味かな?
onDestroyが呼ばれないケースで注意すべきは、
たとえばあるActivityが終了したら必ずユーザー設定に保存すべき処理を
onDestroyで書くとまずいとかそういうレベルかな?
0331デフォルトの名無しさん2012/03/26(月) 23:29:35.27
メモリ不足とかでプロセスがkillされても、システム側にはそのアプリの情報 (アクティビティスタックとか) は残っているんだ
その後、元のアプリに戻ってきたら、プロセスが再起動されて、最前面のアクティビティ (だけ) が onCreate から作り直される
User navigates to the activity は、その遷移

データの保存は onPause でやらなくちゃいけない
それはリファレンスにもそう書いてある
0332デフォルトの名無しさん2012/03/27(火) 00:19:40.20
>>325
いつでもメッセージを受け取りたいならApplicationクラスからregisterすればいいんじゃないかな。
細かい要件はよくわからんが、基本的にActivityは一度に一個づつしかアクティブになれないから、単に複数のactivity間で連携したいというだけならstartActivityで対処出来ないか検討してみろ。
あとLocalBroadcastRecieverはレシーバーが一個も登録されてなくても別にエラーにはならん。
0333デフォルトの名無しさん2012/03/27(火) 01:12:44.69
Android4.0の履歴からタスク消去は迷惑だな
そのままタスクキルされてくれればいいのに
システムに残ったままになるし
0334デフォルトの名無しさん2012/03/27(火) 01:24:02.70
>「起動中に、自動で他のアプリが立ち上がった。結構なメモリを食うアプリで、しばらくしてアプリに戻った。」

自アプリ起動中に、通話着信、メール着信、アラームなどのタイマーアプリ起動、カレンダーアプリなどのスケジュール通知などなど沢山あるぞ
03353252012/03/27(火) 11:53:35.35
>>331の回答で理解したかも。
process killされたときActivityやLocalBroadcastやら参照カウンタやらメモリ上の情報はすべて消える。
けれどIntentやUserPreferences、ActivityStackの情報はストレージに残る。
で、アプリが復帰した時、それらストレージに残った情報から復帰される。
すなわちprocess killされたときは、LocalBroadcastやActivity自体丸ごと消えるから、
RecieverであるActivityをunregisterRecieverするとかも考慮しなくていい。
という理解で正しいかな?


0336デフォルトの名無しさん2012/03/27(火) 12:06:06.70
Google Playがずっと更新されないんだがなんでだろ
0337デフォルトの名無しさん2012/03/27(火) 12:31:45.59
androidはメモリーオーバーになりやすそうですが
OpenGLではどれくらいのテクスチャが使用できますか?
コンシューマー機のような大量のテクスチャは使えないですよね?
0338デフォルトの名無しさん2012/03/27(火) 12:56:01.84
>>336
Market Enabler
0339デフォルトの名無しさん2012/03/27(火) 15:07:42.11
oncreate内でexecSQL発行してDB表示させてんだけど
画面スクロールすると見た目というか表示データの並び順がぶっ壊れる 何故
ボスケテ・・・

orientationはlandscapeにしとるんだが・・・
0340デフォルトの名無しさん2012/03/27(火) 15:09:47.79
アダプターのサブクラス作ってたらgetViewのとこを見なおしてみるといい
03413392012/03/27(火) 16:21:24.70
なるほど!android内部で再利用してたのか!
>>340ありがとう!愛してる!
0342デフォルトの名無しさん2012/03/27(火) 19:37:32.03
アプリを終了させた後
Backguraundに残らないように
onDestoryで
android.os.Process.killProcess(android.os.Process.myPid());
をしているのだが問題はないだろうか?
またもっと最適な位置があるのかご意見いただければ幸いです
0343デフォルトの名無しさん2012/03/27(火) 20:00:45.85
残らないようにすることの必要性自体が疑問だけど
やるんなら if (isFinishing()) { 〜 } で囲んでおいてください
0344デフォルトの名無しさん2012/03/27(火) 20:34:01.80
>>343
よいメソッドですね。ありがとうございます!
ツール系で残ってると苦情がきたりするらしいから一応ね
0345デフォルトの名無しさん2012/03/27(火) 22:19:47.20
xmlで作成したmatch_parentを使ったSurfaceViewを使っているのですが、画面サイズによってSurfaceViewの領域の大きさが変わります。
その変わったSurfaceViewの縦と横のサイズを取得する方法はどういった方法があるのでしょうか。
初歩的な質問ですいません。
0346デフォルトの名無しさん2012/03/27(火) 22:42:20.13
SurfaceHolder.Callback の surfaceChanged に渡されてくるじゃない
0347デフォルトの名無しさん2012/03/28(水) 00:31:40.44
312は何で出来ないのかマジ理解不能。
同じような処理書いてみたけど、「処理が終わるまで表示されない」なんてこと無いぞ?
何か根本的に勘違いしてねぇ?

あと何で「そんなことはすでにやっている(キリッ」って偉そうなんだお前w
0348デフォルトの名無しさん2012/03/28(水) 07:13:14.94
タブ削除って、やっぱり「全削除」→「削除対象だけ残して再構築」てやり方しかないんだろか…
削除メソッドがないって、どういう設計思想なんだろう。
0349デフォルトの名無しさん2012/03/28(水) 07:15:46.58
自分では間違っていないと思い込んでいるからまったく見直さず気付くのにすごく時間がかかったなんて事あるしなあ
0350デフォルトの名無しさん2012/03/28(水) 07:35:31.46
>>347
偉そうなのはともかくやってるならやってると書いては欲しいがな。
どこからも読み取れねーよ。
0351デフォルトの名無しさん2012/03/28(水) 10:00:43.23
タスクキラー系アプリからkillさせない方法ってあるの?
0352デフォルトの名無しさん2012/03/28(水) 10:23:37.26
>>296
skip失敗するのって、指定バイトより先にストリームの終端が来た時だけじゃないの?
0353デフォルトの名無しさん2012/03/28(水) 10:24:54.23
>>303
UI関連の処理をするものはpostする必要があるけどね
0354デフォルトの名無しさん2012/03/28(水) 10:34:36.45
>>351
それはドラゴンキラーで殺せないドラゴンいるの?って言ってるようなもんだ
0355デフォルトの名無しさん2012/03/28(水) 11:23:49.30
Androidでカメラを搭載している/していないの判定はどうすればできるかな。
Bluetoothだったら、if(BluetoothAdapter.getDefaultAdapter() == null){}みたいに
判定でいるけれど...。
0356デフォルトの名無しさん2012/03/28(水) 11:38:50.63
カメラ使用中に温度が上昇すると勝手に機能停止するんだけどこれを防ぐ方法って何がある?
解像度を低くしたりWifiとかBluetoothみたいな他の機能を停止したりするのって効果ある?
機能停止する温度設定を上げたりできる?
0357デフォルトの名無しさん2012/03/28(水) 12:09:07.31
それ保護機能だとおもうけど・・・
OFFになんかしたら基盤燃えて端末ごと死ぬんじゃないの?
0358デフォルトの名無しさん2012/03/28(水) 12:10:38.61
BroadcastReceiverでIntentにpurExtra()してPendingIntentを送ってるのですが、
2回目以降、宛先のActivityでまったく同じextraしか取得できず困っています。
なぜ更新されないのでしょうか。
0359デフォルトの名無しさん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
サービスにしてしまえば消されないかな
0360>>3582012/03/28(水) 12:31:21.61
解決しました。
受け取り先のActivityでonCreate()にしか記述してなかったからでした。
新しいIntentの場合onNewIntent()で受け取られるんですね。
0361デフォルトの名無しさん2012/03/28(水) 12:44:50.14
>>357
うん
要するに温度が上がっても大丈夫な方法とか温度が上がりにくい方法を探してるって事
0362デフォルトの名無しさん2012/03/28(水) 13:00:53.42
>>361
温度が上がる原因は分かってんの?分からなくて対処法を聞くのは馬鹿げているよな?
逆に原因が分かってんなら、おのずと対処方法も分かることだと思うのだが
0363デフォルトの名無しさん2012/03/28(水) 13:11:30.61
わからないならレスしないでください
うざいだけです
0364デフォルトの名無しさん2012/03/28(水) 13:31:58.31
北極圏に引っ越す。
0365デフォルトの名無しさん2012/03/28(水) 14:00:16.21
そもそも、保護機能をOFFにしてまで何をしたいの?
保護機能を勝手にOFFにされるシステムなんぞ俺は使いたくないね。

どうしても冷やしたいのなら液窒でもかけろ。それかイベント見るとかさ。
0366デフォルトの名無しさん2012/03/28(水) 14:08:19.10
わかるわけないだろ
どんな処理して温度上昇をまねいているかの情報がないんだから
「氷で冷やせ」みたいなアドバイスしか得られなくて当然の質問のしかただ
0367デフォルトの名無しさん2012/03/28(水) 14:08:32.54
>>361
>温度が上がっても大丈夫な方法
無いからハード側にそういう保護機能が組み込まれてるわけで
ソフトレベルで制御は無理なんじゃないかな
機能停止するのはCPUだかGPUの熱暴走防止なんじゃなかろうか

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

ちなみに俺のスマホは1時間半ビデオカメラで撮影しっぱなしでも
機能停止とかしないけどね。
0368デフォルトの名無しさん2012/03/28(水) 14:32:24.12
カメラの周りに放熱機構取り付けてあるものだとなるよ
カメラの駆動時間が直接的な原因ではない
0369デフォルトの名無しさん2012/03/28(水) 16:55:56.43
singletonでSQLiteデータベース扱うときってみんなどんな感じで組んでる?
synchronizedで制御すると、たまにまずいことになるらしいんだけど
0370デフォルトの名無しさん2012/03/28(水) 19:33:07.08
今一番安定してるeclipseってどれですか?
0371デフォルトの名無しさん2012/03/28(水) 19:43:48.85
わかりますん
0372デフォルトの名無しさん2012/03/28(水) 19:48:31.73
というかバージョンによって不安定だったりするのかね。
0373デフォルトの名無しさん2012/03/28(水) 19:51:55.60
3.6.2以上じゃないと最新のSDKが入れらんないし。
0374デフォルトの名無しさん2012/03/28(水) 19:55:28.81
>>362>>365>>366
質問スレで質問したひとになんで怒ってんの?
>>362は>>361にアンカつけてるのに>>361読んでないの?
0375デフォルトの名無しさん2012/03/28(水) 19:57:47.00
>>374
蒸し返すな阿呆
0376デフォルトの名無しさん2012/03/28(水) 20:01:07.76
質問スレだからって質問者は神様ですみたいに言われてもな。
当たり前だが回答者がいて初めてこのスレは成り立つんだぜ。
0377デフォルトの名無しさん2012/03/28(水) 20:10:43.66
ちょっと違う
質問者と回答者がいて成り立つんだよ
0378デフォルトの名無しさん2012/03/28(水) 21:24:57.80
そう、まともな質問者が必要なんだよ
ちゃんと質問が出来る人を大事にすれば他の質問者も真似をするようになるかもね
0379デフォルトの名無しさん2012/03/28(水) 21:31:38.44
お前らみたいなアホな回答者もどきを駆逐するのが先決。
ま、はじめから期待してないが。
0380デフォルトの名無しさん2012/03/28(水) 22:13:07.83
昨日eclipseを起動したら
SDKが古いとか言われてコンパイルすらできなくなりました
なに勝手なこと言っているんですか?意味が分かりません
仕方ないので更新しようとするとインストールに失敗しましたとかほざきやがります
更新しろと言ったのはお前の方でございます
頭に来たのでeclipseを再インストールしたらとりあえず成功
前に使っていたプロジェクトを読ませてみるとちゃんとコンパイル出来ました
で、今日eclipseを起動すると色々ファイルがぶっ壊れているとかほざいてまたコンパイル出来なくなりました
-cleanやら色々やってみるも意味なし
本当に糞SDKに糞IDEです、ありがとうございました
もう二度とAndroid開発には関わらるまいと心に誓いました
0381デフォルトの名無しさん2012/03/28(水) 22:16:01.53
AIDEで手間いらずに開発できるらしいぞ
android上だけど
0382デフォルトの名無しさん2012/03/28(水) 22:16:36.03
Googleなぞ
所詮、自前でIDEも開発出来ない低脳技術集団なのですね
本当にうんざりです呆れかえってしまいました
0383デフォルトの名無しさん2012/03/28(水) 22:18:36.90
>>380
更新をかけるときは「android-sdk\tools」フォルダを別名でコピーして、「android-sdk\copy-of-tools\android.bat」みたいなファイルが出来るようにする。
その「android.bat」を実行すると正しく更新できるよ。
アップデートの処理中にtoolsフォルダをリネームしようとしてその下のファイルが開かれていた場合にこの問題が発生する。
てかWindowsでスタートメニューからSDK Managerを起動すると、多分必ずそうなる。
0384デフォルトの名無しさん2012/03/28(水) 22:19:21.83
みんな知っているよ
Androidは素晴らしいOSではないし、Googleは素晴らしい企業ではない
みんなが使っているから、仕方なくみんな使っているだけ
0385デフォルトの名無しさん2012/03/28(水) 22:21:04.92
M員は毎度同じ口調でもう嫌気がしてきた
0386デフォルトの名無しさん2012/03/28(水) 22:22:21.23
>>383
あ、そっすか^^;
基本的な条件で必ず問題が発生するとか
こんなことも確認してからリリースできない低脳技術集団なんですね^^;Googleって大企業は^^;;
0387デフォルトの名無しさん2012/03/28(水) 22:24:02.80
ぶっちゃけG勢もうざいとか言っているけど
心の奥底では、本当はGのやり方に100%納得がいっているわけでもないんだろ
そのことを自分自身で気付かないふりをしているだけ
0388デフォルトの名無しさん2012/03/28(水) 22:24:33.37
まあ、返す言葉がないよね。
0389デフォルトの名無しさん2012/03/28(水) 22:25:25.90
Mの洗脳宣伝マンうぜー
0390デフォルトの名無しさん2012/03/28(水) 22:25:56.57
急激に自演が始まったな
0391デフォルトの名無しさん2012/03/28(水) 22:28:11.89
>>387
満足はしてなくても納得はしてるよ
そういう書き込み続けても逆にアンチG勢への反発が強まるだけ
0392デフォルトの名無しさん2012/03/28(水) 22:30:44.12
WPの将来への不安要素が強すぎだから各スレへ攻勢かけてるなあ
ぶっちゃけどうやってもWPは負けしかないのにね
0393デフォルトの名無しさん2012/03/28(水) 22:32:13.04
最近あるゲームクリエイタがブログでこんなこと書いていたんだわ
「今、俺はソーシャルゲームを作っているけど、本当はこんな糞みたいなゲームを作りたくない、
でも本当に作りたいゲームを作っても売れなくなったし、このままじゃゲーム業界が潰れてしまう、こうするしかないんだ」って
Androidキチガイの主張とよく似ていると思った
0394デフォルトの名無しさん2012/03/28(水) 22:34:54.61
で、今日は君、ここに何しにきたの
0395デフォルトの名無しさん2012/03/28(水) 22:35:13.26
お前達の目を覚ましにだよ
0396デフォルトの名無しさん2012/03/28(水) 22:38:55.64
>>393
馬鹿だな。ソーシャルゲームが作りたくて作ってる奴も中にはいるんだぜ。
0397デフォルトの名無しさん2012/03/28(水) 22:40:40.94
さて、ゲハで箱厨でも叩いてくるかな
0398デフォルトの名無しさん2012/03/28(水) 22:43:45.87
>>397
【WP7.5】WindowsPhone7.5総合part26【Tango】
http://anago.2ch.net/test/read.cgi/smartphone/1331121336/
オススメw
0399デフォルトの名無しさん2012/03/28(水) 22:48:42.65
13年の後半には絶対に勝ってやるからな
覚えていろよ
0400デフォルトの名無しさん2012/03/28(水) 22:52:34.84
WPにdalvikVM入れてくれよ。そしたら買うから。
0401デフォルトの名無しさん2012/03/28(水) 23:08:44.53
逆にWindowsPhoneの何処が劣ってるの?
俺持ってないけど
0402デフォルトの名無しさん2012/03/28(水) 23:11:10.92
既存の市場を覆すのって難しいよね
0403デフォルトの名無しさん2012/03/28(水) 23:11:48.81
出遅れ
0404デフォルトの名無しさん2012/03/28(水) 23:13:03.23
スレチなのでここまでだね
以下質問にもどり
0405デフォルトの名無しさん2012/03/28(水) 23:15:33.92
OSとしては優れているんだけど
運が悪いというか
悪の枢軸であるAdobeがFlashの提供を渋っているのが大きい
結局どんなにOSが優れていてもAdobeという悪魔1人のサジ加減でOSの価値が決まってしまう
全人類がAdobeに金玉握られているも同然
0406デフォルトの名無しさん2012/03/28(水) 23:16:57.96
Apple信者も本当はFlash使えないことに不満を抱いているからな
事実JBしてFlash使えるようにしている奴が大半
0407デフォルトの名無しさん2012/03/28(水) 23:19:13.74
事実Androidだって2.2でFlashが使えるようになるまで阿鼻叫喚だった
0408デフォルトの名無しさん2012/03/28(水) 23:35:20.20
何ソレ。何処情報・・・・
俺の周りはiphone使いだらけだけど
誰一人としてFlash使えないからどうのこうの言ってるやつなんかいないぞ・・・?

メール、通話、Line、ゲームアプリ、Map、ブラウザ、ようつべで事足りてるみたいだけど
0409デフォルトの名無しさん2012/03/28(水) 23:51:27.75
もうFlashとかどうでもいいな
0410デフォルトの名無しさん2012/03/28(水) 23:54:30.85
Flash使ってるやつまだいたのか
0411営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 00:20:07.55
おめーが見ている画面の大部分がFlashですからwwwww
HTML5とかそれこそ普及してから糞垂れろやwwwwwww
0412sage2012/03/29(木) 00:21:55.90
eclipse付属のサンプルの「softkeyboard」で、キータッチしたときに押したキーがポップアップしますが、ポップアップを止めるには、ソースをどのように書き換えればよいのでしょうか?
0413営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 00:50:34.86
ゲーム開発又は、ゲーム作ったことあるって人に質問です。
ゲーム作る場合はどのようの構成で作ってますか?
例えば、レイアウトを複数作って画面を切り替えるなどですが
実際色々なサイトで見てると1つしかレイアウトを持たず作っているとこが多く
途中までの説明ばかりで最後まで作ってるとこがあまりありません・・・
ステージが増えた場合実際どうやって切り替えているのかなど分かると助かります・・・
(AndEngineのシーン切り替えとか便利そうだけど一旦Android自体に慣れたいから何も使わず作ろうかと)
お願いします!
0414営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 00:51:56.39
>>411
このページの大部分がFlashと
0415営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 00:55:48.37
>>413
実際にちゃんとゲーム作るやつは講座なんて書かない
ゲーム作りたいけどそこまで技術ないやつのオナニーが講座サイト
イラスト講座系もいまいちな絵のやつしか作らないのと同じ
0416営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 00:57:13.48
>>413
板違い→ゲ製へ
0417営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 00:59:38.84
>>413
他力本願で慣れるわけないだろう。
まずは紙と鉛筆持って考えろよ。みんなそうして覚えてんだ。
0418営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 01:05:41.11
講座とかだと設計書書かずにいきなりコード書いて、さあ出来ました!てやるからな。
0419営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 01:06:54.20
>>415
そうですよね・・・すみませんでした。
>>416
ゲ板か悩んだんですが、レイアウト関係の部分だったんで
ここに書いたほうがいいのかと思いました・・・
>>417
簡単なゲームは複数作ったんですが
実際にゲーム作ってる方の意見を参考にしたかったので・・・
0420営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 01:12:02.37
ゴリ押しで作れても賢そうなコードは中々掛けないもんだからな
他人のソースを読むのが先決だ
0421営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 02:54:42.37
AIJ社長の詐欺罪を必ず立証する!

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

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

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

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

あくまでWindowsゲームプログラムの話であってAndroidでこの話が通用するかはしらんけどな・・・
考え方は似てるはずだ。
04234222012/03/29(木) 03:42:46.69
apkのサイズが肥大してもいいのなら
リソース(背景画像や、音声、キャラのアニメデータ)は全てDrawbleフォルダとかに入れてしまい
そこから読み込めばいいし、
この時もステージを管理するフラグ変数みたいの用意して
Flg=1の時は0番データ、Flg=2の時は1番データみたいにね。

また長編RPGとかで、画像が200個とか凄まじい量になるのならば
SDに外部保管とか、ネットからダウンロードさせるとか
状況によって色々方法は変わるはずさ。
0424営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 04:46:56.45
>>422
>>423
なるほど!
大変参考になります!
ジャンルとしては、ACTかSLGをと考えています。
今色々なゲームのソースを眺めてましたが、レイアウトのxmlが何十個もあるゲームもあれば
1つだけしかなくてやっているSLGなどもあり色々な方法があるんでしょうね・・・
デコンパイルしつつ見ているのですが、参考にしたい物が殆ど難読化されており結局は試行錯誤って感じでしょうか・・・
3D系は結構書籍もあるんですけどね・・・2D系はあんまり見なくて(何点か買ってみましたがレイアウト関連はほぼムシでゲーム作っちゃってる・・・)
0425営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 08:12:39.08
ぎりぎりのとこでやってる中小を殺す気なのかな
0426営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 08:16:04.77
すいません、ゴバクです。。
0427営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 09:15:27.12
>>412
これわかるかたいますか?
0428営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 09:44:21.21
>>427
Eclipse付属ってのがわからないんだが。
0429営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 10:04:11.24
eclipseにAndroidアプリのサンプルなんか付いてこない。
0430営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 10:19:49.20
質問です。Androidx86でisoをVMWare Player上で動作させるとマウスカーソールが出てきます。
こっちとしてはマウスなしでタッチパネルで画面遷移等を行いたいのですが、タッチパネルから操作しようとすると、
マウスカーソールが実行権を取ってしまい、タッチパネル操作の邪魔をしてしまいます。
このマウスを外したり、実行権限を外したりする方法はありますか?
別の方法でもよいのでご教授お願いします。
0431営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 12:06:37.85
マウス抜いとけ
0432営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 12:35:04.37
>>296
これまじ?
0433営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 12:44:00.27
>>412
setPreviewEnabled
0434営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 13:45:15.90
あるアクティビティの中でSQLiteを用いてデータベースを作ったのですが、
このデータベースを複数のアクティビティで共有することはできるでしょうか?
0435営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 13:52:09.35

     (  ´・ω) 
    γ/  γ⌒ヽ (´;ω;`)  ウッ…
    / |   、  イ(⌒>>434⌒ヽ
    .l |    l   } )ヽ 、_、_, \ \
    {  |    l、 ´⌒ヽ-'巛(  / /
    .\ |    T ''' ――‐‐'^ (、_ノ
        |    |   / //  /
0436営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 14:37:32.69
>>434
データベースはアクティビティごとに使うときに開いて終わったら閉じなさい
これがお作法です
0437営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 14:50:37.35
>>436
>>434の回答になってないぞ
0438営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 14:55:48.36
>>436
アクティビティ毎にデータベースの宣言をする・・・でいいのでしょうか?
0439営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 15:44:55.40
ListViewを自動でスクロールさせたいんですが
どんな方法があるでしょうか?
04404222012/03/29(木) 15:57:15.06
作り手からするとリソースは盗用防止のため見られないように難読化するのが普通だからねぇ〜・・・・
試行錯誤だろうねぇ。
答えはないわけだから、作ろうとしてるゲームが作りやすい方法を、
自分がやりやすい方法選んでいいかと。

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

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

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

もし最終的に3Dゲームを目指しているとかならば
レイアウトxmlをあまり使わない方向で考えた方がいいかも。
04414222012/03/29(木) 15:57:46.35
↑>>424
04424342012/03/29(木) 22:19:30.18
試行錯誤を重ねましたが共有することはできませんでした。
同アプリケーション内の別アクティビティSQLiteDBを取得する方法、
または他に配列を保存し別アクティビティで利用する良い方法はないでしょうか。
0443営利利用に関するLR審議中@詳細は自治スレへ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で囲っても漏れ出す例外が出て落ちるのですが・・・
もっといい方法は何かないのでしょうか
0444営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 22:43:31.17
Integerで扱える値の範囲超えてない?
04454432012/03/29(木) 23:27:42.18
999,999,999はただの例です

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

自己解決しました

ありがとうございました。
0447営利利用に関するLR審議中@詳細は自治スレへ2012/03/29(木) 23:41:38.33
どういたしまして
0448営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:08:14.97
>>442
試行錯誤する前にググったらいいよ
0449営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:19:38.77
>>448
すいません ググってもページあんまなかったのです
0450営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:20:00.92
>>449
あるから探せ
0451営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:23:05.07
ってか何でちゃんと調べないで質問するんだよ
こんな馬鹿のせいで最近どんどんスレの質が低下している
04524422012/03/30(金) 00:29:33.56
何かおかしなことになっていますが449は私ではありません。
証明といってもどうしようもないのですが・・・。
0453営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:30:52.63
言い訳も弁明もいらんからとにかくググれ
0454営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:31:01.86
くだらね
0455営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:34:42.28
>>450>>451>>453
失せろゴミ
04564422012/03/30(金) 00:36:24.24
申し訳ありません。書き方が悪かったのか荒れてしまったようです。
もう一度しっかり調べてやり直そうと思います。失礼しました。
0457営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:38:42.87
ニワカの開発者が蔓延してるので
質の低下は回答者にも当てはまる
0458営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:43:19.48
ググればすぐわかる質問なんて
カスなお前らでも他人の役に立てる数少ない機会じゃないか
0459営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 00:44:38.60
>>456
書き方じゃなくて悪いのはあなたの姿勢または頭です。
0460営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 01:00:36.97
ぐぐってもわからない質問には答えないくせに
0461営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 01:03:40.01
>>460
ふーん、例えば?
0462営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 01:11:28.81
俺も何度か質問した事あるけど
他の答えやすい質問に流されたよ
StackOverflowに助けられたけど
0463営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 01:13:13.05
必ず回答がもらえる保証がこのスレにはあるのかね
0464営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 01:24:07.19
>>433
ありがとう!
0465営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 02:10:46.75
apkの拡張ファイルってどうやるんでしょうか?
エクリプスでデバッグできるのでしょうか?
0466営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 07:18:44.33
このスレは基本ググって解決する問題しか返事もらえないから。
簡単な問題でググるのが面倒な時に聞く場所だよ。
ググって解決しない問題はAndroidの会とかで聞いた方がいいと思う。
0467営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 09:25:36.19
>>442
SQLiteはActivityと紐付くものではないから、複数のActivityで共有することに
何も問題は無い。
どうやって、何ができなかったかをハッキリさせないと有益な回答は得られないよ。

SQLiteを扱う独立したClassを作ってみたら、見通しがよくなって問題点が見えて
きたりするかもよ。
0468営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 12:14:35.64
つーかググれば分かるって回答として何がダメなの?
ググって無いやつはググればいいし、見つからないと思ってる奴にはちゃんと目的のページがあることが分かる。
敢えてここでダラダラ回答するより遥かにまとまってる場合がほとんどなんだし。
0469営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 12:35:45.25
ググれって回答は別に悪いとは誰も言ってなくね
今回の件に関しては>>449で>>442は自分じゃないって言ってるわけだから、荒らしってわかったら反応するなよ
あと質問者も第三者も>>459みたいな煽ることしか頭に無いやつ相手にしちゃだめだ
0470営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 12:37:51.14
訂正
今回の件に関しては>>452で>>449は自分じゃないって言ってるわけだから、荒らしってわかったら反応するなよ
            ~~~~~~  ~~~~~~
0471営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 12:51:38.32
ググレ程度で偉ぶったり恩着せがましく回答者面するなよ。
本当にさっさと終わらせたいんならググってURL貼れ。
知識なくても誰でも言える事ずっと言ってる奴は質問者の方もスルーしときゃいい。
0472営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 13:19:50.13
というわけでスルーされる>>471
0473営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 14:37:27.27
ここはお前らの検索代行業者じゃねーぞ。
0474営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 15:57:45.61
まあ確かにググれと書く暇あったら
URL貼るなりヒント書いた方が有益だわな
0475営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 16:17:49.07
ググってわからないからココで質問してるんだろうし、
ググってすぐわかるってんなら、せめてググるキーワードぐらい書いて、○○でググれとすべきだよな
質問者はそれに対してお礼を言えばいいわけだし
0476営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 16:32:52.09
ぐぐるのがめんどくさいからだろ
0477営利利用に関するLR審議中@詳細は自治スレへ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);

どうか宜しくお願いいたします。
0478営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 17:47:36.68
iv1の画像がでかすぎてほかの画像がはみ出ちゃってるんじゃない?
画像ちっさくするかImageViewにもsetLayoutParamsでwidthとheight指定してあげれば
0479営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 18:30:17.78
変数の先頭を大文字にすんのやめろ
0480営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 18:46:39.77
>>462

プログラムのことでググったらそこに答え書いてること多いよなw
0481営利利用に関するLR審議中@詳細は自治スレへ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でもっかい指定するのは無駄だと思うんだが。
0482営利利用に関するLR審議中@詳細は自治スレへ2012/03/30(金) 20:11:34.52
スペース入ってなかった

LinearLayout
 ScrollView(横並びにして横スクロールさせるならHorizontalScrollView)
  LinearLayout
   iv1
   iv2
   iv3
0483営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 00:52:01.62
慣性スクロールをdisableにする方法はありますか?
0484営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 02:56:28.54
>>483
Scrollerのコンストラクタ第二引数に渡すインタポレータとかいうのを変えたら出来るよ!

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

一回自分の質問読み返して、これで回答出来るやついるのかどうか、落ち着いて考えてミタマエ!
0485営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 03:10:29.91
>>482
余計なお世話かもしらんけど、説明に際して一番topのLinearLayout要らなくね?
0486営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 04:20:42.86
他のアプリケーションに画像を暗黙Intentで渡す(いわゆる共有)方法は分かったんだけど
1枚ずつでなく、複数の画像を渡す方法ってありますかね?


>>483
うろ覚えで申し訳ないけど、フリックでのスクロールなら
onFlingのreturnをfalseにすると良かった気がするよ
0487営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 05:00:02.51
事故解決しますた
0488営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 05:01:05.88
おっと、解決したのは>>486でつ
0489営利利用に関するLR審議中@詳細は自治スレへ2012/03/31(土) 21:19:58.67
インラインアセンブラでneon命令がbad instruction になってしまうんだが、
何かコンパイルオプションが必要ですか?
0490営利利用に関するLR審議中@詳細は自治スレへ2012/04/01(日) 01:43:48.18
Android4.0のシステムバーって非表示には出来ませんよね?
となるとタブレット端末でのアプリが使える表示領域ってどのくらいになるんでしょうか?
何%がシステムバーに取られるのか知りたいんですが…
非表示に出来たり、上側に表示出来たりすれば一番手っ取り早いんですけどね
0491営利利用に関するLR審議中@詳細は自治スレへ2012/04/01(日) 02:08:09.76
非表示にするって事は、機種によってはホームボタンが、無くなるって事なんだよな。
うちにある中華パッドはフルスクリーンパッチが当ててあるが。
neonfpuはlibpngでそのうち試そうと思って、放置しっぱなしだなあ。
0492営利利用に関するLR審議中@詳細は自治スレへ2012/04/01(日) 21:54:27.31
androidのmediaplayerでoggを使う時にビットレートて制限とかありますか?

mp3だとデータのビットレートによってはmediaplayerのprepareで強制終了しちゃうみたいな話を聞いたことがありますが
0493営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 08:53:05.24
ふと思ったんだけど
onDestroyで終了させても
DDMSでプロセス残るのは仕方ないの?
綺麗に消したいんだけど・・・
0494営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 09:00:10.39
お行儀が悪いプログラム作るな
0495営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 09:13:21.13
onDestroyは呼ばれてる(ログで確認)けど
なぜか消えない・・・
作ってた途中から気づいたから
どこで消えなくなったのやら・・・
0496営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 09:17:36.83
はじめから消えないよ
0497営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 09:19:50.07
>>496
消えないのは仕様?
アンドロ初めてでよくわからないけど
サイクル見た感じじゃDestroyで消えるものだと思ってたけど・・・
0498営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 09:30:12.96
仕様
実際に殺されるのはメモリが足りなくなった時
それはOSが判断
0499営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 09:32:27.32
終了したアプリは次回起動時のためのキャッシュとしてプロセスが残る
0500営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:10:23.50
>>498
ありがとう
もやもやがすっ飛んだ!
>>499
なるほど・・・キャッシュとしてプロセス残してonCreateで復帰してるのか・・・

これが仕様とわかった今、「お行儀が悪いプログラム作るな」
っていう意味がわからないんだが・・・
アンドロは全然把握できてないからなんとも言えないけど
消えないのが仕様ならこれって行儀悪いプログラムなの?
0501営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:25:20.14
System.exit(0);
0502営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:42:50.09
>>500
世の中正しいレスばっかりじゃあねえんだぞ
0503営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:43:03.47
勝手に自分から消えるのは行儀悪いな
0504営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:49:01.31
それがAndroidアプリのトレンドだからね
バージョンが上がってAPIの仕様変更で自殺しにくくされたりもしたし
0505営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:50:04.35
推奨方式に従わない=行儀が悪い
0506営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 10:59:28.37
粗相しますた
0507営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:12:34.96
>>502
>>502
>>502
0508営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:16:10.23
>>502は正しいこと言ってる
0509営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:18:04.99
>>508
>>508
>>508
0510営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:19:01.92
>>508
一般論としては正しいがこの場合は紛らわしいでしょ?
最初から>505の流れです
0511営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:19:19.77
>>510
>>510
>>510
0512営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:22:16.32
>>511
>>511
>>511
0513営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 11:49:08.93
女の腐ったみたいなレスの応酬をしてんじゃねえよw
0514営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 12:02:20.40
マヌケな自称頭がいい人たちの推奨はおいといて、
居座る必要のないアプリがキャッシュされていると、
大いに嫌われて低い評価になるのが現実です。
0515営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 12:26:09.29
潔く全て消えてくれるアプリなんてそんなないやろ
0516営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 12:52:24.41
>>514って、まさか
System.exit(0)を呼ぶのが行儀良い
とか思ってないだろうな
0517営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 13:40:01.89
>>514
現実を知らないゴミが現実を語るな
0518営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 14:05:44.43
ごく一部のタスクキラー狂信者のために今後仕様変更や権限変更とかで
動かなくなる可能性のある危険侵すとかアホすぎ
0519営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 15:06:33.50
apkの拡張ファイルってどうやるんでしょうか?
エクリプスでデバッグできるのでしょうか?
0520営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 16:51:25.59
そうだよなぁ・・・
もしかしたらキャッシュに残る事によって、OSがそのアドレスを適切に把握し
消える時は、そのアプリに関する全ての領域を真っ白完全に消してくれてて

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

OSベンダーの推奨する方法をとっているほうが何かと安全だわな。
0521営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 16:54:02.70
なるほど
0522営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 17:41:05.10
そう思うならそうすればいいんじゃね?
0523営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 17:41:39.94
>>489
> インラインアセンブラでneon命令がbad instruction になってしまうんだが、
> 何かコンパイルオプションが必要ですか?
バイナリー値で定義しとけ。それでも動かないならサポートしてない。
0524営利利用に関する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);
0525営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 18:15:10.98
おまえさんそれどこで呼んでるんだい
0526営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 18:17:40.62
もちろんonCreateだろ
0527営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 18:21:29.82
524です。
テストなので、そのListViewそのものの
onItemClick
内で呼んでいます。
0528営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 18:22:30.89
それUIスレッドがスリープされてるから意味ないんじゃね
Activity.runOnUiThread(Runnable)
とか
View.post(Runnable)
とか
View.postDelayed(Runnable, long)
とか
0529営利利用に関する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();
0530営利利用に関するLR審議中@詳細は自治スレへ2012/04/02(月) 20:10:11.26
AsyncTaskでいいじゃない
0531営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 09:32:49.46
明示的intentはクラスの指定もしますが、
クラスを指定せず、起動しているアプリの起動しているクラスを呼び出すだけ。ということは出来ないのでしょうか。
0532営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 11:39:50.52
package間で、データの受け渡しする時ってどうしたらいいの?
今は同一package、クラス間ならApplicationクラスを実装して
そのApplicationクラスを受け渡し要員として使ってる

例:
A.Activity から作られた intデータを、setIntでJointAppを呼び出して
JointAppの中にある int jointに放り込んで
B.Activity で、getIntしてAから作られたデータを読み取る

見たいな感じ
0533営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:13:55.63
>>531
どのアプリのどのクラスを呼び出すの
起動してるアプリっていっても、複数あるじゃない普通
0534営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:15:11.80
>>532
ContentProvider とか BroadcastReceiver とか Service とか
0535営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:25:26.36
>>533
setClassNameで、アプリ名、クラス名を指定するじゃないですか。
これをアプリ名だけにして、そのアプリの最後に開いてた画面を呼び出す感じです。
クラス名まで指定すると、どの画面を開いていたかに関係なくそのクラスを開いてしまいますので。

分かりにくくてすみません。
0536営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:30:45.94
>>534
hmhm.ContentProvider見てみたけど
これは自分自身の端末をlocalDBにしてる感じ?
SQL文でTABLE作ってるし、SQLの勉強は昔ちょっとやった程度で
全く覚えてないぜ・・勉強してみるか
0537営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:37:55.99
AndroidアプリをJavascriptやC#、またはHTML5とCSS5とJavascriptで作るみたいなことも可能らしいですが、
このうちHTML5とCSS5とJavascriptに関しては、AndroidアプリというよりもWebアプリケーションで、仮に作るならサーバーやサーバーサイド(phpなど)処理が必要なんでしょうか?
0538営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:40:04.16
サーバーサイドの処理が必要ならね。
0539営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:40:57.17
やる内容にもよるけど基本的にそう
0540営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:47:23.66
>>537
基本不要。
WebViewで作る。
1から作るのが面倒ならPhoneGapとかTitaniumとかある。
PhoneGapは動けばいいってレベルならあり。
Titaniumはバグだらけなので手を入れながら使える人以外は手を出さないほうがいい。
0541営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:49:02.72
>>535
ランチャーからのアプリ起動と同じインテント (ACTION_MAIN+CATEGORY_LAUNCHER+パッケージ名+クラス名) に FLAG_ACTIVITY_NEW_TASK 付けて startActivity する
それか ActivityManager から getRecentTasks で該当する RecentTaskInfo 探して見付かった baseIntent を startActivity してもいいけど
0542営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 12:50:52.15
なくてもいいよ
ちゃんとしょっぼいアプリが作れるよ
0543営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 13:31:01.57
>>538-540
ありがとうございました。
では、Webアプリケーションとして提供する方法もありますが、ネイティブアプリケーションに変換(格納)する方法もあるということですね
最終的にインストールしてオフラインで使用できて、マーケットで販売できるものが作れるなら、HTML5で製作も検討します
0544営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 13:55:54.85
WebView埋め込んだActivityってことだよね?
0545営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 14:08:09.78
Androidでゲームを作りたいんですけど
ゲームの仕様書ってどんなソフトとかフォーマットで作ってますか?
0546営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 14:36:35.57
>>544
PhoneGapとかTitaniumとかじゃやないか?

>>545
スレち
0547営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 15:51:53.10
apkの拡張ファイルってどうやるんでしょうか?
エクリプスでデバッグできるのでしょうか?
0548営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 17:14:45.95
基本的な事で申し訳ないけどJavaにはC言語のような構造体の概念がないのは解っているけど
classを使って似たような事ができますよね
public class TEST {
long a;
long b;
long c;
}
とした場合にこれをC言語のようにsizeofでサイズを得て、
それをバイナリでファイルに保存する。
みたいな事は出来ますか?
それとも、アンドロイドはその様な方法はお行儀が悪いのでしょうか?
0549営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 17:15:01.46
>>547
http://developer.android.com/intl/ja/guide/market/expansion-files.html
0550営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 17:19:41.58
>>548
Serializableをimplements
0551営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 17:47:05.93
root権限を必要とするアプリを開発する場合
アプリの内部からroot権限をもつ外部プロセスを生成するしか方法はないんですか?
マーケットを見ると多くのroot専用アプリがありますが上記の方法でこれらのアプリを作れる気がしません…
0552営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 18:24:13.04
>>550
レスありがとうございます。
ググってみます。
0553営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 18:43:05.36
>とした場合にこれをC言語のようにsizeofでサイズを得て、
>それをバイナリでファイルに保存する。

ソースコードのポータビリティがうんぬん...
0554営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 19:02:33.66
>>549
ここって本当にわかんないことは答えないよなw
0555営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 19:19:15.20
WebViewにアドレスバーを付けたいんですが、なかなか上手くいきません
今のところWebView.addView(addressbar)
みたいな感じでやっていますが、WebViewがabsoluteViewあたりを継承しているせいなのか、
ウェブページに重なって表示されてしまいます。
これをpaddingかmarginでなんとかしようとしたのですが、ダメでした。
何か解決方法はないでしょうか?
0556営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 19:48:07.65
>>555
やりたいことがよくわからないんだけど
重なっちゃいけないってことだけどどういうふうに重なってるのか
どういうふうに重ねたくないのかが分からないとね・・・

幅とかきちんと指定してる?
0557営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 19:49:42.92
>>554
本当にわかんないことはここの住人もわからない人が多いから答えれないが正しい
05585542012/04/03(火) 20:01:00.32
すみません解決しました
0559営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 20:43:42.54
というか答えだろw
0560営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:29:02.87
>>551
このスレの人達じゃあ無理
xdaで聞いた方が良いよ
0561営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:34:11.10
と、自らの薄識を披露して自己紹介をしております。
0562営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:36:19.51
こういうレスだけは早いよねw
0563営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:37:30.16
http://www.atmarkit.co.jp/fsmart/articles/android05/03.gif


こういうTableLayoutで、passwordのEditTextを他のEditTextの半分の長さにするのってどうすればいいのでしょうか?
他のEditTextを仮に100dpとかで指定してるのであれば50dpにすればいいんですが、
match_parentで指定してるので、数字で半分の長さを書くというのはできなさそうです
0564営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:46:48.51
TableLayoutを入れ子にすれば
0565営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:58:04.68
>>564
<TableRayout>
<TableRow>
<TableRow>
<TableRow>
<TableRow><TableRayout></TableRayout>
<TableRow>
</TableRayout>


こういうことですか?
0566営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 21:59:20.27
色々間違ってるけど多分そんな感じ
0567営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 22:08:46.27
>>566
すいません やってみても上手く行かないのですが・・・
0568営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 22:17:57.43
password以外を2枠分にすればいいんじゃないの?
0569営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 22:45:43.95
>>561
結局わかる人がいないってことですか?
0570営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 22:49:28.09
>>568
試してみましたが、なぜかできません
layout_span=2をpassword以外にいれろってことですよね?
0571営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 23:01:39.50
edittextにwrap_contentを設定->setHeight,setwidth等で高さと幅を設定、
->またwrap_contentで設定してテキストの内容に合わせて高さとか幅を、
変えたいのですが、最後のwrap_contentでは、テキストの内容を変えても、
幅と高さが変わらないんですが、何かいい方法をご存じではないでしょうか?

0572営利利用に関するLR審議中@詳細は自治スレへ2012/04/03(火) 23:40:53.35
>>570
他の半分でいいなら
passwordのところのExitTextをLinearLayoutにいれて
LinearLayoutにweightsum="2"、passwordのedittextに
layout_weigth="1"をいれてやる
0573営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 00:02:39.48
>>572
ありがとうございました!
0574営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 00:26:26.34
LinearLayout
 framelayout
  画像

とある時

画像の横幅を画面いっぱいにしたいんですがどうしたらいいでしょうか
縦は96px固定です
0575営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 01:22:06.82
初心者です。勉強用のアプリを作っているのですが、文字列データは普通にActivityクラス
内に書いてはダメなのでしょうか?大量にあるのですが。
0576営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 02:09:59.44
大量にあるなら、尚更xmlやassetに置いた方が、メンテナンスが楽じゃないかな。
0577営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 03:08:59.55
>>575
ダメです
0578営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 08:20:08.73
>>574
LinearLayoutもframelayoutも画像もmatch_parentに設定するか
ソース内で、WindowsManagerからディスプレイの横幅取ってくるとか
0579営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 09:08:03.11
apkの拡張ファイルってどうやるんでしょうか?
エクリプスでデバッグできるのでしょうか?
0580営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 09:14:09.32
Howを質問すんじゃねえ
0581営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 09:35:37.63
>>579
ぐぐれば>>549にたどりつくだろ?
0582営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 09:41:07.65
それで分からないから聞いてんだろ
アスペかよ
0583営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:02:13.50
ちょw
これで分からないなら医者にどうぞとしか
0584営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:13:34.14
分からないじゃなくてリンク先を読まないだけだろ
読めないなら英語の勉強から始めろよ
それも面倒なら生きるのをやめろ
0585営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:49:11.78
でたー、答えがわからないから論点をずらす奴
社会人なら間違いなく首になるから気を付けた方がいいよ
0586営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:50:27.90
>>585
0587営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:51:23.86
論点とかいう奴は大抵論点が不明だよねー
0588営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:53:21.70
念のため言っておくと、リンクのたどり方が知りたいならスレ違い
0589営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:55:00.44
>>585
You is Baka
0590営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:55:50.39
>>589
Baka is you.
0591営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 10:58:27.27
荒らして楽しいか?
0592営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 11:08:15.70
うん!(^^)
0593営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 11:09:21.97
>>590
Hallo Mr Baka
0594営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 11:10:30.05
定期的に荒れるよねここ
0595営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 11:22:22.61
535ですが、541の以下の方法で無事動作しているアプリを呼び出すことができました。
>>ActivityManager から getRecentTasks で該当する RecentTaskInfo 探して見付かった baseIntent を startActivity してもいいけど

しかし、特定の順番で呼び出すと以下のエラーがstartActivityで発生しています。
java.lang.SecurityException: Permission Denial: starting Intent { flg=0x14000000 cmp="呼ぶ出してるアプリ"/."動いているクラス" (has extras) } from ProcessRecord{40577ea8 21499:"このアプリ"/10149} (pid=21499, uid=10149) requires null

呼び出すアプリをA,呼び出されるアプリをBとしてAは以下のような動作をします。
A起動時、Bが起動していればbaseIntentでBを取得してstartActivity。Bが起動していなければsetClassNameでBを指定しstartActivityする。
どちらにせよstartActivity後はfinish()する。

このアプリで、Bが起動していない時にAを起動しBが呼ばれ、ホームボタンを押し、もう一度Aを起動するとBを呼び出すstartActivityで上記SecurityExceptionが発生します。
しかし、あらかじめB自身を起動しておいて、Aを起動してBを呼び出してもSecurityExceptionは発生しません。

また、以下のパターンでもエラーは発生しません。
B起動してない状態で、A起動してB起動、ホームボタンを押してBのホームアイコンからB呼び出し(finishしてないので開いていた画面が出る)、もう一度ホーム画面を押しAからB呼び出し。


baseIntentを使ったときは必ずエラーになる。というのならまだわかるのですが呼び出し方によって起きたり起きなかったりするのでわけがわかりません。
調べた限りではマニフェストに同じ内容を書いていると起きる、というのがいくつか見つかりましたが、同じ内容を書いている箇所はなく、
それが原因だとbaseIntentでstartActivityした時に必ず発生するような気がします。

何かヒントなどはないでしょうか。
0596営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 11:45:32.43
>>595
ソース見ると ActivityStack#startActivityLocked にそれっぽいログメッセージがあるね
exported あたりにひっかかってるのかもね
0597営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 11:51:57.89
>>595
http://stachibana.biz/?p=451
SecurityExceptionに関するところ参考にして結果報告よろよろ
0598営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 13:07:19.13
android標準ブラウザのソースってどこかで見れませんか?
0599営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 13:32:46.23
https://github.com/android/platform_packages_apps_browser
0600営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 13:50:51.21
>>599
ありがとうございます
0601営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 13:59:35.19
>>594
女の生理日みたいなもんだ
0602営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 16:44:06.98
for (int i = 0; i < 1000; i++) {
lvi = new ListviewInflater();
lvi.setCol1(String.valueOf(i));
Log.d("debug", String.valueOf(i));
}
これでカスタムListViewに表示を行った時に
デバッグではきちんと0〜順番通りに表示されるのに
ListViewには0 1 2 3 4 5 6 7 8 9 0 0 1 2・・・とかで表示がおかしくなってる?んだけど
処理が早いとListViewにきちんと反映されない事とかあるの?
ウェイト入れてもかわなかったから違う気もするけど・・・
0603営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 17:04:17.39
>>602
たぶんAdapterのgetViewの部分がおかしいんじゃないかな?
0604営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 17:20:07.70
>>603
ありがとう!
でも未解決・・・
Adapterもチェックはしてるんだけど問題が見当たらない・・・
デバッグではきちんと表示されてるのに
リストビューに表示がうまくいかない・・・
そもそもなんで0〜9は綺麗に表示されてそこから0が2回とか続くのかが・・・
解決したら書きこみます!
0605営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 17:21:56.34
>>596
exported記述を試して見たところエラーは起きなくなりましたが、
Bを呼び出してもBの開いていた画面が開くのではなく、最初の画面から起動するようになりました。
この現象が起きるのはエラーが起きる場合のみですので、エラーよりはましとはいえ完全に想定した動作ではないですね。

>>597
取得したbaseIntentをstartActivityするのでなく、getComponentでコンポーネントしましたが、
エラーも起きませんが、どのパターンでも最初の画面から起動する状態になってしまいました。
0606営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 17:42:32.45
PreferenceActivityを継承したクラスの画面に、
EditTextなんかを混ぜたいんですが、可能でしょうか?
0607営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 17:48:53.85
>>606は事故解決しましたすみません
0608営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 18:09:46.37
>>607
だから、どう解決したのか書けよ
EditTextPreference
0609営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 19:16:36.37
>>605
俺もそこでハマってる
特定のアプリのActivityを起動すると必ず起きるので
某アプリのマニフェストを覗いたけどexportは無かった
あとAndroid標準のホームキー長押しのタスク一覧からだと
SecurityExceptionが発生しない
0610営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 19:18:48.78
>>607
自己解決したらどう解決したのか書こうね
自分だけわかればいいとかの自己中スレじゃないんだから
0611営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 19:39:54.95
A起動→B起動→ホーム→A起動→B呼び出しがうまくいかず、
A起動→B起動→ホーム→B呼び出し起動→A起動→B呼び出しだとうまくいく原因が分かったので報告&質問を。


595にも書きましたが、AからBを呼び出すときはgetRecentTasksでbaseIntentを探して呼び出してます。

で、取得したbaseIntentの中のComponentなのですがこれが曲者で、
最初にAから呼び出したBの中でいくらアクティビティを切り替えても、Aで取得したときBで最初に開いたアクテビティのComponentが入っています。
しかし、ホームを押してBを単体で呼び出してアクティビティを切り替え、
AでComponentを取得すると、Bで最後に開いていたアクティビティのComponentが取れるんです。


なので、1個目のパターンだと2回目のBの呼び出しでBの一番最初に開いたアクティビティが表示され、最初の画面を開いたように見える。
2個目のパターンだと、想定通りBの最後に開いていたアクティビティが呼ばれちゃんと動作する。

リファレンスを見ても、baseIntentは一番前のアクティビティが取れるとしか書いてませんので
仕様なのかバグなのかわからずお手上げです。

となるとgetRecentTasksを使わないか、Componentだけでも別な方法で取得するしかないと思うのですが、何か良い方法はあるでしょうか。

>>609
呼ばれる側のマニフェストにexport書きましたか?
私は片っ端からexport=trueを書くとエラーは起きなくなりました。
0612営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 19:55:26.34
リファレンスだけじゃなくてソースを読んでみるのも手だよ
外延的アプローチより早いかも
0613営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 20:07:36.25
外部(SQLやCSV等)から読み込んだデータを並び替えができるような表示にしたいのですが
方法が分かりません。
表示例:
Name1 colum1 colum2 colum3 colum4
Name2 colum2-1 colum2-2 colum2-3 colum2-4
・・・・略
このように表示する場合GridViewでは「gridview.setNumColumns(5);」でできますが
この場合列ごとの降順昇順の並び替えができるのかが分かりません。

他にいい方法などがありましたら教えてください。
お願いします。
0614営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 20:09:03.93
>>611
呼ばれるアプリは自分のアプリじゃないので書けないんだ
0615営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 20:16:52.42
>>611
素朴な疑問なんだが、ホームアプリと同じ動きだよね?
ホームアプリって参考にならんの?

的外れだったらすまん
0616営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 20:17:07.61
>>611
baseIntent.origAcrivityはどう?
0617営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 20:32:50.35
>>571です。

誰か分かる方いませんか。
requestlayoutを呼べばいいのかなと思ってるけど、
それでもうまくいかないです。
0618営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 21:36:55.20
>>578
ありがとうございます

toastだと画面いっぱいにならないようです
試行錯誤してみます
0619営利利用に関するLR審議中@詳細は自治スレへ2012/04/04(水) 23:24:42.43
>>617
setLayoutParamsしてる?
0620営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 00:31:36.48
初めてwidgetを扱ってみようと思い

ほとんどコピーでHelloWorldを表示させようと思ったんですが
00:27:30,731 INFO [main] Main - java.endorsed.dirs=C:\Program Files (x86)\Java\jre7\lib\endorsed
00:27:30,735 INFO [main] Main - launchFile: D:\android\.metadata\.plugins\org.eclipse.wst.xsl.jaxp.launching\launch\launch.xml
00:27:30,776 FATAL [main] Main - No embedded stylesheet instruction for file: file:/D:/android/Widget/AndroidManifest.xml
org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/D:/android/Widget/AndroidManifest.xml
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:225)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:186)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.Main.main(Main.java:73)
Caused by: org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/D:/android/Widget/AndroidManifest.xml
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:214)
... 2 more
とでてAndroidManifest.out.xmlが作られて何もできません
どうしたらいいでしょうか
参考サイトhttp://boco.hp3200.com/beginner/widget01-1.html
0621営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 00:36:15.36
>>620
AndroidManifest.out.xmlを削除してAndroidManifest.xmlを閉じて
再度挑戦してください
xmlファイルを表示したまま実行してはいけません
0622営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 00:48:01.57
>>621
ありがとうございます

2時間の苦悩から開放されました
0623営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 00:56:13.97
out.xml問題はandroid sdk入門サイトの一部で書いてあるので、
まずは、そういうサイトをググってナナメ読みした方が効率いいよ。

そういう俺もndk-buildで4日ぐらい引っかかったけどw
0624営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 01:45:14.50
>>619

setLayoutPramsは呼んでます。
一回目のwrap_contentsの時と同じ方法で呼んでます。
一回目はちゃんと内容によって、変わってるので、
setlayoutparamsの呼び方は間違ってないと思います。
0625営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 02:26:48.18
>>623
コードばかり疑っていてまさかそういう事になってると思いませんでした

お陰でwidgetは起動しました

でも時計の更新に躓いてます
あまり更新を多くするとダメと書いてあるのに時計は変わったと同時に更新しないといけないという矛盾に
はまりました
0626営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 09:31:02.50
アンドロイド端末内にあるファイルをFTPでサーバーにアップローとするアクティビティを作りたいのですが、どのようにすればよいのでしょうか?よいサンプルなどありましたら教えてください。宜しくお願い致します。
0627営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 09:34:16.85
>>624
該当箇所のコードさらしてみたら?
0628営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 11:06:46.57
>>626
それはAndroidの話ではなくJavaの話(NDKを使うならCの話)
Java使ったFTP云々する方法はググって調べるといい
0629営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 12:35:47.40
一番簡単にデータを保存したい場合は何をつかうといいですか?

10項目程度の設定を保存したいです
0630営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 12:42:10.85
>>629
preferenceactivity
06316132012/04/05(木) 13:00:14.73
>>613
分かる方いませんか?
GridViewじゃなくてもいいです。
ListViewで複数列作って、列ごとでソートできたらいいんですが・・・

よろしくおねがいします。
0632営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 13:07:50.30
まず並べ替えの定義をちゃんと書けよ
ユーザーがドラッグして入れ替えられるようにするのか、
ソート順を設定できるようにしてそれで変えるのか。
0633営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 13:27:19.00
俺が作るなら ListView だな
SQL から読み込むなら読み込む時点で ORDER BY 句を付けて読み込む
それ以外は Arrays.sort でも使ってソートしたデータを ListView に入れる
0634営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 14:22:42.79
>>633
ありがとうございます!
列ごとにソートをする場合なんですが
例えば1列目をタッチすると1列目の降順や昇順でソート
2列目をタッチすると2列目を・・・と言うような感じでしたいと思っています。
array.addとかで突っ込んでいくと1列目とか2列目とか分け方がわからないんですが
御教え願えますでしょうか><
説明不足ですみません・・・
0635営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 14:31:43.83
>>634
>array.addとかで突っ込んでいくと1列目とか2列目とか分け方がわからないんですが
???
横からすまんが言ってることが分からない
06366132012/04/05(木) 14:46:07.01
>>635
すみません・・・ごっちゃになってて意味不明になってました;;
最初にCSVの内容を取得
内容例
col1,col2,col3,col4,col5
col2-1,col2-2,col2-3,col2-4,col2-5

ArrayList<String> array = new ArrayList<String>();
ArrayListに先程取得したCSVをarray.addで突っ込んでいきます。
array.get(0)はcol1 array.get(5)だとcol2-1になると思いますが
ListViewで
5列の項目を作っていきたいのですがこの場合の列ごとのソート方法が不明です・・・
説明が本当にごっちゃですみません・・・
0637営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 14:54:09.51
class Row {
String a, b, c, d, e;
Row(String a, String b, String c, String d, String e){ 略 }
}

ArrayList<Row> array = new ArrayList<Row>();
array.add( new Row("col1", "col2", "col3", "col4", "col5") );
array.add( new Row("col2-1", "col2-2", "col2-3", "col2-4", "col2-5") );
Collections.sort(array, new Comparator<Row>(){ 略 });
0638営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 16:05:32.44
つーかandroid関係ないよーな。

行のデータを格納するRowDataクラスでも作って、

static RawData.sort(ArrayList<RawData list, int index){
// listを並べ替える処理
}

みたいにしてlistをソートして、ListViewのデータを更新して
notifyDataSetChanged()
でも呼んでやりゃよくね?
0639営利利用に関するLR審議中@詳細は自治スレへ2012/04/05(木) 16:13:15.54
簡単なアルゴリズムでさえ自分で考えようとせず
こんな場所で他人に聞いてるようでは
プログラマーとしてお先真っ暗だよな
06406292012/04/05(木) 17:18:47.84
>>630

ありがとうございます
0641営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 00:07:10.22
>>639
まあいいじゃないか。
せめてきちんとやりたい事の説明ぐらいはしてほしいけど。
0642営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 08:46:20.42
正方形があって、それを指で引っ張っていって長方形の中に入れると、長方形が1/2になる形で正方形がはまるものを作りたいんです。
それ自体は自分で問題なくできるんですが、正方形をはめるとき、単に移動させただけじゃ操作感覚が足りません
アルファ値変更でフェードインさせるのが無難なのかもしれませんが、更に凝ったこと、なんというか「ポコッ」という感覚を味わせたいんですが、
そういうアニメーション効果について解説している書籍もしくはサイトはないのでしょうか?
もしくは、皆さんならこうされるとか、実際にそういうアニメーションを実装しているアプリケーションを紹介して頂けないでしょうか。

最悪、Androidアプリの分野を離れて遠回りでアニメーションについてしばし学ぶことも覚悟しています。
0643営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 08:58:10.55
>>639
まぁそういうアルゴリズムを教えれない人が何も言うことは無いと思うけど。

public ReadCsv(Context context, int filename) throws IOException {
this.res = context.getResources();
InputStream is = res.openRawResource(filename); // CSVデータファイル
bufferedreader = new BufferedReader(new InputStreamReader(is));
String line = "";
while ((line = bufferedreader.readLine()) != null) {
list.add(line);
}
}
とにかくCSV読みこんでこっから行や列を読み込むように作れば良いと思う
本当にここは質問にも答えずぐちぐちいう人多いな
0644営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 09:07:46.93
>>642
何かゲーム?っぽいからゲーム板の方がきちんと回答きそうな気がするけど。
「ポコッ」て感覚は ハマる時に?なるのかな
ScaleAnimationとか使って
ハマる時にハマる場所に1/2以下よりちょっと小さいぐらいに縮小して
ちょっと大きくして→小さくして→ピタッとハマるようにすれば良いと思うけどどうだろう?(ぷるっと揺れてハマる感じになるからちょっと違うかも?)
ScaleAnimationは使ってないからわからないけど見た感じじゃできそうだったからよかったら試してみて・・・w
0645営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 09:19:07.53
アニメーション関係で詳しく解説してるサイトとか書籍って無いよね・・・
テスト用のプロジェクト作って色々試してみればなんとかなるもんだけど
0646営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 09:32:20.59
>>644
追記で・・・
そのポコッとするのが何かわからないからなんとも言えないけど
画像だったらスレッドとかでアニメーション作ってもいんじゃないかな?

>>645
確かにすくないけどアニメーションはAndroidって言うよりJAVAでって感じが強い気が・・・

結局は試行錯誤。綺麗にできるといいですね・・・
0647営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 12:04:37.40
>>644-646
ありがとうございました。
試行錯誤して駄目だったらViewSwitcherにします
0648営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 12:37:49.13
>>321
ttp://d.hatena.ne.jp/tmurakam/20120321/1332256170
0649営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 12:52:41.11
Androidってリビジョンが0.1違うだけで
以前のコードが突然動かなくなったり挙動がおかしくなったりしてマジ糞だな
0650営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 12:54:35.81
ハード構成がほんの少し違うだけでAPIの挙動も千差万別だし酷すぎる
0651営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 12:57:09.56
Androidって多様性を尊重したOSなんだけど
実際に世の中で売られているスマフォやタブレットを見てみたらどうよ?
多様性なんか無くて、どこの会社も同じような物を作っている
結局Androidの多様性って、恩恵が全く生かされず逆に弊害だけが顕在化しているんだよな
iPhoneやWPみたいにちゃんと体系と仕様を整備しないと、苦労するのは俺たちなんだよクソOSが
0652営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 12:58:35.42
時代遅れ言語のJavaに放任主義のクソAndroidとか
なんでこんなものが世の中でウケているのか全く理解に苦しむ
0653営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:02:15.67
反論できまい
お前らだって経験があってウンザリしているはず
「2.3になったら動かなくなったぞ!」「うちのXperiaだと表示がおかしいのですが・・・」
こんなクレームどれだけ浴びせられてきたよ
0654営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:03:07.71
>>643
質問に答える義理も全くないし、
まともに仕様も伝えられないような
馬鹿に教えるなんてばからしい。

つーか物とバカはCSVの読み込み方なんて聞いてないだろ?
某MLでもそうだが、教えたがりってほんと役に立たないな。
0655営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:03:16.09
M$スレでやれw
0656営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:05:38.09
まーたきたのか
2013下旬見てろよといったが、この業界、そんなに時間経ったら手遅れ
もうどうにもならんのよWPは
0657営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:07:16.33
>>654
死ねゴミ
0658営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:25:37.91
大体ちゃんと教えろよとか言ってる奴はゴミ質問者の自演だろ。

そうじゃないなら自ら教えればいいだけだしな。
0659営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:31:48.46
とんちんかんな質問者
質問者を装って煽る傍観者
質問に答えられない回答者

こんなところだろ
0660営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:33:46.30
+ メタ議論をする俺たち
0661営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:46:41.53
>>654
教え方がわからないんだね^^
まだ春休みなのかな?^^
0662営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 13:48:09.43
さっきのは意図が上手く説明できない質問者に間抜けな解答+煽りをぶっぱしちゃったケース
両サイドの痛い子同士の競演
0663営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 15:13:21.43
豪勢だね!
0664営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 15:45:18.47
ストレス発散は他所でやれよw
0665営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 17:14:51.07
WPは以下の条件をみたせばAndroidどころか、iphoneをも駆逐できるかもしれんぞ
だからMSガンガレ!!

・マーケットはappleよりではなくandroidよりにして審査を甘くする
・キャリアとハードメーカーに低価格で端末を供給する
・端末デザインはプライドを捨てて、iphoneとandroidのいいとこパクっていけ!
・同時に販売店にもバックマージンを沢山あたえ「WP売ったほうが利益にあがる!」と思わせる
・さらに同時に日本でCMをバンバン流す
↑ここまでエンドユーザーと販売店向け
↓ここから開発者向け
・仕様をガッチリ固め、どちらかというとiphoneよりにし、ハードの違いによる誤動作問題は絶対起こさせない方向で
・強力なVisualStudioをフルに活用し、無料で開発環境を提供する
・日本語訳が完璧なMSDNで資料も充実させる
・中途半端な機能のOSをチマチマバージョンアップリリースするのではなく
 ある程度まとまった状態で1年以上間隔でドン!とバージョンアップしていく

PCで過去数十年にわたり培ってきた技術と経験があるのだから
開発者にやさしい環境の提供は得意でしょ?MSさん
あんたの所に足りないのはエンドユーザーの気持ち
ここを今回うまくつかんだのがgoogleとapple。
後発ならではのメリットもあるんだから参考にしてガンガンぱくってけ!
0666営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 17:29:58.90
荒らしはスルーがいちばん嫌い
0667営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 17:42:50.97
ロケーションサービスでrequestLocationUpdatesにリスナ登録した直後は動いてるんだけど
1〜2日のオーダーで時間が経ったら位置が変わっても全然リスナが呼ばれなくなる
どの時点で呼ばれなくなるのかはっきりしないし
原因が全然わからないんだけどわかる人いたら教えて
0668営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 17:51:01.64
>>667
どんな風にやってるかわからないから当てずっぽうだけど
検出間隔の調整してなかったら安定性が悪いよ
0669営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 17:58:33.80
教えてください。

Assetsに置いたファイルの最終更新日を取得するにはどうすればいいでしょうか。

どうかよろしくお願い致します。
0670営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 18:24:30.03
Playストアからインストールしたアプリか
そうでないかを判別するAPIはありますか?
0671営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 19:10:15.40
有るよ
0672営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 19:19:38.83
M$はもうスマホは負けでもいいと言ったとか
さすが状況が一番良く理解できてるね

だから安心して今まで通りの開発を続けていけばいい
0673営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 19:28:20.86
M$という隠語を使うやつはアンチなので発言を信じないほうがいい
0674営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 19:31:06.78
>>667
数時間ごとにリスナ再登録すればどうだろう
0675営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 19:32:54.50
何も心配する要因はない、黙っててももうアレが入り込む余地ないから
0676営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 19:59:28.31
デベコンで、指定したアスペクト比か解像度じゃなければDLさせないってこと
できないかなーむりかなーできないかなー
0677営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 21:48:40.04
>>627
onfocuschangeで、
if(hasFocus==false){
setHeight();
setWidth();
}else{
setLayoutParams(wrap_content,wrap_content);
}
簡単に書くと、こんな感じ。
最初にfocusが当たった時は、内容によって大きさが変わるけど、
二回目にfocusが当たった時は、大きさが変わらないっす。
0678営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 23:40:10.35
入り込む余地がどうのこうのより、来年はAndroidも危なさそうだけどな。
アメリカの調査会社の結果によると、Android開発者が疲れてうんざりし関心が低下
Googleは大きな舵取りを放棄する姿勢は先も変わらない。
iPhoneがシェア伸ばし続けているって出てるよ。

確かにWindowsでObject-C使えるようになったら、大半がそっちに流れてもおかしくはない。
0679営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 23:54:17.41
売れてない端末のアプリは作りたくは無いな。
0680営利利用に関するLR審議中@詳細は自治スレへ2012/04/06(金) 23:57:12.32
iPhone用とWP用で開発コストが一緒だったら、間違いなくiPhone用を作るに決まってる。
予算が余ったらiPhone用に機能追加するために使ってWPには見向きもしないのが上手なコストのかけ方だろう。
日本に使ってるユーザーってどのくらいいるの?
完全に空想だけど10万人未満とかじゃないのか?
0681営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 00:29:08.29
普通は両方作るもんだ。
わざわざ片方だけとか、
偏る必要ないじゃん?
0682営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 00:36:02.14
JavaってEnumは使いますか?
それともXMLに書きますか?
0683営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 00:44:16.10
はい
0684営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 00:44:54.37
enumのほうがらくでしょ
0685営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 00:52:36.27
はい
0686営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 01:17:12.85
>>671
嘘つくなアホ
0687営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 01:22:17.95
はい
0688営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 03:18:35.29
はいはい
0689営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 07:22:04.49
コメントに過剰反応する奴も
0690営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 11:29:07.88
enumはapkにしたとき容量が無駄に増えるとかどっかの本で見たが、ほんとかな
今んトコ使う機会ないから分からんが
0691営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 14:14:44.50
若干スレ違いかもしれませんが、
android sdkで作成したデバイスを、JAVAの入っていない別のPCで起動したいのですがどうすればいいですか?
エミュレータはqemuでできてるんですよね?デバイスを作成するとできるsystem.img、user.img等を
qemuから開けばいけるのかなと思ったのですがうまくいきません
0692営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 14:36:09.33
はい
0693営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 15:26:19.30
デジタル時計のウィジェットを作りたいのですが、どこかにサンプルありませんか?どうしても時間がアップデートされない。。。
0694営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 16:03:24.10
はい
0695営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 16:38:51.79
>>693
3日まえの俺やな
0696営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 16:58:26.54
最近のバージョンのSDKでic_menu〜のアイコンサイズが以前よりも小さくなってるんだけどなんで?
例えばhdmiがAndroid-10では72x72だったのにAndroid-11では48x48になってるんだけど
0697営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 17:36:06.11
hdmi?
0698営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 17:40:24.25
hdpiだった
0699営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 17:44:37.69
>686
調べてみたよ
ttp://neetchan.on.arena.ne.jp/develop/license.html
0700営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 19:15:59.07
>>695
自己解決しました?
アラームマネージャー使うとこまではわかったけどいまいち動かない。。。
configureも動かないし。
0701営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 19:51:09.06
初めてマーケットに公開してみたけど
反映されるまでどれくらいかかる?
検索してもまだ出てこないんだけど
0702営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 19:54:04.30
>701
とりあえず半日くらい待ってみたら?
承認に少し時間掛かるよ
0703営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 21:35:38.20
>>700
デジタル時計はできたよ

サービスとアラームマネージャーで毎秒更新する時計
0704営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 21:37:58.42
>>696
3.0からメニューはアクションバーになったからとかじゃない?
0705営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 21:56:31.39
<?xml version="1.0" encoding="UTF-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Button" />

</LinearLayout>

</ScrollView>


こいいうレイアウトを作ってみたのですが、Buttonは横方向には一杯まで伸びるのに
縦方向には一定の長さまでしか伸びないのはなぜですか?
07067052012/04/07(土) 22:11:24.92
fillviewpoint=trueでいいそうです
ググって少しでかいけつしました
すいませんでした
0707営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 22:28:56.72
java完全初心者なのですが、アンドロイドを開発をするにあたっての
javaの基礎知識を学ぶ書籍はありますでしょうか?
android本だとサンプル動いたら「はいおしまい」っていう感じでサンプルを習って書いて
いっても知識として身についている気がいまいちしないので。

クラスの仕組みが体系的に学べるようなものができれば欲しいのですが、
ご存知の方がいらっしゃいましたら教えてください。

宜しくお願いします。
0708営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 22:32:12.44
今更javaを本気で学ぶのはリスクが高いんじゃない
作りたいアプリを作られれば十分だよ
0709営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 22:49:28.71
>>702
今検索したら表示されるようになってた
こんなもんなのか
0710営利利用に関するLR審議中@詳細は自治スレへ2012/04/07(土) 23:24:51.00
>>708
作れれば、で十分だよ
0711営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 00:10:26.75
>>708
そうやって日本語を学ぶのも避けてきたというわけか・・・
0712営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 00:27:41.98
↑アホ
0713営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 00:31:54.54
javaにリスクってなんだ?
COBOLでさえまだまだ生き残ってるのに
0714営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 00:34:39.06
このサイトに従って

1.はじめにウィジェット表示
http://android-er.blogspot.jp/2010/08/simple-home-screen-app-widget-to-get.html

2.configure activityの追加
http://android-er.blogspot.jp/2010/10/simple-home-screen-app-widget-with.html

3.Alarm Managerの追加
http://android-er.blogspot.jp/2010/10/app-widget-using-alarm-manager.htm

ってやったんだけど、2.からどうやら上手く行ってないっぽい。
ソースは何度も見比べてみた。
誰か助けて。
0715営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 01:52:09.41
そんなのわざわざ試して答えてくれる人はいないだろうから
エラーの内容とか環境とか晒せばどうだろう
0716営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 02:07:04.33
>>715
たしかにそうかも、アドバイスありがとうございます。

2.は上手く行きました。
3.が動かない。更新がされない。
エラーとかは出てない。

ソース見ると、サービスの登録がされていないのがまず気になってて

もう一つが、onReceive() methodの前でやってる
public static String MY_WIDGET_UPDATE = "MY_OWN_WIDGET_UPDATE";
が意味がわからない。
0717営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 02:49:21.17
開発環境の構成についての質問もここでおk?

エミュレータ作ろうと[Android Virtual Device Manager]→[新規(New)]で作ろうとしたんだが
[A target must be selected in order to create an AVD.]というエラーがでて作れない

Eclipseのインストールとか全て見直して何回もやり直したが直らない
誰か分かる人教えてくれ・・
0718営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 03:05:11.30
ターゲットはセレクトしてるんだよね?
android2.2とかGoogle APIsとか
0719営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 03:37:28.04
エラーメッセージでググると、なんか出てくるが
0720営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 07:27:29.24
SDカード上に保存場所を決め打ちでデータを保存しておきたいのですが、
その時に指定する位置のガイドラインみたいなものはありますでしょうか?

OpenfeintやEvernoteが
/sdcard/[アプリ名]
でしたので、これに習おうかと思ったのですが、
ユーザーの心情的に嫌なものですかね?
0721営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 08:14:22.06
>>720
俺は/sdcardの下にディレクトリが増えすぎると嫌なので
WindowsのProgram Filesみたいに
/sdcard/[会社名 or 作者名]/[アプリ名]
だと嬉しいです。
ガイドラインについてはわかりません。
0722営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 08:38:16.75
あんまり階層が下がりすぎるとメンドイという問題もあるけど
0723営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 09:42:15.64
/sdcardのパスはそれとは限らないってことのほうが問題だけどなw
0724営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 10:31:24.87
アプリの月額課金制度って導入された?
まだ売り切りしかできないっぽいんだけど
0725営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 10:36:46.23
/sdcardに相当する場所ない機種もあるし
0726営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 11:10:22.58
1つ質問させてください。

Windows上でAndroidアプリをコンパイルしようとしているのですが
tools/apkbuilder.batを実行したとき、

THIS TOOL IS DEPRECATED. See --help for more information.

というように表示され、実行ができない状態です。
ヘルプの中のメッセージを見ると、このように表示されています。

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
THIS TOOL IS DEPRECATED and may stop working at any time!

If you wish to use apkbuilder for a custom build system, please look at the
com.android.sdklib.build.ApkBuilder which provides support for
recent build improvements including library projects.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

このメッセージだけを読むと、com.android.sdklib.build.ApkBuilderを使えと
書いてあるように見えるのですが
現在、tools/apkbuilder.batが呼び出しているのは
com.android.sdklib.build.ApkBuilderMainなので、間違いがないように見えます。

この問題を解決して、ApkBuilderを使うか
もしくはApkBuilderの代わりになりそうなものはあるでしょうか?
07277262012/04/08(日) 11:13:23.82
なお、目的は「Androidアプリをコンパイルする」ことなので
それが達成できるなら、ApkBuilder以外のものを使っても大丈夫です。
環境は以下の通りです。

Windows 7 64bit
Android SDKは最新(revision 17)
Rhodesフレームワーク(バージョン3)を使用してコンパイルに失敗
0728営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 11:25:14.57
AlertDialogにsetTypefaceって出来ないのかな
文字を等幅で揃えたいんだが…
0729営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 12:03:11.55
なるほどー、それでは私も階層を下げて
[ドメイン名]/android/[アプリ名] でやってみたいとおもいます。
先頭に "." を入れると不可視になるはずですが、あえて可視で。

ありがとうございました。
0730営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 12:37:22.10
マーケットからインストールしたアプリ一覧は
下記URLの方法で取得できました。
http://d.hatena.ne.jp/re_shikajiro/20110728/1311878261

しかしドコモ端末のspモードメールのように
プリインストールかつマーケットでアップデートできる
アプリは取得できません。
何かアップデート可能と分かるフラグがあれば教えてください。
0731営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 12:37:49.51
初めて有料アプリ出したんだが思ったよりも売れてる
やる気出たわ
次のアプリ作ろう
0732営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 13:10:51.00
>>731
値段帯はいくらぐらい?
0733営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 13:11:14.06
200円
0734営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 13:16:12.53
1000円売り切りと月額100円の版を用意しておいて
月額の方を12か月使い続けたら売り切りライセンスに移行とか
っていうのができたらいいのにな
0735営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 13:34:36.06
>>720
Context.getExternalFilesDirとか、Environment.getExternalStoragePublicDirectory
を使うのが正道じゃないか。
アンインストール時に一緒に消したいかとか、いろいろ考える必要はあるけど。
ガイドラインは
http://developer.android.com/guide/topics/data/data-storage.html#SavingSharedFiles
0736営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 14:04:55.82
引数として渡されるViewにtoString()しただけでは、ハッシュコードが出るだけなのですが、
ビューの名前を出すにはオーバーライドしないといけないんですよね?
どうやって書けばいいのでしょうか?

渡されるViewは引数なのでコロコロ変わる可能性があるから、基底のViewクラスのメソッドをオーバーライドしないといけないのか
心配してるのですが
0737営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 14:06:33.51
名前?
クラス名?
id?
0738営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 14:41:31.14
そのViewのXMLのIDです
0739営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 14:53:52.71
質問を変えます

View.getID()をString型にする方法を教えて下さい


のほうが明確かもしれません・・・
0740平井2012/04/08(日) 14:58:23.04
レバーを食べると妊婦さんは奇形児が産まれやすくなる。レバーがビタミンAを過剰に含んでるのが原因で過剰な摂取は発癌率もUPする
レバーを食べなきゃ普通に生活してる分には問題ありません。 過剰症は頭痛吐き気めまい他多数あるのだけど、個人差があるので全く症状が出ない人も居ます。産婦人科でも教えてくれるますが、全ての産婦人科が教えてくれるとは限らないという事を覚えておいて欲しい。
0741営利利用に関するLR審議中@詳細は自治スレへNGNG?2BP(0)
ImageViewをアニメーション付きで動かしたいのですが、
TranslateAnimationの使い方がよくわかりません。
単に(現在地)→(x,y)へ動かしたいだけなのですが...。
他にシンプルな方法はありませんか。
0742営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 15:02:48.86
getResources().getResourceName( id ) とか
0743営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 16:13:43.88
妊娠中に突然レバー食いまくり始める女なんかいねーよw
そういうやつは最初からレバー好きかなんかだろう
0744営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 16:20:34.27
>>742
ありがとうございました。
0745営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 16:52:01.41
ググるとレバー→奇形児は有名みたいだけど
0746営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 16:59:03.43
どーでもいい。
0747営利利用に関するLR審議中@詳細は自治スレへ2012/04/08(日) 22:41:21.48
BitmapFactory .decodeResourceで画像が劣化して
グラデにマッハバンドがでるんだけど
どうすれば直るのか
BitmapFactory.Optionsで何か指定すればいいの?
でもデフォでARGB_8888みたいだけど。
0748営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 00:45:40.54
>>747
クソ端末乙。
Window#setFormat
0749営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 03:36:42.07
アプリからブラウザ立ち上げる時毎回「どのブラウザにするかね?」って聞かれるの面倒なんですが!
黙って標準ブラウザを立ち上げる方法はないんですかね?
0750営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 05:20:04.46
「あゆみいいいいいいいいいいいいいいいいいいい!!!」
・・・とスマホに向かって大声で叫べば
あゆみが標準ブラウザとして起動するようになりますん
0751営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 07:51:09.35
>>748
http://stackoverflow.com/questions/8417608/awful-background-image-quality-in-android/8417703#8417703
これをやってみたけどだめだった
0752営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 07:53:47.92
>>749
完全にスレチだけど、標準ブラウザ以外全部アンインストールすりゃいい。
0753営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 09:45:03.81
マッハバンドって言うのかこれ
0754営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 10:18:10.11
マッハバンドというのは、色の境界で実際とは異なった色や明るさに見えてしまう、人間の視覚に錯覚が起きる現象のこと
計算の誤差や表示装置の能力不足で色の変わり目がはっきり見えてしまう現象はトーンジャンプという
誤用が多すぎて画像処理のプロでも正解を知らない人が多い
0755営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 10:38:32.02
>>754
マッハバンドって言うのは正確には誤用だけど
その現象をマッハバンドっていう人がかなり多い。
誤用も多用されれば正解
0756営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 10:39:48.40
トーンジャンプっていうのか知らなんだ
でも、通じないからこれからもマッハバンドって言うわ
0757営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 11:19:15.07
AppWidgetProviderでクリックイベントを受け取りたいのですが
たまに無反応になってしまいます。

今はonUpdate()にRemoteViewでウィジェットクリックアクションを
送るように設定しonReceive()で処理しているのですが、ゲームなどで
大量のメモリを消費した後に無反応になるようです。logにもタッチ後に
ウィジェットアクションを送る様子はありませんでした。

ウィジェットは場合によっては再起動以外にも作りなおされて表示される
ことがあると聞きましたが、その場合onUpdate()が呼ばれないってことは
あるのでしょうか??

他になにか良い方法もあればアドバイスくださいませ。
0758営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 11:57:12.59
どなたかご存知の方がいらっしゃれば、相談に乗って頂きたいです。

オフライン・スタンドアロンの音声認識をしたいと思い、しばらく悩んでいます。
lucene-gosenのjarを入れて形態素解析は出来たのですが
音声をここに通す方法が判りません…。
recognizerIntentやspeechRecognizerだと普通にサーバーに送られてしまうようで
AudioRecordを使うのか違うのか…。
「サーバーに送らず、入力音声を文字列に変換する」方法、
何かご存知の方はいらっしゃいませんか。
ヒントになるものでも結構ですので、宜しくお願い致します。
0759営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 13:56:43.19
国内で画面のアス比1.5の機種ってIS03だけ?
そんなら非対応にしちまえばいいか
0760営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 14:15:19.55
イーモバのちっちゃいやつ。
0761営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 19:18:40.18
Activityでメニューボタン長押しで出る
キーボードは無効に出来ないの?
0762営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 20:30:19.71
早く答えて下さいクソやろうどもが
0763営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 20:32:49.51
なりすまし、ダメ。
0764営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 21:39:39.06
>>759
IS03ユーザーは意外と多いのでレビューにボロクソ書かれるぞ。
0765営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 22:42:30.66
え、Androidって全機種1.5じゃなかったの?
ゲーム画面2:3固定でレイアウト組んでるんだけど・・・
0766営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 23:15:13.24
1.5の方が少ない気がする
0767営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 23:18:26.76
>>764
だな。だからゴミっぽい機種は、公開時から非対応にしとかないと。
うんこギャラクシーとか不具合報告多すぎ。
Google主力なmapとかでも落ちるのに、趣味のアプリ開発ごときで対応してられん。
0768営利利用に関するLR審議中@詳細は自治スレへ2012/04/09(月) 23:19:07.71
割り込み処理で落とされる前にデータを保存しようと思いonPause()を考えてるのですが
ぐぐると
protected void onPause()
と
public void onPause()
があります。

システムから呼び出されるのだからpublicじゃないとだめだと思うんですが
protectedでもちゃんと呼び出されて動作するのでしょうか?
0769営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:05:13.82
Android技術者認定試験って実務にどれだけ役に立ちますか?

上司からはAndroidの案件が増えるから取った方がいいと言われてるんですが、
僕は資格勉強してる暇があったらアプリ開発してた方がよっぽど勉強になると思います

ちなみに今までAndroidアプリ開発はやった事ありません、Javaは分かります
0770営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:08:01.88
クライアントの何もわからないおっさんにハッタリかますぐらい
0771営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:21:34.55
>>765
1.66じゃない?
0772営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:24:22.73
>>769
偽装派遣か?
動くもの作って先方の面談()で見せてやったほうがよっぽどアピールになる。
0773営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:29:20.84
>>768
protectedで書いたことなかったけど、概ね普通に動くみたいね
ttp://stackoverflow.com/questions/5652661/why-is-oncreate-in-activity-protected
で、内部的に呼んでるんだろう、みたいなこと言ってるから見てみたら、
-Instrumentation.java--public void callActivityOnCreate(Activity activity, Bundle icicle)
--Activity.java--final void activity.performCreate(icicle);
----------------------onCreate(icicle);
で、ちゃんと内部から呼んでた。
ということで、君も疑問に思ったらソースを落として読むといい。
0774営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:30:25.13
>>722
まあ、偽装派遣ですねぇw
資格勉強だけではなくてアプリも何個か作れとは言われてるんですが、
正直資格勉強に時間を割くくらいならその時間をアプリ開発に回してたくさんアプリ作った方がいいと思うんですよねぇ

>>770
やっぱ無意味ですよね
0775営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 00:54:13.06
>>774
何個か作るとか悠長なこといっとらんで、会社でgoogleのデベロッパーのアカウント作らせてアプリ出せばいい。
1画面しかないような単純なツール系でも、無料で出来が良ければ1万ダウンロードとか普通にいくんだから。
・・まあ直接ビジネスになるとかの夢は考えないほうがいいけど。
0776営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 01:11:13.30
>>773
ありがとうございます。
勉強になりますた。
07777612012/04/10(火) 09:25:55.28
お願いします
0778営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 09:29:16.97
>>761
それできないよ
こんなのも分からないのかよwこのスレの馬鹿は…
0779営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 10:07:12.92
日本androidの会のメーリングリスト入って、毎夕送られてくるトピック概要を一日一度目を通しておくといいよ
0780営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 10:29:43.94
>>761
http://www.pocketmagic.net/?p=1891
0781営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 10:52:17.10
>>780
ありがとうございます
これだとメニューボタンの短押しも無効になりますね…
0782営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 10:55:35.40
>>781
これでどう?

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
boolean result = super.onKeyDown(keyCode, event);

if (keyCode == KeyEvent.KEYCODE_MENU && event.isLongPress()) {
return true;
}

return result;
}
0783営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 11:42:59.70
>>778が馬鹿でした
0784営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 11:43:49.47
>>782
出来ました
メニューが出てない時に長押しするとメニューが出て
メニューが出てる時に長押しすると無反応となります
0785営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 21:10:41.95
edittextで、行数と、最長行の文字列の長さが分かるメソッドってあります?
length()とかでとれるんでしょうか?
0786営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 21:33:29.28
>>785
知らんけど無いだろ。自分で作れそれくらい。
0787営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 21:39:38.34
確かに、それくらい自分で作れるけど、
『それくらい自分でつくれ』位の物が標準のメソッドで
結構そろってるのがjavaかなって自分的には思ってたから
あるかなと思ったんだが。
0788営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 21:41:30.78
こう言えばいいのかな?
自分でリファレンスくらい読めるだろ?
0789営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 21:55:36.43
うるせー
なんだお前らそんな生意気なんだよ
0790営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 22:42:49.76
馬鹿には無理
0791営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 22:55:51.94
うん、無理だろうね。
リファレンス位理解しろよ。
0792営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 23:23:45.06
だって ばかだもの
みつお
0793営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 23:25:44.24
>>787
言いたいことはわかる。
つまり、既にあるならそれを使いたいから
知らないか?ってことだろ。
0794営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 23:33:42.33
>>793
そういうことです。
0795営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 23:34:36.10
ググってリファレンス見て無いことが判明するまで約10秒掛かった

0796営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 23:38:13.70
そんなことよりSDK r18出てんじゃん
0797営利利用に関するLR審議中@詳細は自治スレへ2012/04/10(火) 23:59:43.52
ぷちぷち更新すんじゃねーよGoogleが
まとめてドカッとやれ、みんな呆れてるぞ
0798営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 00:21:27.73
揉めてるところ悪いんですが
toastって処理的に軽い方に入りますか?
カスタマイズをほとんどしないtextのみの状態です
0799営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 00:22:29.18
基本的なことですみませぬ

2.3系でアプリ組もうとしています。
画像をサイズ変更しようと思って
Bitmap.createScaledBitmapを使用してみたのですが
変更後の Bitmap をエクリプスのデバッカでみると、サイズ(mHeightなど)が-1
になってしまっており、正常に出力ができません
ためしに静的に
Bitmap.createScaledBitmap(bitmap, 100, 100, false);
としても同様です。
2.3系では本メソッドは使えないのでしょか?
回避策がありましたらご教授くださいませ
0800営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 00:43:17.16
Androidって1年後には機種間の互換性、まったくのゼロになってるんじゃねえの?
このまま突っ走ってると、間違いなく歴代過去最低のソフト開発しづらいOSに認定されんぞ?
ばかなの?

開発者離れ→アプリ数低下→いいアプリないスマホなんかいらね→購入者激減→ウィキペディアにGoogleの黒歴史として刻まれる
0801営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 00:44:37.15
ハードウェア互換性ゼロのiOSなんてのもあるんだぜ。
08027582012/04/11(水) 01:06:01.83
>>758 自己レス

AudioRecordでマイク入力拾って、それをInputStreamを使って文字列へ変換
変換した文字列を形態素解析を通せばオフライン音声認識出来そうです。

googleの音声認識が性能良いですし、あんまりやってる人いないんでしょうか。
0803営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 01:13:25.14
>>800
そんなことは当然と思われ。Googleって技術力ないのは既知でしょ。
やっぱソフトウェアはソフトウェア屋さん、ハードウェアはハードウェア屋さんが取り組むべきだね。
0804営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 01:54:14.47
>>798
それを聞いてどうするんだ?
toast連発するつもり?
0805営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 02:17:56.76
Androidもdalvik VMもGoogleが作ったわけじゃないからな
Googleが純粋に作ったものってGo言語くらいだな
ChromeだってAppleのWebKit使ってるし、大部分が他のOSSの流用
人心掌握が得意なだけで技術力無いってのは同意だな
0806営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 02:22:46.30
まぁ金持ちのペテン師
0807営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 02:30:21.80
>>805
それなんていうwinの会社…
0808営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 02:38:39.88
ああ、そう言えば変なメガネ作り始めたらしいな
流行るといいね
0809営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 03:41:45.20
必死っすねw
0810営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 06:04:04.71
技術力の無い会社がサーチエンジンやマップ、ストリートビューを作れるわけがないと思うが・・・
Googleが直に作ってる物と、買収でGoogleグループにして、買収先に作らせてる物とに分かれてるんだろうけど
買収先もYoutubeとか、そのジャンルのトップ会社ばかりなわけだから
技術的にはありすぎるほうじゃないの?

グループの頭脳にあたるGoogleが舵取りせず、買収先に「まかせた!」と自由にやらせすぎてるんじゃ・・・?

AndroidOSの進化の仕方がヒドイありさまというのには同意だけどな
0811営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 07:28:29.71
まあ愚痴は飲み屋か該当スレでやれって
0812営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 08:20:12.22
テーブルレイアウトで組まれた表があり、そこをピンチインでズームインして入力できる

というものを作りたいんですが、AndroidってもしかしてWebView以外じゃ、ズームインやズームアウトって出来ないのでしょうか?
(WebViewだとHTMLで組むしかなさげですが・・・)
0813営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 08:42:34.63
楽してつくりたいなら、ね
0814営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 08:44:03.18
>>801
ハゲが死んだから経営陣にやりたい放題やられる希ガス
おれios5で中途半端な画面サイズの端末にすると思わなかったよ
0815営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 08:46:00.34
ios5じゃねーやiphone5
08168122012/04/11(水) 09:28:49.10
>>813
するとアニメーションとか使わない限り普通のViewはズームインズームアウトできないんですか?

拡大後のXMLを用意してSwitcherで擬似的に切り替えようかなと思ってますが
0817営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 10:17:04.84
>>799
デバッガでフィールドのぞいても値は取れません
Bitmap の実体はネイティブな Skia ライブラリの SkBitmap なので、本当のサイズは Java 側ではなくネイティブ側に保持されてます
普通に getHeight メソッドとか呼べば正しい値を取ってくれます
0818営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 13:31:17.42
AndEngineの使い方がさっぱり
かなり質はいいと聞いたんだけど
こんなに使いづらいとか・・・
書籍とかなんかいいのないですか?
というか・・・無理して使う必要もないのかな
0819営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 15:50:46.82
>>804
連発はしないけど結構多めに使いたい
0820営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 17:38:16.65
当方、アプリ開発初心者です。

VideoViewでネット経由で動画を再生しようとしています。
ネット経由という意味は、動画のURLを与えて再生するということです。

再生したい動画のURLをhttp://xxx/yyy/zzz.mp4 としますと、

String movieUrl = "http://xxx/yyy/zzz.mp4";
Uri movieUri = Uri.parse(movieUrl);
videoView.setVideoURI(movieUri);
videoView.start();

といったコードで再生させようとしています。
このような作りのアプリを、docomoのGALAXY S (SC-02B/Android2.2)に
インストールして実行すると、LogCatに以下のようなエラーメッセージが出て
再生されませんでした。

04-11 17:15:29.693: I/MediaPlayer(6643): uri is:http://xxx/yyy/zzz.mp4
04-11 17:15:29.693: I/MediaPlayer(6643): path is null
04-11 17:15:29.693: D/MediaPlayer(6643): Couldn't open file on client side, trying server side
04-11 17:15:29.822: W/MediaPlayer(6643): info/warning (1, 26)
04-11 17:15:29.822: I/MediaPlayer(6643): Info (1,26)
04-11 17:15:29.822: E/MediaPlayer(6643): error (200, -82)
04-11 17:15:29.822: E/MediaPlayer(6643): Error (200,-82)
04-11 17:15:29.822: D/VideoView(6643): Error: 200,-82

上記のエラーの意味はどういったものなのか、教えて頂けましたら幸いです。
ちなみに全く同じアプリを、GALAXY NEXUS にインストールしたら再生できました。
0821営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 18:00:54.44
ガッ
0822営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 18:34:41.79
>>820
ここに報告があった
http://groups.google.com/group/android-developers/browse_thread/thread/3aedbb36e1cec9e0/58f12f3c44de55fb
http://groups.google.com/group/android-developers/browse_thread/thread/f70f182067c0c9b6/35c84e035d833b1a

問題はコンテンツのデータ構成がIndex(moov)より実データ(mdat)が前にあることで再生エンジンが
ネット経由での再生に適さないと判断して、エラーにしてるみたい。
NEXUSとSの違いは分からないけど再生エンジンのVerの違いかヒープの大きさの違いかな。
一度、コンテンツを変えて再生してみたら?
0823営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 19:59:44.43
>>817
Logで出してみたら確かにきちんと値は入っていました。
しかし画像がうまく表示されませぬ・・・。
何が悪いんだろうorz
0824営利利用に関するLR審議中@詳細は自治スレへ2012/04/11(水) 20:22:11.42
>>823
たしか俺もできなくて仕方なくBitmap.createBitmapにpostScaleしたMatrix渡した
できなかったら参考に。。。
0825デフォルトの名無しさん2012/04/11(水) 21:57:23.94
アクティビティを変えることのメリットってなんでしょうか?
単一のアクティビティでsetContentView(XMLファイル)していたらダメですか?
0826デフォルトの名無しさん2012/04/11(水) 22:10:30.93
>>825
そうすることのメリットが分かってるんだったらそれでやればいいじゃん。
0827デフォルトの名無しさん2012/04/11(水) 22:57:13.14
フレーム数を書くときの1.0f/30.0f(秒間30コマ)の意味は分かります
フレーム数とかじゃなくて
y = 4.0f ;
とかのfってなんでふか!?
0828デフォルトの名無しさん2012/04/11(水) 22:58:57.60
float の f
0829デフォルトの名無しさん2012/04/11(水) 22:59:50.20
float
0830デフォルトの名無しさん2012/04/11(水) 23:01:53.72
ありがとうございます
0831デフォルトの名無しさん2012/04/11(水) 23:12:13.22
すいません、変数の宣言の時点では
int y;
だったのですが、初期化の段階で
y = 4.0f;
となっていました。このyはfloat型に初期化されたという考えでいいんでしょうか?
0832デフォルトの名無しさん2012/04/11(水) 23:20:35.06
>>831
float即値がintに入る
0833デフォルトの名無しさん2012/04/11(水) 23:40:02.82
スレ違い
0834デフォルトの名無しさん2012/04/12(木) 06:49:01.41
わかる人いたら教えてください。

例えば画面上にA、B、Cの画像(ボタン)があるとして、それらを
『指でなぞる』操作で、それぞれのボタンに触れた時にイベントを起こす、
という処理はどうやればいいでしょうか?
OnTouchとかOnClickとかを普通に使うと、画面から一度指を離さないと複数のボタンに対する
処理ができなくて困っています。

初心者ですがよろしくお願いします。
0835デフォルトの名無しさん2012/04/12(木) 10:15:36.24
>>822さん
ご教示ありがとうございます。さっそく拝読しまして、
これを頼りに原因を特定してみようと思います。
解決したら、またレスしに来ます。
0836デフォルトの名無しさん2012/04/12(木) 17:00:23.93
android アプリで体験版みたいに日数制限機能をつけたいのですが
使用期限超過後は再インストールしても機能しないようにする方法などありましたら教えていただければ助かります
0837デフォルトの名無しさん2012/04/12(木) 17:18:40.12
独自にアカウント登録してもらって自前のサーバサイドで認証するのが確実かと。
0838デフォルトの名無しさん2012/04/12(木) 17:24:41.41
偽装しようと思えばできちゃうけど簡単にやるならローカルかNTPサーバから日付取ってきて日付超過してたら期限切れ画面出すとか
0839デフォルトの名無しさん2012/04/12(木) 18:36:43.31
アカウント吸い取って管理するしかないんじゃない?
でもそこまでがんばってペイするかな。
0840デフォルトの名無しさん2012/04/12(木) 18:38:54.22
吸い取るってgoogleアカウントでも使うつもりかよw
0841デフォルトの名無しさん2012/04/12(木) 18:45:18.04
SDにこっそりファイル残すとか。
0842デフォルトの名無しさん2012/04/12(木) 18:47:29.74
<merge>タグを用いて作ったXMLをsetContentViewするにはどうすればいいですか?
普通にsetContentViewするとエラーがでるから、LinearLayoutをつけないとといけないと思うんですが
0843デフォルトの名無しさん2012/04/12(木) 18:53:23.80
定額じゃないんだから勝手に通信するなとブチぎれられるわけですね
0844デフォルトの名無しさん2012/04/12(木) 18:54:48.74
>>836
証明書の期限を使用期限に設定するのが簡単
0845デフォルトの名無しさん2012/04/12(木) 19:11:02.45
モンカス「起動できないので☆1」
0846デフォルトの名無しさん2012/04/12(木) 19:39:25.84
パケホも払えない程度だと、間違いなく顧客にはならないから、
さっぱりきっぱり切り捨ててよい。小さいボタンの上下にads
載せたいようなアプリならしらんけど。
0847デフォルトの名無しさん2012/04/12(木) 22:57:59.75
自分で作ったホームアプリに、別アプリのウィジェットを貼り付けたい。
widgethostの使い方がさっぱりわからない。
実際にやったことある人いますか?
0848デフォルトの名無しさん2012/04/12(木) 23:23:31.64
苦労してサーバー立ててアカウント認証してもらうより、
勝手にgoogleアカウント読み取ってコッソリどこかの
ファイルサーバーにでも保存したほうが
何故かよっぽど信用される現実。
0849デフォルトの名無しさん2012/04/12(木) 23:28:05.22
また現実君かw
0850デフォルトの名無しさん2012/04/12(木) 23:31:14.30
例の現実を知らないゴミグラマの現実君か
0851デフォルトの名無しさん2012/04/13(金) 00:28:27.65
エラー出てないのに画面になにも表示されないとかどうなってんだよ!!
0852デフォルトの名無しさん2012/04/13(金) 03:08:21.94
現実君と妄想君
0853デフォルトの名無しさん2012/04/13(金) 04:23:32.62
げ・ん・じ・つぅ〜♪
バ、サース(VS)
もーぅ♪そーぅ♪

あいやーややー♪あいあーああ、んじょもろさあ!!ハ!ハ!←ステージBGM

らーんど、すぅるぃー
ふぁい!
0854デフォルトの名無しさん2012/04/13(金) 11:13:46.58
SDKマネージャー立ちあげたら r19がリストに出てきたけど
アップデート情報が検索しても韓国語ぐらいしかない。
なんぞ
0855デフォルトの名無しさん2012/04/13(金) 15:44:36.08
>>854
今週r18に上げたばっかなんだが確認したら本当だった
少し様子見るか
0856デフォルトの名無しさん2012/04/13(金) 16:07:25.44
>>524で質問させていただきたものです。
ようやくアプリ公開することができました。ありがとうございました。

eclipseって何時間か使っていると動きがおかしくなるね。
まあ、再起動すればいいわけんだが。私だけでしょうかね。
0857デフォルトの名無しさん2012/04/13(金) 16:21:49.31
>>822さん
動画をプログラムで自動生成するサーバーとやりとりするのですが、ご教示の
Q&Aをサーバー担当に読んでもらったところ、"To The Point" な情報だったとの
ことでした。誠にありがとうございました。
0858デフォルトの名無しさん2012/04/13(金) 18:17:50.15
>>834
わかる人が現れるまでネバル
よろしくッシャース
0859デフォルトの名無しさん2012/04/13(金) 18:27:09.75
>>858
ださいけど
ActivityのonTouchEvent()で
event.getAction() == MotionEvent.ACTION_MOVE
のとき配置されてる全viewの座標調べてタップ位置にあるか調べて、座標内ならbutton.performClick()するとか?
やってないけど
他のやり方わからん
0860デフォルトの名無しさん2012/04/13(金) 19:42:42.15
それが普通
0861デフォルトの名無しさん2012/04/13(金) 20:26:42.98
>>858
GestureDetectorを使えばいいだけでは?onDownイベントとかあるけど
そういうことじゃないのかな
0862デフォルトの名無しさん2012/04/13(金) 22:07:29.37
>>859-861
情報ありがとう!いろいろ試してみます
駄目だったらまた来ます
0863デフォルトの名無しさん2012/04/13(金) 22:40:43.24
AndroidアプリにPhotoshopなどで作成したボタンを用いてる人はいますか?
元画像の改造度やアスペクト比が変わると画像が歪んでしまうと思うのですが、
そのあたりの工夫はどうすればいいのでしょうか・・・
0864デフォルトの名無しさん2012/04/13(金) 22:52:48.87
>>863
そういう時は9.pngじゃない?
0865デフォルトの名無しさん2012/04/13(金) 23:02:38.99
こんなニュースが・・・・

・スマホアプリ 情報大量漏洩か
http://www3.nhk.or.jp/news/html/20120413/t10014429731000.html

Android、ますます肩身が狭くなるのぅ・・・
0866デフォルトの名無しさん2012/04/14(土) 00:04:55.75
質問じゃねーし
バカユーザーがこんなにいますよってだけのニュースだろ
0867デフォルトの名無しさん2012/04/14(土) 00:06:40.50
Androidというか、ネット+システム情報やアドレス帳にアクセスする
パーミッション使ってるアプリが襲撃を受けることになるだろうな
0868デフォルトの名無しさん2012/04/14(土) 00:14:47.23
>>866
お前は「プログラムやセキュリティーに詳しい人だけが使っている」マイナーな機械でも見つけて使ってろ
このニュースはバカユーザーではなく27万人のごく普通の一般ユーザーの話だ。
この27万人のごく普通の人達をターゲットにアプリを開発してるんだろ?
0869デフォルトの名無しさん2012/04/14(土) 00:17:14.15
>>865
セキュリティ系アプリではやはり防げなかったんだろうか
0870sage2012/04/14(土) 00:20:56.09
>> 847

http://ssmomonga.blogspot.jp/2012/03/blog-post.html
0871デフォルトの名無しさん2012/04/14(土) 01:03:26.71
Surfaceviewではタブレット等大画面のハードだと速度がかなり低下しますよね?
GLSurfaceviewならある程度の速度が確保できるかな、と思ったんですが解説ページが少なくて困ってます
Surfaceviewで言うところのdrawbitmap,drawrectを実現する方法はありませんか?
座標系が複雑だったり3Dの解説しかしてなかったりでさっぱり見当たりませんでした
ARGBの色指定や座標指定だけで描けるSurfaceviewの簡単さが欲しいんですが…

あと、フレーム毎に演算処理(タッチイベントの処理など)を行うのは描写処理とごちゃ混ぜにするしかないですよね?
今現在Surfaceviewのrunメソッド内で処理→描写をすべて行っているんですが
0872デフォルトの名無しさん2012/04/14(土) 01:07:40.16
SDKのバージョンアップしたらViewPagerが動かなくなったワロロンwww
死ねGooglewww
0873デフォルトの名無しさん2012/04/14(土) 01:46:47.37
他の言語だとバージョンアップするときは
有志から数万コード集めてビルドエラーにならないかチェックするらしいけど
Googleはこういうことやってないのかな?
0874デフォルトの名無しさん2012/04/14(土) 01:50:21.33
言語?
0875デフォルトの名無しさん2012/04/14(土) 01:59:45.91
はい
0876デフォルトの名無しさん2012/04/14(土) 06:47:24.61
>>489
遅レスだが
プロジェクトのJNIフォルダの中のAndroid.mkの中で

LOCAL_SRC_FILES :=xxxxxxxx.c.arm

この部分を

LOCAL_SRC_FILES := xxxxxxxx.c.arm.neon



プロジェクトのJNIフォルダの中のApplication.mkの中で

APP_ABI := armeabi

この部分を

APP_ABI := armeabi-v7a
0877デフォルトの名無しさん2012/04/14(土) 07:08:38.03
ちなみにエミュレータでデバッグするならAndroid 4.0以上じゃないと
armeabi-v7aに対応してないので要注意
0878デフォルトの名無しさん2012/04/14(土) 08:14:18.59
>>869
androidでセキュリティソフトなんて無意味だよ。パソコンより意味がない。
0879デフォルトの名無しさん2012/04/14(土) 09:19:15.56
>>872
r19?俺もやめとこうかな。。
0880デフォルトの名無しさん2012/04/14(土) 09:30:59.88
>>876
ありがとうございます。出来るようになりました。

その後ですが、v7a対応でもneon対応と非対応の端末があることが分かり、以下のように
実行時に分岐させてどちらもいけるようにしようかと思ったのですが、うまくいきません。

if(neon_enable){
//neonを使用したインラインアセンブラのコード
} else {
//Cの代替コード
}

neon_enable = falseとして、neon非対応機で実行したところ、不正終了してしまいました。
neon対応機ではneon_enableがtrueでもfalseでも正常動作します。

自分がneon命令を書いたところ以外に、コンパイラがneon命令を使っているのでしょうか?
0881デフォルトの名無しさん2012/04/14(土) 11:26:08.58
>>880
とりあえずコンパイラが吐いたコードを見てみれば問題解決かな?
0882デフォルトの名無しさん2012/04/14(土) 14:07:26.15
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="2"
android:orientation="horizontal">

<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"/>

</LinearLayout>


これでリニアーレイアウトの半分をボタンが埋めてくれるようにしたいのですが、できません
どうすればいいのでしょうか?
08838822012/04/14(土) 14:11:53.62
自己解決

空のView入れました

<View
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
</View>
0884デフォルトの名無しさん2012/04/14(土) 15:17:48.43
プログラムを実行したときにクラスファイルエディターで
handler.classのソースファイルが見つかりませんでしたって出るんだが
添付ファイルてSDKのandroid.jarじゃだめなのか?
0885デフォルトの名無しさん2012/04/14(土) 16:18:12.84
>>865の件の続き

・スマホ情報流出、アプリ作成者を警視庁が特定へ
http://headlines.yahoo.co.jp/hl?a=20120414-00000436-yom-soci

こういったアプリを作るのはやめましょうね。皆さん。
0886デフォルトの名無しさん2012/04/14(土) 16:19:01.86
>>880
そりゃ指定したソース丸ごとneonのコードになるだろ。
0887デフォルトの名無しさん2012/04/14(土) 16:24:12.34
>>885
これ何の容疑?
何でもかんでも逮捕されたら、危なくね?
0888デフォルトの名無しさん2012/04/14(土) 16:33:47.01
これはアウトだろ
0889デフォルトの名無しさん2012/04/14(土) 16:42:21.64
引数として渡されるMotionEvent eventで、ACTION_DOWNなどの名前をString型にしてLog.dで出力する方法はございませんか?

event.toString()だとACTION_DOWNとかの名前ではでてきませんでした
0890デフォルトの名無しさん2012/04/14(土) 16:43:21.13
>>883
Buttonのwidthを0dpにしておけば空のViewはいらないよ
0891デフォルトの名無しさん2012/04/14(土) 17:01:24.58
TYPE_SYSTEM_ALERT使ってserviceから前面にview見せることには成功したんだが、
そこに置いたボタンからintent飛ばすのってどうするの?
あと画面の下部にview配置したいんだが中央にきちゃうのはどうすればいいんだ?
layoutで下にやると透明部分までviewとして扱われるのか後ろのアクティビティのタッチ効かなくなるんだ
素人でスマソ
0892デフォルトの名無しさん2012/04/14(土) 17:07:47.17
ExpandableListViewで子のリストがクリックされた時に
それぞれ対応した別の文を表示させたいんですけど、どうすればいいでしょうか?
0893デフォルトの名無しさん2012/04/14(土) 17:17:55.01
カメラの使用法についてだいたい次のような流れが出てきたんですが
public class CameraView extends SurfaceView
SurfaceHolder holder;
holder=getHolder();
holder.addCallback(this);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
〜略〜
camera=Camera.open();
camera.setPreviewDisplay(holder);
camera.startPreview();
camera.takePicture(null,null,this);
public void onPictureTaken(byte[] data,Camera camera) {

プレビューと撮影をSurfaceViewでなくbitmapを使うことはできないでしょうか?
SurfaceViewは既に使っているので
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); これがあると
エラーになってしまっていろいろ面倒です。
0894デフォルトの名無しさん2012/04/14(土) 17:19:43.94
>>880
neonを使う部分とそれ以外の部分でソースファイルを
別のファイルに分けてみたらどうでしょう?
08958912012/04/14(土) 17:29:45.30
自分のプログラムミスだったみたいでintentはできたんだが
addviewしたviewの位置の変え方がわからん
0896デフォルトの名無しさん2012/04/14(土) 17:35:36.95
親Viewの中にそのViewに対してmatch_parentのボタンが入っていて、そのボタンのOnClickイベントはもちろんですが、
そのViewのonTouchイベントも取りたいんですが、そのViewを触ると常にボタンのOnClickイベントのみが発生していて
親ViewのonTouchイベントが発生しません。

イベントの発生順序は、親>子だと聞いていたのですが、ボタンの場合は優先されてしまうんですか・・・?
0897デフォルトの名無しさん2012/04/14(土) 18:13:47.75
>>895
WindowManager.LayoutParamsのxとyに設定
動かしたいならupdateViewLayout
08988942012/04/14(土) 18:25:37.31
>>880
具体的に書くと
neonを使う部分を含んだファイルをhogehoge_neon.c
それ以外の部分を記述したファイルをhogehoge_main.cとして

LOCAL_MODULE := hogehoge
LOCAL_SRC_FILES := hogehoge_neon.c.arm.neon hogehoge_main.c.arm

こういうふうにファイルを分けたらどうでしょうか
0899デフォルトの名無しさん2012/04/14(土) 18:27:36.86
>LOCAL_MODULE := hogehoge
>LOCAL_SRC_FILES := hogehoge_neon.c.arm.neon hogehoge_main.c.arm

この部分はAndroid.mkの中で記述する部分
0900デフォルトの名無しさん2012/04/14(土) 18:52:11.76
>>897
ありがとう解決した!
0901デフォルトの名無しさん2012/04/14(土) 23:41:32.72
Android2.3.7のエミュレータ作りたいんだが可能?
0902デフォルトの名無しさん2012/04/15(日) 00:35:10.95
可能
0903デフォルトの名無しさん2012/04/15(日) 00:43:03.96
>>902
SDKどこにある?
0904デフォルトの名無しさん2012/04/15(日) 00:51:38.83
エラーが出たんですけど、原因は何なんでしょうか・・お願いします。

04-15 00:39:10.510: E/JorteService(522): null

04-15 00:39:10.510: E/JorteService(522): java.lang.NullPointerException

04-15 00:39:10.510: E/JorteService(522): at jp.co.johospace.jorte.service.JorteService.a(Unknown Source)

04-15 00:39:10.510: E/JorteService(522): at jp.co.johospace.jorte.service.JorteService.d(Unknown Source)

04-15 00:39:10.510: E/JorteService(522): at jp.co.johospace.jorte.service.JorteService$a.handleMessage(Unknown Source)

04-15 00:39:10.510: E/JorteService(522): at android.os.Handler.dispatchMessage(Handler.java:99)

04-15 00:39:10.510: E/JorteService(522): at android.os.Looper.loop(Looper.java:144)

04-15 00:39:10.510: E/JorteService(522): at android.os.HandlerThread.run(HandlerThread.java:60)
0905デフォルトの名無しさん2012/04/15(日) 00:52:48.43
うわー変な改行入った すいません
0906デフォルトの名無しさん2012/04/15(日) 00:57:43.20
ぬるぽ
0907デフォルトの名無しさん2012/04/15(日) 00:59:34.18
これはぬるぽ
0908デフォルトの名無しさん2012/04/15(日) 01:02:25.28
仕事か
頑張れ
0909デフォルトの名無しさん2012/04/15(日) 01:02:44.14
がっ
09109042012/04/15(日) 01:19:11.62
広告の取得に失敗してた様で。できますた。
0911デフォルトの名無しさん2012/04/15(日) 01:28:26.99
>>898
ありがとうございます。

だいたい理解出来ましたが、インラインアセンブラでロジックの一部を
少ない手間で置き換えできるという利便性は若干損なわれますね。

コンパイルには-mfpu=vfpを使って、アセンブルには-mfpu=neonを
使えれば都合が良かったのですが、-Waオプションを使ってもうまくいきませんでした。
0912デフォルトの名無しさん2012/04/15(日) 06:02:53.46
>>904
え・・・johospaceの社員・・・?
冗談だよな・・・
0913デフォルトの名無しさん2012/04/15(日) 10:10:09.20
此処はバグ報告の場でも、不具合特定の場でも無い。
0914デフォルトの名無しさん2012/04/15(日) 10:59:01.17
>>904
情報スペースのジョルテってネタだよな・・・・
0915デフォルトの名無しさん2012/04/15(日) 11:05:47.40
ホントだこれジョルテのスタックトレースじゃないか。
アレだけのアプリを作る会社がここに質問に来るわけないだろ。
0916デフォルトの名無しさん2012/04/15(日) 14:59:03.47
>>887
アドレスブック読んでサーバーに送ってたら逮捕、って事か。
0917デフォルトの名無しさん2012/04/15(日) 15:15:00.74
いや当たり前だろ。むしろ何故逮捕されないと思うんだ。
0918デフォルトの名無しさん2012/04/15(日) 15:22:25.88
ウィルス作成罪の、利用者の意図しない動作云々で行くのかな
0919デフォルトの名無しさん2012/04/15(日) 16:54:56.75
GestureDetectorを使用してマルチタッチに対応するにはどうすればいいでしょうか?
アイコンに反応しないonCommandがマルチタッチ対応していれば一番いいんですけど・・・
onCommand、onTouchEvent、GestureDetectorと試しましたがどれも特徴が違って一長一短ですね
0920デフォルトの名無しさん2012/04/15(日) 17:26:02.32
アプリなんてほとんどが利用者の意図しない動作の集合体だろ
全部利用者が意図出来てるなんて開発者でもない限りありえない
開発者ですら意図しない動作に悩まされるのが日常なのに
0921デフォルトの名無しさん2012/04/15(日) 17:31:53.25
> 開発者ですら意図しない動作に悩まされるのが日常なのに
開発に向いてないから、お前は転職しな。
0922デフォルトの名無しさん2012/04/15(日) 17:42:14.21
> 開発者ですら意図しない動作に悩まされるのが日常なのに
開発に向いてないから、お前は転職しな。
0923デフォルトの名無しさん2012/04/15(日) 17:44:07.84
意図しない動作に悩まされないとかすごいな
0924デフォルトの名無しさん2012/04/15(日) 17:44:39.03
プログラムは意図した通りには動かない
書いた通りに動く
0925デフォルトの名無しさん2012/04/15(日) 18:02:45.27
>>923
それをとるのがバグとりだろ?
上のはリリース時の話をしているんだ
バグとりもせずにリリースするのん?

>>924
企画書、設計書、仕様書に記載さらた意図したとおりに動くように書く。これが仕事。
これができないのは趣味程度。
0926デフォルトの名無しさん2012/04/15(日) 18:19:08.29
素人丸出しだな
0927デフォルトの名無しさん2012/04/15(日) 18:36:55.62
何ここ、場違いの口臭いおっさんばっかりや
0928デフォルトの名無しさん2012/04/15(日) 18:38:10.91
ボイスチェンジャーを作ろうとしているのですが、、
AudioRecoderでマイクから取得しAudioTrackで再生すると
がんばっても0.1秒近く遅延が生じてしまいます。
この遅延をさらに短縮できないでしょうか?
0929デフォルトの名無しさん2012/04/15(日) 18:41:28.59
>>927
それは自分の口臭だよ
0930>>9282012/04/15(日) 18:46:50.91
解決しました
0931デフォルトの名無しさん2012/04/15(日) 18:48:37.08
記載さらた
0932デフォルトの名無しさん2012/04/15(日) 18:50:29.44
>>930
どうやったの?気になるんで教えてください。
0933デフォルトの名無しさん2012/04/15(日) 18:52:02.11
NDKの話です。
Cygwinでビルドするとターゲットパターンが%を含んでいませんと出てビルドできません。誰か解決策を知りませんか?
0934デフォルトの名無しさん2012/04/15(日) 18:53:05.78
>>933
つ Linux
0935デフォルトの名無しさん2012/04/15(日) 18:57:11.62
大きな空を眺めたら白い雲がとんでいた
0936デフォルトの名無しさん2012/04/15(日) 19:02:12.84
>>934
やっぱりwindowsでやるよりLinuxでやった方がいいのですか。ありがとうございました。
0937デフォルトの名無しさん2012/04/15(日) 19:07:38.80
windowsだからか知らんが、ndk-bulidでいろいろ入れようとすると結構ハマる。
prebuilt shareでコピーしたいのに、pathがbuild coreからになったり。
0938デフォルトの名無しさん2012/04/15(日) 19:15:42.71
>>925
>バグとりもせずにリリースするのん?
お前は何十とある全てのAndroid端末で全てのテスト項目をこなしてからリリースするのか?
0939デフォルトの名無しさん2012/04/15(日) 19:16:12.04
質問です
JavaのActivityの中からNativeActivityを呼び出す用法を探してるのですが、
ご存じの方いますか?
参考サイトかサンプルソースのこのあたりとかでもいいので、
知ってたら教えてほしいですorz
0940>>9282012/04/15(日) 19:23:08.38
>>932
期待させてすまん。
遅延が生じるのはAudioTrackのコンストラクタに設定するbufSizeが
一定以上小さく出来ないからで、MODE_STREAMだと最小が4800だったので
MODE_STATICならもっと小さくできたのでワーイと思ったんですが
ためしてみるとやっぱり遅延しました。
0941デフォルトの名無しさん2012/04/15(日) 19:42:14.26
>>925
実装完了後だろうとリリース後だろうと
”意図しない”バグは出てくるけど…
0942デフォルトの名無しさん2012/04/15(日) 20:25:23.60
>>938
その通り、携帯各種の新製品の端末チェックする会社と太いパイプがあるんでね。
新製品でる度に全ての機種でチェックしてる。これが"仕事"と"趣味"の差

>>925
リリース後のバグ率0%継続中ですが何か?
0943デフォルトの名無しさん2012/04/15(日) 20:30:26.02
>>942
素晴らしい
さすがプロやな
0944デフォルトの名無しさん2012/04/15(日) 20:37:37.37
>>919
出来ないっぽいから
自分で実装したほうが早い
0945デフォルトの名無しさん2012/04/15(日) 21:20:48.24
>>943
当然じゃない?
バグというより「仕様」ですから
0946デフォルトの名無しさん2012/04/15(日) 21:49:29.33
キリッ
0947デフォルトの名無しさん2012/04/15(日) 21:50:49.63
自称w
自己申告w
0948デフォルトの名無しさん2012/04/15(日) 22:40:39.26
今回ついにGoogleグループにキレてやった。

・こちらの過失、あちらの過失関係なく、ちょっとでも向こうにとって不都合があると
 何の連絡もなしにある日突然アカウントを抹消する体制
・それでいて「何が原因だったか」も教えてくれない体制
・さらに問い合わせフォームに中々到達できないようQ&Aたらい回しにする体制
・ようやく見つけると、めちゃくちゃ無関係なアンケート大量に入力が「必須」になっており
 本文入力するところは全角100文字くらいの制限があって、ろくにこちらの主張ができない点

今まで、何件もGoogleグループのサービス利用してきた。
何かあるたびに、社会礼儀にのっとり、紳士的に礼儀正しく応対し続けた。

しかし今回ついに限界に達した。
罵声と怒鳴りつけのメールを送ってやった。
あぐらかいて鼻くそほじってるような奴に、強烈な蹴りをいれてやったようなスカっとした気持ちだ。

永久アカウント停止になるかもしれないが、まったく後悔はしていない。
0949デフォルトの名無しさん2012/04/15(日) 22:48:10.72
人のふんどし借りて便利に何かしようとか虫がよすぎるだろJK
0950デフォルトの名無しさん2012/04/15(日) 22:48:13.68
クレーマーは本当にいらない
0951デフォルトの名無しさん2012/04/15(日) 23:08:48.49
>>948
仕事ならやり難くなるだろう。
まっ俺には関係無いが。
0952デフォルトの名無しさん2012/04/15(日) 23:13:30.63
何も無くてアカウント抹消とか有りえるの?
そこからして全く信用してないんだけど
0953デフォルトの名無しさん2012/04/15(日) 23:16:55.18
でも、権限には同意してるんだよね・・・
0954デフォルトの名無しさん2012/04/15(日) 23:17:22.53
アプリの別アカ移動というのを出してみたが全く無視された
サポは全く昨日してないね
何か問題起こっても現状諦めるしかない
09558912012/04/15(日) 23:23:20.83
ちょっと質問
>TYPE_SYSTEM_ALERT使ってserviceから前面にview見せることには成功したんだが、
viewを定期的に再描画するのはどうすれば?
handlerの処理にinvalidate入れても再描画されないんだが
0956デフォルトの名無しさん2012/04/15(日) 23:26:35.95
>>949-950
企業側、こちらがわ、どちらも主張しすぎてはならず持ちつ持たれつの関係だと思ってるよ。
今までそうしてきたわけだしね。
12年いいなりになってきたが、残念ながら12年たってクレーマーを一人生む形となったわけだな。

>>952
長く利用し続ければするほどあるよ。20年に1〜2回はやらかしてくれるから覚悟しとくといいさw

>>953
同意しなければ何も利用させないという、強制的な権限だけどね。
ま、不満は居酒屋で陰口たたき、ニコニコと黙って利用させてもらい続けるのが利口なやり方だよ。
0957デフォルトの名無しさん2012/04/16(月) 00:11:39.66
>>956
お前さ、中途半端に情報を出して苦情がどうこう言って何がしたいんだよ?
状況と経過をきちんと説明しなければ判断できないだろ。
説明する気が無いのならチラシの裏にでも書いてろよ。
0958デフォルトの名無しさん2012/04/16(月) 00:41:05.98
ご尤も
0959デフォルトの名無しさん2012/04/16(月) 01:19:07.65
>>957
そんなお前は何がしたいの?
0960デフォルトの名無しさん2012/04/16(月) 01:27:38.64
googleは糞
0961デフォルトの名無しさん2012/04/16(月) 01:42:01.98
>>945
なるほど、仕様上おかしな動作をすることもあるけど仕様なので修正はしない
だからバグ率も0%継続中です(キリッ!)ということか
確かに趣味でやってる奴はユーザーの評価が一番気になるから不具合直すもんな。仕事と趣味の差か

まあどこの業界も似たようなもんだな・・・
0962デフォルトの名無しさん2012/04/16(月) 03:45:36.54
>>956
オレの場合Youtubeだけど
googleの横暴さ受けたことある

著作が自分にある動画で、シリーズ物
かれこれ3年ぐらいUPし続けてたんだけど
そのうちの80話の中に、水着着たボインの女の子が、胸にマックのLサイズドリンクはさんで
男がストローで飲むっていうシーンがあって
それが「ポルノにあたる」とか言いがかりつけられて無言削除された
ニコ動でも同じのアップしてて問題なかった
地方ローカル深夜番組でも放送して問題なかった

だから「きびしくないか?」と検討しなおしのメールしたら
次の日、無言でアカウント事抹消された
問い合わせの返答もなし
「何が自由の国アメリカだよ。笑わせる」とオレも思ったな

Youtubeの問い合わせも、全角50文字くらいしかかけない。
しかも1文字でもオーバーすると「エラー、やり直して」と出て
書いた内容全て白紙になるというw
問い合わせのページだけ「中学生がつくったのか?」という出来
どうみても嫌がらせのために、わざとそうしてるでしょ
Google系はサポート体制と、横暴さはマジひどい
0963デフォルトの名無しさん2012/04/16(月) 05:39:27.46
自己紹介?
0964デフォルトの名無しさん2012/04/16(月) 08:45:34.74
はい
0965デフォルトの名無しさん2012/04/16(月) 08:51:07.51
>水着着たボインの女の子が、胸にマックのLサイズドリンクはさんで
>男がストローで飲む
これはアウトだろう。
どう考えてもこれを言いがかりというほうが言いがかりだ。
0966デフォルトの名無しさん2012/04/16(月) 09:01:36.86
>>965
どうだろ。
実際にみてみないと何ともいえん。

っで、URLは?
0967デフォルトの名無しさん2012/04/16(月) 09:45:14.46
消すのも自由なんだろ
0968デフォルトの名無しさん2012/04/16(月) 10:28:03.21
>>965
そういうのにうるさい日本のBPOでもOK出てる内容なのに?
殿フェロやギルガメッシュの方がよほど過激
一番「バカじゃね?」と思ったのは
抗議できるようにしておいて、実際に抗議するとアカ削除で対応してくる部分
まるで中国みたいだと思った

>>966
URLは無理w自分で探して
0969デフォルトの名無しさん2012/04/16(月) 13:09:44.53
>>968
これはひどい
Googleいつからこんなにひどくなったんだ。元からか?

ところで、Androidの通知領域をいじろうと思ったんだけど、
どうやればAndroidからclassファイルを取り出せるか誰か教えてくれ。
0970デフォルトの名無しさん2012/04/16(月) 13:32:07.53
onCreate の中で使ってる this を
後で他の場所から引用するにはどうすればいいですか?
mTextView = new TextView(this); とかで
0971デフォルトの名無しさん2012/04/16(月) 13:33:39.97
>>970
そのthisがActivityとかならpublicなメンバとかに保存しておけばよいかと。
0972デフォルトの名無しさん2012/04/16(月) 13:35:03.23
>>969
Android は Java VM じゃなくて Dalvk VM だから class ファイルじゃなくて dex ファイルの形になっている
/system/framework/framework.odex
SDK 付属の dexdump で逆コンパイルできる
ぐぐれば class ファイルに変換できるツールもあったかもしれない
0973デフォルトの名無しさん2012/04/16(月) 13:47:34.18
>>968
Googleが抗議受付窓口に中国人をバイトに雇ったと予想
0974デフォルトの名無しさん2012/04/16(月) 13:53:25.17
>>971
やってみます。
0975デフォルトの名無しさん2012/04/16(月) 14:00:59.27
>>974
コンパイル通してないけど、
イメージとしてはこんなので

public Activity mMyAct;
(略)
mMyAct = this;

俺は初心者なのでこんなのしか思い浮かばないけど、
多分もっといい方法があるかも・・・
0976デフォルトの名無しさん2012/04/16(月) 15:37:35.30
内容はよくわかってないのですがSurfaceViewのholderで
途中から
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
holder.setType(SurfaceHolder.SURFACE_TYPE_NORMAL);
を切り替えてもエラーにならない方法ないでしょうか?
0977デフォルトの名無しさん2012/04/16(月) 16:18:09.31
すいません、
iPhoneの黒SIM利用でi.softbank.jpのメールが受信できないんですが
質問いいですか?どなたか詳しい方いますか?
0978デフォルトの名無しさん2012/04/16(月) 16:29:49.11
>>977
iPhoneって何ですか?
0979デフォルトの名無しさん2012/04/16(月) 16:32:02.56
じゃ一応、聞いてみる
意味不だったらスルーして下さいm(_ _)m

iPhoneの黒SIM利用に詳しい方どなたかお知恵をお貸しください。

ドコモに挿してAPN設定までしましたが、i.softbankメールの受信ができません。
(imap.softbank.jpで設定エラーで進まない)
機種はF-12です。これは黒SIMの規制的なもので出来ないんですか?

MMSの方は黒SIM対応apk?かUA設定をすれば出来る端末もあるという検証サイトがあり。
それ以外はroot化しないと無理っぽいというところまで調べて分かりました

他にもGmailのアカウントにi.softbankを追加して受信しようとしたけど、
POPなのでIMAP4対応じゃないと受信できず送信アカウントとしてしか使えません。

ドコモ上でMMSとi.softbankのメールを見たいのですが規制でできないのかということなんですが・・・
0980デフォルトの名無しさん2012/04/16(月) 16:39:29.19
>>979
で、iPhoneてなんなんですか?
0981デフォルトの名無しさん2012/04/16(月) 16:39:40.45
スレ違い
0982デフォルトの名無しさん2012/04/16(月) 17:38:16.47
>>979
ん?
お前はスレタイも読めないのか?
どうせマルチなんだろうけど
0983デフォルトの名無しさん2012/04/16(月) 18:01:05.06
アプリ上でmediaplayerで音楽を再生する時の挙動について質問ですが、

サスペンド時に onPauseで Mediaplayer.pause() をして、
復帰時にonResumeで Mediaplayer.start() をすれば、レジューム時に曲の途中から再開されますか?

それともonPause時にはMediaplayerの方ももstop()→release()して解放しておくのがセオリーですか?
0984デフォルトの名無しさん2012/04/16(月) 18:18:48.20
linearLayout.addView(sv1,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));
linearLayout.addView(sv2,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));
としてリニアに追加してあるものを消さずに後から順番を入れ替えることはできませんか?
0985デフォルトの名無しさん2012/04/16(月) 18:33:47.30
>>979
なぜ、978の質問を無視してまで
ここで聞こうと思ったのですか?
0986デフォルトの名無しさん2012/04/16(月) 18:47:49.81
アプリ開発初心者です。プロの方、教えてください。
やりたいことは以下です。

 ・VideoViewで、なんらかの動画を再生させます。

 ・再生中に動画再生領域をタッチすると、タッチした点を不動点として
  動画をX倍に拡大させます。
  (X倍は、3倍から7倍ぐらいの想定です。)

・拡大後も動画は再生されています。

・やりたいことのキモは、タッチした瞬間からX倍の拡大になるまでを、
 Animationクラスを使ってだんだんと拡大させていくことです。
 つまり、タッチして1度画面が黒くなってからX倍の拡大動画が流れるのではなく、
 だんだんと拡大していくその最中も、動画は流れているようにしたいのです。

やりたいことは以上なので、質問はたぶん以下の2点になります。

 1.VideoViewを、Animationによって拡大縮小できますか?

 2.上記ができるとして、拡大、縮小の最中も、動画が流れているようにできますか?

以上です。
よろしくご教示ください。



 


0987デフォルトの名無しさん2012/04/16(月) 18:51:57.79
>>983
膨大な検証の結果、後者がセオリー

前者だと端末がフリーズしたり、音声が一切ながれなくなったり(再起動でもなおらない、バッテリー抜くと直る)
とても面倒な不都合がランダムで発生するよ
0988デフォルトの名無しさん2012/04/16(月) 18:52:28.02
>>984
detachViewFromParentとattachViewToParentで出来そう
0989デフォルトの名無しさん2012/04/16(月) 19:19:01.63
>>988
どうもです。
日本語ページは少なかったですが試してみます。
0990デフォルトの名無しさん2012/04/16(月) 20:07:09.04
>>986
質問は三文字で完結に
0991デフォルトの名無しさん2012/04/16(月) 20:11:19.86
同一のXMLから生成したViewをViewFlipperを用いて切り替える場合、
片方のViewに設定したリスナーなどは、もう片方には引き継がれないのでしょうか?

↓この状態で、切り替えたあとのViewのボタンにはリスナーがつかないのですが
どうすればいいのでしょうか?


@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
Button btn = (Button) this.findViewById(R.id.btn);
btn.setOnClickListener(this);



<ViewFlipper>
<include
android:id="@+id/hoge"
layout="@layout/main" />
<include
android:id="@+id/hage"
layout="@layout/main" />
</ViewFlipper>
0992デフォルトの名無しさん2012/04/16(月) 20:38:25.06
再度すいません。
>>988
detachViewFromParent は未定義です。と出てそのままでは使えないようなのですが
ViewGroupクラス - オーバーライドメソッド に属してるようなのですが
どういう書き方で使用できるようになるかどなたかアドバイスお願いできませんか
0993デフォルトの名無しさん2012/04/16(月) 20:42:49.55
>>993
protectedだな
LinearLayoutを継承して入れ替え機能を実装する必要がある
0994デフォルトの名無しさん2012/04/16(月) 20:53:00.61
>>987
体験談どうもありがとうございます
後者の方法に従うことにします

どうもありがとうございました。
09959842012/04/16(月) 21:28:31.66
protected class LinearLayout2 extends LinearLayout {
private LinearLayout2(Context context) {
super(context);
}
@Override
private void detachViewFromParent() {

}
}

取り敢えずここまで書いたんですが…
実装はどうするんでしょう?
初心者ですいません。
0996デフォルトの名無しさん2012/04/16(月) 21:29:02.71
これって次スレいつ立てるん?
0997デフォルトの名無しさん2012/04/16(月) 21:35:54.22
げええ次スレ2秒差でカブった/(^o^)\
ID出ないからどっちが自分立てたかわからねえww

↓とりあえず次スレは2秒早いこちら
Androidプログラミング質問スレ Part21
http://toro.2ch.net/test/read.cgi/tech/1334579588/
0998デフォルトの名無しさん2012/04/16(月) 21:36:08.32
次だぶったっぽい
http://toro.2ch.net/test/read.cgi/tech/1334579588/ 21:33:08.35
http://toro.2ch.net/test/read.cgi/tech/1334579590/ 21:33:10.68
0999デフォルトの名無しさん2012/04/16(月) 21:37:20.64
>ID出ないからどっちが自分立てたかわからねえww

さっさとID表示対応しないからこうなるんだな
1000デフォルトの名無しさん2012/04/16(月) 21:37:58.76
10 x 10 x 10
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。