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


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

iモード携帯電話用Java(iアプリ) Part17



1 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:21:44 ]
NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。

※DoCoMo以外は下記スレへ。
CLDC+MIDP+携帯電話用Javaスレッド part 8
ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/

■ iアプリ特有ではなくJava一般に関する質問はこちらへ
【初心者】Java質問・相談スレッド113【大歓迎】
ttp://pc11.2ch.net/test/read.cgi/tech/1204363011/

■関連スレ
【日本携帯】Mascot Capsule/Micro3D【標準】
ttp://pc11.2ch.net/test/read.cgi/tech/1117773530/


651 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:48:30 ]
いくら匿名の2chでも礼儀は必要ということだなー

652 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:51:54 ]
あと問題がありそうなのは装備の付けはずしの部分ですかね

まず、アイテムクラスを配列で、道具箱クラスが持っています、
装備メニューを開いた時に、例えば頭の装備品ならばアイテムクラスの配列を
全検索して、頭に装備するアイテムが出てきたらポインタを取ってきて
メモリ確保をしていない装備メニュー用のアイテム配列に追加っていう風にやっています

>>648
落ちると言うのは「例外処理がされていない動作障害が発生しました」みたいなダイアログが出て
実機のみで落ちます、エミュレータでは出たことありません

>>649 >>650
正確には落ちまくりではないですね
例えばマップを出たり入ったりを繰り返すとだとか
上で書いた装備メニュー用のアイテム配列の削除のときに落ちることがあります

653 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:55:26 ]
>>652
間違い・・・
>上で書いた装備メニュー用のアイテム配列の削除のときに落ちることがあります
じゃなくて、表示用に作ったクラスの配列でした、ポインタをとってきたのに削除するとまずい…

654 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:56:37 ]
俺のデバッグを手伝ってくれスレはここですか?('A`)

655 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:58:56 ]
652の情報まで聞いて、やっと原因わかったわ
そりゃ落ちるだろw
PCJAVAじゃあるまいにw


656 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 15:04:03 ]
>655の書き込み見て気づいた俺は反応鈍いのかな
これについては昔の端末のほうがしっかりしてるんだよな
最近のは手抜き過ぎ
Javaだと自前でどうにかするのも限界あるし、そういう意味じゃCとかのほうが便利だぜ

657 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 15:14:15 ]
なるほど
こりゃ設計の問題じゃね?
もしくはMAXきめるかしかないと思われ

658 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 15:27:24 ]
ポインタをコピーして複数から参照するのがまずいのですか?

659 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 19:28:28 ]
ここまで読んだけど全く分からん。
>>655-657は一体何に気付いたのか教えて欲しいな。
あと取り敢えず630は名前付けてくれないと見難い。

直接の原因のほうは俺は分からないけど、
まず例外のキャッチに焦点を当てるのが先決だと思うんだ。
確認するけど、>>646のコード以外で動作しているスレッドは無い?
プログラムの大本がそこだから、そこでさえキャッチすれば
完全とか思っていると見逃してしまったりするよ。
アプリの根元はスレッド毎にあるんだから其々でキャッチが必要。
コールバック系のメソッド、タイマやオーディオのイベントハンドラ内はチェックした?

>>652で言ってるダイアログが出るのは、必ずどこかメインスレッド外で
例外が送出されているからだと思うよ。



660 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 19:42:16 ]
eclipse3.1.1とDoJa5.1、JDKは1.5で開発行いたいんだけど
サンプルプログラムをデバッグしようとしても”リモートVMに接続できない”
等のエラーが出てしまうんですが、解決方法ご存知の方いたら教えてください

661 名前:630 mailto:sage [2008/05/26(月) 19:58:15 ]
>>659
ああああ、そういえばテスト用にアニメーションをスレッドでやってて
それ放置したままでした;;スレッドはこれしか作ってないので
原因の一つはこれで間違いないですね;;

662 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 19:59:11 ]
>>659
ついこの間、バカな質問者のせいでこのスレが大量に流れたの忘れたの?
なんでバカの流入を加速させようとするの?

663 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 20:01:25 ]
>>661
また後だし情報かよ
お前氏んでいいわ

664 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 20:04:52 ]
そこまで口汚く罵ることはないだろ
ただ630も、別にここは初心者質問スレじゃないってことを理解しようよ
回答してくれそうな連中を小馬鹿にした態度や、情報を全然開示しない姿勢は反感を買うに決まってるでしょ

