Androidでモバイル開発@Javaat TECH
Androidでモバイル開発@Java - 暇つぶし2ch1:1
07/11/13 23:00:00
Android は、Linux kernel 2.6 上に構築された、堅牢なOS、さまざまなライブラリ、
多彩なマルチメディアユーザインターフェースを提供するモバイル端末向けソフトウェアプラットフォームです。


公式(英語)
URLリンク(code.google.com)

Android SDK ダウンロード
URLリンク(code.google.com)

Android アプリケーション開発環境のリリースと Android デベロッパーチャレンジのお知らせ
URLリンク(googlejapan.blogspot.com)

Androidメモ
URLリンク(www.saturn.dti.ne.jp)

android情報まとめ @ ウィキ
URLリンク(www29.atwiki.jp)

2:デフォルトの名無しさん
07/11/13 23:04:56
ダルヴィック VM のソースコード公開まだー

3:デフォルトの名無しさん
07/11/13 23:10:20
ダルヴィークだった…

4:デフォルトの名無しさん
07/11/13 23:11:25

■2ちゃんねる関連スレ

Android -Googleケータイ登場へ-
スレリンク(os板)

【携帯】グーグル(Google)、携帯電話向けプロジェクト「Android」発表か[07/11/05]
スレリンク(bizplus板)

【モバイル/ソフト】米グーグルがAndroidのSDKや試作機によるデモを公開、iPhoneに似た操作感 [07/11/13]
スレリンク(bizplus板)

あなただけの携帯・・・作って GoogleがAndroidの動画を公開
スレリンク(news板)
 

5:デフォルトの名無しさん
07/11/13 23:26:36

■関連ニュース

「あなたの“Google携帯”作って」―AndroidでiPhoneライクなUIも - ITmedia News
URLリンク(www.itmedia.co.jp)

OHA、「Android」向けソフトウェア開発キットを公開
URLリンク(k-tai.impress.co.jp)

【続報】Androidアプリの記述言語はJava、ランタイムの仮想マシン「Dalvik」は自ら開発:ITpro
URLリンク(itpro.nikkeibp.co.jp)

【速報】Google社が「Android」のSDKを公開,Javaでアプリケーションを記述 - モバイル - Tech-On!
URLリンク(techon.nikkeibp.co.jp)

米グーグル、Android用アプリケーションの開発コンテストを開催
URLリンク(ascii.jp)

グーグルが広げる携帯電話の可能性--Andoroidファーストルック:コラム - CNET Japan
URLリンク(japan.cnet.com)

初のグーグル「Android」対応アプリ、早くも登場か:モバイルチャンネル - CNET Japan
URLリンク(japan.cnet.com)

グーグルの「Android」はウイルスの標的になるか?:モバイルチャンネル - CNET Japan
URLリンク(japan.cnet.com)

グーグルの携帯電話プラットフォーム「Android」、ノキアも参加の可能性を否定せず:モバイルチャンネル - CNET Japan
URLリンク(japan.cnet.com)
 

6:デフォルトの名無しさん
07/11/13 23:40:41
URLリンク(memo333.cocolog-nifty.com)

無謀な馬鹿が出現w

7:デフォルトの名無しさん
07/11/14 01:13:32

■壁紙
URLリンク(code.google.com)
 

8:デフォルトの名無しさん
07/11/14 01:19:50
プチ重複やな

Googleが携帯用OSを無償配布
スレリンク(tech板)

9:デフォルトの名無しさん
07/11/14 01:20:44
スレタイにAndroidはいってないがな

10:デフォルトの名無しさん
07/11/14 01:23:11
とりあえず誰か2chブラウザつくってくれ

11:デフォルトの名無しさん
07/11/14 01:28:47
>>10
それいい

12:デフォルトの名無しさん
07/11/14 01:38:10
暇なんでimonaみたいだけど2chネラー向きのブラウザつーのを
作ってみるわ。もちろんAndroidネイティブな。少しまちなー。

13:デフォルトの名無しさん
07/11/14 02:29:49
賞金10億ヤベーw

14:デフォルトの名無しさん
07/11/14 02:34:42
日本語入力が出来ないのが致命的…

15:デフォルトの名無しさん
07/11/14 03:13:55
Ubuntu 64だと adb が動かなかった

16:デフォルトの名無しさん
07/11/14 04:44:05
> Androidネイティブ
わけわからん・・・

どうでもいいけどスレ立つの遅かったですね
携帯電話開発って人気ないのかな

17:デフォルトの名無しさん
07/11/14 04:57:19
やっぱり制限がきついのがネックなのかなぁ
個人的には機種を限定すれば事前に把握しないといけない内容が少なくて済むから面白いと思うんだけどなぁ

auのJava回帰とAndroidでモバイル分野でのJavaの地位はほぼ確定的になったし
サーバーサイドJavaはもはや昔のCOBOL並に安泰だから
Java信者ならモバイルとサーバーの連携を大プッシュするべき

18:デフォルトの名無しさん
07/11/14 09:18:23
OpenGL関連のAPIはどんな感じだろう

19:デフォルトの名無しさん
07/11/14 09:55:46
こんな感じ。まあ普通ですね。
URLリンク(code.google.com)
URLリンク(code.google.com)
URLリンク(code.google.com)

20:デフォルトの名無しさん
07/11/14 11:15:56
>>13
賞金総なめする気か

21:デフォルトの名無しさん
07/11/14 11:22:27
OpenGLが必ず使える点はいいですね。

22:デフォルトの名無しさん
07/11/14 11:23:54
最大の不満は、アイコン
もっと人間っぽいのかメカっぽいのにしてくれ

23:デフォルトの名無しさん
07/11/14 12:05:29
・日本語入力機能がまだないw
 表示はアプリケーション名も中身も問題なし。

・アプリケーションのライフサイクルがちょっと特殊で、
 TCP接続を維持したいような場合にはServiceを作る必要がある。

24:デフォルトの名無しさん
07/11/14 12:06:11
gPhoneならではのAPIがなかったら、ただの劣化PDAなわけです。
gPhoneならではのAPIには次のようなものがあります。
-----------------------------------
Google API URLリンク(code.google.com)

・MapView
 Google Map と連携できます。

・P2P Services Using XMPP
 グーグルトークと連携できます。

-----------------------------------
Optional API URLリンク(code.google.com)
全機種でサポートされるわけではない。

・Location-Based Services
 GPSの情報を読めます

・Media APIs
mp3などのメディアデータを再生できます。URIからストリーミングもできます。

・3D Graphics with OpenGL
3Dモデルを表示できます。

・Low-Level Hardware Access
Bluetooth や WiFi にアクセスできます。でもまだSDKに入ってません。
-----------------------------------
あとは、ユーザアプリでServiceを書いて通知を適当なタイミングで出せるとか
ネットワークまわりのAPIにServerSocketがあるとかが
特徴と言えば特徴になるかと思います。

25:デフォルトの名無しさん
07/11/14 12:07:03
UIコンポーネントの基底クラスがコレなんだけど
URLリンク(code.google.com)

ほとんどのイベントがクラスの関数を直接呼ぶことで実行されてる。
まれにsetOnなんとかListener ってメソッドがあるけど、addじゃなくてsetなので上書きされてる

…イベントを取るのにカスタムクラスを書かないといけない
んで、レイアウトXMLにカスタムクラスを書けない

…手動でレイアウト

