2013年1月24日木曜日

FlipClip 4.2対応できてた!

メールにて4.2で動作したとの報告をいただきました。

前回のapkビルド失敗してたかなぁ。
eclipseのキャッシュかなんかで変なものが出来ていたのかも。
保存しないでビルドしたか?

まぁ、とりあえず動いたので良しとします!!!!!!
で良いよね?

長いことすみませんでした。

2013年1月23日水曜日

FlipClip(グダってすみません)


いったん前の状態に戻します。
前回の修正、4.1には干渉しないところを直したつもりだったのですが、どっか逝っちまってたみたいですね。
ごめんなさい。

もう。どうしようかなぁ。。。

4.2さん対応してあげたいなぁ。
4.1ユーザキレてるしなぁ。


ほんとごめんなさいね。

でも、俺だって仕事の開始時刻の前に来て直したりとか、昼休憩で直したりとか、結構頑張ってるんだからね。
あんまり悪口言わないでね。



うかつに手を出すんじゃなかった(反省)

最悪別アプリにすっかw

2013年1月22日火曜日

FlipClip 4.2対応


もぅ。
sdk17のサンプルの通りにやってるのに動かないのね。。

4.2でセキュリティ関連が強化されたらしいので、アクセシビリティ周りがボンしてるみたいなんです。

多分昨日の対応前は、ユーザ補助にも値が出てこない状態だったと想像。
これは、パーミッションを追加しないと動かないように仕様が変わったから。

この対応は昨日の朝の改修で入れた。
これで、多分ユーザ補助には表示されるようになったと思う。
コメントもこれについては触れなくなったから。


でも、ONにしても動かないっていうんで、おそらくAccessibilityService#onServiceConnected()が動いていないんだと思う。

4.xから?3.xかな?メタ情報を設定できるようになったみたい。
で、ここにAccessibilityServiceInfoに設定するのと同じような設定を書くみたい。

ちなみに、4.1ではメタの設定は必須ではないっぽい。
→現に動いてたしね。
 ちなみに、4.0の僕の端末ではメタの設定が追加してあっても追加してなくても動いてるので、どのタイミングで使っているかは不明。
 ユーザ補助の説明文は使ってるっぽいね。

なので、もしかしたらこの辺からAccessibilityServiceInfo作っていて、onServiceConnected呼ばなくなった?
onServiceConnected呼ばれないと結構厳しいんだけど。。。。
でも、さすがに呼ばないってことはないはずだから、メタ情報に設定が無い場合、権限なしとみなしてサービスを有効に出来ないとかいう設定になったのだと推測。
なので、メタ情報今回入れてみた。

それが昨日の6時くらいの改修。

朝、コメント見たらそれでもダメみたいとのこと。。。

ぎゃふん。
なんだよ。マジで。


sdk17のサンプルはウソなのか??
4.2をほかのバージョンと共存させるとダメなのかなぁ。

という事で、アクセシ・・サービスを分けてみた。
これでどうや。
っっつうか、よくよく考えれば、マニフェストの「android:name」がかぶってたから後ろの方が有効になってたって気がしてきた。
おっ!できる気がする!!

とはいっても、端末ないから確認は出来ていないんですが、思いつく限りの対応はしてみたつもり。
→AVDで動かないの俺だけ?
 超使えない。

これでダメだったら、、、、、本格的に手詰まりだなぁ。

あ、もし動かなくなったら、一回ユーザ補助ON/OFFしてみてください。
ユーザ補助系の設定弄ってるから、過去のが無効になってるかもしれない。

この改修で動くことを願って。
ラーメン

2013年1月21日月曜日

FlipClipたびたび修正。


連投スミマセン。
朝の改修で4.1系は動いたみたいなので、良かったです。
4.2はまだみたいなので、また少し手さぐりですが修正しました。

逝けたかなぁ。


4.2動いてくれぇ。
正直あまりAndroidに時間割けないんだよぉ。。。涙涙



あと、表示順の逆転をした時に、削除や更新の順序が逆転していない(一番上を消したのに一番下が消える)バグを改修。
報告ありがとうございました。

FlipClip動かなくなっちゃった人ごめんなさい。


4.2対応しましたって奴で4.2っていうかJellyBean(4.1、4.2)対応にしてたんですけど、それが悪さしたっぽいですね。
4.1はもともと動いていたようなので、純粋に4.2だけの対応にしてみました。

これでいけるかな?

2013年1月18日金曜日

FlipClip(どっちも)修正しました。


修正内容はざっとこんな感じ。