665 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 20:14:04 ]
ダメ質問者のテンプレのようなやりとりだな

>>630
・メモリー不足か「なにか」で「落ちまくります」 (なにか?落ちまくり?何それ)
・アイテムを64個 マップのレイヤーが四層 (勝手に定義した単語使うな)

>意味不明という意味わいのレスをうける

>>636
レスに対してなめた態度 (お前の質問の態度をあらためろ)

>「なにか」をはっきりさせろ

>>638
キャッチできないんですよね (Javaの仕様上ありえねーよ。少しは自分を疑えや)

>ソースだせ

>>640
どの部分をですか? (お前しか全容を知らんのに、なんで他人が「どの部分か」指定できると思えるの?)

>原因個所を特定できる部分か、可能な範囲できるだけ

>>645
イヤミにはイヤミで返しましたwwww (お前のなめた質問態度がそもそもの原因だろ)

   そして

>>661
ああああ、別のスレッドまわしてましたああああ!!

   (#^ω^)

666 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 20:20:19 ]
-------ここまで、質問者630からの感謝の言葉、謝罪の言葉一切なし---------

667 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 20:24:45 ]
>>666
違和感の原因がわかった
マジだ

668 名前:630 mailto:sage [2008/05/26(月) 20:29:03 ]
え?お礼って強制されるもんなんですか?

669 名前:630 mailto:sage [2008/05/26(月) 20:34:44 ]
>>663
後だし情報というか完全に忘れてた感じです
そもそも情報としてスレに挙げられるなら(覚えてたなら)直しますし

>>664
そうですね、すいませんでした

小馬鹿にしたレスというのは特に>>645だと思うんですが
>イヤミもわからん頭でプログラムは無理だと思うよ。
これ>>636のイヤミがわからなかった時点でオマエガナーと思ってしまったので
ついつい書き込んでしまいました;;

>>666-667
このレスに書く予定でした、添削している間にスレが進んでしまって

あと>>668は偽者ですけど、IDでないので無駄ですね



670 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 20:42:27 ]
小馬鹿うんぬんだが、質問者としての最低限の情報提供もしてないのならイヤミの一つも言われるでしょ・・・
それにイヤミで返してどうすんの
裏を返せば「質問に応えるためには、この情報が足りてないよ」ってことで、ありがたがるべき指摘でしょ・・・

671 名前:630 mailto:sage [2008/05/26(月) 20:53:54 ]
すいません、その通りでした
このレスで最後にしときますので以降はスルーお願いします

672 名前:デフォルトの名無しさん mailto:saga [2008/05/27(火) 00:31:29 ]
引数重視だととにかくメンドクセエ
包括変数がとにかく便利でしかたない
異常ですか?

673 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:35:32 ]
正常な馬鹿です

674 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:41:40 ]
お前ら、スルー力とか、大人の余裕とかないのかよ。

675 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 01:48:32 ]
メモリ不足はどう頑張っても拾えないケースがあると思ってましたマ

676 名前:デフォルトの名無しさん mailto:saga [2008/05/27(火) 16:24:29 ]
505以降はJavaヒープがじゅうぶんにあるから
メモリ不足ってあんまり有り得ないと思う
他の原因でエラーが出ていると考えたほうがいい


677 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 17:32:50 ]
ゲームで必要なイメージを全て持ってるとかだったら、ヒープやばいだろう。
要らないのは捨てろよ。

678 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 05:04:17 ]
>>634
亀レスですが、なるほどガッテン!なお話だなと思いました
・最初から容量をケチってソースを書いたせいで、最後まで謎のバグに悩まされるか
・見通しのいいソースでひとまずバグのない状態を実現してから、容量削減を模索するか
後者は二度手間?になりそうな印象もありますが
容量削減のためのノウハウはある程度蓄積されてるので
バグを取るよりは作業手順・内容が明確になる=負担は少ない、と言えるのかもしれないですね

679 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 09:43:47 ]
>>672
価値がありません



680 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 09:58:04 ]
>>672
価値がありません

681 名前:デフォルトの名無しさん mailto:saga [2008/05/28(水) 20:50:39 ]
動きゃいいんだよ

