[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/15 17:26 / Filesize : 214 KB / Number-of Response : 928
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

GoogleAndroidアプリ作成part3



1 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 07:31:33 ]
part1 ☆JAVA初心者がAndroidでアプリを作るスレ☆
pc12.2ch.net/test/read.cgi/tech/1243270488/

GoogleAndroidアプリ作成part2
pc12.2ch.net/test/read.cgi/tech/1253197333/

初期の流れをくんでJAVA初心者にも親切にしよう!

Android Developers(英語)
developer.android.com/index.html

リファレンス
developer.android.com/intl/ja/reference/android/widget/HorizontalScrollView.html

Android - Open Handset Alliance プロジェクト
code.google.com/intl/ja/android/

348 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 18:44:15 ]
DLしてくれてフィードバック貰えるのは有り難いんだけど、
時々すっげー上から目線のヤツがいてムカツクわー
個人でアプリとか公開するのAndroidが初めてでちょっと凹むときあるしorz

349 名前:デフォルトの名無しさん [2010/04/20(火) 18:46:50 ]
>>348
PCの市場はそうやって寒い状態になったんだけどなw

iPhoneもアンドロイドも同じようになるだろうなw
割れ、スパム、などなど・・・

ソフトウェア界隈はお寒いw

350 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 19:07:31 ]
iPhoneのキチガイレビューの多さに比べたら
Androidユーザはなんて大人が多いんだって感動するぞ

351 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 19:42:02 ]
iPhoneってそんなに酷いのかw

352 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 19:46:30 ]
マジでWaresなんとかならんのかね?
音楽や動画よりもソフトウェアの方がよっぽど被害大きいんだからDRMとか無理なの?
iPhoneもJB環境では既に割れが蔓延していて悲しくなる。
割れほどデベロッパーの気力を削ぐものもないと思うんだが・・・。

353 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 19:49:10 ]
>>351
使い方がわからないと☆1つ

AppStore Japanでは常識です(^^)

354 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 19:49:29 ]
iPhoneにしてもAndroidにしても商売上深刻な被害が出ない程度のDRMは出来てると思うが
究極的にはオフラインのアプリで割れを完全に防ぐことは不可能
そこまでやりたいならオンライン専用でアカウント認証するアプリにする必要がある

355 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 19:55:57 ]
>>353
アプリ★ゲットのコメ欄より酷いな・・・

356 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 20:00:03 ]
アプゲやギガアプリで、欠点を列挙して叩きまくる奴らが多く、俺もよくキレてたが
今は、そいつらのおかげでずいぶん「わかりやすいUIを作る力」が鍛えられたと思う
そういう叩きならいいんだけどな。
ガラパゴスの住人は厳しいけどまじめだよ。



357 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 20:00:16 ]
>>355
AppStoreのコメ欄はマジ底辺だよ
暇な中高生がコメ書いてるケースが多いんじゃないかな
アプリゲットもそう良いとは言えないがAppStoreは完全な割れ窓環境だ

358 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 20:04:01 ]
>>356
iPhoneで具体的な欠点挙げる奴なんていないよ
コメント「使いにくい」「ゴミ」の一言で☆1が当たり前

Androidでもエスパーキボンヌみたいなコメは付くけど、
メールで○○すると××が動きませんとか、
○○が遅いですとか、○○で××したら落ちますとか
ちゃんと報告が来るのはユーザの民度に違いを感じる。
少数のマニアが使ってる段階だからかもしれないけどね。

359 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 20:05:29 ]
>>358
超同意

360 名前:デフォルトの名無しさん [2010/04/20(火) 20:06:49 ]
>>358
まあそれだけ一般的な人が使ってる証拠なんだろうな
アンドロイド系はまだまだそこまで行ってないってことだろう

361 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 20:08:59 ]
アンドロマーケはちゃんと報告してくれるやつ多いな。
辛辣な言い方もたまに見るけど一応バグ報告してるとこがツンデレでかわいい

362 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 20:57:37 ]
>>360
Androidも今後人口が増えてきたら相応に荒れてくるだろうねぇ
ただ、iPhoneはガラケーアプリと比べてもユーザの質が悪いあたり
何でああいうことになってるのかさっぱり分からん
2chでもiPhoneユーザは群を抜いてキチガイ多いし

363 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 21:05:44 ]
第一回A3(2回目以降やるとは思えんが)の大賞は芋煮かシメジだろうね。

364 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 21:11:42 ]
で、おまえらA3出した?あるいは出す予定?

365 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 21:32:17 ]
>>364
なし。存在知ったのがXperia体験会だったからなぁ

366 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 22:51:49 ]
Android使う人は、
Gmailをメインで使っている人の割合が高くて、
IDがGmaiアドレスに紐付けられているから、
慎重なコメントが多くなるんじゃないのかね?
2ちゃんねるみたいに書き捨てOKなところだと、
ストレス発散に辛口評価を楽しんでいる奴もいると思う。
// iPhoneのことは何も知らないけれど。



367 名前:デフォルトの名無しさん mailto:sage [2010/04/20(火) 23:07:01 ]
いや辛口とかじゃないよ
iPhoneのコメは単なる一言言い捨てみたいなのが多い
あと2chの一部のiPhone信者は極端におかしい奴が数人暴れてるだけのような気もする

368 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 00:03:05 ]
>>345-347
ありがとう現時点ではC/C++はほんと限られたことしかできないのね。
C/C++のみで実行ファイルぽんっと作れたら便利なのにな
ついに今まで逃げてきたJavaと戦う時がきてしまったか。

369 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 00:16:13 ]
まぁ、でも匿名性は関係あるかもね。
築き上げたソーシャルネットワークと己の振る舞いや発言とを天秤に掛けるわけだから。
Twitterだとめちゃめちゃ良い人演じてるのに2chではDQNでキティちゃん、こんな二面性持ってる奴はTwitterユーザーの9割弱だと俺は予想するわ。
実際おまえらだって2chで超上から目線で馬鹿にするような発言しといてTwitterやSNSでは善人面してんだろ?w

370 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 00:25:07 ]
AppStoreもレビューは名前出るでしょ
AppleIDだかなんだかと紐付いてるし

371 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 00:39:37 ]
AppleはAppStoreとiTunesStoreしか成功してないから、
買うだけの世界で、これは守るべきIDではないのでは?

372 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 02:21:30 ]
>>358
でもAndroid端末からしか入力できないから適当になりがち…
iPhoneだとどうなんだろ?PCのiTunesからコメントできるんだろうか。

373 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 03:48:56 ]
>>368
そういう意味では、これまで Objective-C を大事に育てて来た Apple は有利だよね
苦節二十数年、ようやく報われたという感がある

Dalvik も JIT があればね…

374 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 09:09:22 ]
クラウド開発
mbed.org/

375 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 09:17:36 ]
>>373
既にJIT出回ってるよ。開発機では動いてる。


376 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 09:18:22 ]
>>352
収入は広告で確保する時代なのでは?



377 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 09:31:21 ]
Android版iAdはどうするんだろ?
この分野ではGoogle Adsenseで一日の長があるんだが。
Google AdsenseのAndroidアプリプログラム作ればiPhoneに勝つる!

378 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 09:43:23 ]
Admobがあるじゃん

379 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 10:03:22 ]
>>375
それが V8 並みに速いと良いね。
そうすればカリカリにチューンアップしたい処理だけを JNI に逃がすだけで済むかも。

380 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 10:12:23 ]
v8並みってのは比較しようないからあれだけど、速い。

381 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 12:47:20 ]
>>364-365
勝ち目ないw

382 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 12:51:37 ]
華麗に安価ミスったスマソ
>>363-364

383 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 13:56:29 ]
>>373
大事に育ててきたというか、NeXTから引きずっちゃったというか・・・
ラムダがないからって「Cの方に」足そうとするとか、
ちょっとAppleはことソフトウェア実装に関してはセンスやばい

Androidはあれだわ
NDKの分までEclipseの中でシームレスに書かせてくれれば便利というか
Obj-Cのsmalltalk層がJavaでC層がNDKって感じに出来ることは出来るだろうけど
移植性を考えるとNDKはあまり使うべきではないしそれこそObj-C並に見通しも良くないし
JITは今のところ開発版は出てるけどそろそろ実戦で使えるレベルに達して欲しいね。

Androidのメモリ管理ストラテジを考えると一旦コンパイルしたバイナリは
ストレージに書き出してmmapすべきだと思う。

384 名前:デフォルトの名無しさん [2010/04/21(水) 13:58:54 ]
>>376
囲い込みで成り立ってる市場でそれを言い出すとサービサー以外は成り立たなくなるよw
小額でも売れるというので開発者が集って活気がでるんだよ

385 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 14:10:31 ]
>>384
iPhoneなんかの例だとAdMobで収益上げてるアプリもあるけど
一般論的には200円くらいの有料アプリがスイートスポットみたいね
ただDRMは現行レベルで十分だと思うけどね
というかこれ以上頑張るにはハードウェア側の対応が必須になって上に
ローカルにブツがあるなら究極的には突破されるのでコスト的に割に合わない
95%のユーザが割れない状況にしておけば商売的にはそれでいいんだよ

386 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 15:51:18 ]
PS3 Linuxみたいなことになっても困るしねえ。
あまりガチガチにしちゃうと、レイヤー下のところで頑張る人が減る。



387 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 16:50:24 ]
>>383
>ラムダがないからって「Cの方に」足そうとするとか、

変で面白いじゃん。
GCDと合わせ技で粒度の細かいマルチスレッドが異様に楽に書けるぞ

388 名前:デフォルトの名無しさん [2010/04/21(水) 17:11:39 ]
>>387
よくねえよww
C++にラムダ式が追加されようという時に
わざわざ別書式でしかもラムダ式として使えないクロージャブロックを追加するとか
Appleにはまっとうなアーキテクトがいないとしか思えん。

まあJavaもJava7でラムダが追加されたらconcurrentで同じこと出来るわけだが汎用性が違いすぎる。

389 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 17:34:53 ]
正直GCDはZend社が設計したと言われても納得できるセンス

390 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 17:36:38 ]
マルレク行く?

391 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 17:51:56 ]
完全スレ違いだが、Objective-Cレイヤーで
軽量のラムダ式を定義することは不可能。
それほどObjective-Cのコアは遅い。

392 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 18:37:11 ]
>>368
Fortran90のみの俺でもなんとかなってる。
糞ショボイアプリだけど。

393 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 18:55:45 ]
>>391
まあObjCの不備をCレイヤを変えて解決しようってあたりが
政治でエンジニアリングを解決するAppleらしくはあるよなぁ。
C++との互換を根底から破壊しようという魂胆丸見えだし。

話を強引に戻すけど、内部処理を可能な限りC++で書く場合
NDKから叩けるAPIってどのくらいあるものなのかな

394 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 19:10:29 ]
docs/STABLE-APIS.TXT読め
基本的にlibc, libm libz, liblog, OpenGL。

395 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 19:15:17 ]
>>394
いやそれは知ってるんだが、一応JNIからJava側叩きに行くことも出来るだろ
現実問題としてどのくらいのAPIが使い物になるんだろうなと

396 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 19:46:26 ]
>>395
Java 側たたく他は API はほぼ何もないよ。
文字かきたいなら freetype 抱え込んで自前でレンダリングしましょう、
線引きたいなら Cairo 以下同文



397 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 19:51:36 ]
>>388
いつまで経っても出来ない物を待つ必要はないだろ。
良い物が出来そうな気配もないし。

もっとまともな理由で文句言ってるのかと思ったよ…

398 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 19:56:08 ]
>>380
ちょっと調べてみたけど、フルコンパイルしても 1.5 倍にしかならないって相当遅くね?

399 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 20:00:50 ]
>>397
文句いうのはタダだから、何となく気に要らないって理由でも
文句いう理由としては十分なんじゃないか?

c++ の仕様が決まるまで待つべきだと主張をしてるわけじゃなさそうだし。

400 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 20:01:51 ]
>>399
せめてC++のラムダ式と互換のあるような仕様にするとかなんで考えなかったんだろうとは思うぞ

401 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 20:06:43 ]
それが、まともな物だったらな。

402 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 20:15:10 ]
c++0xで揉めてたのはあくまでconceptsの問題であって
ラムダ式の仕様はかなり前に出たものだしまとも。
少なくともどう見てもAppleがWDに出したブロック構文はゴミだろ。
ラムダ式を知らん奴が仕様書いたんじゃないかとクラクラしたわ。
PHPのcreate_functionを見た時以来の感動だぜ。

403 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 20:35:29 ]
少なくともあんな気持ち悪い構文は使いたくないなw

404 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 21:41:27 ]
まったく話しについて行けない件

405 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 21:43:25 ]
それは君が坊やだからな件


406 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 22:30:26 ]
そもそもGCDで導入しようとしてる独自拡張ってラムダですらないよな?



407 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 22:39:37 ]
>>404
C++ が無視されてるのが気に入らないって話じゃないの

408 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 22:51:18 ]
>>407
でもC++でフル機能のラムダが導入されるのにわざわざCにラムダの出来損ないを導入するのはバカじゃね?

409 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 22:56:49 ]
それが C++ というのがネックだなw
フル機能のラムちゃんで遊びたいなら Lisp 使うわ
iPhone では ObjC を使うし、Andoroid なら Java を使うし Windows Phone は C# なんだっけ?

410 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:04:34 ]
ラムダって何ぞ? とおもったらクロージャーみたいなもんか。

411 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:06:48 ]
>>409
LispじゃなくてRubyでもJavaScriptでもラムダは使えるわけだし
Java7どころかあろうことかPHPですらラムダはサポートという流れ。
ラムダはブロックの上位概念なわけで
C++がイヤなら他の言語からラムダ構文を持ってきても良かった
だがAppleはそんなレベルにすら達しな
いラムダとして使えないGCD専用のブロック構文というゴミを作ってしまった

412 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:08:05 ]
>>411
ラムダとして使えないってどういう事?

413 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:10:23 ]
そんな構文レベルの趣味話はどうでも良いのだよ。

414 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:10:46 ]
void(*)(void)じゃラムダとしては使えなくね?

415 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:13:36 ]
lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html

C++ の lambda は別に無視した訳じゃなくて、テンプレートべったりだから
スルーしたよ、だってさ。C++ 云々はそもそも無理筋の話ってこっちゃね。
だからここでグダグダ言っても意味が無い。

416 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:22:05 ]
C++のlambdaってテンプレートに何か依存してたっけ?
受け取りがfunction<>型だって話か?



417 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:23:18 ]
それより Blocks がラムダじゃないというのはどうなったんだ?

418 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:27:32 ]
>>417
勘違いかもしれん
前にAppleのpaper見た時は内容違ってたんだが>>415を見るとラムダとしても使えそうに見える?かも?

419 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:40:24 ]
C構文でラムダ使いたいならjavascriptでいいんじゃね?
コルーチンもジェネレータもイテレータも文法レベルであるぜ。
実装によっちゃ継続も使える。

クラスがないと発狂する奴がいるか・・・。

420 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:43:13 ]
>>415
c で表せる型がないから使いにくいか。
構文自体はどっちも大差ないよね

421 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:45:25 ]
心配しなくても組み込み屋が猛反対して標準からはリジェクトされんじゃねーの
gccでコンパイルするandroidには関係のない話だ

422 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:45:30 ]
てか単に [] が Objective-C と食い合わせ悪かっただけかもね

423 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 00:06:51 ]
正直ここ50レスぐらい何言ってるかわかんねぇ・・

424 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 00:12:36 ]
それよりAndroidの話しようぜ!

425 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 00:23:54 ]
Android NDKのC++で例外がサポートされるのっていつ頃?

426 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 01:14:37 ]
やっぱ俺みたいな厨房にはプログラム板の連中にはついて行けないわ
勉強します



