GoogleAndroidアプリ作成part3at TECH
GoogleAndroidアプリ作成part3 - 暇つぶし2ch849:841
10/05/19 00:37:03
レス遅くなってしまい申しわけないです。
スレチ気味の質問に答えてくださってありがとうございます。

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

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

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

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

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

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

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

852:デフォルトの名無しさん
10/05/19 08:33:34
ほう
例えばどんなこと?

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

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

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

856:デフォルトの名無しさん
10/05/19 15:32:36
>>849
コマンドラインでの開発
URLリンク(www.javadrive.jp)

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

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

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

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

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

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

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

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

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

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

866:デフォルトの名無しさん
10/05/20 11:13:47
>>864
何その極論

867:デフォルトの名無しさん
10/05/20 14:47:17
HT-03Aマンセー

868:デフォルトの名無しさん
10/05/20 19:30:56
バカ松マンセー

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


870:デフォルトの名無しさん
10/05/20 22:22:42
WMよりサクサクですか?

871:デフォルトの名無しさん
10/05/20 23:26:29
>>870
WMよりサクサク
でもパイの実よりはしっとり

872:デフォルトの名無しさん
10/05/20 23:53:01
いまさらNexusOne発注した。
よろしくね。

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

874:デフォルトの名無しさん
10/05/21 12:08:01
まぁね

875:デフォルトの名無しさん
10/05/21 12:15:35
JITってアプリの起動に時間かかったりしない?

876:デフォルトの名無しさん
10/05/21 12:35:08
じっとしてろ

877:デフォルトの名無しさん
10/05/21 13:14:19
>>875
起動毎にコンパイルすんの?

878:デフォルトの名無しさん
10/05/21 14:16:08
過去スレの1っていないんですか?

879:デフォルトの名無しさん
10/05/21 14:25:36
>>878
スタッフがおいしくいただきました。

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

881:デフォルトの名無しさん
10/05/21 16:42:55
あーあ、キモい慣れ合いスレになっちゃったよ

882:デフォルトの名無しさん
10/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:デフォルトの名無しさん
10/05/21 18:37:24
>>882
rootで作業するんじゃなけりゃ、ruleの同じ行にGROUP属性追加しろ。

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

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

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

887:デフォルトの名無しさん
10/05/22 13:17:56
オススメの書物ありますか?

888:デフォルトの名無しさん
10/05/22 13:25:13
>>887
>>56-

889:デフォルトの名無しさん
10/05/22 13:36:37
お前らどうやって勉強してんだ

890:デフォルトの名無しさん
10/05/22 14:08:27
豊富なサンプル

891:デフォルトの名無しさん
10/05/22 15:42:50
iphoneにandroidつっこんで
作ったアプリが動いたので記念パピコ


892:デフォルトの名無しさん
10/05/22 17:30:26
iphoneよりもっさり?

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


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

895:デフォルトの名無しさん
10/05/22 20:02:43
03Aに2.2入るの?

896:デフォルトの名無しさん
10/05/22 20:09:32
っぽいね

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

898:デフォルトの名無しさん
10/05/22 20:52:14
ここは初心者スレではありません

899:デフォルトの名無しさん
10/05/22 20:55:09
まあ初心者の質問すら答えられないレベルなんだけどな

900:デフォルトの名無しさん
10/05/22 21:01:36
この辺に参考文献ある。参考になるかどうかは読んでないんで分からんが。
URLリンク(karetta.jp)

901:デフォルトの名無しさん
10/05/22 23:49:23
>>890
サンプルがdeprecatedばかりで苦労しました

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

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

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

905:デフォルトの名無しさん
10/05/23 01:16:02
マウスのボタンを押すのがクリック

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

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

908:デフォルトの名無しさん
10/05/23 01:38:33
なんか聞く場所間違えたかもな・・・

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

資料リンクサイト:URLリンク(d.hatena.ne.jp)
>>906さんの仰る方法だったら P25:URLリンク(www.adamrocker.com)
>>903の方法は多分javaで表示処理をしていると言う意味、

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

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

910:909
10/05/23 07:34:02
903さんのところに"さん"付け忘れてました。ゴメンナサイ。

911:デフォルトの名無しさん
10/05/23 07:35:21
どんまい

912:デフォルトの名無しさん
10/05/23 08:42:12
Androidで使えるフリーの3Dライブラリってありますか?

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


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

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

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

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


917:デフォルトの名無しさん
10/05/23 14:14:03
みんな俺と同じはずだ!w

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

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

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

View flipper example slide transistions
URLリンク(www.youtube.com)

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

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

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

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



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

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


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

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

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

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


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