iモード携帯電話用Jav ..
[2ch|▼Menu]
175:デフォルトの名無しさん
08/01/21 21:57:26
カーソル移動などで一定時間(例えば500ms)キーを押すとキーリピートが始まって
別の間隔(30msとか)で移動するようにしたいんだけどなんか
こうすりゃいんじゃね?みたいな案ってありますでしょうか?

最初に押した時に500ms待って押されてるか判定するようにしてみたんだけど
そうすると普通に連打した時に受け付けなくなっちゃって……。

176:デフォルトの名無しさん
08/01/21 22:23:29
>>175
ぐぐれよ

177:デフォルトの名無しさん
08/01/21 23:57:27
>>175
keyTrgInfo = 0;
if ( prevFrameKeyInfo != nowFrameKeyInfo ) { // 前フレームと違うキーが押されてたらリピートモードを解除する
keyRepeatEnable = false;
keyRepeatCounter = 0;
}

if ( ! keyRepeatEnable ) { // キーリピートしてない状態
keyTrgInfo = nowFrameKeyTrgInfo; // トリガー情報をそのままコピー
if ( prevFrameKeyInfo == nowFrameKeyInfo ) {
 if ( ++keyrepeatCounter > (FPS / 2) ) {
 // 同じキーを0.5sec押し続けている
 keyRepeatEnable = true; // キーリピートモードを有効にする
 keyRepeatCounter = 0;
 }}
} else { // キーリピート中
if ( prevFrameKeyInfo == nowFrameKeyInfo ) {
 if ( ++keyRepeatCounter >= 2) {
  // 一定時間同じキーが押され続けている
 keyRepeatCounter = 0;
 keyTrgInfo = nowFrameKeyInfo; // トリガー情報として今押されてるキー情報を使う
 }}}

if ( (keyTrgInfo & (1<<Display.hoge)) != 0 ) { // キートリガが入った時の処理
}

こんな感じ? これで合ってるかどうかは知らないが

178:デフォルトの名無しさん
08/01/21 23:58:23
ソース書きにくいな、この掲示板

179:デフォルトの名無しさん
08/01/22 00:08:35
専ブラ使え

180:デフォルトの名無しさん
08/01/22 01:44:34
>>179
一応 live2ch から書いてるんだけど、もっとソースをコピペしやすい専用ブラウザがある、てことかな?
オススメを教えてくれると助かる

検索してみたが「オープン“ソース”」「“タブ”表示」といった文字列に引っかかってしまって、それらしいブラウザに辿りつけん
「TAB文字を全角スペースに自動的に変換」「カキコを一定行数毎に自動分割・書き込み」といった機能を持ってる
専用ブラウザが存在するんだろうと想像してるが…

181:デフォルトの名無しさん
08/01/22 18:17:01
俺は navi2ch を使っているが、 >>177 はちゃんとインデントがついて見えている。

182:デフォルトの名無しさん
08/01/22 19:02:09
適当なテキストエディタでタブを置き換えればいいんじゃね?

183:デフォルトの名無しさん
08/01/22 19:55:59
アプリアイコンを登録してみたんですが、どうも色が正しくない
いくつかの色が抜きというかグレーっぽく表示されてしまう
(もちろん抜き色指定していない)
開発ガイドどおりGIF89aで保存したGIFなんだけど・・・
16色/128色/256色と色数も変えてみたけどダメでした
どなたか綺麗にアイコン出す方法知りませんか?

184:デフォルトの名無しさん
08/01/22 21:50:43
パレット0番が勝手に抜かれてるとか

185:183
08/01/22 22:13:44
>>184
それは真っ先に疑いましたが違いました

その後色々検証してみたところRGBのRが物凄い勢いで
丸められてるっぽいことが解りました
(全体的に丸められてるのですが)

186:デフォルトの名無しさん
08/01/22 23:24:51
勿論PCだとちゃんと表示されるんだよね?
そうだとすると実はGIF自体が破損してしまったか、携帯があんぽんたんなだけだと思う。

187:デフォルトの名無しさん
08/01/23 00:54:32
>>181
>>182
情報d
emacs系の専用ブラウザでしたか…
慣れたエディタで記述/文字置換して即投稿できるのは
こういう場面ではとても便利そうですねえ
導入を検討してみます

188:デフォルトの名無しさん
08/01/23 10:54:02
今、905携帯上で426x240でアプリ作ってますけど、
P905上ですと横向きになりフルスクリーンになっていい感じなんですが、
D905上ですと縦向きのまま画面が小さくなっちゃいます。
これってPみたいに勝手にシステム側では横向きにはしてくれないのかな?
ないですよね・・してくれないんですから。
Canvas2を使えばいいんかなと思ったんですけど、あれってN端末だけぽいし、
@考えれるのって240x426にしてsetFlipMode(Graphics.FLIP_ROTATE_RIGHT)
で強引にする手段くらいしか思いつかないんですが、
他に何か良い手段知ってる方いませぬか(;´Д`)


189:デフォルトの名無しさん
08/01/23 18:11:26
それが正攻法だと思うけど

190:デフォルトの名無しさん
08/01/23 23:56:36
>>188
Canvas2が標準APIにでもならない限り
今のところそれ(setFlipMode(Graphics.FLIP_ROTATE_RIGHT))が正攻法
文字表示もImage表示も無くてラインとボックス描画程度ならsx,syの座標変換とw,hの入れ替えで描画を横倒しにできるけど
文字表示もImage表示も無いアプリってのは殆ど考えられないので結局一回Imageに描き溜めてsetFlipModeで表示するしかない

後はF90[345]iも横向きのDrawAreaを指定すると自動で横倒しにしてくれた筈

191:デフォルトの名無しさん
08/01/24 04:04:05
DrawArea関連の機種毎の挙動がまとまった情報ってどっかにない?
どう指定したら自動で拡大されるとか、横向き表示されるとか、ソフトキーが被るとか
個人で全機種買う金なんて無いし┐(´∇`)┌

192:デフォルトの名無しさん
08/01/24 10:25:11
>>188
ADFのTargetDeviceにD905iって入れてみろ。

193:デフォルトの名無しさん
08/01/24 11:24:53
>>189
>>190
レスサンクス!
P端末で開発してたんで他の端末で見た時に『え!?』と吹きましたもんで。
とりあえず240x426にかえて強引にやりましたが、
まだフルスクリーンにならんかったんで、そこから更にdrawScaledImageで
D端末での最大480×864まで拡大させてようやく期待通りの画面になりました・・