427 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 01:43:19 ]
いやいや、小難しく考えるから日本人はダメなんよ(´・ω・`)
プログラムなんて目的のための手段なんよ、そして言語は数ある選択肢のうちのひとつに過ぎないんよ。
いくら多数の言語を駆使してプログラムができたって自己満足の技術屋でただの下請けなんよ。
今の日本がハードに固執するあまり世界(アメリカ)の下請けになってるのと同じ。
日本のハードウェア信仰ここに極まれり、今はソフトウェアのアイデアが全てなんよ、そのアイデアを具現化するための手段がプログラム。
プログラムなんてもっともっと簡単になっていいんよ、アイデアを如何に簡単に万人が具現化できるかがコンピュータの本質だろ?

428 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 02:06:51 ]
簡単になったら簡単になった環境でより複雑なプログラムを作るようになるんじゃないか?
いままでもこれからも。
でないとアイデア勝負だけじゃ老舗は無数の新参に対抗できなくて事業継続できないもの。

429 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 02:58:16 ]
簡単になったら、そのまま工数削減で良しとしようが
更に汎用性やアプリ間親和性を高めようが、更に多機能化しようが、
色々選択肢が増えて良いネ、って話じゃない?

430 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 03:07:30 ]
>>429
趣味で作るならその通りだよね

431 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 08:55:19 ]
Androidってエッジな人たちが触るほどの価値も無いと思うんだけどね
肥大化する一方のViewクラスのソース見てるとため息でるわ。
オブジェクト指向のシロウトが設計してるんだなーと。
gofのデザパタも知らないんじゃないかな、作ってる奴らは

432 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 08:57:30 ]
(続き)
人に聞いたら、糞AWTや糞Swing作ってSunからクビになった奴らを
Googleが引きぬいてAndroidのUIフレームワーク作らせてると言ってたが、
本当なのかな

433 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 10:14:15 ]
そんな優秀なら参加したらいいじゃない。
core.java.android.view.*の開発にw

そして本当に優秀なら数千万円の年収で雇って貰えますよ。

434 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:24:23 ]
俺は優秀じゃないから想像するしかないんだが、
優秀な開発者がそんな仕事選ぶとは思えないな。

435 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:38:01 ]
ViewとかActivity周りの内部実装は新しい割には微妙にタコいよな
歴史があって負の遺産まで引きずってるCocoaがタコいとかMFCがタコいとかは仕方ないんだが

436 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:40:50 ]
いまさらMFCを例に挙げるのはないだろ。
何十年前のAPIだ。



437 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:50:06 ]
Cocoaだって14年前から引きずってる設計のせいで色々とアレだぜ

438 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:53:27 ]
NS〜って識別子がNEXTSTEPの事だって分かってフイタ

439 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:57:58 ]
Cocoaは過去の遺産に囚われない自由な発想で拡張を繰り返した結果
「地盤が液状化してる」と言われるほどの混沌だぞ。
だがNSプレフィックスは死守。

440 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 14:15:24 ]
昔はNXプレフィックスだったっけ…

441 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 16:01:46 ]
おまえらすげーな
マジに話についてけねえ

442 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 16:07:11 ]
雑談に付いていく必要はない。

443 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:11:54 ]
ラムダの話なんて、このスレじゃ専ら無駄だからな

444 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:20:39 ]
 _, -=''"" ̄ ̄""=-―,.、
  _,=、            ̄=.、
   彡             "" - ,
    >                ヽ
   :"  .__=__  ̄=.、   \
  /  彡⌒  | |    ̄=--,、    ヽ       .'  , .. ∧_∧
  /彡" /~ニ | j|∧_∧   "ヽ     ヽ    .∴ '     (    )
 /   ( /_/  |( ´_ゝ`)     \   ミ     ・,‘ r⌒>  _/ /
     ヽ ミ  .|ヽ,-  ⌒ヽ. ,_   ミ   ,i      ’| y'⌒   ⌒i
       ̄| ミ   ノ|ヽ Y|三)  ヽ  .|       |  /  ノ |
       |  |   / \_ノ    |ミ  ij       , ー'  /´ヾ_ノ
       ヽ ヽ  |         |  |i       / ,  ノ
        "ー、  |        |   ノ     / / /
           ヽ ヽ      ノ / /     / / ,'
            ヽ ヽ    // /   /   /|  |
            /   )    / /    !、_/ /   〉
           / /    /           |__/
          |  |
          \_|

445 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:27:03 ]
FirefoxもNSついてるんじゃないの?
https://developer.mozilla.org/ja/Mozilla_Coding_Style_Guide
こっちはNetscapeだけど。

446 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 20:07:50 ]
>>431
オブジェクト指向の素人が設計してるとか分かるもんなの?



447 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:16:40 ]
デザパタ脳の人は、コードに文句を付けずにはいられない物なのかもね。
問題があるなら、もっと具体的に指摘しないと話にならないけど。

448 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:34:29 ]
まぁ、素人とかタコいとか言ってるだけの内は推して知るべしなのだろう

449 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:38:50 ]
Androidアプリ開発のおすすめの本教えてください
Java,C/C++,OpenGLはある程度分かるので(とは言っても入門書レベルだけど)Javaプログラミング
とか言語についての説明に大半を費やしているのじゃなくて、Android特有の仕様とかAPIとかに
ついてちゃんと書かれててかつ、趣味レベルのやつで。

450 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:52:41 ]
>>447
同じ感想

例えばその悪いと思ったソースを示して、
かつ改善案を示してくれれば言うだけのことはあるなと思うが、
単に悪い悪い言ってるだけじゃな・・・

451 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:10:49 ]
タコいとか久しぶりに聞いたわ。

>>447
デザパタが経験則からパターン化された
概念を実装に落としこむものだし具体的
な部分はあまり重要じゃないからそうい
う脳みそになるんじゃないだろうか。

452 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:31:19 ]
なんとなく、組込系androidとスマフォ系androidで緩やかに分離したら、
新しい開発環境(ライブラリ群やフレームワーク)が提供されるんじゃね?と思ってる。

高性能描画デバイスを対象環境のすべてが持っているわけではないという現状から、
高性能GPUが一般的になれば、それようのインターフェースが作られるだろうし。

2.x系でsnapdragonに代表されるGPGPU周りの最適化 or 直叩きライブラリが提供されて
3.x系でそれをベースにしたフレームワークも提供。3.x後期で、新フレームワークのみとか
そんなイメージ。

453 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:52:05 ]
>>452
そんなブランチ必要なのはゲームだけじゃね?

454 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:58:57 ]
今のところ、受けが良いのはゲームみたいなUIじゃね?
やれ、ヌルヌル動くだ、画面の切り替わりが滑らかだって。

455 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:00:39 ]
ぬるぬる言ってるのはアホン信者だけじゃない?

456 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:12:44 ]
あれはヌルヌルじゃなく、操作に対するフィードバックを
分かり易い形で表現している事が重要なんだ

ヌルヌルしか見えないとカーゴカルトに陥るので要注意



457 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:25:23 ]
>>452
典型的なグラフィックス厨だな。


458 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:26:30 ]
>>449
豆蔵のやつ

459 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 03:56:30 ]
ああいうUIがうざくて仕方ないんだがそういうの求められてんのか?

460 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 08:23:16 ]
ああういがどういうものかによる

461 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 08:54:26 ]
単なる GPU のデモっぽい UI は俺も嫌いだ。
ただ、Apple の場合はレスポンスが欲しい所ではアニメーションしない様になっているから
ちゃんと気を配って作ってるなと思う。

462 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 11:12:01 ]
>>459
昔の重くなかった頃のガラケーみたいに、
アニメーション演出もなくパッパと画面が切り替わるのが一番だよね…
アイポン信者は触れないけど、世界シェアトップのNokia端末は、
方向キーがあって、センターキーがあって、ソフトキーがあって…
といったガラケーと同じスタイルのUIだし。それが一番使い易いんだよ

463 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:02:11 ]
>>461
その辺はしっかりしてるよなぁ。間引き方とかごまかし方とかすごく上手い
デザイナーが作ってるなぁという感じ

ただボタンの配置とかは割とバラバラに配置されてたりして散漫なのはイマイチかな。
昔からMacなんかも、マウスが「1ボタンなので分かりやすいです」と言いつつ
1ボタンのせいでキーボードと同時押しだらけだったりするし
デザインはいいけど人間工学は犠牲になってるUIという印象。

デザイナーは超一流だけど技術者は1.5流なんだろうなぁ。

464 名前:デフォルトの名無しさん [2010/04/23(金) 12:02:19 ]
WebViewに日本語入れると文字化けするのですが対策はないでしょうか

webView.loadData("<h1>日本語</h1>", "text/html", "utf-8");



465 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:02:59 ]
>>464
strings.xml
そもそもソースに文字列リソースを書くでないわ

466 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:10:16 ]
>>464
リソースにしても化けるよね。それwebViewのバグらしいよ。

これで回避出来る。
webView.loadDataWithBaseURL( null, "<h1>日本語</h1>", "text/html", "utf-8", null);



467 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:38:22 ]
broadcastreceiver って onReceive() の途中で kill されることありますか?

468 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:44:14 ]
>>467
無いはず
というかあったら挙動が何も保証できない

469 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 13:00:12 ]
>>467
onReceiveで重い処理すると死ぬよ。
サービスを立ち上げるだけとかにしといた方が良い

470 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 13:10:18 ]
>>468を書いてから気づいた。
当然ブロックで5秒とか止まるような処理はアウトだよ。
Pause後のActivityのように不規則に殺されることはない、というだけで。

471 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 19:54:25 ]
BroadcastReceiver関連で便乗で質問したいのですが、
BroadcastReceiverでstartServiceをして
そのサービスでシステムの監視(バッテリーの監視とか)をしたいんですが、
サービス内でバッテリー情報が拾えてないみたいなんです。
manifestに
<service android:name=".hogeService">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
</intent-filter></service>
って書くだけじゃムリポなんでしょうか?

472 名前:デフォルトの名無しさん [2010/04/23(金) 21:04:54 ]
android勉強しようと環境整えたまではいいが・・・遅すぎる・・・
自分の環境(ノートPC)
・CPU PenM 1.6
・MEM 512
・OS WinXP sp3
eclipseの起動に一分半かかるけれど我慢はできる。
avdの起動に同じく一分半。最初だけなら我慢できる。
けれど、二回目以降も多少の短縮はあっても相変わらず一分半近い・・・
とても我慢できる範囲ではないです。
それでデスクトップでもいいので使用に耐えうる環境を整えようと思案中。
取り合えず何処をどう強化すればいいか現状のPCでタスクマネージャーで
観察したところ、思いの他CPU使用率は高くはない。
androidの最初のロゴ辺りから使用率が跳ね上がって80以上を示すのですが
大した時間もかからず収束してるようです。
もちろんメモリも厳しいのは間違いはないですがavd起動時間の最大のネックは
HDDの読み込み速度ではないかと考えるようになりました(間違いでしょうか?)
調べるまでは、CPUをCore i3かケチってCeleronE3200かな?って考えていたん
ですが、このCPU使用率をみてもしかして現状のノートPCの改良でなんとかなる
かもしれないと考え始めてます。
具体的にはHDDをSSDに変更しメモリを1G増強(予算2万w)
皆さんのeclipse+avd環境での起動時間はどの位なのでしょうか?
(ViewでHello Worldを表示する程度)
そして、私が考えてるノートPC改造は効果が望めると考えますか?
もし、新たな環境構築をするのなら出来ることならavd起動は30秒以内
を目指したい!それなら何処にどの程度のパーツを組むべきなのでしょうか。
申し訳ないですがご意見をお聞かせ願えませんでしょうか。よろしく。

473 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:07:22 ]
>>472
CPUをAMDのPhenom2に変えて、メモリは8G。
OSは64bitな。

474 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:10:11 ]
>>472
それは開発関係なしにここは関係ないな
ちなみにMSのIDEもネットブックでも動くぞ
PenM1.6の世代ってメモリがDDR世代とか足回りが遅いだけだろ
メモリも512MBじゃ開発環境起動したらスワップは確実に起きてるだろうし

475 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:26:09 ]
メモリが厳しいというよりスワップしてるとしか思えんな

476 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:27:13 ]
>>475
まあね
バスはDDRあればUMAしてようが開発程度ならどうってことないが
スワップはどうにかして回避しないと辛すぎる



477 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:45:08 ]
>>472
>具体的にはHDDをSSDに変更しメモリを1G増強(予算2万w)
やるとしても少し予算が足りないんじゃないの
中途半端なSSD買うと後悔するよ
というか世代的にIDEだろうからSSDの選択肢も少ないしあまり恩恵は預かれないかも

478 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:46:48 ]
あ、上に出てるようにスワップが厳しいだろうからとりあえずメモリだけ増設して様子見でいいじゃないの

479 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:49:31 ]
>>478
DDRは中途半端に高いので下手すると10インチくらいのネットブック買えば
HDDも比較的最近のモデルだしメモリも1GB付いてるしXPだしで開発環境ぶち込めば済むw

480 名前:デフォルトの名無しさん [2010/04/23(金) 22:05:51 ]
>>473
それだとエミュ起動までどの位時間かかるものなのでしょうか?

>>474
申し訳ないです。適当な場所が分からなかったもので。。
誘導していただければ幸いです。

>>475 >>476
メモリ不足ですか。それは理解してました。
一番最初に考えたのがメモリを512から2Gに変更することでした。
今なら1万円で事足りますし。
けれど、現行の環境で2G増強で一体どの位の時間短縮が可能なのか
が今一ピンと来ないものですから踏み切れません。
ネットを巡回してましたらクアッドコアの8600(6600?)で
起動まで30秒(二回目以降は20秒)ってな話を見かけたので、
新規で作ろうかなと考えました。
それでさっきCPU使用率をみてみたらCPUの負荷がさほどでもなさそう
と感じて、CPUは現行のPenM1.6でもHDDの数十倍の読み出し速度のある
SSDに変更、スワップ防止にメモリを1G載せれば下手をすると新規で
Core i3+メモリ2G+HDD7200と同等かそれに近い起動時間を狙えるやも
と希望的観測をしてみました・・・
1・PenM1.6+Mem1.2+SSD60G+WinXP
2・Core i3+Mem2.0G+HDD+Win7
3・CeleronE3200+Mem2.0G+HDD+WinXPorWin7
上記3つの其々のエミュ起動までの時間って大凡どの位になるものなのでしょうか?
金額と時間の比較(費用対効果)の上で決断したいと思っているんですが。。

481 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:10:02 ]
>>480
>どのくらい短縮可能なのか
わからん
スワップで苦労するのは過去のOSで懲りて512MBで運用しようなんて
思わないのでスワップで遅くなるなんて論外と思ってるから
でもかなり遅くなるのは事実

482 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:13:58 ]
そもそもAVDの起動速度なんてどうでも良くないか
どうせ開発中は立ち上げっぱなしだろ

483 名前:デフォルトの名無しさん [2010/04/23(金) 22:14:02 ]
>>479
ネットブックですか・・・
現行品のネットブックでeclipseからavdエミュを起動すると
どの位の時間で起動完了できるのでしょうか。

484 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:17:04 ]
PenM 1.6とネットブックじゃ差は出ないだろうね。どっちにしても遅い。

485 名前:デフォルトの名無しさん [2010/04/23(金) 22:17:07 ]
>>482
ありゃりゃ・・・!
立ち上げっぱなしで開発できるんですか・・・毎回起動し直してましたよorz
それなら現状でも我慢できそう(メモリくらいは増やしますけど)
申し訳ないですが方法なぞを教えていただければww

486 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:19:54 ]
>>485
方法って?
Eclipseから実行なりデバッグなりする時に既に立ち上げてるemulatorを指定するだけだが



487 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:20:09 ]
立ち上げっぱなしだとメモリ食いそうだな
CPUが多少非力でも立ち上げっぱなしでカバーできるが
どっちにしろ512MBのマシンでやることじゃないよ

488 名前:デフォルトの名無しさん [2010/04/23(金) 22:23:38 ]
>>486
ちょっと今からやってみます。
ありがとう。

