android

SDKにバグがあるそうです。

ハマりました… 現在のSDKでビルドしたアプリだと、drawableの昇順で先頭になる画像(私の場合はadd_frame.xmlという画像でした)が 正常に表示されないというバグがあるそうです。 回避方法はaaa.pngとか使わないダミーの画像をdrawableの中に入れておくとい…

Preferenceをリセットする

開発中にPreferenceをリセットしたい時は、今まではアプリの再インストールしていました。 それでもめんどうなので、アプリにデバッグ用にPreferenceを削除する機能をつけたので書きます。 Preferenceはどうやって保存されてるの? xmlで保存されています。 …

ユーザがソート可能なListViewをすこしリッチにしてみた

ネタ元は こちら ユーザがソート可能なListView http://d.hatena.ne.jp/vvakame/20100718#1279453854 id:vvakame さんが素晴らしいコードを書いていたので、勝手に改変しましたすこしリッチにしてみました。 ごめんなさい 変数名とかだいぶいじっちゃいまし…

デ部でLTしました

Dialogの実装方法についてLTしました。 ぜんぜん内容薄いですが スライドをあげておきます。pp.pdf

コールバックを使ってDialogの実装をスリムにする

edit_name_dialog.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content"> </linearlayout>

Android界を侵略しに来たんでゲソ!

カッとなって作りました。 どうぞダウンロードしてゲソゲソしてください。 ダウンロード カテゴリから [マーケット] -> [アプリケーション] -> [ツール] -> [侵略ゲソ] QRコードから 侵略ゲソ Android専用URLから 侵略ゲソ マーケットからダウンロード バー…

いつアプリはダウンロードされてるの?

有料アプリだと、アプリがダウンロードされた時間まで分かっちゃったりしたり ダウンロードの情報をcsvでエクスポートできたりします。 具体的な数値はあげないですが いつダウンロードされているのか、時間別/曜日別でグラフ化してみました。 時間別ダウン…

ListViewの更新を促すとき

Androidの会MLに質問投げました。 ListViewの内容が更新されないという質問です。 ListViewでEmptyメッセージが表示されている状態から、アイテムを追加しても表示されない。 - 日本Androidの会 | Google グループ http://groups.google.co.jp/group/android…

Android版GIFプレーヤをGoogleCodeに公開しました。

今までブログに貼りつけていたコードですが、 GoogleCodeにてソースを公開する方法に変更しました。 android-gifview - Project Hosting on Google Code http://code.google.com/p/android-gifview/ 前バージョンとの差分は以下の通りです。 デコードに時間…

Dialogのイベントを取得する

