API対応状況
Star対応機種のオプションAPI対応状況(主なもののみ)
機能 | F | N | P | SH | 備考 |
Bluetooth | × | × | ○ | ○ | トラステッドアプリ専用 |
RAW画像 | × | × | ○ | × | トラステッドアプリ専用 |
音声認識 | ○ | ○ | ○ | ○ | トラステッドアプリ専用 |
外部ストレージ | ○ | ○ | ○ | ○ | |
Felica | ○ | ○ | ○ | ○ | |
動作認識 | ○ | ○ | ○ | ○ | |
加速度センサ | × | × | × | × | |
電子コンパス | × | × | × | × | |
現在位置取得 | ○ | ○ | ○ | ○ | トラステッドアプリ専用 |
赤外線OBEX通信 | × | ○ | × | ○ | |
アバター操作 | × | ○ | × | ○ | トラステッドアプリ専用 |
セキュリティ用暗号化 | ○ | ○ | × | × | |
ブラウザのサスペンド起動 | ○ | ○ | × | × | |
動画の保存や読み込み | × | ○ | × | ○ | |
トルカ | ○ | ○ | ○ | ○ | |
動画の音声部再生 | ○ | × | × | ○ | |
Flash再生 | ○ | ○ | ○ | ○ | |
3Dグラフィックス | ○ | ○ | ○ | ○ | |
OpenGL ES | ○ | ○ | ○ | ○ | トラステッドアプリ専用 |
3Dサウンド制御 | ○ | ○ | ○ | ○ | |
シリアル接続 | × | ○ | × | × | |
指紋認証 | ○ | × | × | × | |
歩数計 | ○ | × | × | × | |
回転キャンバス | × | ○ | × | × | |
ポインティングデバイス | ○ | ○ | × | ○ | |
シンセサイザ | × | × | ○ | × | |
タッチパネル | × | ○ | × | ○ | |
OpenGL拡張 | ○ | × | ○ | × | トラステッドアプリ専用 |
- その他
- iアプリのSDカード移動:N, P
- カメラでの文字認識:N
- Flashの保存と取得:F, N, SH
- 文字数指定でのIME起動:N, P, SH
- TextBox文字数無制限指定:N, P, SH
- 太字:F, N
- 斜体:F
- 太字&斜体:F
- UART接続:N
- FPコード読み取り:F, P
実装状況内の表記ミス
- com.docomostar.StarApplication
- LAUNCHED_AS_MAP_PLATFORM_DIRECTLYが空欄
- LAUNCHED_FROM_MENU_FOR_DELETIONが空欄
- com.docomostar.system.PhoneSystem
- F-01AはDEV_KEYPADに対応している
- com.docomostar.ui.Display
- F-01AはKEY_CLEAR, KEY_PAGE_UP, KEY_PAGE_DOWNに対応している
- com.docomostar.ui.Font
- F-01AはFACE_PROPORTIONALで端末のフォントを使用できる
- 仕様では上記のような規定ではないため誤りではなくF系の独自実装
- com.docomostar.opt.system.PhoneSystem2
- F-01AはDEV_DISPLAY_STYLEに対応していない
- F-01AはDEV_ALLOCATABLE_JAVA_MEMORYに対応している
実装状況内の未確認情報
- 以下の情報は09/04/04版のもの
- 09/04/07版で何故か削除されてしまったため現在は参照不可
- 現行機種はすべて×(未対応)になっていた
- 09/05/19に公開されたStar-1.1の追加シンボルであることが判明
- DojaのようにLEが存在する?
- Star-1.x LEという記述があった
- 今後のバージョンで追加されると思しきシンボルが記載されている
- 選択した文字列からのiアプリ起動
- com.docomostar.StarApplication.LAUNCHED_FROM_SELECTED_WORDS
- Bluetooth帯域外の通信路を用いた接続
- com.docomostar.device.Bluetooth
- RAW画像でYUV422(YUY2)形式の色空間の使用
- com.docomostar.device.RawImageCapture.COLORSPACE_YUV422_YUY2
- 位置情報API用都市選択
- com.docomostar.system.CityInfoStore
- 身体活動量計
- com.docomostar.opt.device.PhysicalActivityMonitor
- タッチパネルでのピンチ(2本指)操作
- com.docomostar.ui.Display.TOUCH_PINCHOPEN_EVENT
- com.docomostar.ui.Display.TOUCH_PINCHCLOSE_EVENT
- iモーション(video/3gpp, audio/3gpp)の取得と保存
- com.docomostar.system.ContentsDownloader
- 充電残り時間の取得
- com.docomostar.system.PhoneSystem.DEV_CHARGING_TIME
- バッテリ残り時間の取得
- com.docomostar.system.PhoneSystem.DEV_REMAINING_TIME
- OpenGL ESによる非同期(並列)描画
- com.docomostar.ui.ogl.GraphicsOGL.flushAndStoreCommands()
- 選択した文字列からのiアプリ起動
F-01AのオプションAPI対応状況(トラステッド除く)
- 以下は実機でメソッドを呼び出すなどで調査したもの
Starプロファイルでの対応状況
クラス名 | 対応 | 用途 | 備考 |
Star-1.0 基本API | |||
AccelerationSensor | × | 加速度センサー | |
AudioTrackPresenter | ○ | 動画の音声のみを再生 | |
CertificateStore | ○ | 証明書機能へのアクセス | |
Compass | × | 電子コンパス | |
DTVSchedule | ○ | ワンセグ予約登録 | |
Felica | ○ | フェリカ | |
FlashPlayerPane | ○ | Flash再生用Frame | Star新規クラス |
MovieStore | × | 動画の選択と登録 | |
RollReader | ○ | ロール動作認識 | |
ShakeReader | ○ | シェイク動作認識 | |
StorageDevice | ○ | ストレージデバイスへのアクセス | |
TorucaStore | ○ | トルカ管理機能にアクセス | |
Star-1.0 オプションAPI | |||
Canvas2 | × | 90度回転できるCanvas | |
FingerprintAuthenticator | ○ | 指紋認証 | |
Graphics2 | ○ | Graphicsより高度な描画 | |
Math | ○ | 数値計算(三角関数と平方根) | 静的メソッドのみ |
MediaPlayer | × | SD内の動画を直接再生 | |
Pedometer | ○ | 歩数計からの情報取得 | |
PhoneResource | × | LED表示部の制御 | |
PointingDevice | ○ | ポインティングデバイス | ジョイスティックモードも使用可能 |
Synthesizer | × | シンセサイザの制御 | Star新規クラス |
TouchDevice | × | タッチパネルの制御 | Star新規クラス |
DoJaプロファイルでの対応状況
クラス名 | 対応 | 用途 | 備考 |
DoJa-5.1 基本API | |||
AccelerationSensor | × | 加速度センサー | |
AudioTrackPresenter | ○ | 動画の音声のみを再生 | |
CertificateStore | ○ | 証明書機能へのアクセス | |
Compass | × | 電子コンパス | |
DTVSchedule | ○ | ワンセグ予約登録 | |
Felica | ○ | フェリカ | |
MovieStore | × | 動画の選択と登録 | |
OwnerProfile | × | マイプロフィールのデータへのアクセス | |
RollReader | ○ | ロール動作認識 | |
ShakeReader | ○ | シェイク動作認識 | |
StorageDevice | ○ | ストレージデバイスへのアクセス | |
TorucaStore | ○ | トルカ管理機能にアクセス | |
DoJa-5.1 オプションAPI | |||
Canvas2 | × | 90度回転できるCanvas | |
FingerprintAuthenticator | ○ | 指紋認証 | |
Graphics2 | ○ | Graphicsより高度な描画 | |
IlluminationDisplay | ? | イルミネーション | 恐らく× |
Math | ○ | 数値計算(三角関数と平方根) | 静的メソッドのみ |
MediaPlayer | × | SD内の動画を直接再生 | |
Pedometer | ○ | 歩数計からの情報取得 | |
PhoneResource | × | LED表示部の制御 | |
PictureLight | × | ピクチャーライト | |
PointingDevice | ○ | ポインティングデバイス | ジョイスティックモードも使用可能 |
RadioTuner | × | ラジオの制御 | |
SpeechSynthesizer | × | 文字列の読み上げ | getSpeechSynthesizer()が例外を吐かないがnullを返す (上記の挙動はリファレンスに記載がない) |
SubDisplay | × | サブ画面の制御 | |
TransparentImage | × | 透過画像 | Imageでほぼ代用可能 |