①コピー時の編集機能追加。
 リスナー使用前提ですが、コピー時に編集ダイアログを表示できるようにしてあります。
 ダイアログには、今コピーした文字が編集可能状態になっていて、更新ボタン、検索ボタン、共有ボタンがあります(下の感じ)。

 更新では、コピーした文字を編集してからクリップボードにコピーします。
 検索では、押したとき入力ボックスに入っている文字でAndroidデフォルト検索(Google検索かな)します。
 共有では、押したとき入力ボックスに入っている文字を共有します。メールとかツイッタとか。

②コピー内容の編集機能追加。
 以前は、リストを長押しするとただ削除していただけなんですけど(マーケットにも書いて居なかったのでみんな知らなかったかな?)、今回からはダイアログが表示されて、編集か削除を選べるようになりました。
 削除は単純に削除で、編集は①のダイアログが出ます。動きは一緒。

③リスト表示の逆順設定追加。
 今までは上が新しいので下が古いのを表示していましたが、逆転させることが出来るようにしました。

④Android4.2対応
 4.2の端末が無いので未確認ですが、ググって対応したので行けてると思います。
 ダメだったら連絡ください。

⑤小バグ修正
 バグっていうか、処理をきれいにしました。


ここまで実装して気づいたんだけど、有料版の定型文の枚数増やしてってのがあった気がする。
忘れてた(ゝω・) テヘペロ

次で実装しますかね。
っていうか、Activity起動しちゃうと貼り付けダイアログ消えちゃうんで対策を考えないといけないんですけどね。
ICS以降の人には関係ないんだけど。

土日になっちゃうからとりあえずリリースしてみた。

リアル仕事で次の案件が来ちゃったので、また籠るやもしれませぬ。
やる気はあるぞってことで。

2013年1月17日木曜日

新しいアプリリリースしました。


そんなことしてる間に既存の治せよって言われそうですが、FlipClip弄ってたら思いついたので、切り出してアプリ化しちゃいました。

どんなアプリかっていうと、Android標準のクリップボードの値が変更されたら共有メニューを表示するっていうだけ。
???って感じだけど、使い方は超簡単、適当に文字をコピーすると自動的に共有メニューが表示されます。

文字をコピーしたら、そのままアプリ選んで共有できるって感じ。

まぁ、何がうれしいかはわからないけど、公開しておきました。
無料だし、権限もないし、処理も超簡単だから気が向いたら使ってください。
https://play.google.com/store/apps/details?id=tora.mamma.clipboardmonitor


個人的にはサポテキさんとかと併用するととても使いやすいかな。
適当にコピーしたら自動でサポテキ開くように出来るので。

補足なんですけど、このアプリAndroidOS3.0以上じゃないと動かないようにしてあります。
というのも、「クリップボードが変更されたら」をトリガーにした場合、やっぱり5秒おきチェックとかだと厳しい。
なので、クリップボードリスナーの利用が必須であると思ったからです。

チョット状況を選ぶかもしれないですけどよかったら。


で、これFlipClipにも実装してあります。
チョット違うけど。

というのは、コピー文字列の編集機能をつけたんですけど、トリガーは一緒で、コピーしたタイミングで「コピーした文字」と「検索」「共有」「更新」ボタンがあるダイアログが出てきます。
ざくっとコピって編集してから登録したり、その内容で検索したり、共有したり。
っていう感じのやつ。
無料版も有料版も入れる予定。

こちらはそのうちリリースする予定です。
他の改修も一緒にやっているんで。

で、コピーをトリガーにしてって結構使えるんじゃん?
って何に使うか。。。なんかのアプリに共有したりだよなぁなんて思ってたら切り出してましたw
というだけの報告。

既存アプリの改修もチョットずつは進んでます。

2013年1月10日木曜日

現在の要望一覧と質問・問題点への回答をまとめました。


1時間くらい時間が空いたので、放置中のメール・マーケットコメント等から改善要望と問題点を洗い出しました。

要望はこんな感じ。

[SwipeStarter]
フォルダ内のアイコン移動。
マーカーごとの無効/有効
フォルダ一覧の並び替え
マーカータイプ下全面、上全面、横全面追加
マーカーの幅 xxx-large、xxxx-largeを追加
リストアの確認画面
起動中アプリの無視リスト
アイコンのキャッシュ
フォルダの全画面化

[FlipClip]
表示順の逆順表示(下が最新)
リストから編集

[透けテル]
同一の発信、着信歴の統合



問題点はこんな感じ ~回答も添えて~

◇SwipeStarter
・タスクリストにplayストアが出てこない
 システムアプリ除外してるからかな。
 昔実装した時にわらわらとシステムアプリ出てきて除外した気がする。
 これだけ復活させるか。
 なんかいい方法出来たのかな?
 要調査。
 
