- 2009-06-26 13:18
- android
IMEとして動いているSimejiですが、ランチャー機能を付けてみました。
IMEはサービスとして動いているので、それを活かしたランチャーを考えました。

Androidでデフォルトのランチャーと言えば、ホーム画面で下から引っ張る形のグラフィカルなランチャーです。
一般的な利用フローを考えてみました。
1.起動中のアプリを停止(もしくはHomeボタン)
2.ランチャーを引き出す(もしくはHomeのショーカット)
3.アプリを選択して起動
ということで、アプリを起動するのに最短でも2ステップを要します。
Simejiランチャーは加速度センサーを利用した、モーションランチャーです。
menuボタントラックボールを押しながら左、前、右、後に(ある程度の早さで)傾けると、
それぞれの方向に登録したアプリが起動します。
ということで、登録したよく使うアプリに関しては1ステップで起動できて便利です。
「Simeji設定」で起動するアプリを設定できます。

アイコンを選択するとアプリ一覧が表示されますので、
そこから起動アプリを変更できます。

という機能を作ったところで、ネットを見ていると…
なんか同じ機能のアプリを見つけました><
しかもGoogle Hackathonで1位になったやつでした。
このHackathonに私は参加していないので、どうやって実装したかは不明ですが、
機能的にはさほど変わらないように思います。
といことで、Simejiランチャーのアイデアは後発です。
ということで、モーションランチャーだけを使いたい方は、
Hackathonのチャンピオンアプリを使ってみてはいかがでしょうか?
いつものように野良アプリとして公開します。
利用したい方はご自由にお楽しみください。
Simeji2.6.0.apk (更新:ランチャー搭載 @26th June, 2009)
Simeji2.6.1.apk (更新:記号キーボードで「3」が「あ」と入力されるバグを修正 @30th June, 2009)
Simeji2.6.2.apk (更新:ランチャーで電話が起動できないバグを修正 @2th July, 2009)
Simeji2.6.3.apk (更新:トラックボール押下+回転=モーションランチャーに修正、Capsの導入 @2th July, 2009)
Simeji2.6.4.apk (更新:ランドスケープモードのQwerty入力でCapsを有効にしました @3th July, 2009)
Simeji2.6.5.apk (更新:ハードキーボードのバグ修正 @3th July, 2009)
Simeji2.6.6.apk (更新:ランチャー未起動でトラックボールを動作させました @5th July, 2009)
Simeji2.6.7.apk (更新:ローカル辞書のバグ修正 @6th July, 2009)
Simeji2.6.8.apk (更新:パフォーマンスチューニング @8th July, 2009)
最新版をご利用下さい。
また、バグや要求などがありましたら、是非このエントリにコメントして下さい。
- Newer: iPhone 3GSイベントでAndroidのTシャツを渡すという暴挙
- Older: Simejiがローカル辞書を使えるようになりました
Comments:21
- Shawn 09-06-30 (火) 18:16
-
Hi Adamさん、
I sent email to the address listed here http://www.adamrocker.com/blog/about/ to discuss the dictionary!!!The subject is simejiのディクショナリ
- adamrocker 09-06-30 (火) 19:35
-
>Shawn
Yes, I received it. I’ve developed this launcher function before your proposing. - ひつじ 09-07-01 (水) 0:05
-
Simeji2.6.1.apk ありがとうございまさす。
“あ”の所に”3″を辞書登録して使っていました。
モーションランチャーの方は振り方が分からなくてエラー頻発しています。
どうも左右と上下が反対のようにも思えるのですが…
- adamrocker 09-07-01 (水) 1:04
-
>ひつじさん
どうもご迷惑をおかけしました。
モーションランチャーでエラーが出ますか?
私の端末では再現しないのですが…
どういう様なエラーか分かりませんか?左右と上下が反対というのも詳しく知りたいのですが…
このエントリの絵に出している例ですと「Role Left」が「ブラウザ」なので、
端末を左に傾けるとブラウザが起動します。
「Tilt Up」が「Android Market」なので、端末の上端を引き上げると「Android Market」が起動します。こういう感じではありませんか?
- ひつじ 09-07-01 (水) 2:28
-
すこし詳しく書いてみますと、モーションランチャー設定後すぐには動かないので、一度電源をOFF-ONします。
すると動作するのですが、設定したアプリが様々に起動します。何が出てくるか分かりません。
頻繁にでるエラーは、”Sorry! The process android.process.acore has stopped unexpectedly. Please try agaon.” です。
あと、トラックボールが不安定になって回転させると色々なアプリが起動します。
Dev Phone 1 には未対応でしたっけ…
- adamrocker 09-07-01 (水) 6:55
-
>ひつじさん
一応G1でも試してみました。
私の環境ではエラーは出ないようです。
お手数ですが、Simejiをアンインストールしてからインストールし直してみていただけませんか?トラックボールの問題は確認できました。
何故かトラックボールを動かすとメニューボタンを押した時と同じコードが吐かれていました…
対策を模索中です。あと、センサーの話ですが、こちらは状況を確認できました。
私のG1では傾きが逆になっています。
私のGDDフォンのセンサーが悪いのか、G1とGDDフォンでセンサーの設置方法が異なるのか…
こちらも対策を模索中です。連絡ありがとう御座います。助かりました^^
- ひつじ 09-07-01 (水) 12:12
-
Simejiをアンインストールしてからインストールし直してみました。
Left(ブラウザ)とRight(Gmail)、Down(Map)はうまく起動できる様になりました。
Upでマーケットが出てきた事がありません。(垂直にもって振るのか、水平に持つのかそのへんが分かってないかも??)
”Sorry! The process android.process.acore has stopped unexpectedly. Please try again.”のエラーはやはり時々起こっています。
(Build number:dream_devphone_userdebug 1.5 CRB43 148830 test-keys …最新だと思います。)
- adamrocker 09-07-01 (水) 19:10
-
>ひつじさん
LeftとRightが逆という問題は未だ残ってますか?
とりあえずちゃんと起動できて良かったです…
以前のプログラムが残ってて邪魔するなんてことがあるのでしょうか><
UPは普通に端末を持った状態で端末の後ろを支点にして上端を上方向に傾ける感じです。
飛行機が上方向に行く感じです。 - ひつじ 09-07-01 (水) 19:56
-
発見:”電話”でエラーが起こっていました。
Left(カメラ)、Rigth(ブラウザ)、Up(Gメール)、Down(計算機)・・・で振ってみるとエラーなしで起動しています。
LeftとRight、Up、Downも大丈夫です。(振り方が慣れてきたかも・・)
- adamrocker 09-07-01 (水) 21:15
-
>ひつじさん
報告ありがとう御座います。
電話関連で調査したら解決策が見つかりました。
ありがとう御座います。
#修正したらアップしますちなみに、ブンブン振らなくても、傾ける感じで大丈夫ですよ。
ゆっくり傾けると反応しないので、サッっという感じで傾けてみて下さい。 - ひつじ 09-07-02 (木) 17:06
-
”電話”も起動できるようになりました。しかし、なんだか不安定。
そこでもしやと思って、G1を上下さかさまに持ってmenuキーを押して振ってみると・・・見事安定起動することを発見!
つまり、G1の場合menuキーを押すときにトラックボールにも触れていたため誤動作していたのですね。
・・・ということで、あとはmenuキーとトラックボールの干渉さえ解消すれば実用的に使えそうです。
- adamrocker 09-07-02 (木) 23:14
-
>ひつじさん
ということで、押し難いmenuをやめて、「トラックボール押下+回転」でモーションランチャーとしました。
まちがってmenuを押す事の方が少ないですよね??
これでなんとか使い物になるんじゃないかと… - ひつじ 09-07-03 (金) 16:56
-
G1の方ですが、モーションランチャーはうまく動いています。(あとは振り方の問題かと・・)
ところがSimeji2.6.3.apk、 Simeji2.6.4.apkともにハードキーボードで ”Shift + Space”を押すとSimejiがクラッシュしています。
”Sorry! Activity Home (in process android.process.acore)is not responding.”Setting -> Locale & textでSimejiをOFF -> ONすると回復するのですが・・・一応クラッシュなのでお知らせします。(それとも私のだけか??)
- Christy 09-07-03 (金) 18:26
-
thank you very much for sending me this link. I can download and install the Simeji2.6.4.apk version, but after the installation, the simeji icon does not shown on the apps page and the whole simeji applicattion cannot be opened.
The previous one that i mention this morinig was v1.6.1 which i found it in the Android market.
sorry for the inconvenience caused.
thanks. - adamrocker 09-07-03 (金) 18:51
-
>ひつじさん
ハードキーボード処理部分に無限ループが…><
修正しました。<Simeji2.6.5.apk
連絡ありがとう御座います^^ - Christy 09-07-03 (金) 19:57
-
Adamさん,
with the help of my colleagues, I finally managed to use simeji now. It is really good and convenience.
ありがどう ございます - ひつじ 09-07-03 (金) 23:40
-
お疲れさまでした。
Thank you for your good job !
- ひつじ 09-07-05 (日) 20:36
-
しめじもモーションランチャーも安定して動作しています。
感謝しつつ…提案してみたいのですが、モーションランチャーがONの時”トラックボールの押し下げ選択”という本来の機能が働かなくなります。
これは頻繁に使いたい機能なので、”トラックボールの長押し+回転=モーションランチャー”にして、トラックボールのワンクリックには従来の機能を残すことは出来ないでしょうか?
- adamrocker 09-07-05 (日) 21:18
-
>ひつじさん
とりあえず使えるようにしてみました。
ランチャーでアプリが起動しなかった時は、従来の動作をすると思います。(Simeji2.6.6.apk) - ひつじ 09-07-05 (日) 22:17
-
有難うございます。いい感じで動いています。^^
- adamrocker 09-07-05 (日) 22:52
-
>ひつじさん
いえいえ、いつもバグ報告&要望ありがとう御座います。
Trackbacks:0
- Trackback URL for this entry
- http://www.adamrocker.com/blog/265/simeji-the-launcher.html/trackback/
- Listed below are links to weblogs that reference
- Simejiがランチャーになりました from throw Life