>>192
ハイ、神レスきました!
setFlipModeを使用しなくてもなりました( ̄□ ̄;)!!
こんなに簡単にできるもんなんですね・・。
開発ガイドで見てもそれらしい事記載してなかったんでスルーしてましたが、
いや〜、うん、こんな裏技があったんですね・・
マジ感動しました。サンクス(・∀・)
他の端末もこれで大丈夫なのかな・・確認したいけど、端末高いから(ノ_`。)


194:デフォルトの名無しさん
08/01/24 11:26:07
240*240でいいじゃんwww

195:デフォルトの名無しさん
08/01/24 17:32:53
端末でSDカードにiアプリに保存したんですが、
このデータって逆コンパイルできないんでしょうか?

196:デフォルトの名無しさん
08/01/24 18:47:30
>195
読み手が頑張って解釈しようとする文章じゃなくて
内容が素直に伝わる文章を書いてくれ。
特に2行目、データを逆コンパイルするってのが意味不明。

197:デフォルトの名無しさん
08/01/24 19:11:50
作ったiアプリを端末にダウンロード

端末にてiアプリをSDカードに保存

そのSDカードに保存したiアプリらしきファイルの中身を覗いてみたのですが
どうやらダウンロードしてきた元のjarファイルでもなければ
classファイルとも違うようでして、逆コンパイラに直接ぶち込んでもソースコードに戻りませんでした。
成功した方がいればと思い聞いてみました。

198:デフォルトの名無しさん
08/01/24 19:17:23
>>197
SD-Bindingで暗号化されてるんじゃね?


199:デフォルトの名無しさん
08/01/24 19:33:44
有料アプリのことを考えれば、
他の端末で実行できないようになってるだろうね。
端末固有の情報をキーにして暗号化。

ちなみにSoftbankもSアプリをSDカードに移せるけど事情は同じ。

200:デフォルトの名無しさん
08/01/24 21:30:53
AES暗号化を解けば逆コンパイルできるよ。
解析できる頃には、地球が死滅していると思うけど。

201:デフォルトの名無しさん
08/01/25 15:15:06
エミュレータが起動しなくなってしまったんですが、
原因として考えられることはどんなことがありますか?
ビルドは問題なく成功するんですけど、起動ボタンを押すと
「起動に失敗しました」というダイアログが出てエラーになります。
プロジェクト変えてみたり、jreとかsdkとかdojaの再インストールも試してみたけどダメでした。


202:デフォルトの名無しさん
08/01/25 16:59:19
質問です。

903i以降に追加されたメソッドを含むアプリを
それ以前の未対応機種にてダウンロードした場合、ダウンロードが正常終了せずに落ちてしまうのですか?
それともアプリ起動後、メソッド実行時に落ちるのでしょうか。

203:デフォルトの名無しさん
08/01/25 17:06:20
>>202
DoJa-4.1辺りと共用するなら、try〜catchでくくっておけ。
それ以前のProfileだと、そもそも存在しないclassとかあって、起動時に堕ちる。

前、やったことがあるorz

204:デフォルトの名無しさん
08/01/25 17:08:44
ありがとうございます。
1jarで古い機種も包括したいので、できれば例外出すだけの仕様が望ましかったのですが、
起動時に落ちることもあるんですね。

205:デフォルトの名無しさん
08/01/25 17:25:28
>>201
Javaのバージョンは?
ウチでもVistaに移行した時に同じ症状が出た。
新し目のJavaを入れたら解決した。

206:デフォルトの名無しさん
08/01/25 17:34:26
>>204

起動時にNoClassDefFoundErrorで堕ちるか、メソッド呼び出し時に
例外なりえらーなりを吐くかの区分けははっきりしないけど、例えば

外部メモリAPIを含むjarをDoJa-3.5に喰わせると、起動時に堕ちる。
APIが絶対に実行されない状態であっても。

if (false) {
StorageDevice sd = StorageDevice.getInstance(ほげほげ);
}

とかでも堕ちる。

でも、DoJa-5.0以降のみサポートのワンセグ関連APIを含むjarを
DoJa-4.1に喰わせると、メソッド呼び出し時にNoClassDefFoundErrorで
堕ちる。
起動はする。

よくわからん。

207:デフォルトの名無しさん
08/01/25 17:52:29
>206
APIのセキュリティレベルの違いじゃないかな

208:デフォルトの名無しさん
08/01/25 20:31:21
201ですが、解決しました。
原因はウィルスが感染してたから、っぽいです。
システムの復元して、javaのインストールし直したら正常に動きました。

>>205
レスありがとうございました。

209:デフォルトの名無しさん
08/01/25 22:46:49
システムの復元をするとレジストリが元に戻るから直る

210:デフォルトの名無しさん
08/01/25 22:53:26
>>208
ウイルスってなに

211:デフォルトの名無しさん
08/01/25 23:26:18
javaという名のウイルス

212:デフォルトの名無しさん
08/01/26 00:17:48
AppIconに対応してない携帯でAppIconを設定してあるアプリって実行できますか?

213:201
08/01/26 01:06:54
>>208
WORM_AGENT.XSBってやつに感染してました。
URLリンク(www.trendmicro.co.jp)
よく考えたら、本当の原因は>>205で、それが復元と再インストールで直っただけかも。
ていうか、このウィルスの活動とエミュレータは関係ないっぽいですね。
感染とエミュが動かなくなるタイミングが同じだったんで勘違いしてしまった。

214:デフォルトの名無しさん
08/01/26 11:58:38
ウィルスに感染するようなPCでアプリ開発なんて・・・
まあiアプリは感染しないだろうし、ちゃんとウィルス対策ソフトを入れてても駄目な場合もあるけどさ。

これを期にルーターの設置と、手持ちのアプリケーションのアップグレードと
ウィルス対策ソフトの導入を考えるんだね。
Windows MEを使ってたり、WinAntiVirusProなんてインストールしてる場合じゃないよ。

215:デフォルトの名無しさん
08/01/26 12:45:08
俺はウイルスバスター重すぎるから起動時に終了してる
ビルドに掛かる時間とか3倍くらい増える

216:デフォルトの名無しさん
08/01/26 17:04:28
リアルタイムスキャンが重いよな。
ビルド時にjavaファイルごとにクラスファイルが作成されるから
どうしても時間が掛かる。

セキュリティが心配な気もするから、終了させないでリアルタイムスキャンだけ
止めたほうが安心だな。
その代わり定期的に手動スキャンはしたほうが良いけど。

217:デフォルトの名無しさん
08/01/26 17:07:38
>>216
そんなに心配しないといけないってどんな環境だよ。
ルータでNAT掛かってたら能動的攻撃なんてほとんど無視できるのに。

218:デフォルトの名無しさん
08/01/26 18:25:57
オフラインの環境一つ作ればいいじゃん。シンプルだし安全でしょ。

219:デフォルトの名無しさん
08/01/26 19:17:56
ZIPの展開に時間食ってるだけだがら、設定でZIPやJARを除外すればいいだけの話

220:デフォルトの名無しさん
08/01/26 20:28:26
つかそもそもそんな時間かからないだろ

221:デフォルトの名無しさん
08/01/26 20:38:51
PG屋が感染とかしたら恥ずかしい

222:デフォルトの名無しさん
08/01/26 21:10:40
最初からアンチウィルス系とかセキュリティ系をインストールして作業していれば、
それが遅いことに気づかないから問題ない。


223:デフォルトの名無しさん
08/01/26 21:12:16
アンチウイルス云々の前に素でエミュ5.0が重い件

224:デフォルトの名無しさん
08/01/28 11:20:48
エミュ5.0も重いけど、5.1でやるとたまにPC毎落とされるわぁ〜
漏れのPCスペック足りないんかな・・
一応、メモリも1G程つんでんだけどね

225:デフォルトの名無しさん
08/01/28 20:06:39
初心者ですがDVDのリモコンのアプリって結構あるんですけど
チャプターとかのメニュー画面を表示するメニューのボタンがあるアプリ
とかはないんでしょうか?
たいてい再生と停止と早送りくらいしかないアプリばっかりなんで
知っている方いたら教えてほしいです。

226:デフォルトの名無しさん
08/01/28 20:57:37
ここはiアプリ開発スレなんで
アプリ探すのだったら家電の携帯コンテンツの板がいいと思う

227:デフォルトの名無しさん
08/01/28 23:40:00
皆様eclipseってバージョンいくつ使ってるの?

228:デフォルトの名無しさん
08/01/28 23:48:07
public class pj001 extends IApplication { ...
このようなソースをjavacで直接コンパイルするにはどうしたらよいですか?
DoJa5.1をインストールしています。

229:デフォルトの名無しさん
08/01/29 00:18:57
javac -cp .;C:\idkdoja5.1\lib\classes.zip;C:\idkdoja5.1\lib\doja_classes.zip pj001.java

230:デフォルトの名無しさん
08/01/29 09:04:29
>>229
ありがとうございます。半日以内にやってみます。

231:デフォルトの名無しさん
08/01/29 12:11:06
>>229
ありがとうございました。できました。

232:デフォルトの名無しさん
08/01/29 12:21:59
有言実行でえらい。

233:デフォルトの名無しさん
08/01/29 12:39:58
-bootclasspath C:\idkdoja5.1\lib\classes.zip;C:\idkdoja5.1\lib\doja_classes.zip
この部分を省略して入力したいです。
javacに効果のある設定で、これを毎回入力せずに、
javac pj001.java
だけでコンパイルできるように設定できないでしょうか?

234:デフォルトの名無しさん
08/01/29 13:45:05
バッチファイル
PowerShell
Ant

235:デフォルトの名無しさん
08/01/29 22:34:59
環境変数CLASSPATH

236:デフォルトの名無しさん
08/01/30 19:17:42
いつの間にかappli-style.com無くなった?

237:デフォルトの名無しさん
08/01/30 19:36:51
iアプリでwmaやmp3のライブストリーミング配信を聴取させることは可能ですか?
出来るのであれば、これからJavaの勉強しようと思ってます

238:デフォルトの名無しさん
08/01/30 19:58:57
できます

239:デフォルトの名無しさん
08/01/30 21:07:02
それじゃ、明日にJavaの入門書を買ってきます
SHOUTcast再生アプリ作成目指して頑張ります

240:デフォルトの名無しさん
08/01/30 21:33:42
VBとかみたいに視覚的・感覚的にiアプリ作るソフトない?
Cで70行くらいのちょっとした特定用途の計算するアプリを携帯に移植したいんだけど、javaは難しくて分かんない…

241:デフォルトの名無しさん
08/01/30 22:06:38
マジレスすると基本的な構文はCとほとんど同じ

242:デフォルトの名無しさん
08/01/30 22:26:01
Cと構文は同じなんだろうが、Allabout見ながら
エクリプで作ってたらサンプルプログラムですらエラー吐いてまともに作れん。
URLリンク(allabout.co.jp)
こいつがきちんと作れれば応用で作れそうではあるんだけどなぁ

243:デフォルトの名無しさん
08/01/30 22:39:23
>>242

今取り合えずそのソースコードそのままコピペして作ってみたが
ちゃんと動くみたいだけど?
ソースコードの名前をSampleIApp.javaにしてないとか言う初歩的なミスか?

後、初心者なら初心者で作るアプリが小さいほど
単純にDoJaのSDKのみで作ってEclipseとかを使わない方が良いよ
問題の切り分けが開発環境のせいなのか自分のコードのせいなのか判り難いから

ある程度の規模のアプリを作るようになったら逆に統合環境に頼った方が楽をできるけどね

244:デフォルトの名無しさん
08/01/30 23:05:23
>>236
俺も先週気がついて愕然とした。
有用な情報たくさんあったのにな・・・。

誰かローカルに保存してる人居ませんか?

245:デフォルトの名無しさん
08/01/30 23:09:15
URLリンク(web.archive.org)

246:デフォルトの名無しさん
08/01/31 00:05:02
あれからご指導のおかげで一応希望のものはできそうです。
ところで先ほどのサンプルプログラムで初期入力文字を数字にしたいのですが、書式は
text = new TextBox("", 20, 1, TextBox.DISPLAY_ANY, TextBox.NUMBER);
ではないのでしょうか?
上記ではコンストラクタの引数が不正と怒られてしまいました。

247:デフォルトの名無しさん
08/01/31 03:41:00
>>236
今年の1/7にドメインの更新が切れてるね。
更新が切れる前に閉鎖のお知らせを出してなかったんなら
ドメインかレンタルサーバの更新を忘れなんじゃないかなぁ、と。

248:デフォルトの名無しさん
08/01/31 10:24:09
>>246
>text = new TextBox("", 20, 1, TextBox.DISPLAY_ANY, TextBox.NUMBER);

>>245
>text = new TextBox("0", 20, 2, TextBox.DISPLAY_ANY);

Cでも勝手に引数増やしたらエラーになるけど。


249:デフォルトの名無しさん
08/01/31 10:43:12
>>246

初めてiアプリ組んだときリファレンスよく読まずに
TextBox("0", 3, 3, TextBox.DISPLAY_ANY | TextBox.NUMBER);
って書いちゃった記憶が(w

setInputMode(TextBox.NUMBER); だね


250:デフォルトの名無しさん
08/01/31 14:18:40
>>246
何を参考にしたらそういう間違いが起こるのか知りたい

251:デフォルトの名無しさん
08/01/31 16:45:18
DoJa5.1をインストールしました。
自分のホームページをDoJa5.1のエミュレータで見たいのですが、DoJa5.1でどうすればよいですか?

252:デフォルトの名無しさん
08/01/31 17:41:40
DoJaエミュレータはwebブラウザではありません

253:デフォルトの名無しさん
08/01/31 20:50:23
ドコモにiモードブラウザのシミュレータが別にあるよ

254:244
08/01/31 21:08:38
>>246
ありがとうございます。
こういうサイトがあるんですねぇ。

>>247さんの言うとおりならそのうち復帰しますかね。
もっとも、更新ずっと止まってたからそのまま放置もあり得ますが・・・。

255:デフォルトの名無しさん
08/01/31 21:32:53
>>252,>>253 そうですか。実際にclassをダウンロードさせるテストはあきらめました。

今SoftKeyListenerをやっています。
URLリンク(www.geocities.jp)
を見て、DoJa5.1のメインディスプレイに水色のボタンを表示させることができました。
そのボタンを押したいのですが、水色のボタンをマウスでクリックですか?

256:デフォルトの名無しさん
08/01/31 22:17:45
キーウインドウのボタンを押せばよかったと自己解決です。

257:デフォルトの名無しさん
08/01/31 22:51:00
質問する前に付属してるpdfとリファレンスマニュアルは隅から隅まで見るぐらいはしてくれ

258:デフォルトの名無しさん
08/01/31 23:17:55
iαppliTool for DoJa-5.1(FOMA)で作成したプログラムを
SDカードに保存して、それを携帯電話実行したいのですが
どのようにすればよいでしょうか?


259:デフォルトの名無しさん
08/01/31 23:28:48
Win上のjavaでは文中の改行は\nですが、iアプリでは何を使うのでしょうか?

260:デフォルトの名無しさん
08/02/01 00:18:23
>>257
聞けばすぐ分かるのにマニュアルを隅から隅まで見るのは技術系。
技術系の人は仕事が遅い。
文系の人はえらい人に聞いてさっさと解決してしまう。

261:デフォルトの名無しさん
08/02/01 00:18:40
>>258
>>257

>>259
動かしてみればいい。


262:デフォルトの名無しさん
08/02/01 00:19:39
追記だ。

>>258
携帯のマニュアル読んでみろ。


263:デフォルトの名無しさん
08/02/01 00:26:49
早い遅い以前に文系のプログラマなんて使いものにならん。

264:デフォルトの名無しさん
08/02/01 00:55:08
文系は金の勘定だけしていればいいと思うよ

265:デフォルトの名無しさん
08/02/01 01:09:56
>>251
HttpConnectionクラスを用い、
http通信してホームページのデータを取得する。
なんかアプリケーションゲートウェイ的な仕掛けが必要なら
サーバサイドもなんか適当に工夫する。
Doja上で動かせるHTMLパーサとレンダリングエンジンを適当に用意して、
取得したデータを元にDoja上の画面に描画する。

ADFのPackageURLを自分のホームページと同じパスにしとかないと通信できない。

266:259
08/02/01 01:32:11
>>261
?
\nでは改行にならなかったのですが

267:デフォルトの名無しさん
08/02/01 02:06:39
>>266
そもそも文字をどうやって表示しているのか。

268:259
08/02/01 02:08:51
label表示です

269:デフォルトの名無しさん
08/02/01 02:17:26
聞く前に調べる癖をつけるべき

URLリンク(www.rcdtokyo.com)

270:259
08/02/01 13:44:51
大変初歩的なミスで申し訳ありませんでした。
labelをやめて編集不可にしたTextBoxを使用したのですが、
相変わらず文中の改行は\nではできません。
よろしければ、改行文字を教えていただけないでしょうか。

271:デフォルトの名無しさん
08/02/01 14:48:51
改行コードなんてほぼ3択なんだから全部試して駄目なら他の部分でミスってるんじゃね?

272:デフォルトの名無しさん
08/02/01 15:05:45
System.getProperty("line.separator")

273:259
08/02/01 17:36:25
プログラムの制御を間違えていたので必要なところで改行されていなかったようです。
すいませんでした。

274:デフォルトの名無しさん
08/02/02 03:14:40
TextBoxに入力する時には一度決定キーでキー入力状態にしますが、
KeyPressedでキーの数字を順次読み込ませてTextBoxに入力したいのですが、
そうした場合に一字ずつ追加していくにはsetTextで良いのでしょうか?
他に良い方法が有ればご教示いただければと思います。
参考までに現在の該当部分のソースです
public void KeyPressed(int key) {
switch (key) {
case Display.KEY_1:
text.setText("1");
break;
}
}

275:デフォルトの名無しさん
08/02/02 04:28:14
text.setText(text.getText() + (key))

276:274
08/02/02 13:12:02
>>275
public void KeyPressed(int key) {
text.setText(text.getText() + (key));
}
で良いのでしょうか?もう少し詳しく書いていただけないでしょうか。

277:デフォルトの名無しさん
08/02/02 13:39:10
>274
アルゴリズムを考えるスレか
Java初心者スレへいった方がいい

278:274
08/02/02 13:44:11
>>277
了解です

279:デフォルトの名無しさん
08/02/02 17:53:54
メソッド内変数をスタティックやクラスメンバ変数にしてみたら
容量がかなり増えたけど
スタティックやクラスメンバ変数って容量食うもんなのかな

280:デフォルトの名無しさん
08/02/02 18:28:21
当然です

281:デフォルトの名無しさん
08/02/02 23:51:34
DoJaとEclipse3.2で勉強しているのですが、
ヘルプが上手く出せなくて困ってます。
DoJaの関数はShift+F2で出てきてくれるの
ですが、StringなどのJavaの標準関数は出
てこない・・・。

両方同時に出せるようにするにはどうすれば
よいのでしょう?



282:デフォルトの名無しさん
08/02/03 00:35:44
>>281
DojaClass.zipの方にJ2ME_CLDCAPIのJavadoc添付。
過去ログにあると思いますよ。

283:デフォルトの名無しさん
08/02/03 06:00:52
281氏では無いですが
添付したらjavadoc自体が立たなくなってしまいました

何が問題なんでしょうか。。orz ご教授頂けませんか

284:デフォルトの名無しさん
08/02/03 22:25:45
ニコニコ動画モバイルのプレゼンを見ていて、気になることがありました。
一番最後のAppendixで、

ドコモはMFi
900系 MFi3 ADPCMはメーカー毎にある拡張命令で再生
901,2系 MFi4 ADPCM再生が取り込まれ、音源に応じたType-1,2,3,4命令を使って鳴らす
903,4系 MFi5 FueTrekに統一され、Type-2命令に統一される

と書いてありました。
Type-2命令とは何のことですか?ADPCM再生についての情報はどうすれば得られますか?

285:デフォルトの名無しさん
08/02/03 22:27:35
iモードだとADPCMしか再生できないの?しかもステレオ不可?
上のほうでmp3も再生させられるって書いて歩けどあれ嘘なん?

それじゃ、サンプリングレートは22kHzが限界ってことか

286:デフォルトの名無しさん
08/02/03 22:28:19
iモードじゃなくてiアプリね

287:デフォルトの名無しさん
08/02/03 23:04:29
>>282
281です。教えて頂き有り難うございます。
過去ログを見返してみます。


288:デフォルトの名無しさん
08/02/04 09:39:53
他のアプリやメール作成のためにデータをクリップボードにコピーしたいんだけど、iアプリのAPI自体にそんな機能ある?
やっぱりいったんIMEを起動して自分でコピーするしか方法はないものだろうか?

289:デフォルトの名無しさん
08/02/04 13:47:23
>>285ラグとかでADPCMにしてんじゃね?処理軽いから
あと32kHzのADPCMもできた気がする

290:デフォルトの名無しさん
08/02/05 00:46:07
JRE1.5で組んだ(っていえばいいのかな)プログラムをDoja4.0に移植しようと思ってるんですが、
JRE(?)のAPIのjava.lang.Classとかjava.lang.Mathとかそのまま使えないんでしょうか。
単純にJRE1.5のライブラリを追加しても解決しなかったので・・・。
日本語がおかしかったら指摘していただきたいですorz

291:デフォルトの名無しさん
08/02/05 01:07:40
>>290
まずCLDCとDojaのAPIリファレンスを読む。
ほしいものがなければ、自前で実装。

292:デフォルトの名無しさん
08/02/05 01:49:03
ありがとうございます。
そうなると・・・APIのソースから不足してる部分を逐一持ってくるしかないんですね。
やってみます。

293:デフォルトの名無しさん
08/02/05 01:49:56
sage忘れごめんなしあorz

294:デフォルトの名無しさん
08/02/05 02:52:59
>>285
ADPCM再生するためにMFiデータを用意しますが、
902までは各社毎のADPCM形式のMFiデータを用意する必要がありました。
(これが恐らくType1-4まであったのでしょう。)

903以降は(N903,904を除いた)全ての端末で、
SH902,SO902用のMFiファイルが再生できます。
おそらくSH902,SO902で利用されていたのが、Type2命令のADPCM再生です。


>ADPCM再生についての情報はどうすれば得られますか?
wav2mldというオンラインウェアで、
ADPCMサウンドを内包したMFiファイルを作成できます。
さらに詳しい仕様はMFiの資料を手に入れないと難しいと思います。

プレゼン資料を読むとわかりますが、ニコ動画モバイルでも
アプリ側で直接ADPCMを再生するような命令を使っている訳ではなく、
変換サーバを介して細切れのMFiデータを用意して、
連続した音声のように再生しています。

あなたがもし、音楽を再生したいとか単純な動機で作業を行おうとしているならば、
ニコ動モバイルのような工夫をする必要があると思います。

295:デフォルトの名無しさん
08/02/05 10:12:28
>>294
284ですが、有用な情報ありがとうございました。
MFi4以降についての情報がないので、困っていたところです。
ADPCMのフォーマットが統一されたという話は、前のスレで見た記憶があります。
ニコモバの資料も同じようなことが書いてありました。
しかし、Type1とか2とか、そんな用語は初めて聞きました。
# MFiの仕様は非公開ですし、何で知っているのだろうか。公式コンテンツでないのに。

余計な話は止めて、294の情報によるとType[1-4]は各サウンドチップメーカー用のフォーマットという感じでしょうか。
Type1: Yamaha ADPCM, Type2: G7xx, Type3: ROHM ADPCM, Type4: OKI ADPCM
のような。MFi3まではケータイメーカー独自で、MFi5からは、Type1,3,4は外した。
これなら納得できます。
逆に、Type2のフォーマットさえ分かれば全機種再生できると。

296:デフォルトの名無しさん
08/02/05 13:21:52
技術系は人に聞こうとしないから何やらせてもすごい遅い
ようやく質問してきたかと思えば口頭ではなく長文をメールに書いたりしてるし

297:デフォルトの名無しさん
08/02/05 13:45:40
文科系は上司を上手く使うから仕事は早い
でも本人のスキル上達は遅いから長い目で見たら使い物にならないやつばっか。
本人自身も自分はさっさと開発を卒業して命令する側に立ちたがるから、
結果無能の口だけtopが増えていくという

298:290
08/02/05 14:52:45
度々質問すみません。
JRE1.5のAPIのソースコードにあるnativeな関数の本体はどこにあるのでしょうか?
それと、その多言語で書いてある関数を移植しようと思ったら面倒な作業になりますよね・・・?

299:デフォルトの名無しさん
08/02/05 15:00:48
>>295
恐らくType2らしき形式で、端末サイドでの
MFiの動的生成に成功してます。

>Type[1-4]は各サウンドチップメーカー用のフォーマットという感じでしょうか。
MFi自体のフォーマットというよりは、
MFiデータ内の制御命令のフォーマットという事だと思います。

># MFiの仕様は非公開ですし、何で知っているのだろうか。
ドワンゴさんだから・・・?

300:デフォルトの名無しさん
08/02/05 20:42:07
>>294
あ、だからニコモバの音声が何秒間毎に音飛びがするんだね

301:デフォルトの名無しさん
08/02/05 21:16:29
酔狂と言われたイーサネットフレームをiアプリでリレーっての
ちょっと空き時間出来たんで作ってみました

ノートPC <-ETHER-> H8/3069Fマイコンボード <-UART-> N904i
自宅サイドは黒箱debianでcgiとデーモン

で、とりあえず動いてるんだけど.....
ぐーぐるトップページ開くのに10秒ちょっとかかる(w

まぁUART遊びまくってるから、頑張ればもうちょっとマシになりそうだけど
つーか今は生フレームのままiアプリとやりとりしてるし(w

疲れたんで、そのうちって事で...


302:デフォルトの名無しさん
08/02/06 00:48:12
>>298そこがWrite once,Run anywhereなんだよ。
nativeは動かすマシン上ごとに違う処理を抽象的にして吸収してる。
つまり携帯なら携帯で直接動くコードがあらかじめ入ってて本体はそこにしかない。
Javaと切り離されてるから触れない。アルゴリズム分かるなら自分で書くとか

303:デフォルトの名無しさん
08/02/06 01:50:14
>>298がどういう用途でアプリ作ってるか知らないけど
仮にソース見つけて使えたとして、ライセンスとか大丈夫なの?

304:290
08/02/06 01:57:26
>>302
なるほど!
そういうことだったんですか。目から鱗です。
機械に近い部分は分からないので、設計を変える方向でアプローチすることにします・・・。
どうもありがとうございました。

>>303
APIのソースと同じように手に入れられるものかと思いまして・・・。
もし使えれば、教本にあったリフレクションAPIを使ったコードで、
オブジェクト指向っぽいのが作れるかなと思ったのですが、だめでしたorz

305:デフォルトの名無しさん
08/02/06 14:39:36
最近の機種では100k超える
アプリ書けるようになったん??

306:デフォルトの名無しさん
08/02/06 15:18:48
何を今更・・・ほれ
URLリンク(www.nttdocomo.co.jp)

307:デフォルトの名無しさん
08/02/06 16:17:36
>>299
ああ、そうか
ニコモバ(ニワンゴ)からではなく、ドワンゴから資料が回ってくるのか

308:デフォルトの名無しさん
08/02/08 20:14:31
質問させてください
スクラッチパッド上に保存されてるデータを.txt形式などで
iアプリからメール添付して送信…という事は技術的に可能でしょうか?

309:デフォルトの名無しさん
08/02/08 20:49:42
イメージの回転って90度単位でしか出来ない・・ってことないよね?
それっぽい奴がsetFlipModeしか見つからなかった。
スーファミのようにぐりぐりしたいのに

310:デフォルトの名無しさん
08/02/08 21:05:35
>>309
プリミティブ。
スーファミはBGしか回転できないから、使いどころが難しそうだったなぁ。

311:デフォルトの名無しさん
08/02/08 21:12:57
アフィン変換

312:デフォルトの名無しさん
08/02/08 21:18:49
頼む、JavaDocと公式PDF読んでくれ。

313:デフォルトの名無しさん
08/02/08 21:38:07
2D画像の回転はアフィン変換で出来ました。
どうもでした。

314:デフォルトの名無しさん
08/02/09 17:59:28
最近iアプリの作成を始めたのですが、
携帯のソフト情報表示で取得先URLなどを非表示にするためには何をしたらいいのでしょうか。

315:デフォルトの名無しさん
08/02/09 18:09:10
無理

316:デフォルトの名無しさん
08/02/09 19:37:29
>>315
実際表示されていないiアプリがあるので無理ということはないのでは‥。

317:デフォルトの名無しさん
08/02/09 21:00:46
>>316
プリインストールのアプリでなくて?

318:デフォルトの名無しさん
08/02/09 21:05:55
トレースをオフ

319:デフォルトの名無しさん
08/02/09 21:55:05
>>317
ではないですね。

>>318
出来ました、ありがとうございます。
公式の「ゲートブレイカー」はトレースONなのに取得先URLが非表示なので、
トレースが関係しているとは思いもしませんでした。

320:デフォルトの名無しさん
08/02/10 22:19:28
機種別のエミュレータ性能設定値の情報ってありませんか?
エミュレータの描画能力が高性能過ぎて、実機と差がありすぎます。
もしかしてD905が遅すぎるのか。。

321:デフォルトの名無しさん
08/02/10 23:31:01
合わせるのは不可能

322:デフォルトの名無しさん
08/02/11 10:48:59
ちょっとスレチ気味な質問です。
iアプリのダウンロード回数をカウントするために、
<OBJECT declare id="xxxx" data="count.cgi" type="application/x-jam"></OBJECT>
として、count.cgiでカウントしたあとLocation: を使ってjamファイルへリダイレクト・・としたのですが
「無効なデータを受信しました(302)」となって上手くいきません。
誰かiアプリのダウンロード回数をカウントする方法って知りませんか?

323:デフォルトの名無しさん
08/02/11 11:27:10
リダイレクトせずに、そのままCGIでjamファイル書き出せばいいんじゃない?

324:デフォルトの名無しさん
08/02/11 12:45:35
jarファイルをCGIでリダイレクトはできるのかな?

325:デフォルトの名無しさん
08/02/11 12:49:41
>>322
うちは323の方法でやってる
jar側は分割ダウンが掛かる可能性があるんでcgiにするなら注意な

326:322
08/02/11 13:06:02
恥ずかしながら広告ありの無料鯖を使っているので
>>322の方法を行うと,広告が邪魔になるのか「ソフトに誤りがあります」になります.
広告のない有料鯖を使てみます.レスどうもです.

327:デフォルトの名無しさん
08/02/11 14:42:28
>>323は単なる想像。現実は拡張子が.jamでないとはねられる。

328:322
08/02/11 15:16:38
>>322>>323です.スマソ・・・

>>327を見て,一般的なやり方で拡張子をjamからtxtに変えてやってみたところ,ダウンロードに失敗しました.
となるとカウントするのは無理なのでしょうか・・・

329:325
08/02/11 15:33:49
妄想なわけではなくjamをcgi拡張子にしちゃえばいいだけ
.htaccessにAddType application/x-httpd-cgi .jamとして.cgiを.jamにリネームしてやればいい
うちはこの方法で通してる
(昔はカウンタ取ってなかったんでADFのURLの互換性を維持するためにこうしてる)

まぁこの手法を取れない鯖ならcount.cgi?.jamみたいにurlにおける末尾を.jamにすれば通った筈


330:325
08/02/11 16:03:00
ちなみに拡張子が.jamじゃないと駄目ってのはDOJA1.0のみ(2.0以降は自由)の筈なんで
実際はあまり気にすることは無いとは思うんだけどな(jguidefordoja5_x_071101.pdfの221ページ参照)
うちがjamにしてるのは前述のとおりアップデート時のURL互換性のためだから

count.cgiの方でLocation:で飛ばしてるところを

print "Content-type: application/x-jam\n";
print "Content-Length: ".length($outdata)."\n\n";
print $outdata;

みたいな感じで処理すればよろし($outdataにjamの中身放り込んで)
一応現行機種では改行コードは殆ど気にしなくても良いみたいだけど
決まりとしてCR,LFとなってるんで気にするなら(jguidefordoja5_x_071101.pdfの218ページ参照)
標準出力をバイナリモードにして\r\nで吐くようにした方がより良い
広告などでcgi出力を鯖側に変更されるようなら広告などの無い鯖を使えとしか言えないな
ただcgi出力のContent-type:も見ないで広告を付けようとする鯖ってのは鯖の挙動としてどうなのかって気がするが

331:322
08/02/11 23:25:41
わかり易いレスどうもありがとうございます。
これなら!と思いましたが鯖が相変わらず広告をつけて下さるので、
あきらめて引っ越そうかと思います。

332:デフォルトの名無しさん
08/02/12 06:53:59
俺はカロリーメイトが2ダースくらいあるわ

333:デフォルトの名無しさん
08/02/12 08:58:18
質問です。
読み込み例外が発生した時にスクラッチパッドを完全に初期化したいのですが、
outputstream.write(byte b) で0x00をがりがり書いていく方法でよいのでしょうか?
他にうまい方法があればご教授ください。

334:デフォルトの名無しさん
08/02/12 09:42:47
自分が書こうと思ってるデータ構造によるんじゃないか?
頭にデータのバイト長とか入れてる構造なら、そこを0にするだけで十分だと思うし。

335:デフォルトの名無しさん
08/02/12 11:17:28
助けてくださいSDカードとの接続がうまくいきません
ファイル生成の段階でIllegal file nameが返ってきます
エラー周辺のソース張らせていただきます
長々となりますがすいません
問題点などありましたらお願いします

StorageDevice sd = StorageDevice.getInstance("/ext0");
try {
folder = sd.getFolder(dat);
} catch (Exception e2) {System.out.println("1:" + e2);
}
try {
file = sd.getFolder(dat).getFile("info_send.text");
} catch(Exception e2) {
try {
file = folder.createFile("info_send.text");
}catch(Exception e3){System.out.println("2:" + e3);}
}

336:デフォルトの名無しさん
08/02/12 11:20:23
そのまんまファイル名がおかしい。文字数制限
仕様ぐらい嫁

337:デフォルトの名無しさん
08/02/12 23:28:47
SDカードとかにデータ入れてアプリ走らせることって出来ないですか?
ノベルゲーを作ろうと思ってるのですが、まとめられたほうが分岐管理も楽でいいのですが。

338:デフォルトの名無しさん
08/02/13 01:44:40
データって何よ

339:デフォルトの名無しさん
08/02/13 11:36:09
>>337

SDの直接アクセスは不可
iアプリで適当にファイル作成して、できたファイルを他でいじるのは可能

自分は初回起動時に必要な数だけダミーファイル作成して
持って行きたいファイルを同名にて上書きしてる

他に方法があるなら是非知りたいけど.....  あるのかね?


340:デフォルトの名無しさん
08/02/13 13:19:00
ゲーム用途だからサーバから取ってきたデータをSDに書くんだろ

341:デフォルトの名無しさん
08/02/13 22:36:22
パソコン(Windows) −USB− 携帯とい感じで接続します。
Windowsでプログラム(Cなど)を書き携帯電話の赤外センサー
の情報を直接得る方法を書いたページなどを教えてもらえま
せんか。

342:デフォルトの名無しさん
08/02/13 22:54:17
画面を徐々に暗くしたり、明るくしたりする命令はないんですか?


343:正義の味方
08/02/13 23:21:40
地球を救う正義の味方、今こそ参上!!
URLリンク(seiginomikata.xxxxxxxx.jp)

344:デフォルトの名無しさん
08/02/13 23:53:37
>>341

赤外センサーって?
もしかして、IrDAモジュールのフォトダイオードの事とか........


345:デフォルトの名無しさん
08/02/14 00:55:50
>>342
自分もまだ初心者なのでやったことはないのですが
なんでも色々方法があるらしいです…

1. 画面全体を半透明色で塗りつぶしていく
URLリンク(www.moreread.net)
※ ただし大昔の機種は半透明で塗りつぶしはできないらしい

2. gif画像のパレットを書き換えて、暗くなったgif画像を作成・ロード・描画していく
URLリンク(bu-nyan.m.to)
もしくは Palette、PalettedImage を使用(DoJa3.5以降のみ対応)

3. 画面をディザパターンなどで塗りつぶしていく
※ 見た目が汚い

最近の機種向けに作るなら、大体1の方法を使うらしいと、過去ログで見かけた記憶があります

346:デフォルトの名無しさん
08/02/14 01:59:14
あ゛〜〜〜っ!!
最近の端末って、記憶容量ずいぶん増えたねー。
調子こいてアプリダウンロードしまくってたんだけど、
アプリのバージョンアップが面倒なのに気がついた。
バージョンアップマネージャーがあったらいいのにって思ったけど、ムリポ?

347:デフォルトの名無しさん
08/02/14 10:35:28
>>341
Javaアプリからは赤外線の受信もUSBとのバイパスもできないから色々と無理。

>>346
アプリ関係ないので他で聞け。
まぁ無理だろーが。


348:デフォルトの名無しさん
08/02/14 14:34:32
>>342
3Dのプリミティブを使ってやる。
古い機種の場合3D処理が対応してない場合があるが基本3.0以降の機種ならok
ただ3.0以降でも機種依存で動作不完全というか仕様で端の1ドットが欠けたりする。

349:デフォルトの名無しさん
08/02/14 15:47:48
質問

PalettedImageを使いたいんだけど、基本APIのHTMLにはミニマムスペックしかのってないよね?
じゃあと思ってPDFで配布されてる「各機種オプションAPI・拡張API実装状況」を見てみたんだけど、
「基本APIに移りました」としか書いてない。

機種毎のそういう依存情報は、どこに書かれてるんでしょう?

350:助けて
08/02/14 16:04:29
内容:
過去レスも読んだんですけど、iアプリのテキスト入力で初期入力を数字に設定したいんですけど、
ソースの書き方がわかりません。
setInputModeを使うとかまでは分かるんですけど、それをどう自分の書いてるコードに反映したらいいんかわかんないんです。

お助けください。

書いてるコード↓
class PanelSample extends Panel
implements SoftKeyListener,ComponentListener{
TextBox num1 = new TextBox("",8,1,TextBox.DISPLAY_ANY);
TextBox num2 = new TextBox("",8,1,TextBox.DISPLAY_ANY);
Button btn = new Button("計算実行");
public PanelSample(){
add(new Label("☆位:☆"));
add(new Label(" 外?"));
add(num1);
add(new Label(" 底?"));

351:デフォルトの名無しさん
08/02/14 16:11:04
setInputMode
public void setInputMode(int mode)テキスト文字列の初期入力モードを設定します。初期入力モードとは、入力メソッドを起動し た時に最初に設定されるモードのことを表します。デフォルトではかな漢字入力モードです。
パラメータ:
mode - 初期入力モードを指定します。NUMBER, ALPHA, KANA のいずれかを指定しま す。

352:デフォルトの名無しさん
08/02/14 16:15:54
こういうの、直接答えても何も覚えらんなくてダメなんだろうね。

>>350
1行ずつソースにコメント書いてみな。
で、「何を」「どう」変えたいのか考えればわからないかなー。


353:351
08/02/14 16:20:01
俺もずばり正解を書き込む寸前に、ふとAPIリファレンス見て
ずばり答え書いてあるじゃん('A`)
と呆れた

