ラベル 透けテルっっ!! の投稿を表示しています。 すべての投稿を表示
ラベル 透けテルっっ!! の投稿を表示しています。 すべての投稿を表示

2013年4月24日水曜日

[透けテル]標準電話がダイアログに出てこないよーーーーの修正


僕はskype等の電話アプリを入れていないので気づかなかったんですが、タレこみにより発覚。
Android4.1あたりから、電話を掛ける際のどれで掛けるかのダイアログに標準の電話が出なくなっていた模様。

4.1端末がないので微妙ですが、タレこみ端末は4.1っぽかったので、多分4.1から。
前に使っていた4.0ではそんな問題はなかったので。

で、現象としてはこんな感じ。

電話系アプリは標準のみ
→標準電話で発信

標準電話とskype(なんでもいいけど)
→skypeで発信

標準電話とskype(なんでもいいけど)と050plus(なんでもいいけど)
→skypeと050plusのどっち使う?ダイアログが表示


チョット専門チックに書くと、「android.intent.action.CALL_PRIVILEGED」インテントに標準電話が反応しなくなっているっぽい。
透けテルでは、「android.intent.action.CALL_PRIVILEGED」が失敗したら「Intent.ACTION_CALL」投げてたので電話系アプリ入れていなければ標準で掛けられたようです。

で、何を対策したかというと、こんなアクティビティ作って

<activity
 android:name=".Call" >
 <intent-filter>
  <action android:name="android.intent.action.CALL_PRIVILEGED" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:scheme="tel" />
 </intent-filter>
</activity>


中身はこれだけ
public class Call extends Activity {

@Override
protected void onStart() {

super.onStart();

startActivity(new Intent(Intent.ACTION_CALL, getIntent().getData()));
finish();
}
}

要するに、標準CALLを中継する「CALL_PRIVILEGED」インテント受信アクティビティを作ったという事です。
そうすると、発信ボタンを押すと、「skype」と「透けテルアイコンの標準電話」っていう選択肢が出るので、どちらも選択可能と。

こんなんですー。

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じゃない?
 そういう事じゃないか。
 治しますね。

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

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


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

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

2012年10月18日木曜日

[透けテルっっ!!]アップデートしました。


メニューボタンが無い端末用に、電話番号表示領域の長押しに設定画面割り当てたら、移動が難しくなっちゃったみたい。
ふちしか認識しなくなちゃったってことですね。

せっかくだから、全画面タッチ移動可能にしちゃいました。

それだけ。

2012年10月9日火曜日

[透けてるっっっ!]アップでーろしました。


メニューボタンが無い端末の場合、数字が表示されるところを長押しで設定画面を表示するようにしました。

メニューボタン表示されないのかな?
 :←こんな感じの。

確認できる端末が今手元になかったのと、説明するのがめんどくさいから修正しちゃいました。
他は特に変えてません。

風邪ひいた。
皆様お体にはお気をつけて。

2012年8月27日月曜日

[透けテル]色追加。そして、アイコン無理だって。。。


色追加しました。
FlipClipのコピーだけど。

また、暇を見つけて追加しようかな。
黄色のリクエストもあったしね。

で、ステータスバーアイコン。
やんないよ。
なに言われても。

マーケットにも書いてあるけど、アイコンなしで通知って出来ないの。
厳密に言うと、アイコンを表示しない状態で通知は出来るけど、空白になります。
そんな状態で表示して欲しい?
たぶん、「隙間が空いています!!!ダサいのでアンインストールします!!!」なんて言われるんだ。

※無料の広告なしアプリなので、アンインストールしていただいたほうが助かります。


右寄せにしても良いけど、実質アイコン1個分スペース食うからね。
他にアイコンなし右寄せとかアプリとか入れると、アイコン表示スペースドンドンなくなるからね。
アイコンあり右寄せが有った場合、先に起動したほうが内側に来るから、順序によってはスペース空くからね。
どうせ、俺のせいになるんだろ?

