android

Read It Nowをリリースしました。

Read It Now https://play.google.com/store/apps/details?id=hm.orz.chaos114.android.readitnowPocket (Formerly Read It Later) の非公式Androidウィジェットです。 ・タグ・検索文字列などの条件で絞り込んだ件数を、ウィジェットに表示 ・ウィジェット…

タップしたらActivityが起動するwidgetを作成しました

全てのソースコードは下記よりhttps://github.com/noboru-i/ReadItNow/tree/tap-action-widget最終的に、下記のように比較的すっきりしました。 プログラミング途中では、思ったように動かず、それを解決するためにもっとコード量が多かったのですが、 アン…

Pocket (Formerly Read It Later) のOAuthログインサンプルを作りました

全てのソースコードは下記より https://github.com/noboru-i/ReadItNow/tree/pocket-login-sample下記のように取得できると思います。 git clone https://github.com/noboru-i/ReadItNow.git cd ReadItNow git checkout -b pocket-login-sample refs/tags/po…

TetherSettingをリリースしました

10/24にTetherSettingをリリースしました。 https://play.google.com/store/apps/details?id=hm.orz.chaos114.android.tethersetting テザリング時のSSIDとパスワードを変更できます。 1-Click WiFi Tether No Root https://play.google.com/store/apps/deta…

文字列を暗号化し、文字列として保存する

・暗号化キーは端末内で作成、Preferenceで保存する ・暗号化した文字列をPreferenceで保存する ・暗号化はAESを利用する ということを実現してみました。 PreferenceUtilは、SharedPreferencesに保存するヘルパークラスです。 package hm.orz.chaos114.andr…

Lint実行時に「is not translated in」エラーより除外する

サーバのURLなんかの、多言語化する必要の無いものもvaluesフォルダのstring.xmlに定義していたところ、 Lint実行時に "server_url" is not translated in jaとエラーになってしまった。 Lintのエラーを警告に落とすことも出来るみたいだけど、警告が残るの…

ログ出力用のTAGを簡単に定義する

クラス定義の度に、下記を書くのは面倒。 private static final String TAG = HogeActivity.class.getSimpleName(); かといって、Logを一切出力しないクラスもあり、 http://visible-true.blogspot.jp/2010/12/androidutillogtag.html の追記のように、生成…

詰め共円のページを作りました。

詰め共円のステージを一覧で見ることが出来るページを作成しました。http://my-android-server.appspot.com/page/list.html HTML5のcanvas要素を使っているため、 対応ブラウザ以外は正常に表示されない恐れがあります。 ゆくゆくは、このページで詰め共円ア…

Eclipseで署名付きapkが出力できない

Eclipseにて、 プロジェクトを右クリック ↓ Android ツール ↓ export signed application package を選択しても、うんともすんとも言わなくなった。最近、AndroidのSDKやら、Eclipseプラグインを更新したため、 そのせいかと思って色々ググってたら以下のペ…

androidからGAEのサーバにデータを送信する

androidアプリと、GAE(Python)の連携です。 共円チェッカーでステージを送信するときのコードです。 String url = context.getString(R.string.upload_url); HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url); Li…

PreferenceActivityの利用

PreferenceActivityを共円チェッカーで利用しました。 その中でCheckBoxPreference、EditTextPreferenceを利用したので備忘録でも。 まず、resフォルダ内にxmlフォルダを作成。 その中にsetting.xml(ファイル名は自由なはず)を作成。 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> </preferencescreen>

詰め共円を公開しました。

詰め共円を公開しました。 http://market.android.com/details?id=hm.orz.chaos114.android.tumekyouen 共円チェッカーも更新しました。 アップロード機能が追加されました。 で、この2つのアプリが連携します。 共円チェッカーで問題アップロード。 ↓ goog…

色揃えるやつをバージョンアップしました。

上記のバグを修正しました。

戻るボタンの制御について

色揃えるやつでは、パズル画面より戻った際に、リストに"CLEARED"と表示されます。 あと、クリア後に"Retry"ボタンが存在します。このため、初回クリア後、"Retry"が押され、そのまま戻るボタンを押されると、リストの再描画のタイミングが無く、"CLEARED"が…

通知領域に文字を表示する

今回作成したサンプルプログラムです。 http://dl.dropbox.com/u/8518065/android/notificationSample1/SampleAndroid.apk 画像は、notifyボタンを押した直後の状態 で、下記がソース。まずは、main.xml

エミュレータ起動時に「invalid command-line parameter: Files.」

数日前までエミュレータが起動していたのに、今日起動しようとしたら下記のエラーが発生。 invalid command-line parameter: Files.で、対処方法ですが、android SDKをProgram Files以外に再インストールしてる人もいるみたいですが、ダウンロードに時間がか…

共円チェッカーをAndroidマーケットに公開しました。

「共円チェッカー」なるアプリを公開しました。http://market.android.com/details?id=hm.orz.chaos114.android.kyouenchecker昨日の夜、「たけしのコマ大数学科」にて紹介されていた、「共円」を判定するアプリです。 共円については、以下のページに解説が…

HTML表示でハマった

基本的には、下記のページにあるとおりでできます。http://d.hatena.ne.jp/androidprogram/20100518/1274184600 で、その取得してきたCharSequenceに対して、文字列を追加したくなり、下記のように記述しました。strings.xml <resources> <string name="hoge">画像を &lt;img src=\"image_%</string></resources>…

公開しました

「色揃えるやつ」を公開しました。 http://market.android.com/details?id=hm.orz.chaos114.android.irokaeパズルゲームです。 タップすると、その上下左右の色が変更されます。 色をすべて揃えると、ゲームクリアーです。ゲーム画面でmenuボタンを押すと、…

メニュー表示時のみステータスバーを表示する

以下のように、オプションメニュー表示次のみ画面上部のステータスバーが表示される。 オプションメニューを閉じる(戻るボタンなど)と、ステータスバーが非表示になる。 以下、ソース。 package hm.orz.chaos114.android.example; import android.app.Acti…