2012/05/21

MemoFIle v.0.0.8 & SupportText v.0.0.68

どもー。
メモファイル更新でっす。

ファイル選択のところ。

ついでにサポテキも。
サポテキまたやっちゃいました。ごめんなさい。
先週もやっちゃってるし、今週もやったんで、もう踏まれても仕方ないっすね。
お尻を踏んでください!
さぁ!遠慮せずに!


MemoFile
0.0.8
ファイル名のダイアログでダイアログ外タッチで強制終了してたの修正。
0.0.7
空のフォルダに保存できなかった場合があるの修正。


SupportText
0.0.68
ショートカット起動できなかったの修正。

MemoFile
ユーザー インストール合計数: 83 件
有効な端末インストール数: 63 件

2012/05/20

SupportText v.0.0.67

こんちんこ(雑すぎ)。
サポテキ更新しました。


こんな記事があったんで、つけてみた。
後は、細かい修正。


0.0.67
ボタン編集のラベル修正。
Noneボタン押した時灰色になってたのを無反応に変更。
インテントリストの最上位にできる設定追加。
MyText, マッシュ呼び出しとかで強制終了を修正(したつもり)。
期間限定!URIボタンに「虚構です」機能追加!!!!!


SukeSukeWidget v.0.0.38

 すけすけ~。
ブログにコメントあったの追加。


v.0.0.38
AlwaysUntouchable、常にタッチ不可をウィジェットオプションに追加。


ユーザー インストール合計数: 3,154 件
有効な端末インストール数: 533 件

2012/05/14

ファイル整理くんv.0.1.01

久しぶりに、更新、ファイル整理くん。

 /emmc/ってドライブから移動できないよってコメントがあったので、内部ストレージになるから、パーミッション違うんだろうなー。
WRITE_EXTERNAL_STORAGEだから、WRITE_INTERNAL_STORAGEってあるんだろうなー。
って調べてたら全然違った。

File#renameTo()が動かないだけだった。

名前の変更操作では、ファイルをファイルシステム間で移動できないことがあります。

 http://java.sun.com/javase/ja/6/docs/ja/api/java/io/File.html

0.1.01
ファイルシステムが違う時、移動できなかったの修正。


ユーザー インストール合計数: 3,601 件
有効な端末インストール数: 664 件


しかし、Androidの外部ストレージのパスは難しい。
/sdcard/
/mnt/sdcard/
/mnt/sdcard-ex/
/data/media
/mnt/emmc/
無理だね。

2012/05/12

SortableListView改

並べ替え超苦労した!
この苦労は皆で分かち合いたい。


ここらを参考に、というか、丸ぱくりでやったんだけど、GB Android2.3ではうまくいくんだが、ICS Android4.0でうまくいかない。
ICSだとタッチした所の下項目が選択されて、ドラッグする位置が変になる。
この解析がまぁ意味わからんかったが、 オレなりの結論が出た。
ICSからTouch処理らへんがネイティブに書き換えられたことで、タッチのイベントの処理が変わった様子。

具体的には。
処理は、onTouchEvent, ACTION_DOWN→onItemLongClickの順で、タッチ時のイベントを保存、長押し時にそのイベントから位置とかを取得する。mActionDownEventね。
mActionDownEventが、onItemLongClickの時、getYがgetRawYになっちゃってる。
たぶん計算途中が見えてるんじゃなかなー、と。

んで、解決策は。

    class MotionEventLite{
        float x = 0;
        float y = 0;
        float eventTime = 0;
        float downTime = 0;

        public MotionEventLite() {
        }

        public MotionEventLite(MotionEvent event) {
            setEvent(event);
        }

        public void setEvent(MotionEvent event){
            x = event.getX();
            y = event.getY();
            eventTime = event.getEventTime();
            downTime = event.getDownTime();
        }

        public float getX(){
            return(x);
        }

        public float getY(){
            return(y);
        }

        public float getEventTime(){
            return(eventTime);
        }

        public float getDownTime(){
            return(downTime);
        }

    }
 ってクラス作る。
    private MotionEventLite mActionDownEvent = new MotionEventLite();
に変える。 これで参照じゃなくなる。
後は、
            storeMotionEvent(new MotionEventLite(event));
こんな感じでMotionEvent→MotionEventLiteへの置き換え。

わかってみると簡単だが、これでも苦労したんよ。

SupportText v.0.0.65 & MemoFile v.0.0.6