354:デフォルトの名無しさん
08/02/14 16:28:36
サンプル見りゃ一発だろ

355:助けて
08/02/14 16:34:36
ずっとサンプル探したりして、いろいろ試しているんですけど
まったくわかりません。

TextBox num1 = new TextBox("",8,1,TextBox.DISPLAY_ANY);
TextBox num1.setInputMode(TextBox.NUMBER);
と書いてもビルドでエラーになるんですよ。

356:デフォルトの名無しさん
08/02/14 16:42:57
TextBox num1.setInputMode(TextBox.NUMBER);
が明らかにおかしいやん
      num1.setInputMode(TextBox.NUMBER);
だろ?

357:助けて
08/02/14 16:45:52
>>356
それでビルドしても
<identifier> がありません。エラーが起こります。

358:デフォルトの名無しさん
08/02/14 16:46:32
文はメソッドの中に書くものだ

359:デフォルトの名無しさん
08/02/14 16:48:07
Javaの基本がなってない

360:デフォルトの名無しさん
08/02/14 16:49:44
呼んでる箇所がおかしいんだろ

361:助けて
08/02/14 17:15:07
全然わかんないです。


362:デフォルトの名無しさん
08/02/14 17:26:41
Javaをろくに理解せずにサンプルのコピペと試行錯誤だけで作るとこうなるという見本?

