2010年11月23日火曜日

BlackBerryをアプリからリブートする

ども。あにおです。長らくブログにポストしないと更新するのも面倒になるので気合いを入れて。

BlackBerryにはリブートするための公開APIがないので、アプリからリブートするにはかなりトリッキーなことをしないといけません。このリブートする方法をまとめてみました。

基本的な動作としては、「実行中アプリを削除するとリブートが要求される」という仕掛けを利用します。ということで、リブートを実施するアプリがダミーのアプリをインストールして、実行し、さらにそれを削除することでこの仕掛けが基本的にONになります。

ここで、「基本的にON」と書きましたが、これはデバイス依存でアプリを削除してもするっと削除だけして何ともないかのような動きをするデバイスもあるようです。OSのバージョンや設定、インストール済みアプリなどとの相性があるのでしょうね。

というわけで、My BB Rebootを作ってみましたので、試してみたい方はここからインストールしてみてください。
※すべてのデバイスがReboot出来るわけではないので、ご注意ください。
私のマシンは9700はReboot可能、9000はReboot不可能でした。

リブートの確認画面

リブートさせるためのダミーアプリが入ってるところ





























ではでは。

2010年11月14日日曜日

My BB GPS v1.0.0リリース(^_^)v

予告からちょっと時間がたってしまいましたが、GPSアプリの新規リリースです。

My BB GPS は BlackBerry で捕まえたGPSの情報を表示したり、ロギングできるアプリです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbgps)へ


このMy BB GPS はMy BB InfoのGPS部分を切り出し(てるので、GPSをたたき起こして緑LEDをピカリ、バイブをブルブルとさせたり、Google Maps/BlackBerry Mapsを位置情報絡めて表示したり、というのはそのままに)、さらにロギング機能を追加したものです。
夜な夜なBBMを利用して、ともさんにアイデアをもらいながらこのアプリができました。

まずは力作のアイコンから。今回もフォーカスアイコン付きです。


未フォーカス時のアイコン

フォーカス時のアイコン
 
何とこのアイコン、ともさんに作ってもらったのですー!!
この場を借りて感謝の意を。どうもありがとうございます!!
 
で、このアプリの最大の特徴はGPSログ情報をGoogle Earthで見れるという部分です。
それ以外はたいしたことない(笑)
Google Earthで表示したGPSログ情報
というわけで、興味があれば是非使ってみてください。また使って要望があれば@nisidoまで連絡をおねがいします。
 ではでは。

2010年11月9日火曜日

MobiHandのCrackBerry App Storeで・・・

My BB Infoを売ってみました。
べつに大金を稼ごうとかいうわけでもなく、BlackBerryテスト用の端末が買える程度になればいいかと。
(え、飲み代? まぁそうかもしれませんな...)
RIMさんが気前よくDeveloperに端末配ってくれればこんなことしなくていいんだけど。

で、この形態にたどり着くまでに寄付制とかいろいろ考えたり試行錯誤をしたんです。
よく寄付ボタンがありますけどホントはこれをしたかった。。けどPayPalの寄付ボタンは日本国内のアカウントでは作れないようになったようです。。。
購入ボタンで金額欄をカラにしておいて疑似的に寄付の仕組みを作ってみたものの、Google Sitesとの相性も良くなくて断念しました。

BlackBerry App Worldもベンダーとして認証されるまでのハードル(特に英語とか契約とか)が高かったのでこれも断念。結局MobiHandのデベロッパーパートナーとして売ることにしました。


いきなり売っても売れないと思い、Lite版と通常版の2種類を用意して戦闘開始。通常版の値付けも適当で60%オフになってればうれしい??くらいの感覚で(笑)

通常版:http://software.crackberry.com/product.asp?id=150052&n=My-BB-Info
Lite版:http://software.crackberry.com/product.asp?id=150253&n=My-BB-Info-Lite