682 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:54:37 ]
スクラッチパッドに記録したデータを一部消したいんですが
そんなことできますか?

683 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:55:35 ]
軽く水に浸す

684 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:52:42 ]
だが運がよくないと全部が消える素人にはオススメできない諸刃の剣

685 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:53:19 ]
>>682
・どう保存しているか
・どのように保存されているのか
これが分かれば可能。
分からなければ軽く水に浸す。

686 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:29:56 ]
っつーか、自分で管理してるデータなら
自分で好きにしたらいいじゃん。

687 名前:デフォルトの名無しさん mailto:saga [2008/05/30(金) 00:58:14 ]
アプリ起動中にfreeMemory()を表示させるとメモリーの様子が分かるが
ゼロになると自動的に解放されてメモリーが増えるので
メモリー不足のエラーなんか有り得ない
(嘘)

688 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 03:33:04 ]
再帰でスタックオーバーフローが起きたら有りえるんじゃないの

689 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:44:44 ]
↑俺はぷよぷよ作ろうとした時に判定部分でそうなった



690 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:33:59 ]
スタックは何KB?

691 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:30:23 ]
>>682
残念ながらプログラムでは一部を消す、といったことはできません。
もしどうしても、というのなら「気」で消してみてはいかがでしょうか?

まず、掌を熱くなるまでこすりあわせます(最初は風呂上りなどにやると良いでしょう)。
そして、両掌をわずかに離して向かいあわせてください。
この状態で掌をゆっくりと動かしてみましょう。
掌が互いに引っ張り合ったり逆に押し返すような「気」の「力」を感じるはずです。

掌に気を感じられるようになったら、端末の上に掌をかざしその「電気」を感じ取ってください。
うまくいけば、記録されている情報の「気配」を感じ取れるはず。
後は、消したい情報の気配を探り当て、邪気を送り込めばその情報を保持している電気を破壊できます。


692 名前:556 mailto:sage [2008/05/30(金) 21:21:48 ]
そもそも消すという行為に何の意味があるんだ?
参照しなきやいいだけじゃん

693 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:24:46 ]
ゴメン、名前欄ミスった
556とは関係ないです

694 名前:デフォルトの名無しさん [2008/05/30(金) 21:42:00 ]
>>691
やってみた
本当に掌の間にねばっこい塊があるみたいな感じで引っ張り合うなw

これで先生のあのデータを(略


695 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 22:19:50 ]
やってみたがイマイチわからん。掌をどう動かすんだ?
距離を離すようにするのか、それとも距離を一定にしながらすれ違うように動かすのか・・

696 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 07:50:51 ]
>>695
私は691ではないけど、やってみた感じでいうと
こすりあわせなくても、
合掌して手のひらを4mm〜8mm位の間で離したり近づけたりしていると
なにかの存在があるように反発力を感じた。
すれ違うとかじゃなくて、
両手の平の位置は合掌時の位置関係で固定するのが正しいみたいだよ。

697 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 21:14:20 ]
お前ら、2chネラーの言うことなんて真に受けるなよ(w

698 名前:デフォルトの名無しさん [2008/06/01(日) 02:20:27 ]
au使ってるんだけど
作ったアプリを携帯に入れるにはどうしたら良いんでしょうか

699 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 02:31:35 ]
>>698
docomo端末に買い換える




700 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 09:15:06 ]
>>697
クレタ人か。

701 名前:デフォルトの名無しさん [2008/06/01(日) 09:56:16 ]
auのほうがいいからやだ

702 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 11:07:41 ]
>>698
「iアプリゲーム開発テキストブック903i/703i対応」著:布留川英一
の365ページ以降に「au/ソフトバンクへの移植」があるから読んでみたら

703 名前:デフォルトの名無しさん [2008/06/01(日) 12:53:03 ]
携帯へのダウンロードの問題だけなんだけど
auで動くかどうかは
www.au.kddi.com/ezfactory/tec/spec/ezplus.html
のツールで確認済み

やっぱページにアップするしかないのかしら

704 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:06:26 ]
今EZアプリ動く機種あるの?

705 名前:デフォルトの名無しさん [2008/06/01(日) 13:08:01 ]
動くことは動くんじゃね

706 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:20:45 ]
まぁ、どっちにしてもスレ違いな気がする。
EzアプリってMIDPじゃないのか…?