363:デフォルトの名無しさん
08/02/14 17:55:11
最低限Javaでハローワールドくらいできろってことだわな
ところで>>349にもレスくだせえ

364:デフォルトの名無しさん
08/02/14 18:04:04
ってか、このスレ内に答えがあるだろ確か

365:デフォルトの名無しさん
08/02/15 00:32:29
>>349>>350と同レベル

366:デフォルトの名無しさん
08/02/15 01:53:54
>>349
自分も気になって検索してみましたが

作ろうiモードコンテンツ:アプリケーション作成上の注意点 | サービス・機能 | NTTドコモ
URLリンク(www.nttdocomo.co.jp)

機種依存 詳細 P504i(S):Graphics2オプションAPIに関する制限
URLリンク(o9o.jp)

このくらいしか見つからなかったです

ひとまずミニマムスペックで
URLリンク(www.rcdtokyo.com)
・ PalettedImage オブジェクトを引数に指定した
 Graphics.drawImage(Image, int, int)、
 Graphics.drawImage(Image, int, int, int, int, int, int)
 による描画
は最低限保障されてるらしいですし
それしか使わないと決めてソースを書けばいいように思います
ただ、PalettedImage で使う Palette の値は取扱いが面倒で (続く

367:366
08/02/15 01:54:33
続き)