カレーは、中辛が好きだぜ、マイルドだろ~。Zちゃんです。

めんどくさいから、一緒にエントリー。サポテキとメモファ。

サポテキ
0.0.65
MyTextのチェック付を送る等を、チェック付けた順に結合するようにした。
MyText追加のタイトルにClearボタン(空白と1行目を切り替え)。
ユーザー定義のリストで、長押し並べ替え(テスト)。
ボタン編集のリストで、長押し並べ替え(テスト)。



メモファ
0.0.6
ファイル保存の名前入力できなかったので修正。
0.0.5
アイコンを入れた。Thanx to 08k!


並べ替え超苦労した!
この苦労は皆で分かち合いたい。
別エントリーにわける。


サポテキフリー
ユーザー インストール合計数: 8,201 件
有効な端末インストール数: 2,700 件

2012/05/11

MusiP v.0.0.24

今夜もダンディズムを追求してる、Zです。
MusiP更新です。

0.0.24
ICS以下でビデオ再生できなくなったの修正。
ABリピート修正(テスト2)
ABボタン長押し、繋ぎ確認。(A => A+1 => B-1 => B => A)。

ビデオ再生できなくて、ごめんね。
ABリピート、切り替え時にブチッと行くのはどうにかならないかなぁ。
標準APIじゃどうにもならんかなぁ。



ユーザー インストール合計数: 563 件
有効な端末インストール数: 107 件



100超えたー!

2012/04/27

MemoFile公開! v.0.0.4

GW前、怒涛のアップデート、ラスト。

かなり前から、自分用に作って、サポテキとコンビで使っている小物です。
MemoFileと言う、とてもひねりの無い名前。

簡単に言うとテキストファイルに追加したり読み込んだりを楽にするツールです。
このアプリの特徴は、ダイアログだけで作ってるところですw
(設定画面だけちょっと浮いてるけど)

本当は、公開する気なかったけど、サポテキにファイル読み書きを付けてくれって要望が以外とあるので。
サポテキと真逆の方向性で、設定がファイルの指定だけというシンプルさ!



■説明日本語
テキストファイルを読み出し書き込みする小機能アプリです。

共有から呼び出して、書き込み。
ランチャーから呼び出して、読み出して共有。
マッシュで読み出して、入力。
SupportTextProと連携することを目的にしてます。

0.0.4
一時的なファイル変更できるように。
ファイルのパス受けで開くように。

0.0.3
公開準備。
メニューの順番見直し。

0.0.2
メニュー日本語化。
コード整理。

よろしくー

マーケットリンク

MusiP v.0.0.23

さぁ、行こうぜ、みんなおっけー?第3弾。
オレの今一番のお気に入り、ミュージップの更新。

ABリピートとか、ファイル毎にボリュームを記憶するのは差別化できると思います。


0.0.23
リスト逆順再生追加。
ビデオビューのサイズ変更処理とか修正(テスト)。
SDK変更。
ファイル毎に音量を保存するように。
上のシークバーが、マスターボリューム。
下のシークバーが、ファイルボリューム。
ICSで読み上げ設定開けなかったので修正。
Youtube受けはデフォルトオフ。
ABリピート(テスト)

・メモ
ビデオビューで強制終了する場合、
ビデオサイズを小さめ(100x100等)にしてみてください。



ユーザー インストール合計数: 509 件
有効な端末インストール数: 104 件



おっ、100超えた。
これもいつか広告をつけようと思います。

SupportText v.0.0.64

 怒涛のアップデート第2弾。

みんな大好きサポテキ。
やっと重い腰を上げてユーザー定義の数を増やしました。プロ版だけ。
フリーとの差別化ができました。

0.0.64
ユーザー定義数をフリー32個、プロ64個にした。
ユーザー定義のサンプルを増やした。
  サンプルの中身の動作は、検証してません。
  search, mail, edit, etc, default.
  Thanx to Wikiの人。
MyTextのリストアが失敗する場合があるのを修正。
検索バーの置換を修正。
インテントリストの名前を修正,
  SupportText(CopyURL)とか(CopyPath)。
サンプル「使い方」追加。
  既存ユーザーの方は、ユーザー定義→サンプル→Default→「使い方」をお試しください。
クリップボードで開始をデフォルトに戻した。


今回のアップデートで、一番がんばったのが、「使い方」だったりするw

 後は、地味なもんばっかりだしね。


ユーザー インストール合計数: 7,887 件
有効な端末インストール数: 2,664 件