(´・ω・`)

26:デフォルトの名無しさん
07/11/14 12:13:58
あと昨日試してうまくいかなかった部分が対策わかったのでコード断片だしてみる
private TextView mEditor;
//snip
// set movement method
mEditor.setMovementMethod(LinkMovementMethod.getInstance());
mEditor.getMovementMethod().initialize(mEditor,(Spannable)mEditor.getText());
// append text with autolink
b.append(line);
Matcher m = ptnURL.matcher(b);
if( ! m.find( b.length() - line.length() ) ) return;
do{
  int start = m.start();
  int end = m.end();
  // justify url
  String schema = m.group(1).toLowerCase();
  String host = m.group(2);
  String path = m.group(3);
  String schema2 = (String)hmSchema.get(schema);
   String url = (schema2!=null?schema2:schema)+"://"+host+path;
   b.setSpan(new URLSpan(url),start,end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}while(m.find());

27:デフォルトの名無しさん
07/11/14 12:14:39
ごめん、 SpannableStringBuilder b が抜けてた…

28:デフォルトの名無しさん
07/11/14 12:36:10
このJavaってどのJavaに相当するものなの?

29:デフォルトの名無しさん
07/11/14 12:52:14
JDK1.5 or later + 独自ライブラリ。
Javaコンパイラ自体はJDKのもの。

30:デフォルトの名無しさん
07/11/14 13:12:36
サンクス
ジェネリクスやアノテーションは使えるわけか

31:デフォルトの名無しさん
07/11/14 13:14:15
この番組はデフチューブの提供でお送りします
URLリンク(youtubetv.atspace.com)


32:デフォルトの名無しさん
07/11/14 14:34:58
>>22
themeあるから作れ。
URLリンク(code.google.com)

33:デフォルトの名無しさん
07/11/14 14:40:28
何を作るかって事だが、今まで考えていたアイデアを組み合わせて作るか。

34:デフォルトの名無しさん
07/11/14 15:36:58
Security modelがJavaとは違うな。
Linuxのuidとprocessの管理を元に拡張した独自方式。
元のVMがこうだったのかな。
最近のJava組み込み系はJava Security Model使ってるのが多いと思うが。


35:デフォルトの名無しさん
07/11/14 16:09:52
ドキュメントやクラスライブラリの中身を何回か読んでみたが、
やはりどう考えてもUIのイベントモデルがおかしいと思うわ…。

36:デフォルトの名無しさん
07/11/14 16:13:55
超kwsk

37:デフォルトの名無しさん
07/11/14 16:30:25
JavaScriptやAWTだと、部品を使う側がaddEventListenerでリスナーを好きなだけ接続できるじゃん?
でもandroid.view の場合は基本的にメンバ関数を呼ぶだけなんで、部品を使う側ができることがかなり制限されてる。
たとえばScrollViewやTextViewにsetOnClickListenerしてもハンドラが呼ばれることはない。

既製の部品を使えないのではカスタムコントロールを書いてlayoutのxmlに
<com.google.android.samples.view.LabelView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
みたいに組み込んで、あとはカスタムコントロールの中でどうにかやりくりするしかなさそう。


ちなみにJavaのAWTと違って、コンポーネント配置を動的に変更する機能はない。

38:デフォルトの名無しさん
07/11/14 16:41:47
エミュレータだとアイコンやボタンはマウスクリックすると反応するんだよ。
でもAPI Demo の Text/Linkify を開いてみるとURLはクリックしても反応しない。
TextViewがそういうつくりで、継承なしには拡張できないぽい。

あと方向キーでのフォーカス移動にも細かい不具合をいくつか発見してる。

39:デフォルトの名無しさん
07/11/14 16:42:45
>>35
俺もそこのところが良く分からないわ。

>>34
classファイルからapkファイルを作る時に、
独自VM byte codeに変換されてるのかな。
そうするとJava2 security modelは無理だわな。
コンパイラなしでbyte code変換系のみって構成みたいだね。
これだとVMの特許問題をいろいろ回避できそう。


40:デフォルトの名無しさん
07/11/14 16:46:16
CameraDevice クラスでカメラから画像をポーリングできるのか。
API DemosのGraphics/CameraPreviewがそれっぽい

41:デフォルトの名無しさん
07/11/14 17:06:48
クリップボードを扱うAPIがないな。
この端末自体クリップボードに該当するものがないのか?

42:デフォルトの名無しさん
07/11/14 18:07:38
キーイベントがonKeyDownとonKeyUpしかないって、IME入ったら詰むんじゃないか。

最近オープンβ開始した某MMORPGでIMEの制御がおかしくてチャットログが
>wwwwwwwっわあああああdddっふぁふぁwwwwこんにちはー
>1112141241241213313222Lvアップおめー
のようになってるゲームがあったが、似た問題が起きそうな予感。
もしくはIMEON状態だとキー入力が全く取れないとかになるのかのう。

43:デフォルトの名無しさん
07/11/14 20:01:27
>>24
OpenGL|ES は iPhone でも Symbian でも使えるぞ。
しかもハードウェアアクセラレーション有りだ。
Android のカーネルは GPL な所為でドライバが
無いから、CPU レンダリングになってしまい、
まともな 3D アプリは作れない。

44:デフォルトの名無しさん
07/11/14 20:41:28
Androidを採用した端末メーカがクローズドソースなデバイスドライバを作ることぐらい
常識的に考えて分らない人なのかねぇ

45:デフォルトの名無しさん
07/11/14 20:55:54
>>44
21 世紀になってだいぶ経つけど、今時 GPL を知らない人?

46:デフォルトの名無しさん
07/11/14 21:07:06
>>45 プロプライエタリなカーネルモジュールが許されてることを知らない人ハケーン。
ソースコードの中にファームウェアのバイナリが直書きしてあることもよくあるよ。

47:デフォルトの名無しさん
07/11/14 21:08:06
>>46
確かにオープンソース?だなw

48:デフォルトの名無しさん
07/11/14 21:09:24
ある日NOぷりすたぁ
URLリンク(www.freewebs.com)


49:デフォルトの名無しさん
07/11/14 21:15:59
>>46
許されているわけじゃないだろ。何も言わないって事になってるだけで。
過去これだけ組み込み Linux 端末が出されてもスルーされて来た部分だから
今後も期待薄だ。

50:デフォルトの名無しさん
07/11/14 21:57:28
実行時リンクはGPL汚染されない。
動的ロードされるカーネルモジュールにしてしまえば問題ない。

51:デフォルトの名無しさん
07/11/14 22:02:39
同じアドレス空間を共有するから汚染されるよ。
ロードするタイミングは関係無い。

52:デフォルトの名無しさん
07/11/14 22:05:10
チワワのブログです。
URLリンク(plaza.rakuten.co.jp)




53:デフォルトの名無しさん
07/11/14 22:22:53
>>51
それはない。

汎用的なDLLモジュールのビルド時には
それがどんなプログラムから利用されるか特定できない場合が
普通にある。

そんな基準でライセンスを規定する奴はいない。

54:デフォルトの名無しさん
07/11/14 22:23:33
Google Androidに関する情報のまとめwiki

URLリンク(www29.atwiki.jp)

55:デフォルトの名無しさん
07/11/14 22:24:18
OpenGL 2.0 対応 NVIDIA linux driver とか普通に存在してて、
別に訴えられていないわけだが。

56:デフォルトの名無しさん
07/11/14 22:27:49
>>53
違うと思うなら GPL の原文を読んで来いよ。
ライブラリをどう作ろうと GPL プログラムの
アドレス空間にロードしたらアウト。

だから皆困ってるんだぜ。

57:デフォルトの名無しさん
07/11/14 22:31:24
いやー俺以前Linux入りの箱売ってたから既に読んでるんだわ。
そんな理由で困った事例があるなら実例あげてみてくれよ。

58:デフォルトの名無しさん
07/11/14 22:32:25
読んでるのに分からないならどうしようもないな
同情するよ

59:デフォルトの名無しさん
07/11/14 22:33:13
実例あげられないならただのあおりってことで無視さしてもらうわ。

60:デフォルトの名無しさん
07/11/14 22:33:45
このやりとりの
おかげで
GPLが
めんどくさそうなのわ
わかった

61:デフォルトの名無しさん
07/11/14 22:34:14
FUD乙

62:デフォルトの名無しさん
07/11/14 22:34:49
>>59
事実が認められなくて捨て台詞吐くなんて恥ずかしくないのか?
ちょっと考えたら分かる事だぜ

63:デフォルトの名無しさん
07/11/14 22:35:33
FUD乙

64:デフォルトの名無しさん
07/11/14 22:44:29
結局、どっちが正しいんだぜ?

65:デフォルトの名無しさん
07/11/14 22:49:19
だからさ、 OpenGL 2.0 対応 NVIDIA linux driver とか普通にあるんだよ。
別に何の問題にもなってないんだよ。

66:デフォルトの名無しさん
07/11/14 22:56:30
Nvidiaのとか、どーいう理屈なの?解釈問題?
まあ出されたものは、気にせず使うんだけど

67:デフォルトの名無しさん
07/11/14 22:57:36
エミュはqumu+sdlかー。でもDalvik VMはソース公開されてないのか。

qemu内で動かすんならまぁ大丈夫とは思うけど、バイナリはあんま使いたくないよねぇ。
>メディアライブラリ
> PacketVideo社のOpenCOREをベースにしています。ライブラリは、多くの一般的なオーディオとビデオ形式
>(MPEG4、H.264、MP3、AAC、AMR、JPGとPNGのような静止画を含む)の再生とレコーディングをサポートします。
あたりがやっぱ引っかかってるんだろうな。

68:デフォルトの名無しさん
07/11/14 22:58:51
GPL 的にはクローズドなドライバをロードするのはアウト
OpenVR の Linux Kernel 2.4 用のドライバは大事な部分を
ユーザランドに追い出す事でそれを回避していたよ

nVidia がどうなっているかは知らん
Linus か誰かがコメント出してなかったっけ?

69:デフォルトの名無しさん
07/11/14 23:01:28
Adaptecも独自のドライバ配布してるぞ。

70:デフォルトの名無しさん
07/11/14 23:04:04
tainted

71:デフォルトの名無しさん
07/11/14 23:08:51
>>66
ここからリンクされているリーナスのコメントを読むと良いかもね。
黒だけど便利だから良いやって感じ。ただし調子に乗るなよと。

URLリンク(mcn.oops.jp)

72:デフォルトの名無しさん
07/11/14 23:08:59
GPLは確かまだ裁判になってないから法的な裏づけはまだない
細かい主張はストールマンやFSFがそう主張してるだけにすぎない
しかし無駄に裁判リスクを負いたくないので普通はそれに従うという話

73:デフォルトの名無しさん
07/11/14 23:09:29
ド素人は引っ込んで自社の法務にでも聞いとけ

74:デフォルトの名無しさん
07/11/14 23:10:45
Linux 自身は loadble module は GPL にする必要はないと言ってる。
Monta Vista の連中も問題はないとコメントしていたな。
でも Linux の copyright holder が全員 OK とは言ってないので、厳密には
グレーだそうな。

組み込み機器とかは、クローズドソースなドライバが山ほどあるので、
これが黒ということになったら大騒ぎだろうな。

75:デフォルトの名無しさん
07/11/14 23:11:15
訴訟リスクよりも FUD で企業イメージが損なわれるのが一番怖い

76:デフォルトの名無しさん
07/11/14 23:12:45
黒だよ。裁判にならないだけ。

77:デフォルトの名無しさん
07/11/14 23:17:03
Android自体はApacheライセンス。
今回のSDKのエミュがLinux使ってるだけで、
下位層をまるごと取り替えたものを出すのはアリだろうな。

78:デフォルトの名無しさん
07/11/14 23:20:13
Androidのアーキテクチャ
URLリンク(www29.atwiki.jp)

79:デフォルトの名無しさん
07/11/14 23:21:10
まぁカーネルレイヤーは別にbsdにでも置き換えることはできるし、
その辺のことも考えてユーザーランドはapache、bsdだし。
というかその辺はあまり製品から触れないのではない?
俺的に問題はDalvikがoss化されるかにかかっている。

ライセンスfudderはどっかよそに行って論議しておくれ。

80:デフォルトの名無しさん
07/11/14 23:24:07
現実的に *BSD に置き換えられる事はないだろうね。ドライバ無さ過ぎ。
ライセンスはちゃんと考えた方が良いよ。FUD と言って逃げる時代は終わった。

81:デフォルトの名無しさん
07/11/14 23:25:13
ぶっちゃけユーザランド側にはあまり関係のない話だな。

82:デフォルトの名無しさん
07/11/14 23:25:22
Dalvikがオープンソースにならない限りはLinuxしかありえないっぽい

83:デフォルトの名無しさん
07/11/14 23:26:10
かろうじてありえるとしたらNetBSDくらい?

84:デフォルトの名無しさん
07/11/14 23:27:00
>>80
別に組み込みだし…

85:デフォルトの名無しさん
07/11/14 23:30:04
>>84
それが通るなら BSD/OS も今世紀中は健在だったろうさ
Wasabi Systems はまだ頑張ってるんだね

86:デフォルトの名無しさん
07/11/14 23:34:23
なんか、特にAndroidに依存した話じゃなくなってるな。

「GPLv3が組込み機器の障害にならないよう明文化」,
IPA OSSセンターが起草者Moglen教授とコメンタリーを作成へ
URLリンク(itpro.nikkeibp.co.jp)

87:デフォルトの名無しさん
07/11/14 23:35:41
いまどきJavaというだけで興味なくなった。


88:デフォルトの名無しさん
07/11/14 23:36:47
>>81
そこで最初の問題。
PowerVR 用のドライバと OpenGL ライブラリは提供されるか否か。
取り敢えず今までは長い事 Intel も TI も作ってくれなかったけど。
これが出来ると Android だけでなく多方面で嬉しい事が多い。

89:デフォルトの名無しさん
07/11/14 23:46:54
それ自体はAndroidの構造にあまり関係ないので割とどうでもいい感がある

90:デフォルトの名無しさん
07/11/14 23:48:29
GPLの話を続けるならこのへんで

【GPL】ライセンス問題討論すれ7【BSDL】
スレリンク(linux板)l50

さあGPL批判だよもんだよもん
スレリンク(unix板)l50

91:デフォルトの名無しさん
07/11/14 23:48:29
IPA邪魔しゃしゃり出てくるな

92:デフォルトの名無しさん
07/11/14 23:50:35
>>87
むしろモバイル分野でのJavaの安泰は決定的になってしまった

93:デフォルトの名無しさん
07/11/14 23:52:46
>>89
iPhone の UI をパクったり、携帯ゲームを作りたいなら避けては通れない道だよ

94:デフォルトの名無しさん
07/11/14 23:53:04
Qualcomm MSM7K(arm)ってどんなもん?

しかしどこもかしこもarmですごいなぁ。
ゲーム機に携帯と台数でるし。

95:デフォルトの名無しさん
07/11/15 00:05:23
自分で読め。
URLリンク(www.cdmatech.com)
qemuだからCPU食うなあ、emulatorは。

96:デフォルトの名無しさん
07/11/15 00:07:19
ARMって何がいいんですか

97:デフォルトの名無しさん
07/11/15 00:13:18
Intel が PowerPC を追い出す勢いで ARM をプッシュしただけ

98:デフォルトの名無しさん
07/11/15 00:22:13
>>50
また議論がわかれているところを
断定的にいうなよな

99:デフォルトの名無しさん
07/11/15 00:24:56
>>72
その認識は5年くらい前の話じゃね?

URLリンク(slashdot.jp)
URLリンク(slashdot.jp)

100:デフォルトの名無しさん
07/11/15 00:26:43
ダルヴィークさえオープンソースになればアンドロイドは割とどうでも良い。
単なる一般的なリナックス環境なだけだから。

これでダルヴィークがしょぼかったら悲しいね。

101:デフォルトの名無しさん
07/11/15 00:27:33
GPL絡みの話は>>90のリンク先に任せて、賞金目指し何かつくろうぜ。

102:デフォルトの名無しさん
07/11/15 00:30:27
SQLite って Java から弄れるの?

103:デフォルトの名無しさん
07/11/15 00:42:17
パッケージ一覧
URLリンク(code.google.com)

android.database.sqlite というそのものズバリのパッケージがあるよ

104:デフォルトの名無しさん
07/11/15 00:45:07
>>100
俺は、Google API関係のJava binding for mobile deviceがきっちり定まれば、
後はどうでもいい。総務省もSIMロック解除を主張しているし、
mobile deviceの世界が広がりそうだ。

105:デフォルトの名無しさん
07/11/15 00:50:43
Androidを見るとArkanoidと勘違いしてしまうのは俺だけ?

106:デフォルトの名無しさん
07/11/15 01:08:36
>>105
お前だけだ。
一生ブロックを崩してろ、おっさんめ。

107:デフォルトの名無しさん
07/11/15 01:09:28
>>105
大山のぶよ乙

108:デフォルトの名無しさん
07/11/15 06:19:29
JDK1.5までのクラスやメソッドは全部つかえんの?
ていうか基本的なAPIはサンのソースコードをそのまま利用しているのか?

それともGoogleが"全部"書き直してるのか?

109:デフォルトの名無しさん
07/11/15 06:21:17

まとめwiki マジ翻訳乙
 

110:デフォルトの名無しさん
07/11/15 06:27:59
SwingとかGraphicsはどうなってんだ

111:デフォルトの名無しさん
07/11/15 06:42:09
EclipseでアンドロイドパッケージのクラスにCtrl+左クリックでアクセスしようとしたけど、
classファイルしか表示されない

どこにソースのzip転がってるの

112:デフォルトの名無しさん
07/11/15 07:50:31
>>103
さんきゅ

113:デフォルトの名無しさん
07/11/15 07:55:14
識者だらけのとこに素人質問ですみません。ちといじったんですが…

・3Dでlight実装されてますか?

どの設定しても光源が出てこない…

・モテルデータの読み込みについてどこか資料ありませんか

そもそもGLの解説ページが少ないですね。dxは山のようにあったんですが。

もうちょいサンプル欲しいなあ

114:デフォルトの名無しさん
07/11/15 08:17:40
モデルデータは自分でローダ書くのが OpenGL では一般的だけど
Android でも一緒じゃないかな

115:デフォルトの名無しさん
07/11/15 09:14:45
COLLADAの読み込みは、
jMonkeyEngineとかXith3Dにあったと思うがつかったことないし、
Androidで使えるか知らん

ところで、COLLADAデータのオープンな保管庫って有る?

116:デフォルトの名無しさん
07/11/15 09:45:26
113です。

114,115さん、ありがとうございました。
なるほど、現状だと少なくともサンデープログラマが
趣味でやるには敷居が高そうですね・・・

#そもそもJAVA/C++の書き方も怪しい(Cの知識でやってるorz

もうちょっと環境が整ってから出直してきます。

117:デフォルトの名無しさん
07/11/15 09:55:31
>>116
>現状だと少なくともサンデープログラマが
>趣味でやるには敷居が高そうですね・・・

そんなわけないじゃん。データの読み込みなんて
殆どのアプリがやっている初歩的な処理だよ。
サンデーとか趣味とかが問題になるレベルじゃない。

118:デフォルトの名無しさん
07/11/15 09:57:45
> もうちょっと環境が整ってから出直してきます。

それなら、とりあえずJava SEで作ればいいんじゃない

119:デフォルトの名無しさん
07/11/15 10:04:49
PowerPCのMacじゃ無理なのか。

120:デフォルトの名無しさん
07/11/15 10:46:29
>>108,110
ServerSocketはあるがnioはない。
AWTやSwingはない。
android.* 系のパッケージの使い方に慣れる必要がある。

セキュリティモデルが違うから java.* も中身は別物だと思われ

121:デフォルトの名無しさん
07/11/15 10:53:41
>>120
> ServerSocketはあるがnioはない。

あるだろ。
URLリンク(code.google.com)

> セキュリティモデルが違うから java.* も中身は別物だと思われ

一緒だろ。
API docくらい読んでから書けよ、能無し。


122:デフォルトの名無しさん
07/11/15 11:08:37
APIのインタフェースは中身とは違うよな。

123:デフォルトの名無しさん
07/11/15 11:44:12
java.security.*は入ってるぞ。

デバイスとか、アプリ固有リソースの
セキュリティ・モデルが違うだけだろ。

124:デフォルトの名無しさん
07/11/15 12:37:22
やぁ。昨日からずっとTextViewのソースを見てるよ。
拡張したViewを書いて範囲選択とクリッカブルURLを実装してみた。

考えて見たらタッチパネルだとマウスオーバーって概念はないんだなw
あと、テキストをドラッグして範囲選択する操作と
画面をドラッグしてスクロールする操作は当然だけど相性が悪いなw

自作アプリからURLを開くようにすると、ブラウザのローディング画面→ページ表示になって、
そこで戻るボタンを押すとローディング画面に戻ってまたページ表示に帰ってくるのは
明らかに困った動作だと思うんだがどうだろうか。

125:デフォルトの名無しさん
07/11/15 14:00:02
そーすどこー

126:デフォルトの名無しさん
07/11/15 14:11:50
アンドロイドすげぇ興味あるけどあいにくJavaはほとんど使ったことが無いんだよな・・・
うーん、覚えるのやだなぁ(笑)

127:デフォルトの名無しさん
07/11/15 14:17:41
ああ、逆コンパイラで変換したやつな。

128:デフォルトの名無しさん
07/11/15 14:19:18
怪しい

129:124
07/11/15 14:23:26
んで現状。
URLリンク(upload.jpn.ph)

中身からっぽだけどなw

OK クリッカブルURLつきのログ表示
OK ログのスクロール
OK ログ中のURLをタッチパネルでクリック
OK 1行入力してEnterか中央ボタンで発言
未 ログ初期化直後に自動スクロール
未 ログから下キーで発言部に戻る
未 発言先選択をクリックでフォーカス

通信部分はサービスにしないとダメっぽいので設計を少し考えるわ…

130:デフォルトの名無しさん
07/11/15 14:25:12
Javaでさえ使いこなせない低能がどうしてム板に居るのだろうな。

131:デフォルトの名無しさん
07/11/15 14:25:42
よし俺も大学のレポート終わらせてオナニーして環境インスコするわ

132:デフォルトの名無しさん
07/11/15 14:26:58
Javaを使う機会が無かったからさ
「Cさえ」は聞いた事あるけど「Javaさえ」は初めて聞いたw

133:デフォルトの名無しさん
07/11/15 14:46:35
ソースがあれば、
android.speech.recognitionとかJava SEに移植できるかも知れないのにな
PureJavaじゃないだろうけど

134:デフォルトの名無しさん
07/11/15 15:13:23
>>130
ここに居ることが、Javaを使いこなすことより簡単だからじゃない?

135:デフォルトの名無しさん
07/11/15 15:38:09
100億円欲しい…

136:デフォルトの名無しさん
07/11/15 17:01:08
ハローワールドアプリケーションでエミュレータを起動すると
長いこと時間掛かった後に

Application Responding

com.google.android.providers.media is not responding

というメッセージが出ます
eclipse 3.2.2 winXP cpu 2.5GHz メモリー 512MBです
スペックが足らないんでしょうか?

137:デフォルトの名無しさん
07/11/15 17:09:43
賞金すげーな。
Java触れた事無いが気になる・・・

138:デフォルトの名無しさん
07/11/15 17:26:53
Sunがやってくれりゃ無問題だったんだが、金が無いからな。
Sunがやってもライセンス料が大した金にならないが、
GoogleはWebアクセスが増えれば、数兆円の金になるからな。

139:デフォルトの名無しさん
07/11/15 18:04:11
emulator.exe はうちだと仮想226MB,アクティブ178MBくらい使ってる状態だな。

140:デフォルトの名無しさん
07/11/15 19:23:43
くそっ!アルカノイドが頭に染み付いてしまた。(TT
頭の中のイメージは会ってるのに。。。

141:デフォルトの名無しさん
07/11/15 19:25:53
Androidでアルカノイドを作ればおk

142:デフォルトの名無しさん
07/11/15 19:27:15
>>141
名案ktkr

143:デフォルトの名無しさん
07/11/15 21:18:48
>>105の立場は・・・

144:デフォルトの名無しさん
07/11/15 21:49:06
名案ワロスwwwwwwwwww
プレイしたことない世代なんだが仕様を教えてくれないかw

145:デフォルトの名無しさん
07/11/15 21:49:53
普段よくアルカロイド摂取してるわ

146:デフォルトの名無しさん
07/11/15 22:45:20
>>136
$ adb kill-server

147:デフォルトの名無しさん
07/11/15 22:56:51
>>144
要は戦略性ブロック崩しなのかな??
俺もやったことない。

・アルカノイド。
URLリンク(ja.wikipedia.org)

148:デフォルトの名無しさん
07/11/15 23:25:54
名前の由来
バウスの母船であり、ゲーム自体のタイトルでもある「アルカノイド」は、
ニコチンなどを意味するアルカロイドをもじったのが由来。
この当時のタイトーのゲーム名やキャラクタ名には、
薬品関係、植物学関係の名前をもじった物が多い(ダライアス、レイメイズなど)。

149:デフォルトの名無しさん
07/11/15 23:34:11
AndroidのはとこくらいにVocaloid

150:デフォルトの名無しさん
07/11/15 23:45:23
メトロイドおもろいど

151:デフォルトの名無しさん
07/11/16 01:01:41
何かコミュニケーションツール的な物を作ると良いんだろうな。
Google と連動するとなお良いみたいな。

152:124
07/11/16 01:34:32
URLリンク(jp.youtube.com)
とりあえず別プロセスのサービスつけて設定ダイアログをいくつか書いた。
やっぱり中身はまだないw

153:124
07/11/16 02:01:19
00:00 エミュレータの起動が遅いw
00:28 やっと開始画面
00:30 一覧に自作Appのアイコンが見える。最初の画面のラベルがAppの表示名になるようだ
00:34 初期画面。タイトル表示は消せる。
00:34 Appとは別に動作するServiceを開始した。
00:40 Spinner(コンボボックスのようなもの)はタッチパネルに対応していない。とりあえずキーで操作してみる
00:59 下部の一行入力に何か書いてEnterでログにテキストを出す。自動スクロール。
01:06 唐突にHomeを押してまた自作Appを開く。
01:11 先ほどのプロセスがまだ残っていた。Freeze,StopのあとでStart,Restart,Resumeというライフサイクルを刻んでいるのがわかる
01:20 サービスとのbind,unbindはStart,Stopの際に行っている。サービスのpidは同じままだ。
01:27 メニューボタンから階層化されたメニューといくつかのダイアログを開く。
01:43 ScrollViewを使うと、画面をドラッグしてスクロールを行える。
02:10 ログにテキストを追加する際にURLにリンクを貼る。しかも http:// じゃなくて http:// だw
02:30 タッチパネルのクリックでブラウザ起動。現在のTextViewではタッチパネルの操作はサポートされていない。
02:40 戻るボタンを押すとローディング画面に戻る。もうアボガドバナナと
02:47 タイミングよく戻るボタンを連打すると戻ってこれる… ページが重いと戻りすぎてしまう(´・ω・`)
02:49 軽いページだったのでプロセスは残っていたようだ。重いページに飛ぶと前の画面のプロセスはkillされることがある。
02:53 サービスを終了させるために「終了」メニューをつけている。androidの流儀に反しているような気もする。要検討。