・設定が難しい
 ぎゃふん。
 ぐうの音も出ません。
 これでも頑張って整理したんだけどなぁ。
 要望来るから設定がどんどん肥大化するんだよ。
 またなんかの機会に見直します。
 
・フルスクリーンアプリでも通知バーが表示される
 設定で通知バー常時表示にチェック入ってね?
 
・アイコン表示が遅い
 キャッシュ化するよ。
 結構古い端末を利用している方が多いらしく、端末ストレージを圧迫するようなことはしたくなかったので入れていなかったけど、選択できるようにすればいいかな。

・便利だけど、アンイン後再インストしたら3以降が使えなくなった。
 購入履歴の再読み込みしてみて。
 ダメならメール頂戴。

・後項目にアプリを選び設定すると全部のページが同じアプリの並びになるので改善して欲しい。
 ごめんなさい。何を言っているのかさっぱり・・・・

・タスクの1個前のアプリ表示がおかしい
 ひとつ前に起動していたアプリっていう取得の方法が無いので、疑似的にひとつ前を探しています。
 僕の利用状況では、特に問題ないけど、アプリの設定(履歴に残さないとか終了時に抹消とか)によっては一個前が割り出せない可能性があります。
 なんていうか、APIが無い以上、どうにもできないんだけど、それじゃダメ?
 ICSのホーム長押しで出てくるリストが取れればいいんだけど。
 新しいSDKだとあるのかも?むぅぅぅ。下位バージョン捨てるか・・・
 いや、2.xのころから支えてくれた人たちを裏切るわけにはいかんゼヨ。
 なんかいい方法探してみます。

◇FlipClip(freeもね)
・LINEに特殊顔文字貼り付け時先頭文字がかぶる
 検証していないんだけど、LINE側の入力ボックスの仕様っぽいなぁ。
 ほかのアプリに貼り付けるときはそんなことは無いらしいので。
 LINE使っていないので、いっちょインストールしてみっか!
 とはいっても、原因が向こうの場合、対策は出来ないんだけど。。。

・貼り付け時にスペースが入る
 これも入力ボックス側の仕様ポイなぁ。
 貼り付けの仕様かな?
 FlipClipでは、コピーした文字を保持してるだけなのです。

・アンドロイド4.2.1でユーザー補助に設定が出て来ない。
 マジ!
 持ってない!4.2!
 NEXUSちゃんは未来に行けるのだろうか。
 ちょっと環境づくりからやるので遅くなるかも。
 あ、インターネッツで情報があったら実装出来るけど、検証が出来ないのでね。

・監視速度を早くして
 あまり早くすると電池喰うよ
 OS3以上でリスナー使った方がシヤワセになれると思うよ。

・ICSで履歴が出てこない
 ユーザ補助有効にしてるかな?
 ICSの挙動ちょっとおかしいからタップ起動推奨。

◇透けテル
・アイコンかっこよくして
 だから、抽象的すぎるわw
 アイコン送ってきたら乗っけてあげるよ!
 72×72ピクセルのpng形式ね!
 透過もオッケー☆ウフフ☆

・設定を変更してそのまま起動すると前の設定が残りテンキーパッドが2重に表示されます
 あ、本当だ。
 設定なんて滅多にしないでしょうからOKじゃない?
 そういう事じゃないか。
 治しますね。

・スマホの再起動をしなければ新しい設定は反映されない
 いや、そんなことはないと思うけど。
 詳細希望!

・それからバッテリー消費が少し早くなったような気が・・・
 通知バーに常駐してたとしても、起動しなきゃ何も動いてねーし。
 オカネモトラズ コウコクモイレズ バツテリーノシヨウヒガフエタトイワレ ミンナニアイコンダセートイワレ ホメラレモセズ クニモサレズ サウイフボクハ カワイソウジャァナイ?


溜まったなぁ。
ちょいちょいやっていきます。
優先度≠要望順です。

漏れてたら教えてください。

2013年1月9日水曜日

あけましておめでとうございます。


今年もお手柔らかにお願い痛します。

で、状況ですが、まだリアル仕事の方の作業が立て込んでおりますので、もう少し何もできません。
ごめんなさい。

もうだいぶ長いことAndroidのソース見ていないから、すぐに復活できるか心配。
多分、体を慣らすためにFlipclipとか透けテルとかのちょっと簡単な方から始めると思います。
Swipestarterの要望が一番多いんだけど。。。

機能増やしすぎたから、バリバリコーディングしてた頃みたいには行かないだろうしなぁ。
どこかのタイミングでソースきれいにしたかったんだけど、もうチョイ後になるかな。

1月中には帰ってこられるように頑張ります。