タグ

ブックマーク / www.narazaki.info (5)

  • ドコモ謹製Android用メディアプレイヤーのIMEI問題 - oops

    音楽・動画 | サービス・機能 | NTTドコモ 担当者はさっさと切腹してください。 にわかに話題になっていますが、「どういう時に何の情報が抜かれるのか」が分かっていない人がかなり多そうなので簡単に解説。 ■まず、なにが「できない」のか こちらの方を勘違いしている人が多いので列挙しておきます ・一般のアプリが無許可でIMEIを抜くこと IMEIへのアクセスにはREAD_PHONE_STATEという許可が必要で、アプリインストール時に許可を取っていないとIMEIにアクセスした途端にアプリがエラーで落ちます。ユーザがREAD_PHONE_STATEを承認しなければ抜けません。 (ただしREAD_PHONE_STATEの説明文が分かりにくいとか、承認範囲をもっと細分化すべきといった指摘はあります。とりあえず今回の問題とは別です) ・ドコモ謹製メディアプレイヤーがインストールされていないA

    yuiseki
    yuiseki 2011/10/20
  • AppLog問題とAndroidのセキュリティ - oops

    もうほとぼり冷めたかな。AppLogの件とAndroidセキュリティ問題についての雑感。 まず、個人的には個人情報を集めるビジネス自体は「悪しき」ものではないと思ってる。まあオプトインが適切に行われていなかった問題については後述するとして、これはもちろんオプトインが適切に行われていたらの話だ。 以下長文なので引き返すなら今だ。 リサーチ会社は情報を集めたがるし、アプリ作者は開発費を回収したいし、ユーザはタダでアプリを使いたい、全てのプレイヤーが同意のもとに行うのであればこれはwin-winのビジネスだ。 だいたいこれで文句を言うプレイヤーはユーザなわけだけど、オプトインで同意のもとにやるのであれば拒否すればいいだけの話であって、たかだか数ドルのアプリを乞するために自分の個人情報を売る選択を自らしたんだから文句言うのは筋違いだ。大体ユーザがみんな99セント~数ドルの金をチャリンと払

    yuiseki
    yuiseki 2011/10/19
  • Tuboroid開発中止のお知らせ - oops

    H.Narazaki (2010年9月10日 16:10) | コメント(2) | トラックバック(0) | 今後のタイムラインですが、現時点を以て開発は中断されます。ただし短期的に問題になる致命的な不具合については修正する可能性があります。 こちらの手違いでクラッシュするバージョンが上がってしまっていたため、更新し損ねて短期に難民化する人が出ないようAndriodMarketには9月一杯は公開した状態で置きます。その後、適当に撤去します。 野良apkの公開も行いません。つまりTuboroidの公式な入手手段はなくなります。適当なタイミングで使用を中止し、他の2chブラウザに移行して下さい。 この件に関する質問は受け付けません。

    yuiseki
    yuiseki 2010/09/15
  • Androidのマルチタスクの話をしてみる(2) - oops

    H.Narazaki (2010年4月13日 00:07) | コメント(0) | トラックバック(0) | あくまでAndroid開発者ではない、iPhoneユーザとか非開発者向けの話です。 前回の後、ブコメで疑問が付いてたのでサービス(Service)の話を簡単に。 Androidにおけるいわゆるマルチタスクは物凄く大雑把に言うと二つの側面があります。 ■ユーザから見た時のいわゆるマルチタスク = Androidの"Activity" = iPhoneOS4.0の"Fast App Switching"(多分) これは作業中のアプリを他に切り替え、一旦バックグラウンドに回したアプリが、またフォアグランドに戻してもまたさっきの状態から再開できる、というものです。 Androidではメモリの空き状況に応じて、アプリをバックグラウンドでスリープさせておく、もしくは状態情報だけを保存して一旦終

    yuiseki
    yuiseki 2010/07/01
  • AndroidのServiceに関する俺用メモ - oops

    H.Narazaki (2009年12月23日 17:53) | コメント(0) | トラックバック(0) | Serviceクラスを継承する AndroidManifest.xmlに登録が必要 startServiceでIntentを投げると起動する 複数回startされるとどうなる→1回onCreateされて2回onStartされる bindServiceでActivityにバインドされる バインドとは何? AIDLとかいうのでインターフェースを定義するらしいよ。AIDLってなんやねん ServiceConnectionが必要→サービスに接続したり切断したりした時にコールバックを受け取る人っぽい→やることはサービスをActivityから参照できるようにするだけ?→適当にローカルで作ってprivateでもっとけばいいくさ AIDLてなんぞ http://developer.android

  • 1