489 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:25:07 ]
定期的にこの話題出るな

490 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:30:07 ]
開発環境だけならXPだと1GBあればスワップ切っても問題ねーかな?
まあ2GBあれば余裕なんだろうけど

しかしスワップ発生するマシンで遅い早い言われてもなあって気がするなw
スワップ起きない環境で言ってくれって感じだわ

491 名前:デフォルトの名無しさん [2010/04/23(金) 22:51:07 ]
単に私が馬鹿でしたw毎回エミュ終了させて再起動させてただけでした。
再描写まで数秒でしたね。これでしたら全然ストレスはないです。
毎度、少しの変更毎に起動して2分暇をもてあましてましたorz
ま、それでもスワップは確実に起きてますので取り合えず1G増強しよう
と考えております。
問題は複雑なGUIを組んだときにエミュの動作がどうなるかですが
いけるところまではメモリ増強だけでがんばってみます。

しかし・・そうですよねぇ・・開発環境として修正→実行ごとに
(早いPCであっても)数十秒待ちなんてありえませんものねぇw
皆さん忍耐強いものだと(誤解の上で)感心しておりました。

解決です(無駄な出費と時間が減りましたw)どうもお騒がせしました。
実質6万円位覚悟してた出費が消えましたwありがとう。

492 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:51:54 ]
XPで1Gでギリギリくらいかなぁ。2Gあれば安心って感じ
ネトブでも開発は出来るけどさすがに結構重いよ
重い以上に画面狭いって方がネックだけど

493 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:56:15 ]
>>491
メモリ増設後の感想もぜひ書いてくれ

>>492
まあ多少もっさりしてもいいので静かなマシンが欲しくて手を出しただけだからなあ

ちなみにプチフリで有名な701SD-Xだけど問題ねーな
画面はさすがにあれなので外部につないでるけどw

494 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:00:21 ]
i7, 4GBでも実機以外でデバッグできなくなった。

495 名前:デフォルトの名無しさん [2010/04/23(金) 23:10:30 ]
>>493
はい。
しかしまぁ、なんて馬鹿なんでしょう自分。
コードの修正よりも起動待ち時間の方が長い作業を3日も続けてましたorz
さすがに耐えられなくて最近はとんと疎いPCパーツの情報を検索して中古
からBTOまで「さーてどれが30秒位でエミュが立ち上がるパソコンだろう」
と悶々としておりましたw
今は、探していた希望以上の時間で動いてますw
最新のPCにしていても毎度再起動では作業効率は今以下でしたでしょうねorz
あー危ない。

496 名前:デフォルトの名無しさん [2010/04/23(金) 23:12:33 ]
>>494
それってエミュの何処にボトルネックがあるのですか?
参考までにお教えください。




497 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:14:32 ]
>>496
描画項目が多いとかそんなんだろ
エミュで効率悪くなるってゲームあたりかね?

498 名前:デフォルトの名無しさん [2010/04/23(金) 23:20:09 ]
>>497
んー、でもCore i7(今回の件で調べて知ったw)メモリ4Gで
動作が厳しくなるプログラムなんてあるんでしょうかねぇ・・・
そもそもandroid実機だってVM上で走ってるわけだし・・・

499 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:22:47 ]
>>498
実機はarmの上でdalvikVMが動いてるが
エミュはx86の上でarmエミュが動いてその上でdalvikVMが動いてるぞw

500 名前:473 mailto:sage [2010/04/23(金) 23:28:01 ]
>>480
Phenom2 と8Gメモリでの組み合わせで、2.1のAVDが起動するまで40-50秒くらい。

CPU負荷は普通のアプリと変わらない。メモリ消費もAVDの起動では特に増えたりしないよ。
eclipseはたっぷり使うけど(w

501 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:37:48 ]
だれかCallMitsukoの作り方をおしえてください

私もCallReiko作りたいんです

502 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 03:31:11 ]
>>471
うん、それだけじゃ駄目。
コードも書いて。

503 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 03:32:14 ]
>>480
まずメモリを2Gbyteに。
1Gbyteであれこれいじっても無駄。
最低条件。4Gbyteでもいいくらい。

504 名前:デフォルトの名無しさん [2010/04/24(土) 07:44:22 ]
>>503
アドバイスありがとうございます。
取りあえずタスクマネージャーとにらめっこしながらメモリ使用量を
観察しまして、起動前→350M eclipse起動後→600M
エミュ起動後→750M位の使用量になってました。
この結果、現行の使用方法であれば1Gあれば何とかなりそうだという
結論を出しまして、早速amazonに注文を出しました。
256M+1G=1.256G
一応、これでやってみてダメでしたら2Gにしようと思います。
私のPCでは2Gが限界なのでそれでもダメなときは新規購入ということ
に成ると思います。


505 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 08:55:17 ]
正直実機買った方が良いようなきが。

506 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 09:35:32 ]
desireほすぃ



507 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 09:44:17 ]
NEX ONEがこれだけ騒がれてるのにDESIREはないなあ

508 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 10:54:11 ]
>>504
メモリ利用量知りたきゃ、起動後じゃなくて、しばらく使わない意味ないだろ。

509 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 11:00:11 ]
eclipseとか普通に1Gメモリ使うしなぁ

510 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 11:01:46 ]
>>504
WinPCでEclipse&Androidシミュレータで開発するなら
メモリは3GBは要る。2GBでも足りない、増設してもがっかりするよ。
俺は2GBだけど、先にシミュレータ起動しておいて、
ビルドしたapkをシェルからadb installしてなんとかやってるが
error device not foundが頻発してしまう。なんとかならないか。

511 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 14:02:31 ]
WinPCとシミュレータに反応しちゃった僕はまだまだです

512 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 14:05:21 ]
PenM時代ならデュアルチャンネルだから4Gだろ。
つかそのCPUじゃ開発はできてもAndroidエミュがきついぞ。
素直にBTO買ってこい。

513 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 14:28:57 ]
>>511
じゃあ正しく言い換えてみろや。ああ?
DOS/Vは間違いです、IBM-PCが正解です、の輩か?


514 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 15:15:15 ]
どすこいー

515 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 16:09:39 ]
おまえら二人で騒ぐのは置いといてIBM-PCだとオリジナルのPCそのものだから
日本じゃPC/AT互換機、世界じゃIBM-PC compatibleなわけだが。
ところで環境構築のハードの話はここじゃないだろ。

516 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 16:43:49 ]
すみません、もしどなたかご存知でしたら教えていただけませんか?
Activityを中断、再開した後にCanvasをロックしようとすると、以下のExceptionが出ます。
プリーズヘルプミー

I/Mylock ( 333): lockFailed

E/SurfaceComposerClient( 333): eLocked set when entering lock_layer(), layer=0 (lcblk=0x41048020), state=00000020

E/SurfaceHolder( 333): Exception locking surface

E/SurfaceHolder( 333): java.lang.IllegalArgumentException

E/SurfaceHolder( 333): at android.view.Surface.lockCanvasNative(Native Method)

E/SurfaceHolder( 333): at android.view.Surface.lockCanvas(Surface.java:275)

E/SurfaceHolder( 333): at android.view.SurfaceView$2.internalLockCanvas(SurfaceView.java:611)

E/SurfaceHolder( 333): at android.view.SurfaceView$2.lockCanvas(SurfaceView.java:594)



517 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 16:45:32 ]
改行ウゼェ('A`)

518 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 16:48:40 ]
改行せずに全部つなげろだってさ

519 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 16:52:22 ]
間の改行うぜーってことだろw

520 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 17:54:41 ]
ごめんなさい!(<>)
改行が入ってるのに気づかなくって・・・
OnResumeのたびにSurfaceViewは新しいインスタンスを
使ったほうが良いのでしょうか?と思いました

521 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 18:23:31 ]
好きなだけ思うがよい

522 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 18:34:07 ]
あ、うまくいきました〜(^p^)

523 名前:227 mailto:sage [2010/04/24(土) 19:32:19 ]
>>228
ありがとうございました!
(規制で遅くなりました)

524 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 19:41:32 ]
eclipse使い辛いお。VisualStudioで開発できたら便利なのに

525 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:00:00 ]
パソコン通信やってた頃、X68kを使ってるやつのドキュメントは
改行二つにしてるものが多くて、ずっと謎だったな
今でも謎なんだが

526 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:03:41 ]
改行コードのことは常識だよ?えへへ



527 名前:デフォルトの名無しさん [2010/04/24(土) 20:08:37 ]
>>449
> Androidアプリ開発のおすすめの本教えてください

コードからわかるandroidプログラムのしくみ
intentやbinderやサービス周りに詳しい

528 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:11:54 ]
著者乙

529 名前:デフォルトの名無しさん [2010/04/24(土) 20:17:28 ]
ここ、なにげに良スレだね

530 名前:デフォルトの名無しさん [2010/04/24(土) 20:19:42 ]
>>528
それ、著者外人だよ


531 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:20:09 ]
「GoogleAndroidアプリケーション開発入門」が入りやすくていい。
というかこれ以外はパラパラっと立ち読みしただけだけど。
基礎だけ本で理解して後はネットで情報集めるのがいいと思う

532 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:22:23 ]
>>529
どこみていってんの?

533 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:25:34 ]
C++しか出来ないんですが、C++はアンドロイドでは使えないんでしょうか?

534 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:33:50 ]
>>526
ひょっとしてLFCRだったの?
それならビューア側でCRLF二つに変換されてたってことで納得できるけど
まぁスレ違いだし老兵は去るか・・・

535 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 20:41:35 ]
>>533
>>342-347

536 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 00:28:40 ]
女子部()



537 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 00:38:18 ]
(i)

538 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 01:08:52 ]
iアプリ作ってた者なんですが、Androidの開発も始めようと思って
手始めにシューティングを移植し始めたんですが、
エミュレータで自機、敵機、背景、玉と画像20〜30枚ぐらい描画してるだけで
アホみたいに重いんですが、これはAndroidのエミュレータの仕様ですか?
実機だと速く動くものなのでしょうか?(実機持ってません)

マシンはCore2Duoでエミュの起動は3〜40秒ぐらいなのですが、
1ループ(ダブルバッファリング開始→終了)間に
20〜30回ぐらい drawBitmap(img, x, y, null) してるだけで
FPSが3ぐらいです。(iアプリシミュレータならFPS20前後)

これが仕様ならAndroidの開発を卒業します。

539 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 01:16:04 ]
卒業オメデトウ

540 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 01:19:34 ]
>>538
iアプリはどのくらいの解像度で
アンドロイドはどのくらいの解像度なの?

解像度の差って結構エミュだと変わるよ

541 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 01:28:26 ]
>>538
GLSurfaceViewでも不満?

542 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 01:47:39 ]
ところでActivityが画面スタックの裏に行ってStopしてる間に
LowOnMemoryで殺されるケースをテストしたいんだけど、
なんか良い方法ないだろうか。

543 名前:538 mailto:sage [2010/04/25(日) 01:51:55 ]
>>539
ありがとうございます。
でも…俺、まだ続けたいです。

>>540
iアプリ … 240 * 240
Android … 854 * 480
です。

よくよく考えてみれば遅いの当たり前ですね…
でも、これからどんどんガラパゴってきて、
端末によって対応可・不可とかになってしまうのかと思うと
お先真っ暗です。

>>541
まだ試した事ありませんでした、
それを使えば速くなるのですね?
ありがとうございます神様!!

544 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 02:04:12 ]
釣りにしか見えない

545 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 02:24:50 ]
奇遇だな、俺もちょうどiアプリシューティングの移植を1週間前に始めたところだよ
納期があったから必死だったけど、ようやくさっき終わった。
それにしてもエミュ重過ぎるな。
メモリ割り当て増やしてGCをしないようにすれば多少ましかもしれんけど




546 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 02:45:30 ]
エミュレータはQemuベースらしいから、Qemuのノウハウがまんま使えそうな予感。
漏れはQemu使ってないからノウハウ持ってないけど。



547 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 05:32:48 ]
APIフックとかそういう面白いの無いの?

548 名前:538 mailto:sage [2010/04/25(日) 09:21:29 ]
>>545
やはり、皆さん同じような状況なのですね・・・
結局、何か良い解決策はありましたか?

エミュだとめちゃくちゃ重いけど
実機だと問題無く動くものなのでしょうか?

549 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 09:37:22 ]
>>548
エミュレータがなんで重いかわかってる?
素直に実機使えよ

550 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 09:50:09 ]
評価用実機としてSTREAKの5インチ買おうかと思ってるんだけどどうかな。
タブレットPCとして実用にもなりそうだし。


551 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 10:09:58 ]
>>548
xperia持ちだが、あんたもxperia買って動作確認しといてくれ。ゲーム出来たらやるからさ。

552 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 10:11:29 ]
実機ならPenM1.0Gでも全然問題ないよ

553 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 10:48:16 ]
テスト

554 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 10:48:17 ]
Xperiaはマルチタッチが出来ないからゲームはパックマンしかできないよ

555 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 10:52:37 ]
>>542
HOME長押しかAltTabApps関係などでタスクを切り替えて、全面で重いアプリを動かす、とか。WIN DEATHになるかもしれんが。

556 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 11:02:26 ]
>>555
それやるとその重いアプリが死ぬんだよね・・・。
よしんば裏のが死んだとしても、どれを殺すかわからないし。

ActivityInstrumentationTestCase2とかで
getInstrumentation().invokeLowMemory(targetActivity)
みたいなのがあったらよかったのに。
無いよね?



557 名前:デフォルトの名無しさん [2010/04/25(日) 12:09:33 ]
android-sdkのアンインストール方法ってどうやるの?

558 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 12:12:35 ]
>>556
そっか。力になれなくてスマソ。
裏と表で異なるタスクで起動してたら、また別の挙動になるかもよ?タスクアフィニティの見直しとか。

559 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 14:49:40 ]
>画像20〜30枚ぐらい
>1ループ間に20〜30回ぐらい drawBitmap(img, x, y, null) してるだけ
>iアプリ … 240 * 240
>Android … 854 * 480
馬鹿すぎて釣りにも見えん。
メモリ使用量もボトルネックも予測できないならプロファイラなり使えよ。
エミュレータのせいじゃないだろ。


560 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 16:26:06 ]
もうその話題は終わってる

561 名前:デフォルトの名無しさん [2010/04/25(日) 18:46:45 ]
>>556
iPhoneと一緒だな、やっぱマルチタスキングには最低でもRAMは512MB必要だよなぁ・・・。
いくらバックグランドで動作させてもメモリが足りないとKillされちゃってシングルタスクにwww
これじゃマルチタスクの意味ないよ・・・。

562 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 19:24:15 ]
Javaヒープはどうせ16Mしか使えないんだから
その制限が妥当かどうかはともかくシングルタスクにはならないだろ。

563 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 20:04:10 ]
>>510
> error device not foundが頻発してしまう。なんとかならないか。
これうちもしょっちゅうなるんですけど、メモリ不足のせいなのかな?
うちは3GBで、使い切ってるようには見えないんだけどなあ…

>>527
自分はこっちの方が良かったかなあ。
www.amazon.co.jp/dp/4048679562/
コードからわかる…に書いてあることは網羅されてると思うし。
最後のSDLをダイナミックリンク(だっけ?)辺り以外。
てかAmazon品切れなのね。絶版?

564 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 20:36:19 ]
>>563
X10の発売を機にAndroid関連の日本語書籍が
バカ売れしてるから一時的な品切れかと。

565 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 20:50:43 ]
去年の本なんか買ってもいみねーしよ

566 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 20:55:29 ]
昨日のADF大阪であの人がオライリーから出すって言ってたな<本
ばーじょんうpに追いつけなくてのびのびになってるって言ってたけど



567 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 21:30:05 ]
Javaもそろそろ新しい言語仕様になるんだよね
はよプロパティ実装してくれ

568 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 21:48:10 ]
拡張forループのカウント数欲しいなぁ・・
いつも拡張forで描いてる途中で普通のに書き直すんだよね

