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/
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はターゲット毎に複数個インストールして 必要最低限のプラグインだけで動かしたほうがいいと思う。