プログラミングノート

一からものを作ることが好きなエンジニアの開発ブログです。

Sアプリ

携帯アプリ開発まとめ

携帯アプリ(iアプリ, S!アプリ)開発のまとめです。 Mokit 携帯アプリ(iアプリ, S!アプリ)開発を支援するためのフレームワークです。アプリ開発の際に必要となる基本的なクラスを提供、同じソースで複数キャリアに対応できるよう開発を進めています。今後はGU…

Star対応バージョンをリリースしました。

docomoのStarプロファイルに対応したバージョンをリリースしました。 プロジェクトサイト 詳細機能 これで、Doja、Star、MIDPがそろったので新規アプリの開発が大分楽になります。Eclipseで開発環境を整え、それぞれに対応するMokitモジュールを既存のEclips…

携帯アプリ開発フレームワークMokitをバージョンアップしました。

Doja, MIDP版ともにバージョンアップしました。今回は全般的に構成を見直したため前回までのバージョンからパッケージ名、クラス名が大幅に変更となっています。 新たに追加した機能としては、音声再生やプロパティファイルの利用機能があります。あとは今回…

画像の透過処理について

DoJaのように便利なメソッドはありませんが、ピクセルを直接変更して透過できました。 エミュレータでしか確認できないので実機で動くかは微妙ですが。 //透過させる画像 Image img = イメージ取得; //透過する色(RGB) int c[] = new int[]{255,255,255}; in…

サウンドデータ形式のまとめ

mokitにサウンド系のクラスも追加したいので、サウンドデータの形式について調べてみました。多少間違い/足りない箇所があるかもしれませんが、それぞれのプロファイルで利用できるサウンド形式は下記の通りです。 DoJa 形式 拡張子 関連パッケージ/クラス M…

resourceからテキストファイルをロードする方法

以前アプリを作っているときに固定文言を管理するクラスを作っていたのですが、結構管理が面倒でした。そこでJavaのResourceBundleのようなクラスを作るためにテキストファイルのロードを試したのでメモ。 res/sample.txt というファイルを作成して下記コー…

MIDP対応バージョンをリリースしました。

Doja版v1.1とMIDP版v1.0をリリースしました。 https://sourceforge.jp/projects/mokit 主な変更点は下記の通りです。 Doja HTTPキュー通信対応 ユーティリティクラス追加 MIDP Doja版移植(一部移植できていない箇所あり) sampleパッケージにキー操作、HTTP…

RecordStoreとスクラッチパッドの違い

mokit_midp版に入れるRecordStoreクラスを作成。RecordStoreとDojaのスクラッチパッドは下記のような相違点がありましたが、どちらも同じような操作で使えるように作ってます。 Doja (メガアプリ) ADF: SPsizeで指定 Jarと合計で1Mまで(スクラッチパッドの…

EclipseでSアプリ開発

Sアプリもやってみたかったので、開発環境をセットアップ。基本的にSoftBank提供のヘルプそのままですが、途中色々はまりかけたのでメモ。 準備 SoftBankの技術情報サイトから必要ファイルをダウンロード。JSCLとMEXAがあって違いが良く分からなかったので、…