569 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 22:22:44 ]
>>565
コードからわかる…の(原著の)ほうが古いですがな。

570 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 22:24:48 ]
>>527の用途では去年の本でも問題ないな。

571 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 00:05:51 ]
Androidアプリももうフリーばっかじゃないか
フリーで公開されると利用者からしたらそれが当たり前になってしまうから自重して欲しいな
PCソフトのようにソフトウェア開発業が成り立たなくなるぞ

572 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 00:14:10 ]
お前が有料ソフトばっかりを出しまくれ

573 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 00:15:49 ]
お金払ってでも使いたいようなソフト作れないなら
別の仕事探したほうが良いよ

574 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 00:21:20 ]
ビジネス用ソフトなどは高くても買うから(会社が代金を払ったりするから)、
ニーズは少ないけど狙い目と言える。

575 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 01:55:55 ]
Androidアプリって総じて中途半端でiPhoneアプリに劣るよね、これ煽りでも何でもなくてマジで。
特にVoIPのソフトフォンは酷い、iPhoneのAcrobits並のって売ってないんだよね、SIPがぜんぜん上手く動作しなくてイライラする。
Acrobits本体900円+G.729aコーデック1200円=2100円、これでもぜんぜん安いね、やっぱ信用あるデベロッパーのソフトウェアはぜんぜん違うわ。

576 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 02:53:04 ]
>>573
そういうことはおまえ個人で作ったソフトを晒してから言えよカス



577 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 03:22:58 ]
>>571
情けない奴pgr

578 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 03:27:57 ]
>>574
Android・・・というよりスマートフォンで
国内向け業務アプリ作ってるところなんて存在するのかな?


579 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 03:37:10 ]
>>578
え!?
例えば、
japan.cnet.com/news/ent/story/0,2000056022,20412645,00.htm

580 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 03:41:20 ]
病院の電子カルテとか小規模なスーパーの在庫管理とか
そういう既存の高価なタブレットPCが投入されている/高価なので買えないところに
DELLなんかの量産型Androidタブレットで乗り込む
というのはかなりAndroid向きで結構見込みありそうな気がする。

581 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 04:55:57 ]
>>579
あ、ごめん>>580的な小中企業向けの話で。

携帯ではBrewなんかでちらほらやってるところあるみたいだけど、
スマートフォンで業務用アプリやる意味あるのかな?
っつか現状PDAで足りてるんじゃない?

と思ってぐぐったらこんなの出てきた。
itpro.nikkeibp.co.jp/article/COLUMN/20060412/235170/

PDAから代替可能だと言っても、
逆にスマートフォンで作るなら単純にWebアプリとして作るだろうし・・・。

582 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 07:22:37 ]
>>581
もうやめとけ

583 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 11:51:39 ]
>>516
AndroidでSurfaceView使わないのは常識w
Googleも、もうメンテを投げ始めてるw
AbsoluteLayoutの二の舞かw

リアルタイムゲームはドコモ端末かiPhoneで作りましょう!

584 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 11:54:42 ]
>AndroidでSurfaceView使わないのは常識w

初耳

585 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 11:58:28 ]
お、マジレスするってことは、余裕ないようだねw

586 名前:584 mailto:sage [2010/04/26(月) 12:02:12 ]
( ゚д゚)ポカーン

意味不明すぎてコーヒー吹いたw



587 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 13:11:55 ]
>>575
そう思うなら需要があるのに供給がないってことでしょ。
自分で作れば売れるかもしれないじゃないか。


588 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 14:21:14 ]
>>583はsurfaceviewをopengl専用だと思ってるみたいだよ。

589 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 20:53:01 ]
>>580
電カル利用者からすると、携帯端末(iPadサイズ含む)から操作ってのはあり得なす。
看護師の温度板とか看護記録と混同してんのかな…

カルテ作成って、基本的には思考しながらの作成なんで、座って書きたい。
外来なら動かないから設置型PCで十分だし、入院なら患者の目の前で立ちんぼで
書くとか無いし。

iPhoneは院内画像システムと連結して利用できるようにしてるところがあるけど、
あんな解像度と大きさではおおざっぱな診断しかできないから、結局は、専用モニタに
行って確認する事になるしね。(放射線科医のレビューがすぐに参照できるなら少しは
考えるが、それはそれで画像システムに連結する必要が有るのかって気はする)


卒論書いてる院生に「iPadならどこでも卒論が書けるよ。捗るよ。」って行ってるのに
近い意見だ。

590 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 21:22:15 ]
卒論書いてる院生w

591 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 21:28:11 ]
うむ、確かに変だw
博士論文だなw

592 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 21:29:37 ]
>>591
いやそれも変だが

593 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 21:32:46 ]
医学科は修論とかないし、
ほとんどがD論とか書かないよね。

594 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 21:37:25 ]
そうなの?うちの業界だと、卒業と同時に修士相当なんで、修士論文って馴染みがない

595 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 22:16:17 ]
どこの業界だよニート

596 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 22:20:51 ]
>>589
iPhoneのDICOM(医療画像)ビューアーは出てるね
解像度も色も追いつかないけど

1677万色でもぜんぜん足りないからな



597 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 22:34:33 ]
俺が卒研で開発予定の脳インターフェースが完成すれば、携帯で何でもできるようになるよ
神経直結で大迫力の3Dスーパーハイビジョン動画を楽しみながら、非言語心象認識システムでイメージを「文章」にする

具体的な「言葉」で考える前にまさに「考えていたこと」が文章になるから、作業効率が一気に数十倍に跳ね上がるはず

ヘッドセット型インターフェースにUSB3.0接続でAndroid端末を繋げるんだ


598 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 22:51:27 ]
本当にそんなもんが出来たら
「隣のこいつ馬鹿だなあ。死ねばいいのに」
「あ、大好きな〇〇ちゃんだ。セックスしてー」
とかが文章になって不都合だ

599 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 23:22:04 ]
>>598
みんなが本音で会話出来るようになって
人類に新しい時代が来るんだぜ?

600 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 23:34:17 ]
そんな小説あったな。
ろくでもない結末になったのは言うまでもない。

601 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 23:56:59 ]
>>598
その○○ちゃんは
「やだー >>598 が目の前にいる きもーい」

602 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 10:45:01 ]
>>598
定型的な文書を出力する身代わり装置を開発すれば大もうけだな。

603 名前:デフォルトの名無しさん [2010/04/27(火) 22:22:52 ]
Android SDKのインストールでもう嵌った><
Choose Packages to Installという画面でAccept Allにチェックしてるのに Installボタンが押せない。
どうしたらInstallできるの??

604 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 22:26:55 ]
質問です。

ttp://www.saturn.dti.ne.jp/~npaka/android/Graphics2DEx/index.html

ここに「エミュレータでは動作しない」と書かれていますが、
OpenGLの2Dグラフィックスは実機じゃないと動作確認ができないのでしょうか?

605 名前:デフォルトの名無しさん [2010/04/27(火) 22:27:33 ]
三回まわってワンと叫ぶ


606 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 22:55:05 ]
>>604
日本語読めないの?



607 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 23:06:54 ]
いやこの人が知らないだけで本当は出来るとか、
公式には出来ないことになっているが裏技で出来るとか
そう言うことを知りたいのでは?

608 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 23:09:03 ]
>>603
一度戻ってURL入力からやりなおす

609 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 23:14:56 ]
>>607
本当に出来るかどうかはエミュレータで動かしてみればいいだろ。
バカなの?そんなこともできないの?何で生きてるの?


610 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 23:15:37 ]
>>604
そのページの情報が古いだけ。
OpenGLはエミュで動くよ。

ここのスクリーンショットを見るとエミュで動かしてる。
ttp://d.hatena.ne.jp/m-matsuoka/20100416/1271399591

611 名前:604 mailto:sage [2010/04/27(火) 23:28:34 ]
ありがとうございます。
エミュでも動作確認できるということで了解しました。

612 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 23:59:58 ]
動作確認をしようともしない本物のゆとりだったか。。。

613 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 01:11:03 ]
>>611
610が嘘を言ってたらどーする?

614 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 03:10:16 ]
これからパソコン買うんじゃないのかな?

615 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 15:36:42 ]
>>538
実機は速いってよ
ttp://azooza.jp/main/azoozablog.cgi
【アプリケーション(Activity)】
このために買ったと言ってもいい、アプリケーションです。
iアプリ(DoJa)やMIDP系とは全く違うクラスライブラリが泣かせます。
エルスの移植をする上で、DoJa系のラッパークラスで行こうかと思ったけど、
それだと行儀が悪いし、せっかくのAndroidクラスが台無しなので、ガチ組みに。
半透明を含む、描画速度は圧倒的です。(iモード等のケータイ比)
320×240程度ならいざ知らず、854×480フルスクリーンで描きまくっても
30fpsを維持し続けております。
まだ触りの部分なので詳細は割愛しますが、ウィジェットとか作りたくなりました。

616 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 19:16:06 ]
>>615
エミュでも30fpsなら楽々だよ。

描画処理のプログラムがへぼいと思われ。



617 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 20:29:10 ]
ウィジェットと言うとAppWidgetsと混同するので
AppWidgetsと言いたいが、「あっぷうぃじぇっと」
と発音するのがなんだか恥ずかしくて結局ウィジェットと言ってしまう。

Appってなんて発音すりゃいいんだよ。
英語圏のひとはなんて言ってるんだ?

あとJNIは「じぇーえぬあい」と言うしかないのか。
なんか発音し易い言い方はないのか。

618 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 20:39:21 ]
AppWidgets あっぷうぃじぇっつ
JNI じに

619 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 21:12:49 ]
>>617
Appはアップ
グーグル アップスとか

620 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 21:14:34 ]
>>617
えいぴーぴーうぃじぇっと

ジェイエヌアイ

621 名前:デフォルトの名無しさん [2010/04/28(水) 21:26:44 ]
他のアプリとの連携をエミュレータで試すことってできないよね?
バーコードリーダーのアプリをプログラムから実行したいけど
エミュレータではできない?


622 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 21:33:58 ]
結局2D描画において
OpenGLとSurfaceViewでスプライト描きまくったら
やっぱりFPS3倍くらい違うのかいな?
SurfaceViewのCanvasと携帯(MIDP、Doja)のGraphics2D描画で
どれくらい差があるのか気になる。

623 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 21:35:23 ]
>621
エミュレーターはハード部分だけがエミュで、
OSより上は全部本物だったはず。

624 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 21:38:42 ]
>>621
ZXingのことだったら普通に使えるよ。
adbでapkファイルインストールして
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
でおk

エミュのカメラはダミー画像だからバーコードは読めないけど、
あれってこっちで用意した画像を写すようシミュレート出来たりしないのかね。

625 名前:デフォルトの名無しさん [2010/04/28(水) 21:43:17 ]
>>623,624
ありがとうございます。
Barcode Scannerというのを使いたいのですが
エミュレータからアプリをダウンロードできるとは思いませんでした^^;
ありがとうございました。

626 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 22:11:19 ]
>>622
自分でコード書いて試せよ。



627 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 22:34:18 ]
自分でコード書かんでも、Google Codeに落ちてる
SpriteMethodTest じゃダメなのかね。

628 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 23:01:54 ]
apps-for-android.googlecode.com/svn/trunk/SpriteMethodTest/

エミュレータで試してみたらCanvasが一番早くてワロタw
ワロタ・・・

どゆこと?実機ならDraw Texture Extensionが一番速いんだよね?

629 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 23:08:47 ]
>>626
そういうこと書くやつ多いけど
それいっちゃおしめーよ

630 名前:デフォルトの名無しさん mailto:sage [2010/04/28(水) 23:10:31 ]
そもそも実機がないという

631 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 00:08:43 ]
白ロムのHT-03aならオクで1万くらいで買えそうだな
スペック低い方が開発機として使える

632 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 00:47:12 ]
eBay香港でシムロック無し
SIMカード2枚挿しOK
1万ぐらいで出てる
cgi.ebay.com.hk/ws/eBayISAPI.dll?ViewItem&item=160418131577

さらにラジオも聴ける

633 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 00:47:22 ]
>>629
ここに書かれている嘘を信じて何がしたいの?

634 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 03:14:42 ]
>>628
エミュレータはGPUをソフトでエミュレートしてるから遅いんだろ

635 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 08:49:50 ]
>>618
それはJINI