707 名前:デフォルトの名無しさん [2008/06/01(日) 13:21:50 ]
なるほどここはiアプリか確かにそうだね
ごめん

708 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:35:19 ]
IApplication.getParameter()で取得するパラメータって
エミュレータで設定できますか?

709 名前:デフォルトの名無しさん mailto:saga [2008/06/01(日) 19:18:28 ]
配列a[0]〜a[100]までを引数にしたのですが

meso(a[]);
:
:
void meso(int a[]){ }

とやってもエラーが出ます
どうすればいいですか?




710 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 19:32:56 ]
>>709
pc11.2ch.net/test/read.cgi/tech/1210529127/

711 名前:デフォルトの名無しさん mailto:saga [2008/06/01(日) 20:10:40 ]
>>710
何番目のレスですか? 

712 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 20:31:39 ]
多分「失せろ」って事だと思う。

713 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 23:42:24 ]
>>711
iモードに限らないJavaの話題はここですべきでないってことだよ

714 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 23:51:45 ]
つーか後々の為にJavaの入門書からやり直した方がいい

715 名前:デフォルトの名無しさん mailto:saga [2008/06/02(月) 00:48:23 ]
配列は引数にできないんですか?

716 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 00:52:39 ]
できますん

717 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 00:55:26 ]
>>715
失せろ

718 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 01:04:03 ]
>>715
javaの話はjavaのスレでやれ

719 名前:デフォルトの名無しさん [2008/06/02(月) 07:11:26 ]
mesoddo



720 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 00:14:47 ]
void meso(int []a){ }

721 名前:デフォルトの名無しさん [2008/06/03(火) 09:43:03 ]
iアプリってたくさんクラつくれないからソースが偏るよね
C言語みたいになる

722 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 12:11:50 ]
>>721
別にクラスなんていくつでも作れるが


723 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 13:41:51 ]
でも作らないよね
23個程度だし

724 名前:デフォルトの名無しさん mailto:saga [2008/06/03(火) 20:19:03 ]
importで*使うとメモリを多く消費するんですか?


725 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 20:36:11 ]
俺はメガアプリ用にはStateパターンで使うconcreteなクラスは大量に作ってる。
とはいえなるべくサイズ削減はしたいけど、ProGuardじゃクラス融合はしてくれないしな。
Eclipseのリファクタリング処理をバッチ化して実行するような、
ソースコードレベルのオブファスケータがあると良いんだけど、無いよなぁ。

726 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 20:45:15 ]
Java Blender と ProGuardってどっちがいいの?

727 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 22:35:48 ]
オプションで融合できるけどね

728 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 22:36:35 ]
>>726
前者って暫く更新してなくね?

729 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:20:55 ]
k-tai.impress.co.jp/cda/article/news_toppage/40212.html
>iアプリDX以外のiアプリ利用時に、GPSで測位した位置情報が通知されてしまう場合がある

ってことは、この3機種では一般アプリからも単独でGPSの位置情報を利用する方法があるのか…?



730 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 06:09:37 ]
PCでは動くのに、実機ではぬるぽ投げたり、アウトオブバウンズ投げるのは
なんでですかね?

731 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 06:17:47 ]
たまたまPCで動いていただけ。

732 名前:デフォルトの名無しさん [2008/06/04(水) 07:17:01 ]
>>724
しない

733 名前:デフォルトの名無しさん [2008/06/04(水) 08:15:35 ]
>>724
するんじゃね?全部読み込むんだし

734 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 09:00:10 ]
>733はimportと(Cの)includeを混同してないか?

includeはファイルをソースレベルでマージするものだが、
importはクラスの場所(ライブラリ内でのいわばフルパス)をあらかじめ指定して、
ソース中での記述を省略できるようにするもの。
…だと思ったけど。

Javaスレ行った方がいいな。

735 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 09:10:07 ]
javacなどのコンパイラは、メモリを消費するかもね
クラスファイルになったら一緒

736 名前:デフォルトの名無しさん mailto:saga [2008/06/04(水) 21:34:12 ]
クラスファイルってなんですか?


737 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 22:22:23 ]
Javaのソースファイルをコンパイルしたらできる、.class という拡張子が付いたファイル

738 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 22:28:48 ]
>>729
TrustedAPIDなしでもGPS情報取得できちゃうようなバグじゃね?