たとえばダイアログでキャンセルされたときや、ダイアログが閉じた時など イベントを取得したいときはこんな風に書きます。 progress = new ProgressDialog(this); progress.setProgressStyle(ProgressDialog.STYLE_SPINNER); progress.setOnKeyListener(new…

デコ美をバージョンアップしました(Version 0.8.0)

変えたところ 連続入力に対応 連続入力に対応しました。 デコ美のこれから バグフィックスとか ダウンロード カテゴリから [マーケット] -> [アプリケーション] -> [ライフスタイル] -> [デコ美] [マーケット] -> [アプリケーション] -> [ライフスタイル] ->…

selector.xmlのテンプレート

ボタン画像を自作したので、selector.xmlを使って画像の切り替えをしようと思ったのですが selector.xmlの属性名が似たり寄ったりで分かりにくい! あと、挙動がつかめない! 毎回調べてる! ので、テンプレート作りました。 Viewによっても動きが違うみたい…

デ部でLTしました

アニメーションGIFを再生するまでに試したことについてLTしました。スライドをあげておきます。gif.pdf

ハードキーフックの方法

フックしたいんだ 今作っているアプリでBACKキーのフックをしたかったので、以下のようなコードを書きました。 @Override public boolean onKeyUp(int keyCode, KeyEvent event){ if(keyCode == KeyEvent.KEYCODE_BACK) { foo(); return true; } return fals…

android code snippet

code snippet 他人のコードを読むのは勉強になります。 androidのコードがまとまって書かれてるサイトを探してみました。 海外のサイトだけど、javaが読めればなんとかなるはず。 Code Snippets for Android :: anddev.org - Android Development Community …

デコ美をバージョンアップしました(Version 0.7.0)

変えたところ グループ名を右上に表示 グループの移動にグループなしを追加 起動時にグループ一覧を表示(設定) グループ名の初期値にフォルダ名を設定する(設定) 新しくデコメ絵文字が登録されたときにフォルダ名をグループ名に設定されるようになります…

PreferenceScreenのIntentでExtraを渡す方法

PreferenceScreenでIntentを発行することができます。 <PreferenceScreen android:title="Intentを" android:summary="飛ばすよ"> <intent android:action="android.intent.action.MAIN" android:targetPackage="jp.tomorrowkey.android.sendwithextra" android:targetClass="jp.tomorrowkey.android.sendwithextra.SecondActivity"> </intent>…</preferencescreen>

デコ美をバージョンアップしました(Version 0.6.0)

変えたところ バグレポート機能をつけました。 強制終了した場合、次回起動時にバグレポートを送信するか聞かれます。 品質向上のためにぜひ送信を押してください。 デコ美のこれから 連続入力 ダウンロード カテゴリから [マーケット] -> [アプリケーション…

デコ美をバージョンアップしました(Version 0.5.0)

変えたところ 削除機能を追加しました。 IMoNiからではなく、メニューから起動するとデコメ管理モードに入ります。 そこでデコメ絵文字を長押し→削除で削除することができます。 有料版のご案内 今バージョンから有料版をリリースしました。 有料版にはグル…

SDカード内の画像を削除する方法

すこしハマったんでメモ。 ContentProviderからレコードを削除するにはdeleteメソッドを使うんですが deleteコマンドを発行する前にレコードを選択してあげないといけません。 ソース Cursor c = getContentResolver().query(Media.EXTERNAL_CONTENT_URI, ne…

AndroidでGIFアニメーションが動いたんだもんね(バグフィックス)

変更点 SizeOfLocalColorTableが0x04以上だった場合に対応 下3bitがSizeOfLocalColorTableSizeなんだけど、マスクするところで0x03としていたのがバグでした。 0000 0111は0x07ですよね… ソース GifDecoder import java.io.InputStream; import java.util.Ve…

Xperiaの傾きセンサ

Xperiaの傾きセンサと加速度センサの精度を調べてみました。 比較としてHT-03Aもありますよ Xperia 傾きセンサ:100ms毎 加速度センサ:20ms毎 HT-03A 傾きセンサ:20ms毎 加速度センサ20ms毎 Xperiaはあまりいい傾きセンサじゃないのかな?だいたい1:1で取得で…

デコ美をバージョンアップしました(Version 0.4.0)

変えたところ プレビューの表示部分を大幅に変更しました。 表示されないGIFアニメーションはない(ハズ)です。 動作がすこし軽くなったと思います。 おねがい プレビューに正常に表示されないデコメ絵文字がありましたら、 メールで送付していただけないし…

AndroidでGIFアニメーションが動いたんだもんね(バグフィックス)

注意 バグが発見されました。 最新版はこちらです。 変更点 フレーム個別のDelayに対応していなかった インターレースを使ったGIFが正常に表示されない LocalColorTableを使ったGIFが正常に表示されない 直しました。 他にもなにか直した気がするんですけど…

AndroidでGIFアニメーションを動かすんだもんね

AndroidのGIFアニメーション Androidで画像を表示するときにはImageViewを使います。 しかしImageViewでGIFアニメーションを表示しようとしても 最初の1コマ目が表示されるだけで、2コマ目以降表示されません。 困ったものです。 デコ美のプレビューではど…

デコ美をバージョンアップしました(Version 0.3.0)

変えたところ 以前から要望があった、表示順番を使用順に変えました。 使った順番に表示されると思います。 また、最初に起動したときには自動的に更新が走ります。 デコメ絵文字を追加したのに、デコ美に表示されないときは[メニュー]→[更新]を試してくださ…

デコ美をバージョンアップしました(Version 0.2)

新しい機能 外観がすこし変わりました。 上にひとつだけある画像はプレビューの部分です。 画像を選択することで、ここにプレビューとして選択した画像が表示されます。 アニメーションGIFならここで動きます*1 OKボタンを押せば、IMoNiにて画像が挿入される…

デコ美を公開しました

デコ美を公開しました デコ美をリリースしました。 ここが不便だったの 先日のiモードメーラのIMoNiのアップデートでデコメールが作れるようになりました。 新規メールの画面のメニューから、デコメ絵文字を押すとギャラリーが表示され、画像が選択できます…

GCがとまらない

Source package jp.tomorrowkey.android.dekoimageviewer; import java.util.ArrayList; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android…

\新しいアプリリリースしたよー!/

\新しいアプリリリースしたよー!/ \叫ぶ/をリリースしました。 なにこれ Simejiのマッシュルーム機能で動くアプリです。 Simejiインストールしていないとおいしくないです。 どんなことができるの? はらへった → \ハラヘッタ!/ という変換してくれます。 …