インターネットアクセス権つけて、皆様の大切な個人情報を収集する為です!とかって書いてみようかな。
(そんなことはしないんだけれども。)


あーーー、ワガママBoys & Girls鬱陶しいなぁ。
なんか、善良な無料広告なしアプリに「~~だったらアンインストールします!」なんて脅迫めいたこと書く神経が分からない。
まぁ、こちらとしては「どうぞどうぞ^^」だけど。


※スルー力の無い開発者とお思いの方もいると思いますが、無礼な奴がどうしても許せないのです。
 マーケット上ではスルーしてるから、こっちに愚痴を書いていると言う言い訳も添えて。

2012年8月20日月曜日

[透けテル]やべー超難問来た。


かっこいいアイコンってどうすれば良いのw
オレはメンタリストじゃないから、あなたのかっこいいと思うアイコン分からないよ。。

いっそドラゴンとかにしてみようかな。
と言って無視する悪い開発者。


あ、通知アイコン変更機能とか作ったら喜ばれるかな。
うーん、でもアイコン参照でストレージ見るのか。
となると、権限増えるな。

(いろいろ)めんどくさいな。


無視かな。
悪い開発者だな。

心を入れ替えて頑張ろう(次から)。

2012年7月12日木曜日

[透けテルっっっ!!]おばぁさん。どうして連絡先読み込み権限をつけたの?





それはね・・・・・・・・





お前の大切な個人情報をインターネットの世界にばら撒く為だーーーーーーーーーーー!!!!!!!!

インターネット接続権限ないけどなぁぁぁーーーーーーーー!!!!!

ストレージへの書き込み権限もないけどなぁぁぁぁぁぁーーーーー!!!!!

他アプリへのインテントは電話と連絡先だけだけどなぁーーーーーー!!!!

どうやってばら撒いてやろうか。
ひっひっひっひっひw

がぁーーーっはっはhっはああああ。
はぁ。




漢字が読めない人にも分かるようにひらがなで説明も書いてあげたのに、それすらも読めないのね。

アプリに興味をもってくれたところまでは良しとしよう。
それならばデベロッパにも興味を持ってココまでたどり着いて来てくれ。

「権限厨」って言葉で片付けられちゃうのかわいそうだから、どこかで仕入れたその中途半端な知識を、もう一度見直す機会を与えようじゃないか。

まず、権限について。
権限はその機能を使っていても(もちろん使っていなくても)アプリの設定にコレを使うよって書いてあるってこと。
で、開発者はコレを書かないとその権限を使えない。
コレは、ユーザに「こういうことをするアプリですよ。」って教える為。

今回は個人情報の漏洩って言うところだけ説明するね。
「個人情報」に含まれる権限ってのは結構いろいろある。
・連絡先データの読み取り
・連絡先データの書き込み
・カレンダーの・・
・ユーザ辞書の・・・
・ブラウザの履歴とブックマークを・・
・ログの読み取り
などなど。

上記で分かるとおり、ただ読み込むだけでも権限を設定する必要がある。
そりゃそうだよね。大切な個人情報だもんね。

でも、ただ電話帳読み込んでるからって「キーッ」ってなるのは間違い。

電話帳を読み込むことが出来ても、それを外に持ち出せないと意味が無いんだよ。
そうでしょ?

で、考えなくちゃならないのが、権限の組み合わせ。
厳密に言うとちょっと違うけど、個人情報の読み取り権限だけのアプリだったら、たぶん何もしない。
っていうか出来ない。

個人情報の取得は出来ても、漏洩が出来ない。
だって、個人情報を端末の外に持ち出す権限が無いから。

牢屋の中で手帳拾っても使い道無いでしょ。
それと一緒。

漏洩のパターンとして何に気をつけなきゃいけないかというと、「インターネット接続権限」が一緒にくっついてて、インターネットを使って外へ情報を送信できる権限を持っている物。
たぶんコレは一番分かりやすい例。
でも、この組み合わせって結構ある。
なんでやって言うと「広告」。