739 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 22:31:43 ]
むしろ、GPSぐらい解放してくれたらいいのに。
毎回ダイアログ出てもいいからさぁ。
いちいちWEB経由とか写真に埋め込みとかめんどくさくってやってらんねぇ。



740 名前:デフォルトの名無しさん [2008/06/04(水) 23:10:20 ]
ちょっと知恵を拝借したいのですが、
スクラッチパッドにbyte配列とshort配列を書き込みたいと思っています。
shortの場合、DataOutputStream#writeShortを使えば良いのですが、
そうするとbyte配列書き込み用とshort配列書き込み用の2のメソッドを
実装することになってしまい、無駄な気がしています。

short配列をbyte配列にキャストしたり、代入できないので
どのようにすれば効率の良いプログラムになるでしょうか?
また皆さんはどのように対応しているのでしょうか?

識者の方、よろしくお願いします。

741 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:19:37 ]
無駄な気がしても、他に方法はないんじゃないかな
byteかshortどっちか使うのをやめて、片方に統一するとか・・・

742 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:05:18 ]
全部byteで書き込めばいいんでは?
どうせwriteShort使ったって内部でbyte変換してるんだろうし。

743 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:12:19 ]
俺は両方バイトに変換して書き込んでる、結局読み込むときこっちのが楽だし

744 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:46:22 ]
スクラッチパッドへのアクセスの話が出てるみたいだからちょっと便乗して質問

アプリの設定を変えるたび、スクラッチパッドに、たった4byte程度のフラグ情報を書き込む
という処理をしてるんですけど
機種によって書き込みに1秒程度かかって待たされたり
あるいは全然待たされなかったりするのですが、こんなもんなんですかね…?

一応書き込むときに、length=4とつけてはいるんですが…
(この length=xxx って読み込みだけじゃなく書き込みでも効き目はあるんだろうか…?)

745 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 13:07:50 ]
>>744
そんなもん。
機種によってはスクラッチパッドの中身全てを一旦メモリー上に展開したりするからな。
(んで、アプリ終了時に書き込む。だから電池抜きでやると、書き込んだはずのデータが消えちゃう。回避不可能)
色々独自仕様ありすぎ

746 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 17:36:36 ]
>>740
データ型じゃなくて処理の単位で分けてる。
writeScore()とwriteConfig()みたいに。

同一ストリームへの書き込みでbyte配列とshort配列が混在するときは
そのままインラインで書いてるなぁ。

747 名前:740 mailto:sage [2008/06/05(木) 21:00:04 ]
アドバイス感謝です!!

>>741-743
回答ありがとうございます!
やはり、スクラッチパッドへのアクセス方法は
人それぞれなのですね。

>>746
なるほど、処理単位という発想はありませんでした。
汎用的なものを作ることしか考えていなかったです。

まずはshort→byte配列変換するパターンで作って、
その後他のアクセスパターンも試してみるつもりです。

本当にありがとうございました。

748 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 22:31:44 ]
String replace()で改行の削除って可能ですか?

例:str="あ\nあ";
strを"ああ"に

str.replace('\n', ''); ←これだとコンパイルエラーになる(><)
お願いします。

749 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 22:41:26 ]
エスケープ...



750 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 22:48:36 ]
>>745
> 機種によってはスクラッチパッドの中身全てを一旦メモリー上に展開したりするからな。
> (んで、アプリ終了時に書き込む。だから電池抜きでやると、書き込んだはずのデータが消えちゃう。回避不可能)

マジすか…
アクセスが妙に速いのはそういうことをやってる機種、かもしれませんね…

「アプリ設定を変えても即座に記録されない」と苦情が出て
変更する都度スクラッチパッドに記録するようにしたんですが
今度は機種によって「グッ…」「グッ…」と待たされて…
これはもう「端末の仕様です」で押し通すしかないですね
(アプリ終了前にイベント発生?してくれるならまだどうにかなりそうですけど、
そういう実装はされてませんしね…)

751 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:08:06 ]
>>749 もうちょっと詳しくお願いします;;

補足で
str.replace('\n', ' '); ←これで削除はできるんですが半角スペースが入ります
str.replace('\n', '\0'); ←これでも半角スペースが入ります






[ 続きを読む ] / [ 携帯版 ]

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

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