過去ログ iモード携帯電話用Java(iアプリ) Part 4
URLリンク(java.yubit.net)

上記の過去ログでも触れられてますが Palette#getEntry で取得した値をRGBに直す方法が存在しないらしいので
(Palette#getEntry の取得値は、機種毎にまったく異なる値になる)
特定のgif画像のパレット値を、計算により徐々に暗くしていく・明るくしていく、といったことはできないでしょう
事前に変化させたいパレット値の全てを、別途、何らかの形で用意しておく必要がありそうです
(RGBが列挙されたバイナリデータを別途持つとか、変化させたいパレット値を全て内包したgif画像を用意するとか)

368:デフォルトの名無しさん
08/02/15 12:03:31
>>341
>>347
機種依存だがUSBは可能
まぁUSB UART I.C.使ってのUSB Serial Portだけど
(特定の機種で専用ケーブル用意すれば....って事ね)

>>341
IrDAモジュールを直接叩けないので
できるのは赤外線リモコン(送信)とIrDAな通信だけですな

世に学習リモコン iアプリが無いんだから わかりそうなものだけど


369:デフォルトの名無しさん
08/02/15 12:16:28
iαppliTool for DoJa-5.1(FOMA) で開発していますが、
エミュレータにて実行しようとした時にコンソールに

AppSize と SPsize の合計が > 1024K なので NG です

との表示が出てしまい実行できません。
実際に ADF 設定にて SPSize に 20000000 などと設定して AppSize と SPsize の合計が 1024KB を超えているのですが
実機ではなくエミュレータのみで確認できればいいので、この制限を回避したいのですが可能でしょうか?


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

4716日前に更新/222 KB
担当:undef