154:デフォルトの名無しさん
07/11/16 02:13:30
激しく乙。

155:デフォルトの名無しさん
07/11/16 02:17:04
コンボボックスみたいなやつはたしか左右にドラッグすると項目が変わった気が

156:デフォルトの名無しさん
07/11/16 02:29:55
タッチパネルでフォーカスできないあたりがまず問題だと思うんだ

157:デフォルトの名無しさん
07/11/16 13:36:30
今プラグインダウンロードできなくなってませんか?

158:デフォルトの名無しさん
07/11/16 18:06:24
J2SEでいう SwingUtilities.invokeAndWait みたいなのを探してるんだが、もしかして存在しない?

159:デフォルトの名無しさん
07/11/16 18:57:38
[Anatomy of an Android Application]/[Intent Receiver]
まで読んだ

160:デフォルトの名無しさん
07/11/16 19:27:52
サンプルのServiceStartArguments.javaに出てくるLooperとHandlerってのがスレッドメッセージキューみたいだな…
Looperの解説、少なすぎだろ…

161:124
07/11/16 20:43:17
W/dalvikvm( 540): No implementation found for native org/apache/harmony/luni/platform/OSNetworkSystem.createSocketImpl (Ljava/io/FileDescriptor;Z)V
W/***( 540): java.lang.UnsatisfiedLinkError: createSocketImpl
W/***( 540): at org.apache.harmony.luni.platform.OSNetworkSystem.createSocketImpl(Native Method)
W/***( 540): at org.apache.harmony.luni.platform.OSNetworkSystem.createSocket(OSNetworkSystem.java:80)

\(^o^)/

162:124
07/11/17 00:16:27
普通のソケットはとりあえず動くことを確認した。
でもSelectorやノンブロッキングI/Oが使えないのは微妙だなー(´・ω・`)

163:124
07/11/17 01:46:50
Looper のクラスファイルを読んで分かったことを
URLリンク(www29.atwiki.jp) に書いといた。

Javaだけでスレッドメッセージキューが実装されているのに少し驚いたぜw
一部Jadで逆変換できないコードがあったけどな。

164:デフォルトの名無しさん
07/11/17 04:29:59
>>163
超GJ!!!
分からないこと多すぎるので、調査結果とか公開してもらえるのは凄く助かります。

165:デフォルトの名無しさん
07/11/17 08:09:07
携帯のサービスって
家でできることが外でも出来ます!
てのばかりで全く面白みを感じないんだけど
あえて言えばGPSくらいか

166:デフォルトの名無しさん
07/11/17 09:02:13
「携帯」の意味を辞書で調べてはどうか?

167:デフォルトの名無しさん
07/11/17 09:17:02
細切れ時間に
 ゲーム
 テレビ
コンビニとか改札で
 おさいふ
デジカメ持ってこなかったけど
 カメラ
ちょっとしたメモ
 テキストメモ
 ボイスレコード
 カメラ(ムービー)
腕時計うざい
 時計
 タイマー(、目覚まし)
 ストップウォッチ
PDA(笑)
 スケジューラ

∴携帯は異常

168:デフォルトの名無しさん
07/11/17 10:45:19
Androidのファミコンエミュ
URLリンク(v.japan.cnet.com)


169:デフォルトの名無しさん
07/11/17 10:58:53
Android用ゲーム作ろうぜ
スレリンク(gamedev板)


170:デフォルトの名無しさん
07/11/17 15:16:05
携帯のアプリ開発って笑わないプログラマの印象しかないけど、割と皆熱心なんだ?

171:デフォルトの名無しさん
07/11/17 21:02:48
携帯の開発と携帯用アプリの開発は全然違う。

あとはまあオープンな世界かどうかということで。

172:デフォルトの名無しさん
07/11/17 23:53:23
携帯アプリも富豪プログラミングの時代なんですよ。

173:デフォルトの名無しさん
07/11/18 01:09:57
Android Application Design Philosophy
URLリンク(code.google.com)

ぜんぜん富豪的じゃないです。

174:124
07/11/18 02:58:18
Handlerにpostした後、待機するコード。
class InvokeKnock implements Runnable{
 private InvokeKnock(){}
 private Runnable mCallback;
 private CountDownLatch mCount;
 @Override public void run(){
  try{ mCallback.run(); }catch(Throwable e){ Log.e("InvokeKnock","error in callback.",e); }
  mCount.countDown();
 }
 // スレッドのHandlerにcallbackをpostした後、その処理が終わるまで待つ
 public static void call(Handler h,Runnable callback){
  // 呼び出し元と呼び出し先が同じスレッドならキューを通さずに直接実行する
  if( Looper.myLooper() == h.getLooper() ){
   try{ callback.run(); }catch(Throwable e){ Log.e("InvokeKnock","error in callback.",e); }
   return;
  }
  // countDown()と組み合わせたRunnableをHandlerにポスト
  InvokeKnock iw = new InvokeKnock();
  iw.mCallback = callback;
  iw.mCount = new CountDownLatch(1);
  h.post(iw);
  // 処理されるのを待つ
  try{ iw.mCount.await(); }catch(InterruptedException e){
     Log.d("InvokeKnock","calling thread is interrupted while waiting.");
     Thread.currentThread().interrupt(); // 再送出
  }
 }
};
使用例
(メインスレッド) handler = new Handler(Looper.myLooper());
(別スレッド) ... catch(final Throwable e){ InvokeKnock.call( handler,new Runnable(){ @Override public void run(){ onError(e); } });

175:デフォルトの名無しさん
07/11/18 08:09:52
hello androidがエミュレータ上に現われません・・・
山がバックグラウンドの画像のデスクトップみたいなやつしかでない・・・。
色々調べてもう丸二日ぐらいこれに費やしてるけどダメだ・・・

176:デフォルトの名無しさん
07/11/18 10:14:49
実機だと何Mまでメモリ確保できるの?
10MBぐらいまでVMが確保できる?

177:デフォルトの名無しさん
07/11/18 10:54:42
>>175
その後、その状態でもう一度実行したらいいんじゃね?

それでもダメなら、動作環境とかわからんし答えようがないわw

178:124
07/11/18 12:21:02
山の画面の下にあるアイコンの左端を開くとその中に自作Activityのアイコンが出るはず。
でないならアプリがインストールされてないか、マニフェストの書き方がおかしい。
ドキュメントのハウツーを読むこと。

エクリプス使いなら Version m3-rc22a に更新すると幸せになれるかも。
リリースノート URLリンク(code.google.com)
俺はエクリプス使ってないから知らんけど。

179:デフォルトの名無しさん
07/11/18 16:52:18
NESエミュレータってまだ実用レベルじゃないみたいだぞ

URLリンク(groups.google.com)

差出人: fukuyuki MURAKAMI <pocoso...@gmail.com>
日付: Sat, 17 Nov 2007 00:43:58 -0800 (PST)
ローカル: 2007年11月17日(土) 午後5:43
件名: the fatest way to draw bitmap.

Hi,

I am trying to develop NES Emulater for android.

URLリンク(blog.japan.cnet.com)

but, actually, it is too slow to play games.
I am looking for the fatest way to draw bitmap.
Do you know something about it?

Thanks

180:デフォルトの名無しさん
07/11/18 18:41:45
エミュレータしかないのに「実用レベルじゃない」とかワロス

181:デフォルトの名無しさん
07/11/18 19:07:56
>>179
High Performance: Writing a Sony PlayStation Emulator in Java Technology
TS-5547
URLリンク(developers.sun.com)

これを参考に高速化汁。差出人がこのスレを見てるか分らんけどな。

182:デフォルトの名無しさん
07/11/18 19:24:50
>>181
そこで挙げられてるキーワードの大半はandroidの実行環境で使えない

183:デフォルトの名無しさん
07/11/18 20:15:18
つかまだqemu上で動いてるだけのソフト相手に高速化もなかろう

184:デフォルトの名無しさん
07/11/18 20:59:34
「API上で」どこまで高速化できるか検証することには価値があると思う。

185:デフォルトの名無しさん
07/11/18 21:18:04
なんでjavaやねん

186:デフォルトの名無しさん
07/11/18 21:23:01
複数のメーカーから毎年多数の端末が出る中でアプリケーションの互換性を維持するのに、
特定のCPUにあわせたバイナリは向いていないから。

187:デフォルトの名無しさん
07/11/18 22:28:30
VMが必要なのはわかるが、C#の方が数倍効率的だろ。
MSを駆逐しようとしてるから、C#は使えないのだろうけど。


188:デフォルトの名無しさん
07/11/18 22:29:06
C++でいいや

189:デフォルトの名無しさん
07/11/18 22:42:35
C#みたいな負け規格は使わんだろw
いわゆるgoogleが選んだプログラミング言語って奴にも入ってないし。

190:デフォルトの名無しさん
07/11/18 22:44:37
llvmじゃ駄目なんかの?

191:デフォルトの名無しさん
07/11/18 23:02:39
C#じゃないのはまあGoogleだからだろうな。
CやC++はリフレクションがほぼ無いのが痛い。

192:デフォルトの名無しさん
07/11/18 23:03:19
効率なんかどっちでもいっしょだろ
ん?実行効率じゃなくて開発効率の話?

193:デフォルトの名無しさん
07/11/18 23:07:53
開発者を集めるという意味では実績もあり頭数も多いJavaの方が好都合だが、
ぶっちゃけ新しくGoogle言語を作ってくれても良かった気がした。

今なら、ECMAScript 4とかどうよ?って感じ。

194:デフォルトの名無しさん
07/11/18 23:24:27
ECMA(ryは、ちょっと時期尚早なんじゃないか。
Ajaxもあるし、力を入れていく言語ではあるんだろうけど。
>>191
Gdata APIでもObjective-Cはあるけど、C/C++はない。
正直、GCのない言語でHTTP系のAPIはきついしな。

195:デフォルトの名無しさん
07/11/18 23:27:41
>>194
C++標準フレームワーク候補でたの
知ってるか?

あれHTTP関係余裕で制御できるぜ?

196:デフォルトの名無しさん
07/11/18 23:29:13
しらねー
うぜー

197:デフォルトの名無しさん
07/11/18 23:35:26
>>192
JITコンパイラが強力な環境なら実行効率はたいして変わらないが、
携帯にそんなのあるわけねーだろ

>>194
PerlにもGCはないぞw。
C++はスマートポインタを使いこなせばdeleteを書かなくてもいい言語
そのスマートポインタの実装が参照カウントかGCかは割とどうでもいいことで。

198:デフォルトの名無しさん
07/11/18 23:43:13
携帯はjazelleが乗ってるようだけどそれくらいでいいんじゃないの?
コストのかかる処理はサーバー側か乗ってるライブラリとかがやる訳だし。

google電話に恥じないアイディアのほうが大切かつ難しい問題だよ。

199:デフォルトの名無しさん
07/11/18 23:52:16
JITが無いと、って言ってもDalvikってJVMじゃないんでしょ。
C#と比べられるような情報って出てるの?

200:デフォルトの名無しさん
07/11/18 23:59:08
>>195>>197
本当にC++でHTTP系RPC叩いたことあるの?
*_ptr使っても、メモリリーク起きまくりか、copy起きまくりだよ。
捨てていいようなデータばかりとか、
同じ扱い(copy/share)ばかりのデータなら問題ないんだけど。

あとperlはGCやってるよ。JVMみたいなシリアスな奴じゃないけど。


201:デフォルトの名無しさん
07/11/19 00:00:00
GCってLISPが元祖らしいな
関係ないけど

202:デフォルトの名無しさん
07/11/19 00:03:29
元祖はFORTRANのリストライブラリ。
LISPの元になったようなライブラリね。

203:デフォルトの名無しさん
07/11/19 00:04:33
>>200
そもそも_ptrでみるのが間違ってるし
_ptr程度の要求なら自分で作ればいいだろw

お前がGC中毒なだけだろw

204:デフォルトの名無しさん
07/11/19 00:06:51
>>203
あなたはHTTPやXMLの汎用RPCライブラリ実装経験が皆無ですね。

205:デフォルトの名無しさん
07/11/19 00:07:39
最適化のプアなVMがネイティブコードより劣るのは事実だけど、
それだと困るって主張を誰かがしているわけではない。

あとあれだ、現状でC#と比較するのは単に不毛だと思うぜ。
実機がない、実績がない、洗練されてない状態だし。

206:デフォルトの名無しさん
07/11/19 00:08:31
>>204
お前の言う汎用ってどんなレベル?
商用、OSSの何%程度の実装レベルの
ものを言ってる?

どっかの糞ライブラリ拾ってきてラッパ
して終わりとかいうんじゃねーだろうな?


207:デフォルトの名無しさん
07/11/19 00:10:11
野良アプリが動くモバイル・プラットフォームで
GCないのは結構きついね。
シンビアンは悲惨な目にあってる。

208:デフォルトの名無しさん
07/11/19 00:10:37
>>200
それはどうみても言語の問題じゃなくて実装の問題です。

209:デフォルトの名無しさん
07/11/19 00:13:53
>C#の方が数倍効率的だろ。

JIT無いとそんなに違うもんなの?

210:デフォルトの名無しさん
07/11/19 00:14:13
実装が大変な言語って問題なんじゃw

211:デフォルトの名無しさん
07/11/19 00:19:45
>>204
頻繁に再利用されるのにオブジェクトをGCする設計がクソ。
ふつうプーリングさせる。
電文もユーザ側に用意させないんなら
自前でバッファメモリの管理。

212:デフォルトの名無しさん
07/11/19 00:28:41
ていうか、gc_ptr とか自分で実装しろよ。>C++じゃRPC経由でHTTP系のAPI扱うのが面倒だと思ってる人

213:デフォルトの名無しさん
07/11/19 00:32:05
昔、Google SOAP Search APIがあって、
gSOAP使ったC++のAPIあったけど廃止されたね。
gSOAPはアプリに任せる流儀。gsoap_free()とか使って。
まあ一様には決められないから当たり前だけど。

214:デフォルトの名無しさん
07/11/19 00:32:36
>>212
実装しないで済むJavaの方が楽じゃないw

215:デフォルトの名無しさん
07/11/19 00:33:04
どーでもいいが、よそでやってくれないか?
C++とかGCとかはここで語るなや。

216:デフォルトの名無しさん
07/11/19 00:38:15
とりあえず、Android SDKでHelloWorld 以外に何かコード書いて動かしてみた奴は挙手。



217:デフォルトの名無しさん
07/11/19 00:38:55
TODOリストみたいなの作ってますが…

218:デフォルトの名無しさん
07/11/19 00:42:29
携帯って狭くって画面設計が大変だなあ
それからエミュレータみたいにでかい画面の端末、本当に出るの?

219:124
07/11/19 00:51:15
携帯の液晶はPCよりピクセルが細かいのもあるから、実機はエミュの画面より小さいと思うんだ。

ノ 今はこんな感じだぜ URLリンク(upload.jpn.ph)

220:デフォルトの名無しさん
07/11/19 01:02:10
とりあえずjava3dの勉強から始めましたorz

221:デフォルトの名無しさん
07/11/19 01:06:45
Java3Dってまだ現役なの?

222:デフォルトの名無しさん
07/11/19 02:31:57
>>221
一応バージョンアップはしてるみたい

223:デフォルトの名無しさん
07/11/19 10:53:52
>>221
そろそろ空気を読んで下げることを覚えようぜ。

昔も今も直接OpenGLのラッパーを叩くのが主流な気がするよ。

224:デフォルトの名無しさん
07/11/19 11:15:01
あのさーAndroidに興味あるみんなは普段何の開発に関わってるの?
オレはFlashLiteで

225:デフォルトの名無しさん
07/11/19 17:04:08
オレは趣味グラマ。
まだ、これ関係はなんも作ってないけどさ。

226:デフォルトの名無しさん
07/11/19 20:37:41
>>224
JSFとかやってる。javaってだけで関係は希薄だけれども。


227:デフォルトの名無しさん
07/11/19 22:21:11
URLリンク(jp.youtube.com)


228:デフォルトの名無しさん
07/11/19 22:25:33
初心者な質問すいません
サンプルデモたとえばHelloAndroid
URLリンク(code.google.com)

なんかを見ると
import com.google.android.samples.R;
みたいな感じで「R(ラージアール)」が記述されているのですが
これはどういう意味なんでしょうか?



229:デフォルトの名無しさん
07/11/19 22:28:42
resフォルダにあわせてR.Javaは自動生成される。
中身はリソースID。

230:デフォルトの名無しさん
07/11/19 22:34:51
>>229
ありがとうございます

私が初心者すぎて何のことか、まだ漠然としかわからないので
ちょっと調べてきます

231:デフォルトの名無しさん
07/11/19 22:45:32
Android以前にJavaの初心者じゃないか

232:228
07/11/19 22:59:56
>>231
そうです
java初心者です。APIリファレンスの使い方など良くわからず
調べながらやってます。


ちょっと調べてたのですがサンプルと実際に動作するHelloAndroidのコードの差は

○サンプル
setContentView(R.layout.hello_world);

○実際に動作するソース
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);

この部分なのですが、R(resフォルダにあわせてR.Javaは自動生成される。
中身はリソースID。 )で上記から下記がどのように導かれるかわかりません。

一通りjavaは通しで勉強したのですが
これがわからないのは私に何か致命的に足りない知識があるんでしょうか?



233:デフォルトの名無しさん
07/11/19 23:17:51
>>232
public class layout {
public class Hello_world implements TextView {
public Hello_workd { setText("Hello, Android"); }
}
public static Hello_world hello_world = new Hello_world();
}

234:228
07/11/19 23:26:09
>>233
ありがとうございます

なんか見えてきたような
なんかおおまかですがわかってきた気がします


235:デフォルトの名無しさん
07/11/20 00:23:43
実際に Eclipse で Android プロジェクト作ってみたらすぐわかると思うんだが・・・

236:デフォルトの名無しさん
07/11/20 06:37:03
あんまいじめんなや、

237:デフォルトの名無しさん
07/11/20 07:39:13
res/layout/ フォルダみりゃ一発で分かると思うんだがなぁ。

238:228
07/11/20 07:43:22
>>235-237
ありがとうございます

たしかにオートコンパイルされたものを眺めたらわかりそうです
res/layoutなんてのも出来てたんですね


239:デフォルトの名無しさん
07/11/20 07:46:13
逆だ。res/ の内容をリソースとしてバイナリに変換した際に R.javaがビルドのたびに生成される。

240:デフォルトの名無しさん
07/11/20 20:45:06
Androidでフォントを追加する例
URLリンク(groups.google.com)
URLリンク(www.nuuneoi.com)

241:デフォルトの名無しさん
07/11/20 21:49:17
追加じゃなくて置換じゃね

242:228
07/11/20 22:11:03
>>239
ありがとうございます

なんだかやっとAndroidの動作がわかってきました

まだまだリファレンス読んで使えるレベルには達していませんが_| ̄|○

243:デフォルトの名無しさん
07/11/20 23:21:30
既存のjarになったプロジェクトをそのまんまつかえたりしますか?
PDF関係とか

244:デフォルトの名無しさん
07/11/20 23:33:07
>>243
そのjarがAndroidのAPIの範囲内で動くなら使えるはずだが、ってそういうことじゃなくて?

245:デフォルトの名無しさん
07/11/21 10:33:25
OpenGLっつってもねえ。
演算子オーバーロードのない言語で3Dとかマゾだろ。みんながんばれ

246:デフォルトの名無しさん
07/11/21 11:43:01
つ Java3D

既存のjarが使えるということはバイトコードは共通なの?

247:デフォルトの名無しさん
07/11/21 12:43:56
共通ではない。
JavaバイトコードをDalvikバイトコード?に変換して配布するようだ。

248:デフォルトの名無しさん
07/11/21 14:15:15
>>245
kwsk

249:デフォルトの名無しさん
07/11/21 14:20:09
行列演算がダルイ → vecmathを使え でFA

250:デフォルトの名無しさん
07/11/21 14:24:57
> vecmath

ググッたけど、便利そうだね。
何なのこれ?

251:デフォルトの名無しさん
07/11/21 14:34:14
>>250
Java3Dに内蔵してた行列演算ライブラリ

252:デフォルトの名無しさん
07/11/21 14:35:20
何なのか分からないのに便利そうって…

253:デフォルトの名無しさん
07/11/21 14:39:37
>>245
携帯じゃJava以外の選択肢がないのですが・・・

254:デフォルトの名無しさん
07/11/21 14:47:23
ぶりゅーって奴は?

255:250
07/11/21 14:50:48
>>251

なるほど、描画前のボクセル計算部分ってことだね。

256:デフォルトの名無しさん
07/11/21 14:59:58
ジオメトリ演算では

257:250
07/11/21 15:02:57
あ、っそうだったね。

2Dのジオメトリ演算は自分で作ったけど、3Dはこれ使うかな。

258:デフォルトの名無しさん
07/11/21 15:11:54
そうだったねってほんとにわかってるのか

259:デフォルトの名無しさん
07/11/21 16:42:37
>>254
移植が面倒なだけでちっともC++の利点が生かせないクズ

260:デフォルトの名無しさん
07/11/21 16:43:12
>>246
Java3Dもマゾだ。vecmathがどうした。
幾何演算を素直にそのまま書けないのが許されるのはC言語時代、PS1時代までよねーキャハハ
>>253
どうぞご自愛ください

261:デフォルトの名無しさん
07/11/21 16:47:30
別に演算子オーバーロードが使えなくても困らないし、
そんなに使いたいなら演算子オーバーロードをサポートした言語でバイトコード吐き出すコンパイラ作ればいいんだし

いったい何が言いたいんだろう?

262:デフォルトの名無しさん
07/11/21 17:00:30
きっとかわいそうな人なんでしょーね。

263:デフォルトの名無しさん
07/11/21 17:01:29
本来の演算記号と異なるC++の演算子を強引に当てはめて、素直に書けますとは・・・コレいかに?

>>260の脳内では、内積や外積を素直に記述できることになっているんだろうなぁ(笑)

264:デフォルトの名無しさん
07/11/21 17:03:24
>>263
> 本来の演算記号と異なる演算子を強引に当てはめて、

これは言語の問題じゃないから。
屑コードを書けない言語はこの世に存在しない。


265:デフォルトの名無しさん
07/11/21 18:18:07
おまえらおっぱいでも揉んで落ち着けよ

266:デフォルトの名無しさん
07/11/21 22:13:39
どーでもいいが、よそでやってくれないか?
C++とか演算子オーバーロードとかはここで語るなや。

267:デフォルトの名無しさん
07/11/21 22:22:55
激しく同意。以降、荒らす馬鹿が出てこないように、

sage 進行厳守で。
^^^^^

268:デフォルトの名無しさん
07/11/21 22:56:48
sageても、アンチgoogleとアンチJavaとアンチLinuxは関係なく湧くがなw

269:デフォルトの名無しさん
07/11/22 00:41:00
お前等、Android Developer Challenge やる前にそもそも英語でちゃんとアプリの説明できるのか?

俺はできん・・・。 助けてくれ。 






270:デフォルトの名無しさん
07/11/22 00:57:36
>>269
英語の読み書きが出来ない低能はカエレ

271:デフォルトの名無しさん
07/11/22 01:03:45
木村カエラ



272:デフォルトの名無しさん
07/11/22 01:15:18
ぬるぽ

273:デフォルトの名無しさん
07/11/22 07:32:16
賞金げっとするぜ

274:デフォルトの名無しさん
07/11/22 07:39:52
GWTとどう違うのか簡単に教えてくれる人いますか

275:デフォルトの名無しさん
07/11/22 08:30:08
GWTと比較する意味がわからない

276:デフォルトの名無しさん
07/11/22 10:04:33
プラットフォームとツールキットの違い。

277:デフォルトの名無しさん
07/11/22 10:40:47
>>269
文章なら、落第点位で出来るが、リアルタイムは無理。

278:デフォルトの名無しさん
07/11/22 11:11:09
This is a great software!
It's very Easy. very Convenience. very Interactive!

279:デフォルトの名無しさん
07/11/22 15:24:17
エミュレーターがでかすぎて画面に収まらないんだけど、小さくできないもんなのかね?

280:デフォルトの名無しさん
07/11/22 15:38:36
>>279
emulator -skin HVGA-L
とかどうだろうか。大きくなるけど、画面内には入るかも。

281:279
07/11/22 15:39:45
ごめーん、今理解した。
ところで、ランドスケープとポートレート両方あるみたいだけど、実機は起動中に変更できると思ってたらいいんだよね?

282:279
07/11/22 15:40:40
>>280
ありがとう。横が追大きくなったけど、入った。

283:デフォルトの名無しさん
07/11/22 15:54:41
>>281
それは期待出来ないんじゃない?

284:279
07/11/22 16:11:42
>>283
そうなんだ。ちょっと残念。

日本語の表示は問題なさげだし、とりあえずskkライブラリでも作ってみるかのう。


285:デフォルトの名無しさん
07/11/22 16:24:40
>vecmath

の勉強サイトってある?

286:デフォルトの名無しさん
07/11/22 16:42:24
ええかげんAndroidに関係ない話は止めれ

287:デフォルトの名無しさん
07/11/22 17:24:01
これが日本でも発売されるなら2chビューアーとか作ってもいいんだろうけど、
まず発売されないよね?
発売されてもパケット従量制とか

288:デフォルトの名無しさん
07/11/22 17:32:53
  \|/
  /⌒ヽ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | ゜Θ゜) < そうでもないよ。
  | ∵ つ  \___________
  | ∵ |
  \_/


289:デフォルトの名無しさん
07/11/22 17:54:48
1000万でもいいんで
もらえそうなアイデアないですか?

290:デフォルトの名無しさん
07/11/22 17:58:38
つ ググル株を大量に買う

291:デフォルトの名無しさん
07/11/22 18:21:22
>>289
URLリンク(d.hatena.ne.jp)


292:デフォルトの名無しさん
07/11/23 01:10:13
IPAのネタ
ぱくって即効で実装これが美味い

293:デフォルトの名無しさん
07/11/23 01:56:31
久しぶりに来たがあっという間に寂れたようだな

294:デフォルトの名無しさん
07/11/23 02:40:26

ケータイの端末でるまでは無理だろーねぇ
自分用のアプリとかつくれるようになったら活性化するんじゃないかな

いまアプリつくっても誰も喜ばないからねぇ
 

295:デフォルトの名無しさん
07/11/23 03:28:32
>>293
スレッドの勢いはム板で4番目なんだが・・・

296:デフォルトの名無しさん
07/11/23 04:11:48
ム板って過疎気味なのか……
まぁ俺もこのスレしか見てないが

297:デフォルトの名無しさん
07/11/23 07:41:51
賞金が取れそうで、自分にとって必要なアプリって以外と少ないよね。
まぁ、googleが評価してくれるアイデアってのがそもそも浮ばない。

がんばって作っても国内のキャリアから発売されるかどうかも分らないし、
かといって賞金目当てだけでがんばるのも非現実的すぎてやる気が・・・。

という感じではなかろうか?
少なくとも自分は使える事が前提でないとがんばれないよ。


298:デフォルトの名無しさん
07/11/23 07:43:33
メタプログラムでもするか

299:デフォルトの名無しさん
07/11/23 07:53:18
Windows MobileはVisual Studio Expressじゃ開発できないし、
無料でアプリが書ける環境としては悪くないんだが
やっぱ端末がないのがアレだな。

端末が出るのを信じられる奴は今がんばっとけばかなり差が出るだろう。
信じてない奴から見ると分の悪い賭けだが。


何かしら端末は出るだろうけど、日本じゃパケット定額になりそうもないのがなー。

300:デフォルトの名無しさん
07/11/23 08:08:49
ところで、このjavaって過去にSunとMSがもめた時のような拡張してるんでしょ?
今回もSunは訴えるわけ?さすがに見送りはないよね?

301:デフォルトの名無しさん
07/11/23 08:17:27
文句言ってるけど、なんか仲いい感じだったよ

302:デフォルトの名無しさん
07/11/23 08:37:02
そうなんだ。MSはライセンスを受けてたからまずかったんかな。
ってか、ツレの話をしてるかのような>>301はきっと実はビックな男に違いない。




303:デフォルトの名無しさん
07/11/23 09:22:47
>>300
してない。

304:デフォルトの名無しさん
07/11/23 10:26:56
MS がもめた時の拡張は微妙なものがいろいろあったから。
Delegate とか (JDK7で入るClosureが瓜ふたつで、
少々気になっている...)

305:デフォルトの名無しさん
07/11/23 11:22:15
7の前のandroid公開もなんかひっかかるんだよなぁ・・・

306:デフォルトの名無しさん
07/11/23 22:04:23
tutorialのNotepadv1、2を理解するだけで丸一日かかってしまった。
俺がまともなアプリを開発できるようになる頃にはgoogleが世界の情報を整理しつくしてる気がしてきたよ・・・・

307:デフォルトの名無しさん
07/11/24 01:20:33
googleが思わずワロタ、賞金あげますwとなるようなアプリって何やねん

308:デフォルトの名無しさん
07/11/24 03:20:49
初音ミクがネギ回すやつ作ればいいんじゃね?

309:デフォルトの名無しさん
07/11/24 03:26:35
まず初音ミクを英語で紹介する文章書くとこから始めないとな

310:デフォルトの名無しさん
07/11/24 04:20:31
だったら海外でも通用する井上織姫のほうがいいかもしれん
賞金はもらえないと思うが

311:デフォルトの名無しさん
07/11/24 13:34:06
賞金は貰えないだろうけど
ターミナルって既出かな?
何かと便利だと思ったけど

こないだSDK落としたんだけど
本当エミュでかいなw

312:デフォルトの名無しさん
07/11/24 19:44:28
ニコニコ再生できるアプリ作ってネギ回し再生すればおk

313:デフォルトの名無しさん
07/11/24 23:07:29
結局誰かなんか作ったの?

314:デフォルトの名無しさん
07/11/24 23:13:40
これから作る予定



が大多数

315:デフォルトの名無しさん
07/11/24 23:21:58
そうか、俺は標準について行ってない時点で興味ない。
今後、そこら辺がどうなるか気になってるだけなのでヲチはしてるけど作る気が起こらない。

pure java騒動経験者からすると慎重にならざるを得ないな。

316:デフォルトの名無しさん
07/11/24 23:43:38
googleがJAVAを自社の基幹技術にする
予定だから今のうちに慣れ親しんでおく
のがいいと思うけどな



317:デフォルトの名無しさん
07/11/24 23:47:08
だから、バイトコードから下の部分が、Sunと互換性はある(らしい)けど別物、
という微妙なブツなのでみんなとまどってるんじゃないか

318:デフォルトの名無しさん
07/11/24 23:49:42
IBMのJDK見たいになるだろうね
自社の技術使うなら必須
最近だとある程度互換は取れているみたいだが

まぁGoogleは金の力で押し切ると思うけどね
Sunは何もやってないって影で裏工作おっぱじめたし

319:デフォルトの名無しさん
07/11/25 00:05:14
最近のGoogleは何やるにも金だからな
いくら赤字出してもOKみたいな
そりゃMS以外の競合みんな逃げ出すわ

320:デフォルトの名無しさん
07/11/25 00:10:15
IBMのはJCK通るんでそ?

321:デフォルトの名無しさん
07/11/25 11:46:13
以下のような感じで書いてるのですがRadioButtonをグループ化できません
どうしたらグループ化することができますか?

LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
setContentView(linearLayout);

radioGroup = new RadioGroup(this);
LinearLayout.LayoutParams layoutParams = new RadioGroup.LayoutParams(
RadioGroup.LayoutParams.WRAP_CONTENT,
RadioGroup.LayoutParams.WRAP_CONTENT);
radioButton1 = new RadioButton(this);
radioButton1.setText("testes");
radioGroup.addView(radioButton1, layoutParams);
radioButton2 = new RadioButton(this);
radioButton2.setText("wwwwww");
radioGroup.addView(radioButton2, layoutParams);
linearLayout.addView(radioGroup, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));

322:デフォルトの名無しさん
07/11/25 15:17:41
>>321
わからんけど
RadioGroup radioGroup;
かな?

323:デフォルトの名無しさん
07/11/27 01:01:00
TabHostが使えない

324:デフォルトの名無しさん
07/11/27 13:23:06
[2007-11-26 18:33:14 - helloProject] ------------------------------
[2007-11-26 18:33:14 - helloProject] Android Launch!
[2007-11-26 18:33:15 - helloProject] Launching: org.android.hello.HelloAndroid
[2007-11-26 18:33:15 - helloProject] Launching the emulator.
[2007-11-26 18:33:53 - helloProject] Emulator is up! Waiting for HOME to be launched.
[2007-11-26 18:35:44 - helloProject] HOME is up!
[2007-11-26 18:35:44 - helloProject] Pushing helloProject.apk to /data/app on the device
[2007-11-26 18:35:45 - helloProject] Starting activity on device: org.android.hello.HelloAndroid
[2007-11-26 18:36:33 - helloProject] ActivityManager: Starting: Intent { comp={org.android.hello/org.android.hello.HelloAndroid} }
[2007-11-26 18:36:34 - helloProject] ActivityManager: Error: Activity class {org.android.hello/org.android.hello.HelloAndroid} does not exist.


Activityクラスを見つけられないと言うエラーになります
eclipse3.2.2 windowsXP JAVA_HOME=c:\program files\jdk1.5.0_02

Sampleプロジェクトを手動でインストールすることはできます
どういった原因が考えられるのでしょうか?

325:デフォルトの名無しさん
07/11/27 22:12:48
>>324
他に新規プロジェクト作ってみて、そちらが動くなら知ってる症状かな。
リソースの xml 修正したり、Activity のクラス名をかえたときに
同じ症状になったことがあるよ。

自分はクリーンビルドや、 xml を空変更してリソースコンパイラを
再度通したら動くようになった。

他にはエミュレータを -wipe-data オプションで動かして
ユーザディスクイメージを初期化するぐらいかな。

あと、eclipse のプラグインの update が一度あったみたいだから、
気休めに更新しておくとよいかも。
(更新しても、同じような症状は起きたが)

326:デフォルトの名無しさん
07/11/27 23:54:06
>>321
俺も試してみたがダメだな。
XML で配置した RadioGroup に RadioButton を
addView() で追加したときはグループ化されるんだが。
バグじゃね?

327:デフォルトの名無しさん
07/11/28 11:53:39
>>325
ありがとうございます

328:デフォルトの名無しさん
07/11/29 02:14:01
>>326
そうですか・・・やはり無理でしたか
試していただきありがとうございました

329:デフォルトの名無しさん
07/12/02 11:07:13
コンテストの賞金に目が眩んでやってきた者です。
Fortran77以外プログラムを組んだこと無いのですが(それも10年ほど前のことで)、敷居は高いのでしょうか?
まずJavaを学習するには何が必要あるでしょうか、教えていただけませんか?

330:デフォルトの名無しさん
07/12/02 11:30:57
スレリンク(tech板)l50
***Javaのオススメ入門書*** 『創るJava』 3.0

ここの本でもたち読みして感じ掴んでみるとか。
そのまえに公式サイトからJDK落としてくる。
あとはIDEにeclipseかnetbeansを利用するとか。

331:デフォルトの名無しさん
07/12/02 11:43:27
早速のレスありがとうございます!
ご紹介のスレや書籍・開発環境等々を一遍見て参ります。
手掛かりが頂戴でき本当に助かります<(_ _)>

332:デフォルトの名無しさん
07/12/02 14:32:19
どう考えても、OOPをしたことなく、GUIも今からするなんて無謀なんだが・・・。

333:デフォルトの名無しさん
07/12/02 14:37:42
ええやん!
お前の人として終わってる書込みよりも

334:デフォルトの名無しさん
07/12/02 16:20:35
でも素人がjavaから入るとOOP覚えやすいよ。
javaの場合所々でデザインパターンが使われてるから多分そっちでつまづくだろうけど。

335:デフォルトの名無しさん
07/12/02 16:24:51
レスも読めずに何を偉そうに

336:デフォルトの名無しさん
07/12/02 16:46:27
自己紹介乙

337:デフォルトの名無しさん
07/12/02 17:21:30
まぁ学習するだけでも良いだろ
OOPやUMLの考え方は実生活でも役立つ

338:デフォルトの名無しさん
07/12/02 17:24:54
>>337
人生がrun()しないお前に言われても

339:デフォルトの名無しさん
07/12/02 17:30:54
Androidでビジネスやろうとしてるやつ
ちょっと教えろ

340:デフォルトの名無しさん
07/12/02 19:12:06
>>339
ビジネスも何も、実機がでないとどうにもならんだろ。
日本で本当にでるかどうかもわからん現状では、せいぜいコンテストで賞金ねらうのが関の山だな。

341:デフォルトの名無しさん
07/12/02 19:42:35
>>340
> ビジネスも何も、実機がでないとどうにもならんだろ。

それは早計


342:デフォルトの名無しさん
07/12/04 00:32:50
マイノリティだし、話題性・将来性もたっぷり
いまのうちにブログ書きまくれば本くらい執筆依頼くるだろ

343:デフォルトの名無しさん
07/12/08 15:19:46
こんどは月面探査機か
URLリンク(www.googlelunarxprize.org)


344:デフォルトの名無しさん
07/12/08 15:22:59
google は成功企業が腐りはじめる時の兆候がモロに出てるね。

345:デフォルトの名無しさん
07/12/08 17:50:08
>>344
たとえば?

346:デフォルトの名無しさん
07/12/08 20:24:06
>>345
344じゃないが、youtubeの買収は失敗だったんじゃないかと思う。
あれならgoogleが一からシステムを作り直した方が良かった気がする。

347:デフォルトの名無しさん
07/12/08 20:30:30
Google Videoがその「いちから作ったシステム」でしょ
で、ものの見事に失敗した
だからYouTube買収は成功だったと思うけどねえ

348:デフォルトの名無しさん
07/12/08 20:32:39
>>346
Google Videoって自社でつくってたでしょ

349:デフォルトの名無しさん
07/12/08 21:43:32
Youtubeを買収することでのGoogleのメリットってなに?

350:デフォルトの名無しさん
07/12/08 21:51:32
>>347-348
たしかにそうなんだが、youtubeを買ってもgoogle的なウェブへのアプローチは実現できてない。
それならgoogle videoを改良するか、いっそ最初から作り直した方が良かった気がする。

>>349
既存のユーザーの獲得だろうが、逆に言えばそれぐらいしかメリットがない。
googleは顧客の囲い込みよりも、常に新しいサービスでユーザーを得てきたことに比べれば、
その振る舞いは、たしかに体制側っぽい気がする。

351:デフォルトの名無しさん
07/12/08 21:53:40
YouTube の買収は防衛でしょ。
あれだけのウェブトラフィックが他所の会社の物になったらインパクトが大きい。

352:デフォルトの名無しさん
07/12/08 22:51:04
>>350
既存ユーザーの獲得ってのは一番大きいメリットだと思うが…
同じ土俵に上がってそれだけのユーザーを一気に獲得できる方法ってないだろ、ほかに

353:デフォルトの名無しさん
07/12/08 22:59:36
>>352
考え方が全然違う

354:デフォルトの名無しさん
07/12/08 23:13:39
中の人キター

355:デフォルトの名無しさん
07/12/08 23:46:33
新しいサービスっていうかソフトバンク商法だけどね
個別サービスの採算をまるっきり無視した無料システムの乱発

356:デフォルトの名無しさん
07/12/08 23:52:04
Google も携帯キャリアも個別の採算よりもバルクの利益を重視してるだけでしょ

>>352
普通の企業であればそうだけど、それでは Google らしくないという意見では
ないかな

357:デフォルトの名無しさん
07/12/08 23:55:13
googleは基本的には外から買い取って自社サービスに結びつけて大きくするのが方針じゃないの?
youtube動画が検索で出てくるようになっただけでも充分大きい。

358:デフォルトの名無しさん
07/12/09 08:28:51
もともと、googleは別にユニークなサービスを開拓してる企業じゃあない。
検索エンジン、地図、Webメール、アフィリエイト、Blogger、どれもgoogleより前にサービスを出してた会社はあった。
ビジネスモデルも根本的にWeb広告に頼りきってるし。

googleらしさは新規性にあるのではなくて、もともとは検索エンジン品質やキャッシュ等の利便性やAPI公開にあったと思う。
しかし最近は他社も追随してきたので、googleは守備範囲を広げてWeb広告屋としての戦場を確保しようとしている。

359:デフォルトの名無しさん
07/12/09 09:43:14
>>349
Ads by Google

360:デフォルトの名無しさん
07/12/09 10:10:12
>>358
根本的にはインフラのスケーラビリティだな
これのおかげで普通に考えると無茶なレベルの利便性の実現が可能になってる

361:デフォルトの名無しさん
07/12/09 10:31:20
>>358
> しかし最近は~しようとしている。

最初からそうだろ?



362:デフォルトの名無しさん
07/12/09 11:00:41
ところでここはググル様について議論するスレではありませんから

363:デフォルトの名無しさん
07/12/09 13:11:30
だって技術論だと、利口なフリする余地がないんだもん。
どうとでも言えるテーマじゃないと。

364:デフォルトの名無しさん
07/12/09 13:18:03
Androidの話題はもう尽きたってことでおk?

365:デフォルトの名無しさん
07/12/09 21:23:54
無関係じゃないよ。GoogleのビジネスモデルとAndroidの未来は
密接に関連しているのだよ。

366:デフォルトの名無しさん
07/12/10 00:42:05
とりあえずこのスレにアホしかいないことはわかった

367:デフォルトの名無しさん
07/12/10 01:04:52
>>366
こういうこと言う奴って自分では何も生産しないんだよな

368:デフォルトの名無しさん
07/12/10 01:24:53
話題が無いのなら、技術的な資料はまだ全く見ていない俺に
技術面から見たAndroidの特徴をかいつまんで教えておくれ

369:デフォルトの名無しさん
07/12/10 01:29:10
ただ否定するだけの煽りはほっとけよ。
相手にするから面白がるんだ。

370:デフォルトの名無しさん
07/12/10 14:11:48
>>367
人の本質を鋭く見抜く自分が大好きなんだから
そっとしておいてあげて

371:デフォルトの名無しさん
07/12/10 20:28:20
>>368
どの視点から見るかで色々違うんだが、
アプリケーション開発者から見ると結構制限の多い環境だな。
2D環境としてはパフォーマンスがあんま良くない。
UIを書くのに最低限必要なものはそろってるけどね。

372:デフォルトの名無しさん
07/12/13 18:29:15
エミュレータの中のイメージ抜いて
armの石の載った評価ボードで動かしたって人は
こういうとこには来ないのか?
armadillo-500でも動くらしいが。


373:デフォルトの名無しさん
07/12/16 06:34:12
新しい SDK と Plugin を試してみたが、
SDK のエミュレータに adb.exe から接続できなくて放置中。
とりあえず ML でそれまで使っていたユーザ img を消せとあったので
やってみたが変化なし。

374:デフォルトの名無しさん
07/12/16 06:39:51
いまいち Widget 使いやすくないんだよな。わくわくしない設計というか。
UI は WebKit 上の HTML で表現するのが正解かと思い始めた。


375:デフォルトの名無しさん
07/12/17 07:57:21
buttonをsetEnable(false)やsetFocusable(false)にしても
クリックやenterキーでOnClickListenerがコールされるんだけど

376:デフォルトの名無しさん
07/12/18 23:10:08
個人が受けれる最大の賞金はいくらですか。


377:デフォルトの名無しさん
07/12/31 23:30:44
個人で11億全額いただければ、人生かける人がいるかもね

378:デフォルトの名無しさん
08/01/01 00:02:58
あけましておめでとうございます
時間を見つけて何か作ってみます


379:デフォルトの名無しさん
08/01/07 15:32:12
palmはよかった。
入力がしやすい。
でもPalmの端末エミュレータは死ぬほど遅いが、Androidの端末は地図まで使える。
まあ、結構な待ち時間は必要だが。
エミュレータでこれだけ軽ければ、実機にも期待が持てそうだ。
賞金には目がくらむが、いったいどれだけのものを作ればゲットできるのかわからないな。
少なくとも公開されているシェアウェア並みの機能と完成度は必要な気がする。

でもちょっとだけやってみようかなと。


380:デフォルトの名無しさん
08/01/12 00:51:04
エミュレータが馬鹿みたいに遅いんですが
Pen4 1.6GHz じゃ遅いんですか?

381:デフォルトの名無しさん
08/01/12 01:00:30
スペックkwsk

382:デフォルトの名無しさん
08/01/12 01:02:27
>>380
ざっと見積もっても、最近の PC はそれの 5 倍以上は速いからね
メモリの搭載量を考えたらもっとか

383:デフォルトの名無しさん
08/01/12 01:05:53
5倍ってどんな風に見積もったんだろうか

384:デフォルトの名無しさん
08/01/12 01:13:21
>>383
君ならどう見積もる?

385:デフォルトの名無しさん
08/01/12 01:31:30
(・∀・)ニヤニヤ

386:デフォルトの名無しさん
08/01/12 02:38:04
5倍はないわ

387:デフォルトの名無しさん
08/01/12 02:46:55
5倍はないってどんな風に見積もったんだろうか

388:デフォルトの名無しさん
08/01/12 02:53:37
>>387
君ならどう見積もる?

389:デフォルトの名無しさん
08/01/12 02:54:09
(・∀・)ニヤニヤ

390:デフォルトの名無しさん
08/01/12 02:57:43
8GHzのPentium4が無いから5倍は無いお

391:デフォルトの名無しさん
08/01/12 03:07:00
単純に P4 なんで同一クロック比で性能は半分、シングルコアだから半分を
現行機種のクロックに掛け算しただけだったんだけど、2006 年 10 月の時点で
丁度性能比 5 倍のシステムが出てるね。それから1年以上立ってる事だし、
5 倍以上というのはまあ適正。

URLリンク(www.spec.org)
URLリンク(www.spec.org)

392:デフォルトの名無しさん
08/01/12 03:19:22
ニヤニヤ マダー?

393:デフォルトの名無しさん
08/01/12 03:33:44
この流れ・・・気になるけど触る気がおきないって感じか

394:デフォルトの名無しさん
08/01/12 03:36:49
世間では Zaurus に入れた人が居るみたいだ

395:デフォルトの名無しさん
08/01/12 03:39:12
>>391
問題はそれでエミュレータが5倍速くなるかだ

396:デフォルトの名無しさん
08/01/12 03:40:31
面倒だから良い加減諦めろよ

397:デフォルトの名無しさん
08/01/12 03:44:12
(・∀・)ニヤニヤ

398:デフォルトの名無しさん
08/01/12 03:45:51
Pentium4のクロック周波数は当てにしちゃ駄目だお

399:デフォルトの名無しさん
08/01/12 04:03:50
これは想像だけど、エミュレータは状態遷移の塊で分岐が多そうだから、
ネットバースト系が特に不得意とする処理なんじゃないかな。

400:デフォルトの名無しさん
08/01/12 04:17:27
URLリンク(www.kyoto-customized.com)
ハッキングできますか?

401:デフォルトの名無しさん
08/01/12 08:23:57
>>380
>エミュレータが馬鹿みたいに遅いんですが
何をさせると、どの程度時間がかかるのですか。

402:デフォルトの名無しさん
08/01/12 10:10:20
というか、まず最初のクラスを作る気が起きん。
最初のクラスだけ誰か頂戴。

そしたら何か作る気が起きるんだが・・・

403:デフォルトの名無しさん
08/01/12 17:39:22
最初のクラスなんて適当にググレば例示されてるからコピればいいと思う

404:デフォルトの名無しさん
08/01/12 21:17:57
>>401
起動してから画面が出るまでに2分
画面が出てからメニューが出るまでに2分
メニューをクリックしてブラウザを洗濯して
表示されるまでに2分

405:デフォルトの名無しさん
08/01/12 21:20:19
ブラウザを洗濯するのに2分なら早いもんだ。

406:デフォルトの名無しさん
08/01/12 21:25:12
だからスペック晒せと・・・。

407:デフォルトの名無しさん
08/01/12 21:26:56
メモリ 128MB じゃそんなもんじゃないの

408:デフォルトの名無しさん
08/01/12 22:26:31
>>406
Pen4 1.6G メモリ1G のWindows2000
ビデオカードは忘れた

409:デフォルトの名無しさん
08/01/13 00:09:47
P4が足引っ張ってるんだろうな。

410:デフォルトの名無しさん
08/01/13 01:48:55
上手く載ってくれたから良かった物の、メモリ容量を書かせるのも一苦労だなw

411:デフォルトの名無しさん
08/01/13 03:07:03
>>409
何にすればいいの?

412:デフォルトの名無しさん
08/01/13 03:47:01
ママンごと変えれば良いと思うよ(AAry

413:デフォルトの名無しさん
08/01/13 04:04:44
あー・・・ママンかぁ
よし、しょうがない
明日アクロン搭載のパソコン買ってくる

414:デフォルトの名無しさん
08/01/13 04:45:31
お洗濯する気満々だw

415:デフォルトの名無しさん
08/01/13 07:01:32
アルコールか純水なら洗えるだろ。

416:デフォルトの名無しさん
08/01/24 23:51:56
APIリファレンスがめちゃくちゃ読み辛いな

417:デフォルトの名無しさん
08/01/24 23:56:33
「NTTドコモ、モバイル検索サービスでGoogleとも連携」
URLリンク(japan.cnet.com)

すげぇな、KDDIに続きドコモまでもか。ソフトバンクはYahooを自社で
かかえている以上、とことん対抗していかざるを得ないだろうし。

ソフトバンクよどこへいく・・・。POPiはどこへいく・・・。

418:デフォルトの名無しさん
08/01/25 00:05:44
Yahooとソフトバンクは関係ないんだが

419:デフォルトの名無しさん
08/01/25 00:09:39
ソフトバンクはYahooJapanの筆頭株主だろ。

420:デフォルトの名無しさん
08/01/25 10:05:59
>>417
グループ会社にも見捨てられたGoo涙目。
ドコモにしろ、auにしろ、根幹になるかもしれない重要なサービスを、
資本関係も無い企業にべったり依存ってのはリスク管理としていかがなものかと思う。
それはいいとして、googleのモバイル検索は酷すぎだろ。


421:デフォルトの名無しさん
08/01/25 16:44:41
これjavaの標準ライブラリにはどこまで対応してんの?

422:デフォルトの名無しさん
08/01/25 19:27:22
>>421
全く微塵も対応してません

423:デフォルトの名無しさん
08/01/25 19:40:38
そうなんだ・・・移植から始めるか

424:デフォルトの名無しさん
08/01/25 23:50:04
居食住でありまーす!


425:デフォルトの名無しさん
08/01/26 00:37:10
きょしょくじゅう?

426:デフォルトの名無しさん
08/01/26 01:22:35
のび太だからしかたがない

427:デフォルトの名無しさん
08/01/28 04:52:53
で、いつまでだっけ?締め切り

428:デフォルトの名無しさん
08/01/28 22:47:04
ブラウザを作ろうと思って色々やってます。
これってWebViewでフォーカスあてたリンクのURLってどうやって取得するんですかね?
リンク接続時なら、onPageStarted()っていうコールバック関数使って取得できるんですけど、フォーカス当てた時点で
取得したいです。
わかる方いたらよろしくお願いします。


429:デフォルトの名無しさん
08/01/28 23:23:29
ブラウザつくる意味ってあるの?


430:デフォルトの名無しさん
08/01/28 23:25:18
>>429
ありまくりじゃね

431:デフォルトの名無しさん
08/01/28 23:58:14
組み込まれてるじゃん

432:デフォルトの名無しさん
08/01/29 00:40:39
まー、WindowsにIEが標準装備だと考えれば、言わずもがな

433:デフォルトの名無しさん
08/01/29 00:55:04
>>430
もしかしてこのスレ立てた人?
スレリンク(php板)

434:デフォルトの名無しさん
08/01/31 10:27:33
SDKが更新されて、一ヶ月延びた

435:デフォルトの名無しさん
08/02/02 05:59:44
あんまり集まってないと見た

436:デフォルトの名無しさん
08/02/02 07:20:03
IDEは、EclipseかNetBeans?

ADTがある以上、やっぱりEclipseの方が効率的?

437:デフォルトの名無しさん
08/02/02 09:50:20
Eclipseがあるんでしょ

438:デフォルトの名無しさん
08/02/02 23:25:44
appleならNetBeansをえらぶかも。

439:デフォルトの名無しさん
08/02/08 12:00:41
過疎ってるなあ

440:デフォルトの名無しさん
08/02/08 12:01:52
ミスった

441:デフォルトの名無しさん
08/02/10 01:51:32
何かできた人?

442:デフォルトの名無しさん
08/02/10 01:52:18
なにがいな

443:デフォルトの名無しさん
08/02/10 13:34:14
メディアプレイヤー作ってるけど飽きてきた

ところでAndroidの特徴って何?ふと思ったんだけど
オープンソースでVMの上でアプリが動くとかそんくらいしか思いつかない

444:デフォルトの名無しさん
08/02/10 15:48:20
ハードウェアがまだ無いこと

445:デフォルトの名無しさん
08/02/11 00:38:41
>>443
・Windows Mobileより風通しがいい
・オープンにアプリ作れるけどケータイにDLできるかどうかは不明
・オープンにアプリ作れるけど有料サイトの決済ができるかどうかは不明
・google連動APIがお得


まあ、手っ取り早くアプリ作りたい奴はWindows Mobileでもいいんだけどなー
開発環境に金かかるから暇人の手慰みには向いてないんだよなWM

446:sage
08/02/11 10:59:06
常駐して、某フォルダを監視するって可能?

そもそも常駐自体むりかな。

447:デフォルトの名無しさん
08/02/11 11:00:05
まただ。

448:デフォルトの名無しさん
08/02/12 17:08:17
チャレンジって、要はベンダに環境整えるために、
サードパーティに環境を整えさせてるだけか。

いまさら気づいた。


449:デフォルトの名無しさん
08/02/12 22:38:11
みんな変な方向いってるからちょっと期待してたんだが・・・

450:デフォルトの名無しさん
08/02/17 20:21:01
>446
常駐はできる。サービスを書けばいい。
フォルダはなんかアプリ用の場所より上にアクセスするのが面倒。







そういや俺は最近見てないけど、新しいSDKってどーよ?>皆

451:デフォルトの名無しさん
08/02/17 23:43:19
androidとかもう飽きた

452:デフォルトの名無しさん
08/02/18 06:13:01
掘り下げる能力が無いと、すぐ飽きるよな。
表面採集しかできない奴が発掘現場に居たら、すぐに「もう何もない」と言い出すし、
それを自分の能力ゆえと思いたくない一心で、尚も発掘進めてる他の人間達に水を差して回る。

453:デフォルトの名無しさん
08/02/18 09:04:51
これから>>452さんが掘り下げてくれるそうです


454:デフォルトの名無しさん
08/02/18 10:26:22
>>452
よろしければこちらでどうぞ
スレリンク(php板)

455:デフォルトの名無しさん
08/02/18 21:16:11
ここも悲惨なスレだなぁ。

456:デフォルトの名無しさん
08/02/18 22:28:08
昔Mac、最近はPS3と、「ソフトがないハード」はいろいろあったが
「ハードがないソフト」というのは、何とも今時な気がするよ。

457:デフォルトの名無しさん
08/02/19 01:09:20
ムードが大昔の BeOS に微妙にかぶってるんだよね>ハードがない大風呂敷ソフト

458:デフォルトの名無しさん
08/02/20 04:06:25
新しいSDK来たの?

459:デフォルトの名無しさん
08/02/23 05:18:58
>>「ハードがないソフト」というのは、何とも今時な気がするよ。

8年も前に、503i出る前iアプリでエロゲーつくりましたが何か?


460:デフォルトの名無しさん
08/02/23 13:42:52
嘘だ!なぜなら容量制限がキツすぎてエロゲーすらまともに作れる状況ではなかった

461:デフォルトの名無しさん
08/02/23 13:48:58
それはやり方は次第だろう
例えばサーバから画像やスクリプトを順次ダウンロードして
解釈実行するだけのアプリなら10KBに抑えれないことはない
パケ代かかりそうだが・・・

462:デフォルトの名無しさん
08/02/23 13:51:25
俺も作ったよ.通信しまくり方式.10Kなら十分作れた.
パケホもなかったのであくまでジョークプロジェクトだったけど.

463:デフォルトの名無しさん
08/02/23 23:10:56
もしかしてShiftJIS使えない…?

464:デフォルトの名無しさん
08/02/24 08:28:46
ShiftJISなんてレガシー規格、使えるのはWindowsと日本の携帯だけだよ。

465:デフォルトの名無しさん
08/02/24 08:53:56
>>464
>>464
>>464

466:デフォルトの名無しさん
08/02/24 09:54:58
日本語を表現するのに
UTF-8 が如何に無駄かを知らないんだろうな。

467:デフォルトの名無しさん
08/02/24 10:07:24
けど中身がASCIIコードで書かれたソースコードばっかりと仮定するならUTF-8が最高。

コンパイル済みコードならUNICODEはいいんだけどケータイですらスクリプト使いまくりだからな。


468:デフォルトの名無しさん
08/02/24 10:10:41
プログラムは UTF-8 いいよね。
日本語ばっかだと UTF-16 の方が遥かにいい。

469:デフォルトの名無しさん
08/02/24 12:03:06
>>464
>>464
>>464

470:デフォルトの名無しさん
08/02/24 12:07:23
そして SJIS や EUC の方が遥かにいい

471:デフォルトの名無しさん
08/02/24 13:44:19
>>466
表現に必要なバイト数が効率の全てか?携帯電話が、何MBのFlashメモリ乗せている?
ShiftJISからUTF-8に変えたところで、どれだけムダだというんだ?

下位互換性でどうしても必要なとき意外は、基本エンコーディングはUTF-8というのが世界の流れ。
Windowsは下位互換性のために~A系のAPIを残しているけど、それは呼び出すたびに内部でUTF-16への
変換をする、効率の悪いAPI。
Linuxもいまどきは日本ではLANG=ja_JP.UTF-8が標準だし、MacもUTF-8。

472:デフォルトの名無しさん
08/02/24 13:59:32
>>471
もしかしてこのスレ立てた人?
スレリンク(php板)

473:デフォルトの名無しさん
08/02/24 14:09:46

30年ほど前にutf-8を実装しようとしたらごみ呼ばわりされたっけな。


474:デフォルトの名無しさん
08/02/24 14:26:58
日本語が1.5倍強にふくれあがるからなあ。
1文字につき3(たまに4)バイトだから。

それに、メモリだけの問題じゃないだろう。

475:デフォルトの名無しさん
08/02/24 14:35:41
うむ、老いてエネルギーが無くなって時代の流れについていきたくない
元エンジニアのジジイを説得するのに労力がかかるのが一番の問題だな。

476:デフォルトの名無しさん
08/02/24 14:51:06
本当に Unicode 全体を表示する必要があるなら仕方が無いだろうが、
日本語のみ表示したのでよければ Unicode はオーバースペックだ。
文章のバイト数が増えるだけじゃなく、
文字に関する色んな機能を実現するのに必要なコード量やテーブルも増えるし、
過去の遺産も使えない。

477:デフォルトの名無しさん
08/02/24 14:56:38
>>472
全く違うが、本気で新しいプラットフォームでShiftJISを使いたいという考えが判らない。
ShiftJISなんて捨てたくても捨てられなくて仕方なく使ってるだけのレガシーエンコーディングなのに。
日本の携帯はバッドノウハウの固まりで、携帯電話の常識は世界の非常識だって認識、皆持ってる?

478:デフォルトの名無しさん
08/02/24 15:00:16
>>476
日本のためだけに規格を作るわけじゃないだろ。Javaだって、ソースコードをShiftJISで書いても内部ではUTF-16。
そして、Androidにわざわざ過去の遺産を持ち混む必要性も全く感じない。

479:デフォルトの名無しさん
08/02/24 15:04:22
シフトJISはバイト数が少なくてすむだけじゃなく、画面に出力したときに文字幅とバイト数が一致しているので
スクロールが超早いエディタとかも作りやすい。

表現できる文字の制限については、ブラウザでは文字コードを直接指定できるからそれを採用するとか・・すると上記メリットもなくなっちゃうか。

プロポーショナルフォントが標準だしね。

まあ画面サイズがチープでもレイアウトが簡単に作れる程度のメリットは今でもある。


480:デフォルトの名無しさん
08/02/24 15:18:52
Shift-JISは(c)Microsoft

481:デフォルトの名無しさん
08/02/25 10:21:59
>>479
> シフトJISはバイト数が少なくてすむだけじゃなく、画面に出力したときに文字幅とバイト数が一致している

言ってる意味が分からないのだけど。

482:デフォルトの名無しさん
08/02/25 10:36:19
>>481
固定幅フォントでレンダリングした場合、半角文字は1byte、全角文字は2byte。
文字列が50byteなら、半角文字50文字分の幅が必要。

483:デフォルトの名無しさん
08/02/25 20:46:42
>>481
その意味が分からない程度で SJIS 批判してたの?

484:デフォルトの名無しさん
08/02/25 20:54:38
意味はわかるけど今時そんな事言うのもどうかと思うぞ
プロポーショナルフォントの事も英語と日本語以外の文字の事も考えていない
たとえばギリシャ文字なんかは英字の倍の幅を取るほうが不自然じゃないか

485:デフォルトの名無しさん
08/02/25 21:15:32
驚いた。よく意味が分かるなぁ。

486:デフォルトの名無しさん
08/02/26 00:25:13
何が分からないか分からない

487:デフォルトの名無しさん
08/02/26 00:41:29
ていうか                 Android と全く関係ないなw

488:デフォルトの名無しさん
08/02/26 01:02:29
>>484
文字の配置が決まってるから見栄えを幅に合わせてるんだよ。

abc
abc
αβγ
ABC
ΑΒΓ
あれ?
プロポーショナルフォントでもギリシャ文字がでかいな。
斜め線が多いから小さいと見難いし、
文字サイズ変更してもその見栄えが変わらないようにかな。
記号に使われることが多いから実用上この方がいいかも。

まあギリシャ語用フォント(ラテン文字セット)を使えば英字と同じような見栄えで表示されるんじゃないかな。


489:デフォルトの名無しさん
08/02/26 03:57:24
半角カタカナ除けばEUC-JPでもいいわけだな。



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