2010-01-01から1年間の記事一覧
0.92 を公開しました。設定画面が強化されています。
ある程度実用的に使えるようになってきましたので、β版を公開します。不足している機能は今後随時追加していきます。http://www31.ocn.ne.jp/~h_ishida/MacOS/Mac.html#EBMac 基本画面 図版メニュー 複合検索 環境設定(辞書編集)
ちょっと進んでアプリらしくなってきました。 実現済の機能:EPWING/電子ブック/PDIC/ロゴビスタ電子辞典、カラー画像、色見本、参照リンク、辞書切り換え、検索方法指定、外字Unicode表示.... 残り項目:環境設定、図版メニュー、複合検索、音声、動画早け…
EBPocket free for iOS 1.06が公開になりました。EBStudioで変換したOALD8の音声が鳴ります。OALD7-fpwも鳴るようになったのではないかと思いますが、所有していないのでテストしていません。 EBPocket Professional for iOS 1.20 はユニバーサルアプリのガ…
au one Marketで販売しておりましたEBPocket Professional 1.0.0は、 hishidaの作業工程のミスで署名に不備があり、今後のアップデートができないことが判明しました。 このため、いったんau one Marketでの販売を中止させていただきました。ご迷惑をおかけ…
本日AppStoreに提出しました。 検索一致リストの行数を三段階(大中小)から選べる 検索一致リストの右側に辞書のインデックスを表示 大辞林・大辞泉との連携可能
android版にかまけて中断していたEBPocket for iOSの開発を再開しました。 (1)範囲選択時のメニューをUIMenuControllerに変更 ※iOS3.0〜3.1.3の場合は画面下部にコマンドバーを表示します。 (2)Web検索の追加 ローカル辞書とシームレスにWeb辞書を検索できま…
NDKでC/C++からログを出力するには Androidのデバッグではログの表示に android.util.Log をよく使います。 NDKのデバッグでもC/C++のネイティブコードからログを表示するためのライブラリが用意されています。1) Android.mkにライブラリを追加 Android.mk: …
テーマを自作するには androidでは、ApplicationまたはActivity毎にテーマを適用することで、画面のルックアンドフィールを変更することができます。 標準では色に関するテーマはTheme.LightとTheme.Blackの二つくらいしかなくて、ちょっとさみしい感じです…
システムのファイルパスを得るには SDカードのファイルパスはAndroid2.1までは/sdcardでしたが、2.2からは/mnt/sdcardになりました。 パス名をハードコーディングすると、移植性に乏しいソフトウェアになります。次のようにシステムのパスを取得するAPIを使…
WebViewで選択文字列をクリップボードにコピーするには Android1.5からブラウザのテキストを選択してコピーする機能が加わりました。WebViewを使用したアプリケーションでも使用したいところですが、これにはWebView#emulateShiftHeld() という非公開メソッ…
Androidアプリ開発で様々なサイトのお世話になったので、不定期でProgramming TIPSを掲載したいと思います。 AndroidのFont マッピングを調べるには SDKに付属するAPIDemosというサンプルアプリケーションで、搭載フォントのコード一覧表(フォントチャート…
本日、EBPocket for Android (1.0.1) をAndroid Marketに登録しました。 一般にAndroid有料アプリは売れないと言われていますが、実際はどうか実験の意味もあります。 開発は比較的順調だったような気がしますが、それでも始めてから3ヶ月経ってしまいました…
Android market に慣れる意味もあって、EBPocket Free for Android 1.0.0をAndroid marketに登録しました。登録即公開なのは、AppStoreの審査のグダグダを経験している身としては快感です。まあ無審査なので、クズアプリが氾濫する結果にもなっているわけで…
EBPocket Professional for iOS 1.17 をAppStoreに提出しました。 iOS3.x以前のOS(iPad含む)でURL Schema によるアプリケーション連携ができなくなっていた問題を修正しました。どうもiOS4.0のマルチタスク対応を行ったときにバグが入り込んだようです。 バ…
「縦書きビューワ」と連携できます。「縦書きビューワ」で単語選択→各種検索→EBPocketを実行すると、EBPocketが起動してEPWING辞書を検索できます。戻るボタンで「縦書きビューワ」に戻ります。インテントの仕組みの素晴らしさを実感。
iPhoneやandroidのような新しいプラットフォームが登場することで、今まで経験のないプログラミング環境の習得を余儀なくされることがある。 こういう場合、短期間に効率よく学習するにはどうすればよいか。誰しも苦労していると思うし、自分も日々苦闘して…
0.5の予定は: 外字Unicodeマップ。ただしandroid のフォントには発音記号がないみたいなので、最小限度の置き換えです。ただしエミュレータ付属のフォントで確認したため、実機のフォントは事情が違うかもしれません。 音声認識。Google音声検索が別途必要…
全文検索 インクリメンタルサーチ 多言語対応(日/英) ヘルプ 自動ブックマーク android 2.2対応 全文検索はキャンセルボタンを押すと中断できます。 あとはグループ編集と外字Unicodeマップができれば、ver1.0として公開してもよさそうな感じです。 実際に…
特定の検索語や辞書で落ちる問題があって調べていたが、Android-ndkで開発したC++関数内のスタックオーバーフローだと判明。adb shell で $ ulimit -s 16384 を実行してスタックサイズを広げてもだめ。結局、作業領域をスタックではなくmallocで確保したヒー…
EBPocket for android 0.2をリリースしました。(図版メニュー『広辞苑第六版』) (色見本『広辞苑第六版』) (複合検索『広辞苑第六版』)Javaの開発効率が高いので、予定を大幅に上回るペースで進行中。後1ヶ月もあれば完成しそうな勢いです。
突然ですが、EBPocket for android 0.1をリリースします。http://www31.ocn.ne.jp/~h_ishida/android/index.html予定の60%ぐらいの完成度ですが、ある程度実用になると思います。マニュアル等はおいおい整備します。
複数のユーザから、i文庫 HDとEBPocketの連携ができなくなったという報告を受けていて調べていましたが、どうもiPad版のみ次の設定をしないと連携しないようです。 設定→詳細→最後の画面を保存→オン iPhoneではこのオプションに関係なく連携するようです。 …
音声も出るようになった。検索見出し一覧の外字も対応できたので、一応実用レベルになった。 AndroidのEPWINGビューアは既にDroidWing、EBAnroidと二つも出ているので、少なくとも先行ソフト以上の仕上がりにしてからリリースしたい。EBPokcet Free版を8月中…
外字、図版、参照リンクまでできました。HT-03Aだとトラックボールでリンクの選択の移動ができるので結構使い勝手がよいです。
現時点での進捗。辞書(EPWING/EB/PDIC/LogoVista)の選択、検索語の検索、検索結果の表示という、辞書ソフトの基本動作ができるようになった。とりあえずスクリーンショット(『研究社リーダーズ第2版』)。 レイアウト処理が未完成なので、まだ外字がコードの…
EBPocketのソースのうち、C++で記述された関数およそ3.5万ステップを、Androd-ndkでコンパイルするところまで成功。 ここまでくれば、あとはUI部分をAndroid SDK+javaで開発していくだけなので、ほぼ開発が軌道にのったと思う。年内にはリリースできることは…
とりあえず動くようになりました。Android SDKからインストールできる人限定ですが、触ってみませんか。 野良アプリとして公開します。http://hishida.s271.xrea.com/download/ebpocket/PDICmini.apk (Ver0.02 2010/07/14 版) □インストール方法1(ブラウザ…
本来ならAndroidエミュレータ上でのPDIC miniが動いていないといけない時期だが、ある問題で一週間足踏みしていた。今日やっとPDIC Unicode版の英辞郎119が検索できるようになった。ちょっとうれしいぞ。 今回遭遇した問題とは、 【現象】wcslenがどんなwcha…
iPadにiPhone4と、ただいま絶好調のappleだが、いつまでも一人勝ちはできないと思う。そろそろiPhone OS以後を考える時期だと思うので、まじめにAndroid版の開発を考えることにした。 とりあえず移植の簡単なPDIC miniあたりから始めて、段階的にEBPocketに…