636 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 14:26:00 ]
HttpURLConnectionでコネクション処理書き終わってからHttpClientがある事に気づいた(’A`オセェ・・



637 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:00:47 ]
Androidで事前にAlarmManagerに時間を登録しておき、
指定時間になったらアラームから音を鳴らすプログラムを作っているます。
しかし、Calendarクラスで指定した指定時間にif文を実行したいのですが出来ません。
どうすれば、指定時間=現在時間でif文に入れるのでしょうか?
問題点が分からないので教えていただけると助かります。

//設定時刻を取得してAlarmManagerに設定するためにClaendarクラスで形式を整えている
cal = (Calendar) Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, hour);
cal.set(Calendar.MINUTE, min);

//1日を追加するメソッドのif文のために現在時刻を取得している
nowtime = (Calendar) Calendar.getInstance();
nowtime.get(Calendar.HOUR_OF_DAY);
nowtime.get(Calendar.MINUTE);

//ココで指定時間の場合はAlarmViewを呼び出す
//以下のif文を 0 == cal.compareTo(nowtime);にしてもできませんでした。
if(nowtime.getTime() == cal.getTime()){

Log.e("AlarmView wo yobidasu ni mondai!",nowtime.getTime().toString());
Intent Views = new Intent(VoiceAlarm_Broadcast_View_URI);
Uri uri = Uri.parse("voicealarm:///view");
Views.setData(uri);
sendBroadcast(Views);

}


638 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:09:06 ]
>>637
テケトーだけど「指定時間=現在時間」じゃなくて
「指定時間<=現在時間」&&「指定時間>一回前に計った時間」
じゃないの?
「指定時間=現在時間」だとmSec単位で合わないと
動かないんじゃないかな?

639 名前:637 mailto:sage [2010/04/30(金) 14:20:31 ]
>>638
そうですね、ミリセコンドが合わないと実行できないことは
分かっていたのですが以下のようなに時間を過ぎている処理をしていることと
設定した後に再設定した際の動きも気になるので少し不安です。

//1日を追加するメソッドのif文のために現在時刻を取得している
nowtime = (Calendar) Calendar.getInstance();
nowtime.get(Calendar.HOUR_OF_DAY);
nowtime.get(Calendar.MINUTE);

//ココで指定時刻を過ぎていて作動日でない場合はdayに1日足す
if(nowtime.after(cal) && cal.before(Comparison)){
cal.add(Calendar.DATE, 1);
}

640 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:33:54 ]
>>639
その場合、方法は2つあるかな?
一つは、何かあったら「一回前に計った時間」を未来の時間に設定する方法。
「新しい起動」や「再設定」時に現在時刻より1年先の値を設定する。
そうすると、一回時間を計り「一回前に計った時間」を再設定するまで
「指定時間<=現在時間」&&「指定時間>一回前に計った時間」は成立しない。

もう一つは、元のソースのフローでいいなら、一回数字か文字に落とす。
例えば一回、YYYY/MM/DD/hh/mm/ssのフォーマットのテキストに落としてそれを見比べる。
そうするとmSecの問題は回避できる。
ただ、その時間に処理がこなくて飛ばされたり、逆にその範囲内で動き続けたりする危険が
ある。

641 名前:637 mailto:sage [2010/04/30(金) 14:35:09 ]
>>638
すみません、決定的に忘れていたことがありました。
「一回前に計った時間」が記録できません。

642 名前:637 mailto:sage [2010/04/30(金) 14:42:58 ]
>>640
ありがとうございます。
「一旦全ての時間をSimpleDateFormatでフォーマットしてmSecを排除して実行できるようにする」
ということでしょうか?
その場合はformatやapplyPatternのString型やVoid(型が分かりません)で比較できるのでしょうか?

643 名前:637 mailto:sage [2010/04/30(金) 14:48:25 ]
すみません。ちょっと頭が混乱していたみたいです。
String型のif文とか出来るの忘れていました。
applyPatternのvoidはフォーマット形式を変換するためなので戻り値なしと言うことですね。
すみません。頭冷やしてきます。

644 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:52:49 ]
>>641
AlarmManagerの制限にそんなのあったっけ?
使ったこと無いからわからないけど、設定保存できてるなら
できそうなものだけど……。

>>642
SimpleDateFormatを使えとは言わないけど概ねそんな感じ。
Stringの比較はできるよね?

645 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 14:58:01 ]
>>643
あるあるw
そろそろ3時休みだから散歩行って来るといいよ。

俺は「UIスレッドにPostしたUI書き換え動作が終わるまで、
UIスレッドに来たメッセージ処理を待ってもらいたいけど、
UIスレッドに待ったをかけるとPostした動作も実行できないから
デットロックする」という難問ではまっている。
WindowsAPI系ならメッセージポンプの出番なんだが……。

俺も散歩行って来る。

646 名前:637 mailto:sage [2010/04/30(金) 17:36:10 ]
>>640
>>ただ、その時間に処理がこなくて飛ばされたり、逆にその範囲内で動き続けたりする危険が
ある。

前に何回かエミュレータで
//ココで指定時刻を過ぎていて作動日でない場合はdayに1日足す
if(nowtime.after(cal) && cal.before(Comparison)){
cal.add(Calendar.DATE, 1);
}
を設定しないで確認のためにLog.eを設定して実行したら
洒落にならない量のAlarmManagerの呼び出しとLog.eが排出されました。 w



647 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 17:36:20 ]
そして二人は、出会った

648 名前:637 mailto:sage [2010/04/30(金) 17:44:10 ]
忘れてました。Comparisonは設定した日の23:59を設定してます。

//1日追加するかを比較する際に使う23:59:59の時刻を設定
Comparison = (Calendar) Calendar.getInstance();
Comparison.set(Calendar.HOUR_OF_DAY, 23);
Comparison.set(Calendar.MINUTE, 59);
//mSecまで設定した方が良さそうですね。(今後追加)
Comparison.set(Calendar.SECOND, 59);

649 名前:645 mailto:sage [2010/04/30(金) 18:08:25 ]
自己解決した。

ワーカースレッド
d1=res.getDrawable(xxxx);
ワーカースレッドからUIへのポスト{
mImage.setBackgroundDrawable(d1);
animetion=(AnimationDrawable)mImage.getBackground();
}
メインスレッド
animetion.run();
 を
ワーカースレッド
d1=res.getDrawable(xxxx);
メインスレッド
while(ワーカースレッドの終了待ち){}
mImage.setBackgroundDrawable(d1);
animetion=(AnimationDrawable)mImage.getBackground();
animetion.run();

にするだけだった。
グランド十週ほど全速力で散歩してくる。

650 名前:637 mailto:sage [2010/04/30(金) 22:14:41 ]
何度もすみません。自己解決を図りましたが失敗しています。

「指定時間<=現在時間」&&「指定時間>一回前に計った時間」を設定しようとしたら
EclipseにDate型では出来ないとエラーが発生しました。

SipmleDateFormatで以下のようにして
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/HH/mm");
//sdf(SimpleDateFormat)の形式をcalとnowtimeに適用して新しいStringを2つ作る
String caldate = sdf.format(cal);
String nowtimedate = sdf.format(nowtime);
if(caldate.equals(nowtimdate))でif文に入ろうと設定したら、

ERROR/AndroidRuntime(257): Uncaught handler: thread main exiting due to uncaught exception
ERROR/AndroidRuntime(257): java.lang.RuntimeException: Unable to start service VoiceAlarms.AlarmService@437890e8 with Intent { act=start cmp=VoiceAlarms/.AlarmService (has extras) }: java.lang.IllegalArgumentException

というエラーが出ました。ランタイムに問題があると言われてもわかりません。
頭冷やしに行ったらジンマシンが出て注射してきたけどシンドイ。

問題点:
・エラーの意味(ランタイムエラーと言うことは分かりますが)・原因が分からない。
・「指定時間<=現在時間」&&「指定時間>一回前に計った時間」が出来ない。

651 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 22:38:40 ]
>String caldate = sdf.format(cal);
Calendarクラスはformatできないお

652 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 02:36:24 ]
>>650
例外発生したときのスタックトレース追っていけば、
実際どこで例外が発生しているかわかる
深く追いすぎるとフレームワーク部分まで行っちゃうから、
自分のソースが出てきたところで、怪しいところを調べるべし


653 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 04:04:26 ]
というか、AlermManagerの使い方が変な気がする
AlermManagerから通知を受けて時間のチェックを行うんじゃなくって
処理を行いたい時刻に通知を受けるようにするべき

654 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:01:22 ]
まさかAlarmManagerを定期的に起動して
起動するたびに「音を出す時間か」を判定してるのか・・・?

655 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:28:29 ]
比較にcompareToは使わないの?

656 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:31:45 ]
使ってましたね…ごめんなさい



657 名前:デフォルトの名無しさん [2010/05/01(土) 11:11:35 ]
最近Android開発を始めまして、チャットアプリの様な物を作りたいのですが、
良いサンプルコードなどはあるでしょうか?
ググってみたのですが、中々探し当てられなくて・・・
親切な先輩方、よろしくお願いいたします <(_ _)>


658 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 11:19:22 ]
つ {$ANDOID}/packages/apps/IM

659 名前:637 mailto:sage [2010/05/01(土) 13:24:23 ]
皆さんご教授・ご意見ありがとうございます。
>>653
>>654
AlarmSettingというActivityクラスに時・分を指定して
それを取得してAlarmServiceのServiceでAlarmManagerに時・分を設定、
また、まだ実装していませんがBroadCastReciverでデバイスの起動時にAlarmServceを指定すれば再設定できるようにしています。

そして、次の実行のためにService内に自己宛のAlarmManagerに同じように設定しています。
その後指定時刻になったら音を鳴らすActivityを呼び出すといった具合です。

ですので、Activity及びBroadcastReciverで設定するときに誤って
音を鳴らすActivityをさせないために「cal.getTime()==nowtime.getTime()」を使っています。

660 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 14:10:04 ]
正直『==』とか数値以外使わない方がいい気が

661 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 14:26:56 ]
enumもOK!
…なんだけどまぎらわしいわな。

662 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 14:28:42 ]
画像をbitmapにした時に使うメモリのサイズって計算できるのかな?
一定サイズ超えるようならリサイズして生成ってのをやりたいんだけどよく分からない・・

663 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 14:58:36 ]
>>662
例えば
24bitカラー/pixel x 横640pixel x 縦480pixel = 7372800bit
じゃなくて?


664 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 15:07:31 ]
インスタンスのメモリサイズでしょ。

665 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 15:44:42 ]
一定サイズで処理を切り替えるだけなら、
>>663のおおまかなサイズで十分機能するんじゃまいか

あと、やったことはないけど
デカイ画像になるならNDK使ってCヒープ使うとかなんとか。

というか「画像をbitmapに〜」の画像って何のことだろうか。
jpgやらpngやらの圧縮ファイルをBitmapインスタンスにするってことでいいのかな。

666 名前:662 mailto:sage [2010/05/02(日) 16:43:49 ]
レスどうもです。
>>665
そうですね壁紙サイズぐらいデカイ画像をImageViewで表示できればと思ってます。
BitmapFactory.decodeFileでそのままやるとOut of memoryになるので、
>>664の言うとおり、事前に使うメモリのサイズとか計算できればと。。
NDKまではちょっと手を出したくないので>>663のようにサイズから大体のサイズを計算でやってみます。



667 名前:637 mailto:sage [2010/05/03(月) 19:02:02 ]
AlarmManagerの設定は正直コード自体に問題がありました。
一回作動すると過去の時間を設定してしまうので欠陥だらけでした相談した人には申し訳ないです。
(貴重な時間と労力を無駄にしてしまってごめんなさい。)
一度設定すると次の時間までは無事に動くのですが、
その後は日程を加味しなくてはならなくなり、
結果コード自体が長くなりメソッドも複雑になってしまうのでもっとシンプルな構造に変更することにしました。
本当にごめんなさい。

668 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 20:12:09 ]
いいのよ

669 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 20:33:36 ]
なに、いいさ


670 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 20:46:05 ]
むしろシンプルな構造のほうが気になる

671 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 01:52:02 ]
Activityから全く無関係なところからContextが必要なときのために、
初めに呼ばれるActivityで、ApplicationContextをどこかクラスのstaticに保持しておくってありかな?

672 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 02:14:05 ]
良い子ちゃんぶるならContextを引数で持ちまわれよという話になる

673 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 03:32:10 ]
確かに新快速は慣れないとちょっと怖い揺れ方をするからね
大阪は地下鉄をはじめ私鉄の大部分が標準軌だからあのどっしりした
乗り心地に慣れると狭軌であるJR西の揺れ方はちょっと異様

674 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 04:10:11 ]
脱線転覆したのはゴールデンウィークだったね

675 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 04:22:46 ]
脱線電車の2本前のに乗ってたなぁ。。

676 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 07:55:46 ]
OpenGLで
gl.glEnable(GL10.GL_BLEND);
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
gl.glClearColor(0.0f, 0.0f, 0.0f, 0.5f);
gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
とやってもちゃんと半透明の黒で画面が塗りつぶされないで
真っ黒で塗りつぶされちゃう。
フェードアウトとかで使おうと思ってたんだけど、もしかしてそういう使い方は的外れ?



677 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 11:34:43 ]
フレームバッファーがRGBAではなくRGBになってないか?
あと背景色を半透明で塗りつぶしても描画される物体には直接は関係しないぞ。
フェードアウトがしたいなら例えばカメラの前に画面全体被おう板ポリを半透明で描画すべし。


678 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 14:15:36 ]
>>671
そもそもAndroidではstaticフィールドを使うべきではないんじゃないか
null入れ忘れでリークの元になるし、GCがおっつかくなることもあるのでは
将来、未知の強制終了イベントが増えることもあるかもしれない
もちろんnewやStringの利用回数を絞ることも必要だけど

679 名前:671 mailto:sage [2010/05/04(火) 17:48:08 ]
>>672,678
確かにAndroidはメモリ管理考えないとは思うんだけど
ApplicationContextならいいかなと思いまして、、
正直UIに関係ないString.xmlからの文字列取得とか
Sqliteとか使うのにContextが必要なのがしんどい

680 名前:676 mailto:sage [2010/05/04(火) 18:49:25 ]
>>677
回答ありがとうございます。
フレームバッファをRGBAにすると遅くなりそうなので、板ポリゴンでやってみようと思います。

ついでにもう一つ、
openGLで2D描画をするときに高速化のために glDrawTexiOES() を使っているんだけど、
アルファ付きのpngをさらに glColor4f(r, g, b, a) で設定したアルファ値で透明度を変えようとしても
変更されて描画されない。
ちなみに普通にポリゴンに貼り付けた場合はちゃんとできる。glDrawTexiOES()では無理なんでしょうか?

681 名前:デフォルトの名無しさん [2010/05/04(火) 20:04:24 ]
>671
おんなじとこで悩んでた。
今、ContentProvider をextendsたりして、getContext()してるけど。

682 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 20:09:22 ]
>>680
仕様書には glDrawTexOES draws a texture rectangle to the screen. としか書いてないから
glColor4fは一切関係しないんじゃないかな

683 名前:676 mailto:sage [2010/05/04(火) 23:09:15 ]
>>682
ワンダのレプリカ島のソースを参考にしてみたら、意図した感じのができました。

gl.glBlendFunc(GL10.GL_ONE, GL10.GL_ONE_MINUS_SRC_ALPHA);
gl.glTexEnvf(GL10.GL_TEXTURE_ENV, GL10.GL_TEXTURE_ENV_MODE,
GL10.GL_MODULATE);
として、設定したいアルファ値を
gl.glColor4f(alpha, alpha, alpha, alpha)のようにRGBAすべての引数に設定。

684 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 23:35:17 ]
あの人なんで日本語がすさまじく流ちょうなの?
やっぱそのくらいの才能がないとgoogle社員になれないのかな。

685 名前:デフォルトの名無しさん [2010/05/04(火) 23:44:38 ]
みんなどの端末で動作確認してるの?
動作確認用に向いた、安価で良い端末はないでつか?

>>684
あの人ってだぁれ?

686 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 01:46:57 ]
>ワンダのレプリカ島
↑この人



687 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 01:49:47 ]
うまいとか流ちょうとか表現するのは失礼なくらいよくしゃべる。
日本で幼少期を過ごしたセインカミュ並みに普通に日本語。

688 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 02:45:58 ]
Comme t'es con!

689 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 03:25:02 ]
AndroidってC#でアプリ作れるの?

690 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 06:50:48 ]
もちろん

691 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 07:35:15 ]
アクセサリのメモ帳で作ってますが何か?

692 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 11:02:11 ]
>>690
ありがとう
C#勉強することにします

693 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 12:19:21 ]
信じるなよ。

694 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 12:27:26 ]
>>692
ja.wikipedia.org/wiki/Android
Googleから提供されているSDKでは、Javaプラットフォームによるプログラム環境と、C/C++による開発がサポートされている。

695 名前:692 mailto:sage [2010/05/05(水) 12:55:13 ]
> .NET Framework互換環境の1つであるMonoについてもDalvikに対応する計画がある

って書いてあるので、将来的にC#で作れるようになるってこと?

Cは基礎だけ覚えたんですけど、C#よりCをちゃんと覚えたほうがいいでしょうか


696 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:01:20 ]
javaを覚えた方がもっと早い。




697 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:01:37 ]
趣味でやってるならMonoが対応するのを待つのもいいんじゃない?
逆に趣味を越えてやりたい(作ったものを売りたいとか)なら、JavaやC/C++で
作った方がいいと思う。

698 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:04:41 ]
つうか、C#できればjavaなんか簡単だけど。


699 名前:692 mailto:sage [2010/05/05(水) 13:15:19 ]
>>697
Mono対応はいつになるかわからないっていうことですかね?
もし何か作ったら、せっかくだから配布(無料か有料かわからないけど)したいです

Javaは簡単なものが作れるようになったので、Monoが対応するまではJavaで
と思ってるけど、C#はWindows用の開発言語として人気って聞いたので
Androidアプリ用としても使えるなら覚える価値があるかなって思いました


700 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:25:57 ]
今から勉強するならJavaやっとけ
C#はCの強化版っぽい名前だが実態はJavaの拡張版のようなもんだ
まずJavaを十分使えるようになった方が早道

701 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:43:01 ]
Javaは教育用にも使われてる優れた言語だし、C#やりたいなら似てるから
勉強して損はないよね。

702 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:50:53 ]
Cを通るためにはポインタを避けられないけど
javaもC#もポインタなんかほとんど関係ないからな

703 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 13:53:18 ]
Javaではあほな書き方してるとNullPointerException出まくりますが

704 名前:692 mailto:sage [2010/05/05(水) 14:03:44 ]
うーん、Javaをもう少しやって、余裕ができたらC#もやってみます
C/C++ってもうあんまり使われなくなっちゃったのかなぁ

705 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:17:32 ]
C#が人気なのは、RADやIDEなどの環境も含めての話だと思うが。
言語単体で人気あるって話は特に聞かないなぁ。

706 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:41:56 ]
C#で作れれば、AndroidでもWM7でも同じアプリが動くってことか?
iPhoneは除け者だな。



707 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:43:00 ]
C#はIIS系のサーバサイドしか使われてないし
小規模なCGIなら皆PHPで作っちゃう
ブームは去った言語って感じ

708 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:43:09 ]
言語単体で見てもC#は良く出来てるよ
といってもbetter Javaだからねぇ

709 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:47:11 ]
何でサーバサイドの話になったんだ?

710 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 15:34:32 ]
>>709
C#はサーバサイドがメインストリームの言語で、クライアントのアプリではほとんど使われてないってことだろ
ばかじゃないの?ちゅうごくじんだからにほんごがよめないですか?

711 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 15:59:58 ]
クライアント側で普通に使われてると思うんだが
Javaの鯖偏重よりクライアント用途多いくらいだろ

712 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 16:45:46 ]
C#はクライアントで使ってますよ
なかなか考えられている言語だと思います

713 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 17:01:21 ]
>>710
内容が間違ってるから理解してもらえないんじゃないの?

714 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 17:16:04 ]
業務用クライアントアプリ開発は相当な割合をC#が占めてる筈。

C#良い言語だと思うよ。
プロパティとデリゲート/クロージャは一度使うと無しには戻れん。

715 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:00:22 ]
Eclipse から USB でアプリを送り込んだ後に Android から USB切断するにはどうすればいい?
いまはいちいちケーブルを抜いている始末w
なんでかってーと、切断しないとアプリから SD カードが読めないよね


716 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:35:15 ]
NDKダメダメって、C++のSTLと例外ならこれで余裕で使えそうじゃん
公式でサポートはして欲しいけどさ
ttp://www.crystax.net/android/ndk-r3.php



717 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:56:34 ]
>>716
俺もそれが非常に気になっている。
例外とSTLが使えれば俺ライブラリが移植できるw
ちょっとお前さん使ってレポート上げてくれませんか?


718 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 18:58:32 ]
パッチで使えるなら公式サポートしてくれ…

719 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:42:55 ]
> 業務用クライアントアプリ開発は相当な割合をC#が占めてる筈。
こんなとこでIDもないからいくらでも嘘は書けるわな

720 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:47:13 ]
>>719
開発が容易なせいか、よく使われてるよ。
知り合いの開発者は「今までアセンブラとかCとかいろいろやったけど
最近は専らC#」って言ってた。
相当な割合ってのは知らん。

721 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:49:21 ]
業務端末なんてほとんど Web ベースになってるだろ。
ネイティブで専用クライアントアプリ開発なんてもうニッチに片足突っ込んでるような状態。

722 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 20:15:07 ]
>業務端末なんてほとんど Web ベースになってるだろ。
グリッドもインタラクティブなチャートもOffice連携も要らんならWebだけで
済むかもしれんが、実際はそんなシンプルな要件ばっかりじゃないだろ。
業務アプリったって定型事務作業をターゲットにしたものばかりじゃないんだぜ。
RIAの普及はエンタプライズ分野じゃまだまだこれからだし、現状じゃ
「クライアントアプリがニッチ」とは到底言えないよ。

つか、テストとお遊び用に端末の実機ほしいな。
誰かZenPadとか買ってみた人いません?

723 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 20:19:15 ]
> 誰かZenPadとか買ってみた人いません?

オレも開発用に欲しいけど、せっかくならそれなりの性能が欲しいから
CPUがサムソン、Bluetoothなしってあたりが非常に微妙。
サイズはちょうどいい。

724 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 05:19:48 ]
ZenPadは動画レビュー見た限りじゃ描画が遅いから、お遊びで使うなら不満がでそう
リリース目的のテストにはもってこいかもしれんが

725 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 07:56:42 ]
ここム板なんだけど。

726 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 08:08:51 ]
monoの話から突然「C#は鯖でしか使われてない」とか言い出すアホが一人で暴れてるだけだから
速やかに軽やかに無視しろ



727 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 11:17:44 ]
勉強用に簡単なゲームアプリを作ろうと思いjetPlayerを利用しているのですが、
jetPlayerで複数の音声を同時に再生することって可能でしょうか?
BGMを流しながら効果音とかを鳴らしたいのですが、
効果音を鳴らす際にBGMが止まってしまいます。
MediaPlayer、SoundPoolでは同時に音を流すことが出来たので
そちらで実装しても良いのですが気になってしまって。
queueJetSegmentで再生する際のmuteFlags、userID辺りの設定かなと思っているのですがうまくいきません。
分かる方がいれば教えていただきたいです。
また、MediaPlayer、SoundPool、JetPlayer等の使い分け基準がよく分かっていないのでそちらもアドバイス等を頂ければうれしいです。

728 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 16:52:52 ]
カレンダー系のアプリのように、カレンダーを表示させようと思うと
自前で描画する必要がありますか?

729 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 21:50:48 ]
うむ

730 名前:デフォルトの名無しさん [2010/05/06(木) 23:28:27 ]
開発中のアプリを携帯でテストするには
一旦ダウンロードサイトに登録して携帯でダウンロードするしかないのでしょうか?
ダウンロードサイトって特定の電話のみダウンロードさせることってできるの?
HelloWorldとか表示させるものをアップしても
他の人の迷惑になるだけなので、気になりました><

731 名前:デフォルトの名無しさん mailto:sage [2010/05/06(木) 23:59:35 ]
>>730
何を言ってるんだ?
USBケーブルを接続してアプリを実機にインストールするのじゃダメなの?

732 名前:デフォルトの名無しさん [2010/05/07(金) 00:18:08 ]
>>73

733 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:19:35 ]
こんなレベルの奴がアプリ開発とは…

734 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:22:09 ]
(´・ω・) カワイソス

735 名前:728 mailto:sage [2010/05/07(金) 00:24:10 ]
>>729
ありがとうございます。
がんばって描画させます。

736 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:31:49 ]
こんなレベルの奴でもさくっといいものつくったりすることもある。
グダグダ絡む奴に限ってなにもできない。



737 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:42:25 ]
ここレベル低すぎだよな

738 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 00:45:54 ]
で、アイコン画像を変更するにはどうしたらよいのかね?

739 名前:デフォルトの名無しさん [2010/05/07(金) 01:14:26 ]
327 名無しさん@十周年 sage 2010/05/06(木) 23:29:18 1WJJTagX0P

Androidのアプリは開発しやすいから
やがてiPhoneのソフトより出回るんじゃないかな。
1/3がスパムだとしても、ベクターとか自分の信頼できるサイトから
落とせば問題ないのでは?


334 名無しさん@十周年 sage 2010/05/07(金) 01:00:26 9jEwmE2y0P

>>327
あのSDKで開発しやすいとかw
なんで、プログラミング初心者がサクッとiPhoneApp作れるのか
どっちもやってれば理由はわかるよね。

tsushima.2ch.net/test/read.cgi/newsplus/1272982364/


740 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:18:04 ]
>>738
640*640でicon.pngってファイルを作ったらそれをres/drawbleに放り込んで
AndroidManifest.xmlの<application内でandroid:icon="@drawble/icon"を指定すればOK

741 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:19:35 ]
>>730
たぶん、iPhoneの開発方法とごっちゃになってる。
本買って読み直して方が良いと思う。(頭の中で整理できるので)

742 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 07:06:09 ]
>>730
Androidじゃなくて、オープンアプリ=auのjavaをやろうとしてるだけの気がする
他のキャリアは知らない。


743 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 09:03:42 ]
>>726
いきなりチンカス言語C#の話をしたクズを最も責めるべきなんだが

糞Androidをやってるやつらは、脳にも糞がつまってるようだな

744 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 12:13:15 ]
>>743
林檎信者乙ww

745 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 09:48:21 ]
HT03-aにデフォルトでインストールされている「googleマップ」と、
最低限の動き(地図の表示とズーム、移動)の自作地図アプリ(mapactivity、mapview)とでは、
動作速度においてデフォルトのアプリのほうが断然早いのですが、何の違いがあるのでしょうかねえ

746 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 15:47:29 ]
開発言語が違ってそう

と素人が言ってみる・・



747 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 17:18:17 ]
問い合わせの回数とかトラフィックとか

748 名前:デフォルトの名無しさん [2010/05/08(土) 23:50:09 ]
ステータスバーに任意の文字列を表示させる方法がわからないので教えてください。

用途としては、習作として作っている、
バッテリーの残量をステータスバーに数値(%)で表示するアプリを作るためです。


749 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 00:00:28 ]
>>748
やったことがないが、サービスで一定時間ごとに(NotificationManager
)hoge.notify(略)
するんじゃないか?



blog.haw.co.jp/android/?p=332


750 名前:デフォルトの名無しさん [2010/05/09(日) 07:42:45 ]
>>749
それだとアイコンは設定できても
任意の文字列が表示できないんです。

それとも、自分gが何か見落としてるだけでしょうか?

751 名前:デフォルトの名無しさん [2010/05/09(日) 07:43:59 ]
あ、力技で0〜100までのアイコンを用意するってのはナシの方向で。

752 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 09:09:08 ]
>>748
自分も似たようなアプリ作ろうとしてる。

www.taosoftware.co.jp/blog/2009/04/android_notification.html
↑で tickerText ってのがあるけど、「すぐ消えてしまいます」だそうだ。

結局 >>751 みたいにする以外ないのかね。


753 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 10:01:56 ]
カメラから画像を処理するプログラムを作ろうと思い、まず画面をタッチするとカメラから
画像を得るだけで表示も何もしないプログラム(画面常に真っ黒)を作ったのですが、
onCreate時にmCamera.open()→タッチ認識時にmCamera.takePictureを呼はずが、
この時定義していたCamera.ShutterCallbackもPictureCallbackも呼び出されず、
そのまま固まった状態になり応答なしになってしまいます。
これって何故でしょうか?
mCamera.open()の後にmCamera.startPreview()しておくと固まらないみたいだけど、
.startPreviewは画面に表示させない場合でも呼ばないと駄目なものなの?

754 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 10:09:25 ]
盗撮アプリ?

755 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 14:34:59 ]
>>753
とりあえずログには何て出てるの?(adb logcat)


756 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 16:52:56 ]
>>754
とりあえずビューを作るのも面倒だから表示させなかっただけ。
いきなり大きなアプリ作ってエラー出たらどこが悪いのか分からなくなるし、基本を確認
しながら少しずつ進めようと思って。

>>755
止まる直前辺りのログをコピペするとこんな感じ。

V/CAMERA ( 1558): CAMERA_TACH
D/CameraService( 57): takePicture (pid 1558)
V/QualcommCameraHardware( 57): takePicture(463)
D/QualcommCameraHardware( 57): val_ril_status = 0,val_wimax_status = 0,val_hot
spot_status = 0,val_low_temp_limit = 5.000000,val_batt_temp = 38.000000,val_low_
temp_limit = 15,val_batt_cap = 100
あとはGC freedと、ライトセンサーの変化通知ぐらい。
タッチしてもタッチイベントは来ないし何にもできない。一番困るのが強制終了するとカメラ
が開放されずに放置されてしまうから、他のアプリでもカメラが一切使えなくなる。
電源落として再起動するしかない状態。
まぁstartPreview呼んでおいたら問題ないから別にいいんだけど



757 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 19:11:01 ]
カメラの動画(画像)をほぼリアルタムで処理してその結果を表示、いわゆるARをしたいんだけど、
フレームごとの画像の取得や描画ってどうすればいいんでしょうか?
上のtakePictureぐるぐる回して画像取得→BMP化→処理→描画を繰り返してみたら、
グレースケール化ですらカクカクなんで他の手段があるんだと思うんだけど、調べても分からない
他のAR系アプリってどうやってるんですかね

758 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 21:03:40 ]
>>753 >>756
コード書いて試してみた。startPreview 呼ばないとログに stack trace 出た。

>>757
自分まだ目を通してないけど、
https://sites.google.com/a/gclue.jp/android-docs-2009/arapurikaihatsu
↑ARアプリ開発のチュートリアル(ソースコード付き)。


759 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 03:41:24 ]
>>758
ありがとうやっぱりstartPreviewは呼ばないといけないものなのね。
そのサイトはもう読んでたけど、これは画像を解析して処理いるわけでなく、画像の情報には
触れずに、センサの情報を元に、カメラプレビューの上から描写しているだけなんんだよね。
やっぱり今の携帯のスペックじゃ画像をリアルタイムに解析、処理して結果を描写って難しいのかな。

760 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 07:56:55 ]
>>759
そっちのARを使った「他のAR系アプリ」ってAndroidにあったっけ?
欲しいから教えてくれると助かる。

761 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 10:45:09 ]
>>757
カメラの画像のリアルタイム処理についてやってる人(山添氏)
HT03Aで20fpsくらい

www.android-group.jp/index.php?%A5%EF%A1%BC%A5%AD%A5%F3%A5%B0%A5%B0%A5%EB%A1%BC%A5%D7%2F%B6%E2%C2%F4%BB%D9%C9%F4%2F%C2%E8%BB%CD%B2%F3%CA%D9%B6%AF%B2%F1

名古屋で講座を聞いたけど力押しなので大変そう
クラスをgooglecodeでそのうち公開するって言ってたよ

762 名前:デフォルトの名無しさん [2010/05/10(月) 13:41:40 ]
GLSurfaceViewクラスを使ったアプリ動作中にHomeボタンを押してアプリを中断してからまた起動すると
通常動作ではonSurfaceCreated()、onSurfaceChanged()が呼ばれたあとonDrawFrame()定期的に呼ばれる。

でも、アプリをインストールして初めて起動した時にHOMEボタンで中断し、復帰すると
onSurfaceCreated()が呼ばれずそのあとのonDrawFrame()も呼ばれないので描画ループがよばれず
画面が真っ黒の状態になってバグる。
この現象はインストールして初めて起動した時のみ起こる現象で、インストール後一回普通にアプリを終了してからだと正しく動く。

入門Google AndroidプログラミングのGLSurfaceViewSample(ttp://home.impress.co.jp/books/2771/sample/Chapter7.zip)
やAndroid Devloperサイトのサンプルコードでも起こるのでGLSufaceViewのバグかも。

同じような現象を確認している方、回避方法を知っている人います?


763 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 19:05:49 ]
>>757
ここにARのプログラムがあります
試したけど、結構カクカクでした

sourceforge.jp/projects/nyartoolkit-and/

ソースを解読しようとおもったけど、難解過ぎて・・・

764 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 22:00:03 ]
>>757
これは?
nhenze.net/?p=172

カメラ画像のYUV→RGBをやるのが重いんだよなぁ…NDKで書くか

>>762
やっぱそれバグなのか。回避方法俺も知りたい

765 名前:デフォルトの名無しさん [2010/05/10(月) 22:08:25 ]
発売中の携帯でOS2.1のものってデザイア以外ないの?

766 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 22:10:31 ]
> カメラ画像のYUV→RGBをやるのが重いんだよなぁ…NDKで書くか 

こういう処理はAPIに(ネイティブ処理で)用意されていない限りどうにもならんよね。
せめてJNAが使えれば、NDKで書くのも楽なんだけど。



767 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 22:37:43 ]
ありがとうカメラリアルタイム処理は難易度かなり高めなのね
せっかくモニタからセンサ、カメラまでが一つのハードになっててかなりAR向きなんだから、
PCのOpenCV並に楽にできるライブラリなり用意されていたらいいのにな

768 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 23:21:20 ]
何でRGBに落とすの?
どうせマーカー検知はモノクロでやるんでしょ?
YUVならYを抜き出せば良くね?

769 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 01:40:05 ]
ホーム画面に戻るたびにサービスを起動したいのですがどのような方法がありますでしょうか?


770 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 02:19:58 ]
あります

771 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 03:17:07 ]
どのようなつってんだよボケ
よく読めよ文盲

772 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 03:18:15 ]
なんだとこのやろう

773 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 04:45:27 ]
初心者で申し訳ないのですが
ファイルを一行づつ読み取るのに定番、もしくはお薦めの方法などありましたら教えてください
よろしくお願いします

774 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 04:50:06 ]
>>773
もはやandroid関係ないな。

br = new BufferedReader(new InputStreamReader(this.openFileInput("hoge.txt")));
while(br.ready()) {
    String line = br.readLine();
}

775 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 04:54:09 ]
>>774
android面白そうでちょっとづつやってみようかなと思ったもろ素人でして・・・
すいません&ありがとうございます


776 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 11:00:02 ]
>>775
javaのプログラムの勉強をすると良いよ。
まずjavaで調べて、androidで調べてやってる。



777 名前:デフォルトの名無しさん [2010/05/11(火) 15:02:21 ]
TextViewに文字とともに画像も表示しようと思案してるのですが、
Html.fromHtml()引数に<img>タグを指定することで実現しようと考えてます。
そこでsrcの指定でどのように指定をすればいいのかが分かりません。
場所は何処でもいいのですが、取り敢えずはres/drawable-ldpi/icon.pngを
表示して試してみたいのですが、どのようなURLを指定すれば良いのでしょうか?
ご存知の方よろしくお願いいたします。


778 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 16:28:24 ]
Html.ImageGetter#getDrawable

www.mail-archive.com/android-developers@googlegroups.com/msg66582.html
では「できねー」とか悩んでる人いるけど、d.setBoundsしてないだけ。

779 名前:デフォルトの名無しさん [2010/05/11(火) 16:57:46 ]
>>778
このリンク先でやろうとしてることはHtml.ImageGetter#getDrawableを
オーバーライドして戻り値に直接Drawableインスタンスを渡そうという
ことなのでしょうか?
例えば、もっと簡単に<img src="file:/data/icon.png">とか指定でき
ないもんなのでしょうか。。
ローカルにイメージファイルを置いておいたと仮定して・・・

780 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 18:03:58 ]
そこまで期待するならWebView使うしかないんじゃないの?


781 名前:デフォルトの名無しさん [2010/05/11(火) 22:59:02 ]
googleの連絡先と同期するアプリを作りたいんですが
同期方法がわかりません。

サンプルプログラムか何かの情報をご存知のかたはいませんでしょうか?

782 名前:デフォルトの名無しさん mailto:sage [2010/05/11(火) 23:48:11 ]
同期はOSに任せるべきじゃないの?

783 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 06:21:37 ]
>>782
できればそうしたいのですが、連絡先を自動で同期すると
読み仮名のデータがコンテントプロバイダにインポートされないのです。
そして当然、表示;検索時に読み仮名が使えません。

次善の策としてはgoogleからCSVを吐いて端末に落とし、
それをパースして読み込むことを考えてはいます。

ただ、APIがあって手軽に同期出来るならば、と思い質問した次第です。


784 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 07:17:13 ]
>>783
これじゃないの?
code.google.com/intl/ja/apis/contacts/
つか、かな検索できる連絡先を作ってくれるのか
頑張ってくれ

785 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 07:29:12 ]
Widgetにあるボタンからconfigreに設定しているAcivityを呼び出したいと考えています
起動時は問題無く設定用Activityが呼ばれるのですが、ボタンを押した際にActivityを
呼び出す方法が分からず困っています。
WidgetからActivityを呼び出すにはどうしたらいいのでしょうか?

786 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 10:40:01 ]
DojaのGraphics.FLIP_HORIZONTALに相当するビットマップ反転描画機能ってないですか?
反転した画像を用意するしかない?




787 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 15:17:51 ]
SH Developers Square - Android開発者向け専用端末JN-DK01発売について
ttps://sh-dev.sharp.co.jp/android/modules/bulletin/index.php?page=article&storyid=5

通販で会員登録しないと買えないのは別にいいけど、登録しないと値段も確認できないみたいだ

788 名前:デフォルトの名無しさん [2010/05/12(水) 15:52:42 ]
>>787
>端末固有ハードの拡張API(リファレンス)を提供予定

こんなことやって何する気?
余計な拡張はいいから、タッチパネルのレスポンス向上なりガワのデザイン、
軽量化に特化しろってーの。

789 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 16:05:25 ]
登録して値段見てきた、約10万円ナリ・・・
こりゃ、俺には買えねえなあ・・・/(^o^)\


790 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 16:18:03 ]
10万とかいらなさすぎ。まぁ個人相手は想定してないだろうけど。

AAA出した

791 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 17:15:28 ]
ニュースに価格も出てるよ
k-tai.impress.co.jp/docs/news/20100512_366432.html

792 名前:デフォルトの名無しさん [2010/05/12(水) 17:42:01 ]
たしか開発者向けのGoogleフォンは4万くらいだったよね。
しかも、実質ただで相当数ばら撒いたらしい(米国内)
どうしてこんなせこいまねするのかねぇ・・・

793 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 17:54:59 ]
10万はないわw高杉w

794 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 17:58:32 ]
2万ぐらいで買えると思ってた???

795 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 18:58:58 ]
>>794
おまえアホだろ

796 名前:デフォルトの名無しさん [2010/05/12(水) 19:14:28 ]
低価格でばら撒けば、開発者が増えて対応アプリの増加、さらにシャープ製端末が「標準的端末」の地位を確保できるチャンスだったのにね

こんな値段じゃ、10年以上引きこもりながら一発逆転を狙って多重債務を続けつつネットを徘徊している開発者予備軍には、とても買えない・・・




797 名前:デフォルトの名無しさん [2010/05/12(水) 19:14:57 ]
いや、定期アンケート込みでモニター無料配布くらいが適正だろw
企業向けの価格は別にあるんだろうから個人開発者相手なんだろうが
実質「ウチ向けは作るな」といってるのと同義だぜこんなの。
テスト用なんて複数台持たなきゃ意味無いのに個人で数十万もかけて
揃えますかってーの。

798 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 20:45:46 ]
通話ができるIS01の方が安いんじゃないの

799 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 21:54:10 ]
カメラプレビュー→シャッター→カメラの画像加工したの表示
を一つのSurfaceViewに表示させるのってどうすればいいですか?
SurfaceViewにカメラプレビュー表示させるにはSurfaceHolderのタイプをSURFACE_TYPE_PUSH_BUFFERS
に設定しないとダメみたいなんだけど、これに設定するとlockCanvas()できなくなってしまう
仕方ないからImageView重ねて表示させて画像表示させているんだけど、できればSurfaceView使いたいです。
本当は別のアクティビティにもう一つSurfaceViewを用意してそっちを画像描画用として切り替えるのが
いいんだろうけど、カメラ画像のデータの受け渡し面倒そうだし、もっと簡単に出来る方法あったら教えてください

800 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 22:21:33 ]
10万あったらMac買ってアホンやるわ


801 名前:デフォルトの名無しさん [2010/05/12(水) 23:39:02 ]
android携帯でスカイプのアプリは使える?

802 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 23:41:01 ]
Yes

803 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 23:56:19 ]
日本人開発者には期待してないんだろ

804 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:04:09 ]
EditTextに半角英数字のみ入力できるようにしたい。
逆に言えば全角文字が入力されても入力BOXに反映されないようにしたい。

で き ま す か?

ちなみに、EditTextのinput_typeをいくらいじってもできんかった。
方法あればお願いですから教えてください。

805 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:07:46 ]
なんでそんなに押し付けがましい聞き方なんだw

806 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:09:53 ]
変更イベント拾って半角英数以外だったら消せば?



807 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:12:00 ]

 で き ま す か?

いいなこれw
つかおうw

808 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:14:01 ]
出来るよ。


809 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:22:41 ]
イベント拾って自分でフィルタリングするんですね。
マンドクセ

ちなみに半角数字だけならinput_typeいじって出来ました。
半角英数字もやらせろよgoogle糞ーむ

もっと簡単にやれる方法は無いのか。
お願いですから今すぐ私に英知を授けてください。


810 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:37:17 ]
帰ったら教えるから待ってて

811 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:42:05 ]
>>809
もっと簡単にできます

812 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 00:49:57 ]
JN-DK01エミュでCanvas.getHeight()すると404ドットという数値が返ってくるんだけど
これって実機も同じなのかな。
縦404ドットでアプリ作ればいいの?

813 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 02:16:42 ]
↑自己解決。
フルスクリーンにすれば良いだけだった・・・。


814 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 02:24:52 ]

     / ̄\
     |/ ̄ ̄ ̄ ̄\
   (ヽノ// //V\\ |/)
  (((i )// (゜)  (゜)| |( i)))  >>804には 無理だな!!
 /∠彡\|  ( _●_)||_ゝ \
( ___、    |∪|    ,__ )
    |     ヽノ   /´
    |        /


815 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 02:47:04 ]
Desire買ってこのAndroid実機での開発,デバッグの快適さに感激したんだけど、iPhoneもこんなに快適なの?
クロス開発ってマイコンでしかやったことないが、あれと比べたらあまりの快適さに涙ちょちょぎれるね

816 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 02:53:27 ]
>>795
何こいつ?



817 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 06:41:29 ]

 で き ま す


818 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 08:00:40 ]
 マ ジ っ す か

819 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 10:12:38 ]
マ ジ ッ ス

820 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 11:03:01 ]
や っ べ

821 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 11:06:25 ]
   マ ジ ッ す か

822 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 11:10:16 ]
 ば か ば っ か

823 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 11:21:55 ]
>>815
スレチだけど iPhone も簡単。
どっちが上かは自分が Java派か c/c++ 派かによるだろうな。

824 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 12:24:50 ]
いい加減にしろよあぽー

825 名前:デフォルトの名無しさん [2010/05/13(木) 20:29:19 ]
質問です

コンテントプロバイダのContact情報から読み仮名(Phonetic_name、Phonetic_given_name等)を
取り出す方法がわからないので、わかる方、情報をお持ちの方、
教えていたかけませんでしょうか。(display_name、numberなどは取れるのですが・・・。)

ただし、Android2.1で@depricatedになっている
Peopleクラスなどを用いない方法をお願いします。

ちなみにContatcsのソースを落として中身を探したのですが、
そもそも読み仮名をほとんど扱っていないため、参考になるソースがほぼみあたりません。

この質問は、Cursor c = getContentResolver().query(・・・)の第一引数に
Data.CONTENT_URIだったりPhone.CONTENT_URIでは取得出来ない
項目があり、それを取得したい、という意味です。
(もしくは、Data.CONTENT_URIなどで取れる項目のどれかが
Phonetic_given_nameに該当するよ、という情報でもかまいません。


よろしくお願いします。

826 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 21:46:32 ]
そもそもGmailの連絡先に読み仮名フィールドがないし



827 名前:デフォルトの名無しさん mailto:sage [2010/05/13(木) 22:37:38 ]
>>826
自分の手元のデータ(Docomo2機種確認)では、vCard形式ファイルをGmailの連絡先にインポートすると
カスタムフィールに「名前(フリガナ)」で読み仮名が入るのですが他の方は違うのかな?

そしてそのGmaileの連絡先をgoogle形式のCSVで出力すると、
読み仮名フィールド付でデータを取得することが出来ます。

更に、コンテントプロバイダー内にも上記のようなphonetic_given_nameという項目があるくさい。
(この項目は「Used for phonetic spelling of the name, e.g. Pinyin, Katakana, Hiragana」だそうです)

この辺からいけないかなーと思ってるので、上記の質問となったわけです。
あ、Google Contact APIはまだ見てないっす。

828 名前:デフォルトの名無しさん mailto:sage [2010/05/14(金) 21:08:50 ]
AndroidではActivityの起動の履歴をスタックで管理するみたいですが
このあたりの制御の仕組みが、詳しくまとめられているサイトとかないでしょうか?

アプリの起動時にパスワードを入力しないと使えないような仕組みを考えており
ホームボタンでバックグラウンドに移動したとき
戻るボタンでアプリが終わったとき
などでは次に起動したととき、パスワード入力用Activityを起動させたいのですが、
他の画面がスタックにルートとして残っていると、パスワード入力画面で戻るボタンを押したときに
ルートに残っている画面が表示されてしまいます。


829 名前:デフォルトの名無しさん mailto:sage [2010/05/14(金) 22:15:34 ]
onResumeに処理書けば良くね?

830 名前:デフォルトの名無しさん mailto:sage [2010/05/15(土) 00:04:22 ]
アプリのすべてのActivityに記述することになりませんか?
また、戻るボタンでActivityが表示された時もonResumeが呼ばれるので、
ランチャーから呼ばれた場合か、ホームボタン長押しのタスクから呼んだ場合か
戻るボタンでの表示かなど、判断ができないのです。

831 名前:デフォルトの名無しさん mailto:sage [2010/05/15(土) 00:53:35 ]
管理用のクラスにスタティックで持たせる。
onStopで破棄。
ホーム行ってもしばらく保持するがしかたない。


832 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 00:39:33 ]
よくある「参照」ボタンやSwingのJFileChooserのように
既存のファイルを1つユーザに選択させたい場合、どんなIntentを投げればいい?
適当に想像して以下のように書いたら駄目だった (ActivityNotFoundException)
Intent intent = new Intent(Intent.ACTION_PICK,
  Uri.fromFile(Environment.getRootDirectory()));

833 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 01:49:28 ]
>>832
ファイル選択は ACTION_GET_CONTENT だと思う、対応アプリがある場合のみだけど
汎用的なファイル選択には OI File Manager が使われてるのをたまによく見る

834 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 02:49:25 ]
>>833
ありがとう!
自分のプロジェクトにOI File Managerのソースやリソースを追加して、
後はマニフェストとかをマージすればいいのかな

835 名前:デフォルトの名無しさん [2010/05/16(日) 15:37:59 ]
ViewTextのクリックイベントに処理を書いて
エミュレータで起動してそのViewTextで表示している文章とかをクリックしても
イベントが発生しないのですが、ViewTextはクリックイベントが発生しないのでしょうか?

836 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 15:45:33 ]
白ロムのHT-03買って移植したiアプリゲーム動かしてみたけど、思ったよりサクサク動くな。
40ms毎にSurfaceViewでdrawBitmapを1画面につき250回くらいやってるけど、
iアプリよりちょっと遅いかなーってくらい。
これ以上のフレーム数や描画を要求すると、問題あるかもしらん。



837 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 15:50:02 ]
>>835
TextViewだろ

setOnKeyListener(リスナークラス);
setFocusable
setFocusableInTouchMode
requestFocus

をやれ
setFocusableInTouchMode
の必要性に気づかないでハマること多し

838 名前:デフォルトの名無しさん [2010/05/16(日) 16:11:30 ]
>>837
TextViewでした。すみません。
setFocusableInTouchModeですね。
助かりました。ありがとうございました。

839 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 06:12:29 ]
スレチだったら失礼
Android(またはWindows phone 7)でiPadを作ろうと、
頭が、春になってしまっている人、ぜひ話がしたいです。

具体的には、台湾や中国のようないかがわしいiAndroid
iWindows phone 7を作りたいのです。
ガレージで自作しながら、プログラミングです。
35才にもなって大学生みたいなのりですが。

www.zofire.com/mail/mail.php?id=199313

840 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 06:48:07 ]
11点タッチやるのかい

841 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 11:33:09 ]
若干スレチかもしれないけど
Eclipseでの開発でストレスなくできてる人は、どれくらいのPCスペックですか?
開発を始めようと思ったら、PCが壊れたので、それなりのものを購入しようと思います。
実機はHT-03Aを所持しています。

842 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 11:42:13 ]
壊れたのかよw

843 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 11:54:28 ]
>>841
俺の環境はWinXp、メモリ3G、core2Duo2.4Ghz。

ほぼ問題なく使えてるよ
ただ、難点はエミュレータの起動には一分くらいかかるぐらいかな。
(CPU使用率が振り切れてないから何がボトルネックかわかんね)
一度エミュを起動させれば次回からは起動が不要なので
2回目以降の実施は10秒くらいで実行できる。

ちなみにEclipse自体は余裕。
起動時に十数秒ぐらいかかるけどそんなもの。

844 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 12:34:26 ]
>>841
Core 2 Quad 2.66GHz, メモリ 4GB, Windows 7 64bit
くらいでSurfaceViewつかった軽めのゲームくらい
ならなんとかエミュレータで動く(処理落ちはするけど)。

845 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 14:45:21 ]
>>841
実機持ってるならデバッグは、実機でやれば良いね。

Valore ION 330で開発やってます。
Eclipseのコード補完が少し遅いとかはある。

エミュレータの起動は、2〜3分かかるぐらい。
動作は遅すぎ。

CPU:Atom 330
メモリ:2GB
OS:WinXP Pro

846 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 16:38:38 ]
AtomマシンでEclipseとは猛者だな




847 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 16:53:45 ]
>>846
俺atom230のネトブに開発環境入れてるけど
デバッグを実機に回せばまぁまぁ使えんことはないよ。
メインにしたいとはこれっぽっちも思わないけど。

848 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 17:06:31 ]
antで開発できるんじゃないの?


849 名前:841 mailto:sage [2010/05/19(水) 00:37:03 ]
レス遅くなってしまい申しわけないです。
スレチ気味の質問に答えてくださってありがとうございます。

エミュレータでDebugをしないならばそんなに性能は必要なさそうですね。

> antで開発できるんじゃないの?
Androidの開発はeclipseが必須だと思ってました。
CUIでの開発も可能なんですね。

週末にショップめぐりをしてみます。

850 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 01:23:49 ]
すみません、昨日やっとチュートリアル終了したものですが

とあるPNGをActivityの背景に設定することは可能でしょうか?
Viewのlayoutに登録し表示。
背景以外の表示したいオブジェクトは先のViewの子のビューに表示すればよいのでしょうか?

やりたいことはバッキングストアとか気にせず指定の画像を背景としてその上でデジタルのタイマーを実現したいです。

851 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 03:10:18 ]
ぶっちゃけ実機あったらエミュレータ使うことなんて殆どない
それほど実機使っての開発は快適、逆に言うとエミュレータは糞

852 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 08:33:34 ]
ほう
例えばどんなこと?

853 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 14:47:54 ]
>>851
はぁ?解像度(スキン)の違いによる複数のレイアウト対応や、
キーボード対応(はっきり言うとIS01対応)とか
使い道は色々あると思うが。どんだけ激重でも。

854 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 15:18:44 ]
署名の食い違いがめんどくさいからデバッグはエミュでしかやってないな

855 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 15:25:37 ]
>>851
使用者が自分(と同じ機種持っている人)だけと限定されているならそうだね

856 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 15:32:36 ]
>>849
コマンドラインでの開発
www.javadrive.jp/android/commnadline/index.html



857 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 18:45:42 ]
突飛な質問なんですが、
ADT0.9.5のエミュレータでRecognizerIntent(音声認識)を使うには
どうすればいいのでしょうか?
またはADT0.9.6ならエミュレータでも使えるのでしょうか?
ご回答お待ちしております。

858 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 20:12:46 ]
>>853
やっぱりIS01用にキーボードでも操作できるようにしたほうがいいのかな。
IS01の実機触ったことないからわからないけど、ゲーム系でタッチパネル操作のみ対応は操作きついですかね。

859 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 20:30:53 ]
>>858
待て。
基本はタッチ操作中心がいいぞ。
ハードキーならmenu・backキーあたりのみで。
トラックボールとかは機種によっては付いてないのが多いし、多くの人に使ってもらいたいなら無視するべき。
auのって、開発者向けに向いてないと思うんだけどな。

860 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 20:46:42 ]
ユーザが見ていない間も更新され続けるモデルと、
モデルに対するビューとコントローラを持つアクティビティと、
ビューだけを持つウィジェットからなるアプリを作る場合、
各コンポーネントの連携は以下みたいな感じでOK?

・モデルはサービスが更新し続ける
・アクティビティはAIDLでサービスにユーザの操作を知らせる
・サービスはモデルが変化するとそれを知らせるインテントをブロードキャストする
・アクティビティやウィジェットはモデルの変化を知るとAIDLでサービスにモデルの状態を聞く
  (アクティビティは自身の bindService を、
   ウィジェットは onUpdate の引数の context の bindService を呼ぶ?)

861 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 23:29:58 ]
でも実はIS01がAndroidの中では一番ゲーム向きだと思うw
あのでかいカーソルキーがAndroidの中ではマシな方という
次にトラックボール
最悪なのがタッチ、さらにマルチタッチできないなんて、もう論外

862 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 23:42:28 ]
Xperiaはボタンもないわマルチタッチもないわで
ゲームなんかスロットゲーくらいだろーな

863 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 00:42:04 ]
今日電車で、両手の指を使って、もの凄い勢いで携帯の画面をタッチしている人を見たよ。
多分ゲームに熱中してたんだと思うけど、静電容量式だとオーバーアクション気味になって、
あんまり格好良いもんじゃないね。

864 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 01:20:37 ]
>>863
ゲームする奴って時点で人生の敗者なんだから
いまさら何をw

865 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 11:02:10 ]
GoogleはせめてAndroid端末はトラックボール必須、にして欲しかった
HT-03A使い易い
IS01も実は右上にあるし
Androidの足ひっぱってるのはIS01ではなくXPeriaだろ

866 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 11:13:47 ]
>>864
何その極論



867 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 14:47:17 ]
HT-03Aマンセー

868 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 19:30:56 ]
バカ松マンセー

869 名前:デフォルトの名無しさん [2010/05/20(木) 20:50:53 ]
Canvasで描いたViewを
ScrollViewでスクロールさせたいのですが
うまくいきません
何か対策はあるでしょうか


870 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 22:22:42 ]
WMよりサクサクですか?

871 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 23:26:29 ]
>>870
WMよりサクサク
でもパイの実よりはしっとり

872 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 23:53:01 ]
いまさらNexusOne発注した。
よろしくね。

873 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 09:23:54 ]
Android 2.2のSDKが来てるね。
エミュレータ上でも速くなってるのかな?

874 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 12:08:01 ]
まぁね

875 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 12:15:35 ]
JITってアプリの起動に時間かかったりしない?

876 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 12:35:08 ]
じっとしてろ



877 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 13:14:19 ]
>>875
起動毎にコンパイルすんの?

878 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 14:16:08 ]
過去スレの1っていないんですか?

879 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 14:25:36 ]
>>878
スタッフがおいしくいただきました。

880 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 14:57:41 ]
あいつはまじで頑張った
今は大手企業にヘッドハンティングされたよ

881 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 16:42:55 ]
あーあ、キモい慣れ合いスレになっちゃったよ

882 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 17:11:51 ]
ubuntuで実機のデバッグを行うための準備ってudevのruleを書けばいいだけですよね?
 /etc/udev/rules.d/50-android.rules

  SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
と書いたんですけどadb devicesで
 ????????????  no permissions
としかなりません

接続したときのdmesgは↓です
[53726.111807] usb-storage: device found at 10
[53726.111812] usb-storage: waiting for device to settle before scanning
[53731.142109] usb-storage: device scan complete
[53731.147449] scsi 11:0:0:0: Direct-Access     HTC      Android Phone    0100 PQ: 0 ANSI: 2
[53731.150231] sd 11:0:0:0: Attached scsi generic sg3 type 0
[53731.175175] sd 11:0:0:0: [sdc] Attached SCSI removable disk



883 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 18:37:24 ]
>>882
rootで作業するんじゃなけりゃ、ruleの同じ行にGROUP属性追加しろ。

884 名前:883 mailto:sage [2010/05/21(金) 18:43:06 ]
>>882
ゴメンMODE指定してたの見落としてた。>>883は無視してちょ。
同じ設定ファイルに
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
追加でどうよ。

885 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 10:08:03 ]
コミックビューワーを作りたいんですが、
圧縮した画像ファイル群の先頭画像をサムネイル表示するってできるんでしょうか?

886 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 10:15:24 ]
>>884
ありがとうございます
後でやってみます



887 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 13:17:56 ]
オススメの書物ありますか?

888 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 13:25:13 ]
>>887
>>56-

889 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 13:36:37 ]
お前らどうやって勉強してんだ

890 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 14:08:27 ]
豊富なサンプル

891 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 15:42:50 ]
iphoneにandroidつっこんで
作ったアプリが動いたので記念パピコ


892 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 17:30:26 ]
iphoneよりもっさり?

893 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 18:01:42 ]
>>892
3Gに入れたんだが、ウェブブラウジングとかはそんなに変わらないかな
実用してみないとなんともだけどw


894 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 19:28:04 ]
>>893
それ聞くと 2.2 は相当チューンナップされてる感じだな。

895 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 20:02:43 ]
03Aに2.2入るの?

896 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 20:09:32 ]
っぽいね



897 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 20:34:17 ]
>887
ここは初心者に教える気もないほと高みにいっちゃった人と知ったかしてるだけで答えられないのしかいないよ。
そういう俺は知ったか組だ。

898 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 20:52:14 ]
ここは初心者スレではありません

899 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 20:55:09 ]
まあ初心者の質問すら答えられないレベルなんだけどな

900 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 21:01:36 ]
この辺に参考文献ある。参考になるかどうかは読んでないんで分からんが。
ttp://karetta.jp/book-cover/android

901 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 23:49:23 ]
>>890
サンプルがdeprecatedばかりで苦労しました

902 名前:デフォルトの名無しさん [2010/05/23(日) 01:00:32 ]
フリックっていうのか何というのか知らないけど横に指を滑らすと
ビューがスライドして新たなビューに移るってやつがあるけれど
何のレイアウトを使ってやってるの?

903 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 01:03:14 ]
フリックイベント拾って処理してるだけだよレイアウト関係ない

904 名前:デフォルトの名無しさん [2010/05/23(日) 01:04:13 ]
>>903
んん。。。意味が分からない。もうちと詳しくお願い。

905 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 01:16:02 ]
マウスのボタンを押すのがクリック

906 名前:デフォルトの名無しさん [2010/05/23(日) 01:22:56 ]
こんな感じのやつなんですがね・・・
www.youtube.com/watch?v=bgoJ6ELaqTk
これの18分22秒辺りからのデモ。
HorizontalScrollViewを使うことまでは分かったんだけど実際の実装が
さぱーりわからん。



907 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 01:31:51 ]
やったことないけどGestureDetector実装すれば出来るんじゃないの?

908 名前:デフォルトの名無しさん [2010/05/23(日) 01:38:33 ]
なんか聞く場所間違えたかもな・・・

909 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 07:17:57 ]
>>902
>>908
同一人物だと仮定しておきます。
まず、君は人への口の利き方と資料の集め方が出来ていない。
もし、同じ言い方を勉強会や学校や会社で上司や先輩や先生や同級生にできるかい?
あと、shimejiみたいにフリック入力のことならそれで探してみた方がいい。

資料リンクサイト:d.hatena.ne.jp/Nunocky/20100317/p2
>>906さんの仰る方法だったら P25:www.adamrocker.com/blog/wp-content/uploads/2010/03/devfest_rockrin.pdf
>>903の方法は多分javaで表示処理をしていると言う意味、

AndroidはXMLで表示形式・静的なデータは指定できるが、
表示する動的なデータや細かい表示技術はjavaで書く。
詳しくは自分で調べた方が身につくし、興味がある分野を先に覚えるので
色々試してみて欲しい。(情報はまだ@itやブログなどが多いし、AndroidDeveloperと違ってスクリーンショットなどが付いている)

新しい技術に対する興味や好奇心はあると思うので冒頭のように
偉ぶらないで謙虚になれば、みんな喜んで教えてくれるしモチベーションも高まる。(そして仲間が出来る!)
まだまだ発展途上の技術だから、一般より成長できし興味がありそうなのでがんばって勉強して欲しい。
私も発展途中でやはり未熟。一緒にがんばろう!

910 名前:909 mailto:sage [2010/05/23(日) 07:34:02 ]
903さんのところに"さん"付け忘れてました。ゴメンナサイ。

911 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 07:35:21 ]
どんまい

912 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 08:42:12 ]
Androidで使えるフリーの3Dライブラリってありますか?

913 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 08:47:31 ]
>>902
HOME のソースとか読むといいよ。
1.6のしか読んでないけど、横に広い View を作って
タッチスクリーン上で移動した量によって
ページ切り替えたり、移動させてたよ


914 名前:デフォルトの名無しさん [2010/05/23(日) 13:49:35 ]
>>909
2ちゃんでそれ言われてもねぇ。。>同じ言い方・・にできるかい?
説教の分量のわりには何の説明になってないし。一応、資料は探したけど
該当の資料が見つからないんで2ちゃんに投げてみた。それを探せってのも
あなた自身が所在の確認をした上でなら理解できるが、そうとも思えない。

>>913
ありがとう。結局ライブラリ上では該当の部品はないってことですね。
Javaでゴリゴリと書くしかないのか。。スマートフォンでは基本の動作
だと思ってたのでがっかりだな。。

915 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 13:59:19 ]
実生活でも不快そうな奴だな。しかも自分はうまくやれてると思ってる。

916 名前:デフォルトの名無しさん [2010/05/23(日) 14:10:53 ]
>>915
愉快なやつが休みのお昼に2ちゃんねるなぞやってるわけがないだろ。




917 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 14:14:03 ]
みんな俺と同じはずだ!w

918 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 14:23:52 ]
>>917
同じPJ内にいると困るタイプ。
さらにリーダーがうまくコントロールしてくれないと・・・略。

919 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 14:47:06 ]
いやちょっとおまいら、>>902みたいなことしたいなら
ViewFlipperがまさにそれじゃないの?

920 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 14:52:23 ]
tubeにViewFlipperの動画あったから一応張っておくけど、コレでしょ?

View flipper example slide transistions
www.youtube.com/watch?v=SZTiJmclaRc

921 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 15:09:45 ]
>>919
いや、>>902は「フリックしたら」Viewが切り替わるViewかレイアウトが標準あると思ってたんだろ

922 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 18:06:33 ]
期待してるものが何なのか解らん。
ViewFlipperは中身ViewGroupだから好きなView突っ込めるし
>>906の動作も楽に出来ると思うけど。

まあ、そんなことより2.2の話をだな。

923 名前:デフォルトの名無しさん mailto:sage [2010/05/24(月) 10:47:55 ]
>>919
1.6のHOMEのソース読んで作るのめんどくさいなーって
思ってたところだから、いいこと聞いたw



924 名前:デフォルトの名無しさん [2010/05/24(月) 17:32:00 ]
LinerLayoutで、DBのデータを一覧表示してるんですが
カーソル移動の動作がおかしいです
画面上部にEditTextがあり、そこにカーソルが当たった状態で↓キーでLinerLayoutでデータ表示している部分
にフォーカスを移動させると、画面に表示されている一番下の行に初めにカーソルがあたってしまいます。
プロパティでFocusable = true にしたら、一番上からフォーカスが当たるようになりましたが、
今までアクティブだった行はオレンジで表示されていたのが、グレーで表示されたりオレンジで表示されたりという現象が
起こるようになりました。わけがわかりません。分かるかた教えて下さい

925 名前:デフォルトの名無しさん mailto:sage [2010/05/24(月) 18:32:00 ]
eclipseでAndroidプロジェクトを作成すると
AndroidManifest.xmlの1行目 <?xml version="1.0" encoding="utf-8"?> に
警告が出て
文書に対する文法制約 (DTD または XML スキーマ) が検出されませんでした。になるんだけどこれはなぜですか?


926 名前:デフォルトの名無しさん mailto:sage [2010/05/24(月) 21:21:40 ]
>>924
なんでそういう挙動になるかは解らないんだけど、
そもそもLinerLayoutで行単位のものを表現しようというのが無理あるんでない?
しかもフォーカスの制御もあるみたいだし。

ListViewなりListActivityなりを使ったほうがいいと思うけど、
それが出来ない理由があるんだろうか。



927 名前:デフォルトの名無しさん mailto:sage [2010/05/24(月) 21:36:55 ]
>>925
Android関係以外のプラグインが悪さしてる?Smartyとか。
とりあえずうちの環境では発生しない。

Androidに限った話じゃないけど、
Eclipseはターゲット毎に複数個インストールして
必要最低限のプラグインだけで動かしたほうがいいと思う。






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

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

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