アプリでよく見る「広告」はインターネットに接続して広告情報を配信しているから、「インターネット接続権限」が必要になる。
こうなっちゃうと分からないよね。

え?どうやって判断すんだって?

そういう場合は、権限の無い有料版を購入すること。

え?無料がいい?
わがまま言うな。

じゃぁ、信頼のおける開発者(オフィシャルとか)のアプリしか使わないこと

え?何を持って信頼出来る?
しらんがな。

そもそも、個人情報ガンガン抜き取って送信するアプリの説明欄にこんなこと書いてあったらどうなの?
「このアプリは個人情報を取得していますが、電話帳を表示する為です。また、インターネット接続権限は広告を表示する為です。」
コレは信用出来るってこと?
オレから言わせれば、「ちょっと何も考えなさすぎじゃw」だけど。

ちょっと考えてみよう。

アプリの権限説明はすべて事実が記載されているのか。
→事実を記載するような開発者は悪いことはしない。

じゃぁ各アプリでの権限説明は必要か。
→Playにはこのように書いてある。
------------------------------------------------------------
■連絡先データの読み取り
タブレットに保存されているすべての連絡先(アドレス)データの読み取りをアプリに許可します。
この許可を悪意のあるアプリに利用されると、データが他人に送信される恐れがあります。
携帯端末に保存されているすべての連絡先(アドレス)データの読み取りをアプリに許可します。
この許可を悪意のあるアプリに利用されると、データが他人に送信される恐れがあります。(※)
■連絡先データの書き込み
タブレットに保存されている連絡先(アドレス)データの変更をアプリに許可します。
この許可を悪意のあるアプリに利用されると、連絡先データが消去または変更される恐れがあります。
携帯端末に保存されている連絡先(アドレス)データの変更をアプリに許可します。
この許可を悪意のあるアプリに利用されると、連絡先データが消去または変更される恐れがあります。
------------------------------------------------------------
ココまでしっかり書かれているんだから、各アプリでの説明は必要なし。
連絡先データの読み取り権限があるのに、連絡先を利用するような機能が有るか無いかの判断くらい出来るでしょ。

たとえば、どこにもそんな機能が見つからなかった場合は聞いてもいいと思うけど。

(※) 読み取りに「送信される恐れがあります。」って書いてあんじゃん。orz
この書き方がすべて悪いんじゃね?コレだけだと送信なんか出来ねーよ。

ちょっと話を戻して、「中途半端な知識をもう一度見直す機会」のところを(こんな偉そうな事言ったんだから)纏めてみると
・個人情報読み込まれても、外に送信出来る権限がなければ無害。
・個人情報の読み込みと、外部への送信権限を持ったアプリの場合、開発者を観察する。(信頼のおける開発者かどうか自分で判断する)

です。
まぁ、個人情報を見られてるって言うモヤモヤ感も分からんでもないけど、ぶーたれる前にちょっと考えた方が良いよね。

お勉強になったかな?

はい。
ではこれらを加味して、「透けテルっっ!!」は安全でしょうか、危険でしょうか。


せーーーのっ!


「安っ全っですっ!」

はいよく出来ました。
もうくだらないコメント書くんじゃぁありませんよっ。


一応、その他漏洩の可能性のある権限ね。
「SMS発信権限」:電話回線で情報を送信
「SDカード等への読み書き権限」:コレだけだと何も出来ない(出来る)けど、たとえば、アプリ2個用意して1個は抜いてSDに保存機能、もう1個はSDから読み込んで送る機能をつければ、1個ずつはあたかも安全風。
・・・・っていうか、悪いことやろうとすれば、「ぬけみち」なんざ幾らでもあるわい。書ききれんわい。
なーんも権限無くても、もともと端末に入っているブラウザ起動時のURLにパラメータつけるだけで送信できるし。

上の纏めが完全に意味の無い物にw