タグ

Androidに関するrryuのブックマーク (64)

  • サンコーレアモノショップ【Androidスティック with DUALCORE】HDMIでブッ挿して使う!手のひらサイズの超小型ハイスペックAndroidパソコン!大画面TVでAndroidを楽しもう!

    ここまで来たか!と思わせる製品の登場です。 この「Androidスティック with DUALCORE」は、手のひらサイズの超小型Androidパソコンです。 主な特徴は、 ・デュアルコアCPU ・HDMI出力 ・無線LAN内蔵 ・USBバスパワー動作 ・無線キーボード/マウス使用可能※1 ・microSD(~32GB)対応 とゴイスーなのですが、何よりもゴイスーなのは、 深く考えると、夜寝れなくなる程の使い勝手の良さです! ■ブッ挿すだけ!大画面TVに映す! 「Androidスティック with DUALCORE」にはHDMI端子が付いており、 サンプル画像にある通り、TVに普通にブッ挿すだけで使えます。※2 この手軽さは使い方の想像力を無限大に広げてくれます! ご自宅のTVに、会社のプレゼン用プロジェクターに映す、宿泊先のテレビに映す、、、などなど。 要はHDMIで観れるテレビがあれば

    rryu
    rryu 2012/06/27
    デジタルサイネージ的な何かに良さそう。
  • Androidエミュレータの起動が遅いのは一発で高速化できる

    Androidエミュレータの起動は非常に遅いのです。要はARM仮想マシンなので、実行性能が物理CPUに比べると5~10倍くらい遅いのはどうしようもありませんが、起動を速くすることは簡単にできます。 スナップショット機能を使う Android開発でエミュレータの起動の遅さが悩みの種という人も多いのではないかと思います。エミュレータの起動待ちで始めたCityVilleについハマり、起動時間の実質5倍以上の時間を無駄にしたという人も多いんじゃないかなーと思います。 AVDのバージョン9.0以降、仮想マシンのスナップショットの保存と復元がサポートされました。この機能を使うとびっくりするくらい起動が速くなります。 [マシンスペック]

    Androidエミュレータの起動が遅いのは一発で高速化できる
    rryu
    rryu 2012/06/08
    Androidシミュレータのスナップショット起動について。
  • パーミッションを一切要求しないAndroidアプリがデータを外部に送信する可能性 | スラド セキュリティ

    Androidアプリにはネットワーク接続や個人情報データの読み取り、ストレージへの書き込みなどの処理に対するパーミッション設定があり、パーミッション要求の設定されていないアプリでは該当するリソースへのアクセスができないようになっている。しかし、パーミッション要求を一切しないアプリであっても、状況によって個人データを読み取ってサーバーに送信できる可能性があることをLeviathan Security Groupが指摘している(Leviathan Security Groupのブログ記事、 CNN.comの記事)。 たとえば、SDカードにはさまざまなデータが保存されるのにも関わらず、読み取りについてはパーミッション設定が存在しない。そのため、暗号化されていない情報は任意のアプリで読み取れる。体メモリーにデータを保存する場合も、アプリが適切なアクセス許可を設定していなければ、他のアプリから読み

    rryu
    rryu 2012/05/01
    ストレージのリードは無制限で、送信はURLに付けてブラウザで開けば出来るという話。まあでもAndroidのパーミッション要求は何のためにがが分からないので、要求されるようになっても結局許可せざるを得ないような。
  • “Sony Tablet”システムソフトウェアアップデート提供延期のご案内 | お知らせ | Sony Tablet | ソニー

    平素よりソニー製品をご愛用いただき、誠にありがとうございます。 首件、2012年3月22日(木)に4月下旬よりダウンロード提供予定と発表しました“Sony Tablet”のシステムソフトウェアアップデートにつきまして、ソフトウェアの開発に予定よりも時間を要することが判明したため、該当ソフトウェアの提供を延期させていただくこととなりました。 提供日に関しては、鋭意開発を行っておりますので、詳細が確認でき次第、改めてご連絡を させていただきます。 お客様にはご迷惑をお掛けいたしますことを深くお詫び申し上げます。 なお、ソフトウェアの提供時期につきましては改めて弊社ホームページ上でご案内いたします。 【対象ソフトウェア】 Android™ 4.0.3を含むシステムソフトウェアアップデート 【アップデート対象製品体】 “Sony Tablet” Sシリーズ SGPT111JP/S(Wi-Fiモデ

    “Sony Tablet”システムソフトウェアアップデート提供延期のご案内 | お知らせ | Sony Tablet | ソニー
    rryu
    rryu 2012/04/29
    提供時期未定って一体何があったのか。
  • スマートフォンブラウザ不具合特集

    CSS Nite in OSAKA, Vol.29 で発表したスライドです。改訂版を http://www.slideshare.net/HiroakiWakamatsu/ss-14011485 にアップしました。Read less

    スマートフォンブラウザ不具合特集
    rryu
    rryu 2012/04/29
    タップ貫通は疑似ダイアログを使わないくらいしか方法が無さそう。
  • Androidの制御力 | 無線にゃん

    実は結構前から、オトナの事情で、会社でスマートフォンを使わされています。業務連絡用の番号として。まぁ事情とやらはどうでもいいのですが、やっぱりこれはありえない。と思わざるを得ないのです。 まず、純粋な電話機として見て、誤タッチに対する対処が少なすぎます。電話アプリの作りこみはメーカごとに千差万別ではあるんですが、それでも、発着信履歴を閲覧中の誤発信は何度も経験しています。これは自分のスマホでも同じなので、作り云々というよりもそもそも「どこでも触れるどこでも反応しちゃう」という入力装置の根的問題と言わざるを得ません。電話とタッチパネルはとことん相性が悪い。W-ZERO3シリーズでいやという程経験しましたが、Androidだからと言ってよくなっているわけではなく、むしろタッチ感度がよくなった分恐ろしいほどに悪化しています。 これが単なるおもちゃならいいんですが、業務連絡用ですから、もちろん、

    rryu
    rryu 2012/04/16
    Androidを見ているとiOSの制限の厳しさはあれで正解だったんだなと感じる。でも通話履歴の誤操作率は同じ。
  • AndroidアプリにおけるDBファイルの正しい使い方

    はじめに Androidアプリケーションを作成する上でSQLiteを使用してデータベースを扱うことは多々あります。データの永続化や検索といった処理を容易に実装することができるので、多くのアプリケーションで使用されています。しかし、AndroidにはSQLiteを使用するための方法が以下のようにいくつか用意され、それぞれファイル作成時のパーミッションの挙動が異なっています。 SQLiteDatabase#openOrCreateDatabaseを使用して作成する Context#openOrCreateDatabaseを使用して作成する SQLiteOpenHelperクラスを使用して作成する もし、開発者がこれら方法の挙動を十分に理解していない場合、知らずのうちに脆弱性を作り込んでしまいます。 実際に、いくつかのアプリケーションではSQLiteDatabase#openOrCreateDa

    AndroidアプリにおけるDBファイルの正しい使い方
    rryu
    rryu 2012/03/29
    なぜか何系統か用意されているSQLite関連のAPIの使い分け方について。
  • SH Developers Square - 省エネ(お助けモード)だとWakeLockが効かない

    AlarmManagerを使用したスリープからの復帰でWakeLockが効かず、 アプリが起動しない状態がAUのIS14SHにて発生しています。 省エネモードを「お助けモード」にしている場合に発生し、「通常モード」 であればWakeLockは機能するようです。 件、他人の機種で検出された問題なので、実機デバッグや詳細な 情報の取得は行えない状態で、WakeLockが効かないのか、そもそも AlarmManagerによるBroadcastが受けられないのかもわかりません。 ・このモードにしている場合はWakeLockが効かないのでしょうか。 ・このモードにしているとBroadcastを受けられないのでしょうか。 ・このモードであることを確認する方法はあるのでしょうか。 ご確認の程、宜しくお願い申し上げます。

    rryu
    rryu 2012/03/22
    SHARPのエコ技でバックグラウンドサービスが動かなくなった人とサポートの人とのやりとり。
  • ありがた迷惑!?シャープ製Android端末に搭載された「エコ技」機能が物議を醸す! - すまほん!!

    マーケットでアプリへの理不尽な暴言が増える予感! 最近のシャープ端末に搭載されている消費電力を最適化する独自技術、”エコ技”機能が開発者の物議を醸しているようです。 事の発端は3月15日に開かれたSHARP Androidアプリ開発テクニカルセッションでした。このイベントでは新たなSHARP端末のタッチアンドトライやタッチパネルの応答速度向上技術、そして今回問題となったエコ技機能の紹介が行われました。 エコ技機能というのは”各種アプリケーションのバックグラウンド動作を抑制し、バッテリ使用量を軽減する”というものなのですが、実はその実装方法があまりにも強引なため、一部アプリが正常に動作しない状態に陥ってしまっているのです。 というのもバックグランドで動作しているアプリケーションに対して、Broadcast Intentの配信を強制的に抑止してしまっているようなのです。 これの何が問題かという

    ありがた迷惑!?シャープ製Android端末に搭載された「エコ技」機能が物議を醸す! - すまほん!!
    rryu
    rryu 2012/03/21
    これは罠過ぎる。動作が阻害されたアプリをユーザーに通知してくれないと、何もしていないのに動かなくなった系の問題になる予感。
  • Agit: Git client - Apps on Google Play

    Agit is a Git client for Android devices, allowing you to checkout the entire history of a Git repository while on the move, review changes and store for full offline access. • Clone remote Git repositories onto your phone! • Just like regular Git, the full history is stored for offline access. • Animated Diffs - Watch diffs smoothly transition from Before to After - and back again. I'm using 'smo

    Agit: Git client - Apps on Google Play
    rryu
    rryu 2012/03/08
    Android用のGitクライアント。AIDEと一緒に使うと最強っぽい。
  • AIDE- IDE for Android Java C++ - Apps on Google Play

    AIDE is an integrated development environment (IDE) for developing real Android apps directly on your Android device. Follow interactive coding lessons and step-by-step become an expert app developer. Visually design apps, write code with the feature rich editor with code completion, real-time error checking, refactoring and smart code navigation, run your app with a single click and use the Java

    AIDE- IDE for Android Java C++ - Apps on Google Play
    rryu
    rryu 2012/03/08
    JavaのAndroidアプリがビルドできて実行できるAndroid上のIDE。シンタックスカラーリングとコード補完もあり。
  • Ec/Ioってなんですか? - OKWAVE

    Ecが、Pilot受信電力に対応します。このあたりの技術海外技術であるために、日のWebサイトに良い資料が見つかるのは極めて稀です。NTTドコモのWebサイトでさえ、そのあたりの技術は既知のもの扱われています。先のWebドキュメントを、エキサイトなどの無料翻訳ページで自動翻訳されるのがベストであるか、または、書店にて、背表紙にCDMAと文字の書かれた専門書で調べてみては如何でしょうか?

    Ec/Ioってなんですか? - OKWAVE
    rryu
    rryu 2012/03/07
    CDMAの受信信号品質Ec/Ioについて。Io=RSSI(Received Signal Strength Indicator)でいいのかはよくわからない。
  • SignalStrength  |  Android Developers

    rryu
    rryu 2012/03/07
    Androidの電波強度を表すクラス。何段階の値だけかと思ったら通信方式毎に色々細かい値があってマニアックな感じ。
  • 小包の包み方 - Kazzz's diary

    createFromParcelメソッドからして、非直列化はこのインタフェースを介して行うらしいが、どうしてこんな作りになっているんだろう。 前にも書いたが、Androidではアプリケーション(ActivityやService)間が分離されており、オブジェクトやデータを共有することできないので、何らかのメッセージ通信のメカニズムが必要になる。 AndroidはIntent(インテント)という簡易なプロセス間通信(Windowsで言うところのDDEに近い)のメカニズムを実装しており、ParcelクラスはParcelableを含む、Androidアプリケーション間で通信するオブジェクトをインテントを介して直列/非直列化する。 実際のParcelクラス中、Parcelableを読込むためのreadParcelableメソッドを見てみよう。 Parcel#readParcelable public

    小包の包み方 - Kazzz's diary
    rryu
    rryu 2012/03/07
    Androidのプロセス間通信用のメッセージであるandroid.os.Parcelの中身について。
  • NameBright - Coming Soon

    NameBright.com - Next Generation Domain Registration sonydeveloper.com is coming soon

    rryu
    rryu 2012/01/11
    SonyのAndroid機器のアプリケーション開発者用サイト。
  • apkに1MB以上のデータベースファイルを含める - Hacking My Way 〜 itogのhack日記

    かなぶんの辞書DBのように、アプリに初期値としてDBを含めたい場合、assets内に保存しておき、初回起動時にdatabasesにコピーする、という方法があります。 基的なやり方はこちらのサイトで紹介されている通りなのですが、この方法は小さいファイルなら問題ないのですが、1MB以上のファイルだとAssetManagerでExceptionが発生してしまいます。 AndroidのAssetManagerの内部では UNCOMPRESS_DATA_MAX という値が定義されていて、機種依存にはなると思いますが、現状出回っている端末では1024*1024 = 1MBに設定されています。 1MB以上のDBを扱うためには ファイルを分割する ファイルを圧縮する の方法があります。 方法1.ファイルを分割する 最大1MBでファイルをを分割し、初回起動時に分割されたファイルを結合し、databases

    apkに1MB以上のデータベースファイルを含める - Hacking My Way 〜 itogのhack日記
    rryu
    rryu 2012/01/08
    Androidにはassetsに1MB以上のファイルを置けないという意味の分からない制限があり、それの回避方法。
  • Android適当メモ : RemoteViewsの仕組み

    2011年02月02日21:43 カテゴリRemoteViews RemoteViewsの仕組み AppWidgetProviderで使っているRemoteViewsクラスの仕組みについて調べてみた。 Widgetは、表示領域を提供するAppWidgetHost(大抵はホームアプリ)に、部品を提供するAppWidgetProviderから表示情報を送る形で構成されている。 ホームアプリとAppWidgetProviderは別プロセスなので、AppWidgetManager~AppWidgetSeriveを通してBinderでIPCで情報を送っている。 AppWidgetHostではMessageを使って別スレッドで動作しているが、細かいところを省略すると以下のシーケンスになる。 要するにAppWidgetManagerに渡したRemoteViewsがHost側まで渡され、そこでapply(

    rryu
    rryu 2012/01/08
    AndroidのappWidgetの描画の仕組み。ビュー自体はホームアプリが持っていて、それに対するプロキシとなるRemoteViewが描画操作をがんばって転送するという仕組みなので、RemoteViewに用意されていない操作はできない。
  • Android DeviceInfo Share

    Android Device Info Share Help developers to check the differences among many Android devices

    rryu
    rryu 2012/01/06
    画面解像度やセンサー類などのAndoidのデバイス情報を共有するサービス。機種ごとだけではなく統計情報も見たい感じ。
  • Adobe® Proto - Android マーケット

    Adobe Proto lets you create wireframes of websites and apps on your tablet.Design interactive wireframes and prototypes for websites and mobile apps with the convenience of simple touch gestures.• Sketch website and mobile app wireframe layouts with simple finger strokes on your tablet's touchscreen. • Insert interactive wireframe components from the component toolbox, including menus, tabs, accor

    rryu
    rryu 2011/11/16
    Androidタブレットでウェブサイトやアプリのプロトタイプを作れるツール。
  • Ext Japan - Sencha Touch登場 - モバイル用HTML5フレームワーク

    業界初のHTML5モバイルアプリ用フレームワーク Sencha Touchを使えばタッチスクリーンを装備したApple iOSや Android端末上でネイティブアプリのようなWebアプリが開発可能です。 Web標準技術に準拠 Sencha TouchはHTML5、CSS3、JavaScriptに特化した世界初のアプリケーションフレームワークです。SSencha Touchはこれらの技術が持つ力を最大限に引き出し、かつ柔軟で最適化されたアプリケーション開発を可能にします。Sencha Touchでは、音声や動画を組み込む為のコンポーネントやデータをオフラインでも利用可能にするlocalStorageプロキシーなどでHTML5の機能が利用されています。またSencha TouchのスタイルシートではCSS3を最大限活用してとても堅牢なスタイリングレイヤーを実現しています。 このライブラリはそ

    rryu
    rryu 2011/10/24
    Ext JS系のモバイルウェブアプリ用フレームワーク。