ちなみに第1号はフランス人でしたよ!!
お金余っている人はいっぱい買ってください。どこぞではそのまま取り放題になってたりしますが(爆)、そのうち削除しますので今のうちにDLしておいてくださいな。

ここからはMobiHandで売るまでのログです。これからアプリを売ろうと思っている人への参考となれば。

1. MobiHandのコーポレートサイト経由でDeveloperパートナーになる
http://corporate.mobihand.com/developers.asp
このページの下の方にある application form を開いて必要事項を記入して申請します。
プロダクト紹介ページのURLまたは簡単なプロダクト紹介を記載する以外は個人/企業のプロファイル情報程度

2. MobiHandでアプリのレビュー
上記の申込をすると1日程度で申請が通り「Welcome to MobiHand Network」というメールが到着します。

3. プロダクトの登録
上記のWelcomeメール内にあるリンク(http://www.mobireach.com/)をクリックして、プロダクト情報の登録をします。
金額やcod/jadファイル、スクリーンショットなどを設定します。

4. 表示
プロダクトを登録してPublishすると24H後にApp Storeで検索できたり、表示されるようになります。

5. その他
TAXの問題は大きいです。US Taxpayer IDをとるか、全てお任せーもできます。当然ながら私は後者です。
全てお任せーは、MobiHandに売り上げのxx%をごっそり持ってかれますが、大金が動くようになったら考えます(笑)


ではでは。

2010年11月2日火曜日

FlashメモリとRAMメモリ

メモリの話題が出ていたので流れに乗って。

BlackBerryにはFlashメモリとRAMメモリが搭載されていて、Bold 9700だとフラッシュメモリは256MB、RAMメモリは128MB積んでいます。

フラッシュメモリは電源を落としても保持しておくことができるので、ダウンロードしたアプリやメールデータ、各アプリの情報などを入れておく領域となります。[Option]-[Memory]で表示されるアプリケーションメモリはこのフラッシュメモリの残数値です。
それに対してRAMメモリは電源を落とすと消える領域なので、テンポラリの作業領域と考えた方が良いでしょう。

こう見るとFlashメモリの増減はゆったりとしたスピードであり、通常BlackBerryを使っている際にどんどん減っていくのはRAMメモリの方だということがわかります。時計マークが出たりするのはRAMメモリ側の状態によるのです。

このRAMメモリはリブートすれば元に戻りますし、メモリクリーナーを実行すればある程度は元に戻ります。なので最近BBが遅いな-と思う方は、メモリのお掃除をお薦めします。

RAMの残量を見たり、メモリのお掃除をしたい方は My BB Info を使ってみてください。
My BB Info は BlackBerry のいろんな情報を表示するフリーのツールです。
詳細情報やダウンロードリンクはこちら(https://sites.google.com/site/nisido/mybbinfo)へ



ではでは。

2010年11月1日月曜日

キーボードショートカットについて

先週末にTwitterでショートカットに関して盛り上がり、kyuponさんもそこら辺を こちらでまとめ ています。

「Universal Search」や「Dial From Home Screen」を切ればアプリのショートカットが使えます。どういったショートカットがあるかは、「BlackBerry」とか「ショートカットキー」とかで検索すると色々出てきますのでそちらを見てもらうか、My BB Info のショートカットキー一覧画面を見てもらえば良いかと思います。


で、本題ですが(前置きなげー)、アプリでショートカットキーを有効にするのも、先日紹介したフォーカスアイコン同様、意外と結構簡単にできてしまうのです。

[プロパティ]-[一般]で
・Title: 部分で、ショートカットキーに割り当てたい文字の後ろに \u0332 を追加
\u0332は、ユニコードでCOMBINING LOW LINE、つまり下線の意味です。

My BB Info では、[I]にショートカットキーを割り当てたので、
My BB I\u0332nfo
と記載しています。


指定の例

これでショートカットキーが使えます。
ただし、BBがデフォルトで持っているショートカットにぶち当てないようにしてください(笑)

ではでは。