タグ

androidに関するaquarlaのブックマーク (86)

  • Wi-Fi回線につなぎっ放しにしたい人はスリープ機能をOFFにしよう | あんどろいどスマート

    Wi-Fi回線につなぎっ放しにしたい人はスリープ機能をOFFにしよう2011年06月30日13時54分 公開カテゴリー: 便利化・快適化キーワード: チップス Short URL ツイート Wi-Fi接続は、Android端末の初期設定で、画面がOFFになったときにスリープされるよう設定されている。自宅やオフィスなどで、Wi-Fi回線につなぎっ放しにしておきたい人は、詳細設定で、Wi-Fiのスリープ設定を「スリープしない」に設定しよう。 また、スマートフォンのデータ通信は、パケホーダイ・フラットなどの完全定額プランの料金で月額5000円~6000円ほどと、かなり高額になる。二段階定額方式のプランを選択し、極力3Gによるデータ通信を使わないようにして、通信料金を節約したいものだ。 通信料金を節約したければ、上記のWi-Fi設定と併せて、手軽に3G通信のON/OFFを切り替えられる「APNdr

  • 軽い気持ちで「Androidアプリで小銭を稼ごうかな」と考えている人は、まずこの画像を見て欲しい [ ガジェットさん家 ]

    ここまでやらないとダメなのね・・・。 スマートフォンアプリを製作するAnimoca社が、Androidアプリのテストに用いているAndroidデバイスの一部を公開しています。 広いテーブルに所狭しと並ぶAndroidスマートフォン/タブレットですが、これはテスト用デバイスのほんの一部。 実際のテストでは、なんと400種類のAndroidデバイスが同社のテストで使用されているというのですから驚きです。 もちろんアプリ製作において必ずしも多数のデバイスでテストを行う義務はありませんが、商業展開を行う 企業にとってAndroidの断片化は、頭痛の種でありつつも対応すべき問題の一つである事は間違いありません。 一からアプリ開発を勉強し始めるなら Cult of Macはこの画像を見て「ジョブズが言ってた通りになった!」なぜか嬉しそうですが、事実増殖し続けるAndroidデバイス全てに おいてアプリ

  • 八角研究所 : [Android Tips#1]特定URLへのアクセスをフックするには?

    [Android Tips#1]特定URLへのアクセスをフックするには?

  • zaki日記(2011-06-19)

    _ Sony Ericsson "LiveView Ideathon 2011" に参加しました。 To Be Written. _ 画面サイズの判定方法 @95kugo さん、@itog さんと呑んでいる時に、画面サイズの判別(small, normal, large, xlarge)ってアプリからできるっけ?という話になったので、やり方のメモです。このやり方は iosched という Google I/0 参加者用のスケジュール管理アプリでみつけました。余談ですが、iosched という名前は kernel の中で入出力を管理しているプログラムとしか思えないのですが狙ってるのでしょうか... 判定コード 以下のように、android.content.res パッケージに属しているConfiguration クラスを使用して端末の画面サイズを判定可能です。 (context.getRes

  • WebViewを使ってWebサイトを表示する方法 WebKitからアプリ、アプリからWebKitへの連携処理 - [サンプルコード/Androidアプリ] ぺんたん info

    WebViewを使ってWebサイトを表示する方法 WebKitからアプリ、アプリからWebKitへの連携処理 Androidでは端末内のWebkitブラウザを使用して、簡単にアプリ内にブラウザ表示をさせることができます。 WebViewを使用する基 ブラウザ(WebKit)からアプリへ処理を渡す方法 アプリからブラウザ(WebKit)へ処理を渡す方法 ローカルのHTMLファイルを表示させる方法 [参考記事] WebViewの設定一覧 WebViewを使用する基 アプリ内でブラウザを表示させるにはlayoutにWebViewを使用します。 またアプリから外部にアクセスするため、AndroidManifest.xmlにINTERNET権限の設定を追記します。 これは忘れやすいので注意します。 [参考記事] AndroidManifest.xml の permission一覧 Android

    aquarla
    aquarla 2012/04/09
    "setWebViewClient(new WebViewClient())"を呼ばなくてもHoneycombだとちゃんと動いたりすることがあってよくわからない
  • Androidアプリの間違った作り方 - たていすのメモ2

    とある外注さんが書いてきたコードがひどかった。 バックグラウンドでのオーディオ再生を、Activityから作成したワーカースレッドで行う。キャンセル処理は全く考慮していない。 UIスレッド上でばんばんHTTPリクエストを投げる。応答を読み終わるまでループを回す。 アプリケーションの起動中にずっと保持する必要のある情報をIntentに書く。それを読むのはonStart()ではなくonCreate()。 Activityの初期化は全部onCreate()に書く。onStart()もonStop()も全く使ってない。 アプリケーションの起動中にずっと保持する必要のある情報をstaticメンバに持たせる。 どう悪いか説明しておこう。 Activityから起動されるワーカースレッドの寿命 たとえば画面上で表示する情報をHTTPリクエストで取得する等の処理はワーカスレッドを使うと応答性を失わずに欠くこ

    Androidアプリの間違った作り方 - たていすのメモ2
    aquarla
    aquarla 2012/01/17
    参考になったが…
  • Androidマーケットでの登録機種名 - NTTドコモ開発者情報Blog

    今までとは少々趣向をかえて、ドコモ端末のAndroidマーケットでの登録機種名をお伝えします。 (12/22現在 ドコモ調査) アプリの登録時等、ご利用ください。 <ドコモ型番>        <登録名> ・F-12C            F-12C(f11eif) ・F-01D            F-01D(blaze_tablet) ・F-03D           unknown(f11sky) ・F-05D*          Blaze(blaze) ・L-04C            L-04C(elini) ・L-06C            Optimus Pad(l06c) ・L-07C            L-07C(L-07C) ・L-01D            unknown(i_dcm) ・P-07C            P-07C(pana1) ・P

  • Javadoc in Eclipse failing to recognize packages

  • Androidのド肝 » ステータスバーに通知する(NotificationとNotificationManager)

    ステータスバーに通知する(NotificationとNotificationManager)androidのホームの上部にあるステータスバーをドラッグすると、下のSSのように通知領域が表示されます。 通知領域に情報を出すためには「NotificationManagerクラス」と「Notificationクラス」を使います。 参考:Creating Status Bar Notifications この通知情報(notification)を選択すると、intentが発行され、intentに基づいた処理(アクティビティを表示させるなど)が行われます。バックグラウンドで動作しているサービスなどが、ユーザに対して情報を表示したい、選択を迫りたい場合などに使用されるのが一般的な使われ方かと思います。 《ステータスバーに情報を通知する例》 NotificationおよびNotificationMana

  • Activityのビュー階層とコンテンツルート(View)を取得する - Kazzz's diary

    Activityがインフレートするビュー階層は、特にオプションが指定されなければ以下のようになる※ PhoneWindow$Decorviewはポリシ毎に用意されるビューのルートであり View decor = this.getWindow().getDecorView(); と取得する。 このDecorView下に追加されるLinearLayoutは全てのビューのルートだが、NO_IDのため直接は取得できない。(DecorViewをViewGroupにキャストしてgetChildAt(0)でなら取得できる)その下にはFrameLayoutが2つぶら下がる。 左側に見えるNO_IDのFrameLayoutの下にはタイトルバーとして使用されるTextViewが追加されており、 TextView titleBar = (TextView)this.findViewById(android.R.

    Activityのビュー階層とコンテンツルート(View)を取得する - Kazzz's diary
  • 9patchを覚えよう! - 明日の鍵(跡地)

    角丸が綺麗に表示されない! ボタンを作りました! 角丸のボタンです。 早速ボタンの背景に設定しました。 なんてこったい 設定するボタンが大きすぎて背景画像が引き伸ばされてしまいます。 9patchを使おう! そこで9patchの出番です。 9patchは、画像よりモノが大きかった場合(今回は画像よりボタンが大きかった) 引き伸ばす部分を指定することで、画像の崩れを無くす事ができるのです! Fireworksでいう所の9スライスという機能に似ています。 先ほどのボタン画像に9patchの処理を施してみます。 できました! 上側と左側に黒い1ピクセルが見えますでしょうか? ちょっと拡大します。 拡大したのでボケてますが、これなら分かりますね。 9patchは上下左右に、アルファ無しの黒(#000000)の印を付けることで伸ばす部分を指定します。 上下左右それぞれ意味があります。 上と左の印は必

  • Android UI Design Tips

    UIを意識すべきなのはどうして? 良いUI → ユーザーが洗練された質に気が付く → 評価が良くなる → アプリのランキングが良くなる → さらにたくさんのインストール&購入につながる ■ Agenda 1. やるべきことと、やっちゃいけないこと 2. デザイン哲学と考慮すること 3. 絶対に使うべき UI framework の機能・特徴 4. 新しい UI デザインパターン 5. アイコンとガイドライン ■ やるべきことと、やっちゃいけないこと * やっちゃいけないこと ・単に他のプラットフォームのUIを移植しない! ・ユーザーがプラットフォームとアプリが合っていると感じるべき ・アプリのブランドとプラットフォームとのバランス ・modal progress と確認用ダイアログを使い過ぎない! ・柔軟性を持つ!(absolute-positioned layout はダメ) ・px

    Android UI Design Tips
  • Android Compatibility packageで2.x系でもマルチサイズ対応

    Android Compatibility packageで2.x系でもマルチサイズ対応:Androidで動く携帯Javaアプリ作成入門(25)(1/2 ページ) 便利なFragmentsをAndroid 2.x系でも 前回の「Androidの画面の大きさの違いを解決するFragments」では、Activity内で画面を分割する「Fragments」を取り上げました。このFragmentsは、タブレット向けのAndroid 3.0(コードネーム「Honeycomb」、API Level 11)以降でのみサポートされます。この大変便利なFragmentsは、スマートフォン向けのAndroid 1.6?Android 2.3でも、「Android Compatibility package」(以後、「Compatibility package」)を使えば、使用可能です。 Compatibil

    Android Compatibility packageで2.x系でもマルチサイズ対応
  • デザイナに知っていて欲しい10個のAndroidのUIルール - ReDo

    iPhoneのそれと比較して、よくかっこわるいと評価されてしまうAndroidですが、正しくは「標準UI同士で比べた際にイケてない」のが真実だと思っています。 今現実として、Androidアプリにイケてないものが多いのですが、そもそもデザインを考慮するプロセスが省略されてしまっていたり、時間(コスト)が無いとかそういうこともあったと思いますが、流石にこれだけメジャーなデバイスになってしまうとそれが許される時代は終わってしまいました。 ドットコム全盛期の様なGeocities+IBMホームページビルダーのデザインがはるか昔にキャハハされた様に、もうそろそろ標準UIで未カスタマイズのAndroidアプリもキャハハされる時代です。 そんな中、効率よくかっこいいUIを構築するために頭の片隅で把握しておくとちょっと幸せになれる、独断と偏見で捻りあげた10個のAndroidUIルールを紹介します。

  • スマートフォンのOSバージョンのカオスさをまとめてみる

    ブラウザアプリとネイティブアプリ両方の開発に影響するので非常に困る。iPhoneAndroid以外のことは書かないのでそのつもりで。 iPhoneiOS 5の普及率が上がって来ている 一度に全端末に供給されるのでユーザーも一律にアップデートする傾向にあるiOS 4.3以上サポートでも8割はカバーできる iOS 4.2で止まっているiPhone 3Gと2nd GenまでのiPod Touchが排除されるが、そんなに問題ではない 売っていた時期が2008年6月発売で2009年春までくらいなのでもう2年縛りは切れている低解像度端末であるiPhone3GSをいつまでサポートするか iPhone 4Sへの乗り換えがどこまで進むか2009年6月から2010年6月まで売りまくっていたので、まだ縛りが残っているユーザーがいるSBで救済策が出たが、iPhone 5待と言っているユーザーも結構いるので当分サ

    スマートフォンのOSバージョンのカオスさをまとめてみる
  • Android開発のちょっとしたお話 - mixi engineer blog

    こんにちは。新卒入社で今年から働き始めました、横幕です。現在は、mixiのAndroid(TM)版公式クライアントアプリを開発しています。 Android開発を始めてから数か月になりますが、今回は、開発に携わる中で知ったことをご紹介したいと思います。 レイアウトの複雑さで発生するStackOverFlowError Androidでは、見た目(UI)のデザインやレイアウトをXMLで記述することができます。XMLを書くときには、UIのパーツ(ウィジェット:ボタンやチェックボックスなど)のほか、ウィジェットの配置を決めるためのコンテナ(LinearLayoutやFrameLayoutなど)を用います。そして、それらを入れ子にしながら画面を設計していきます。 たとえば、以下のような感じに。 * main.xml <?xml version="1.0" encoding="utf-8"?> <Li

    Android開発のちょっとしたお話 - mixi engineer blog
  • How to increase storage for Android Emulator? (INSTALL_FAILED_INSUFFICIENT_STORAGE)

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Create a free Team

    How to increase storage for Android Emulator? (INSTALL_FAILED_INSUFFICIENT_STORAGE)
  • Androidで互換性の高いアプリを書くための最悪ではない程度のプラクティス - oops

    っつーても1.6~4.0までぼちぼち対応しているって程度。 一般アプリ向け。ゲームは知らん。 ・プロジェクトそのもののAPI Versionは最新のもの(今なら14)を指定 ・android:minSdkVersionは当然V4 ・android:targetSdkVersionは二択。3.x以上の端末でMenuボタンを出したいならV10、腹を括ってモダン設計で行くなら最新のもの(今ならV14) ・android-support-v4.jarを使うのは今時常識。Fragment使わず全部ベタActivityとか使う輩はこの先生mashroomあたわず ・基的にV4のAPIしか使ってはいけない。それ以上を使う時はリフレクションするかクラスローダの例外を拾ってスタブクラスでゴニョゴニョ。 ・V5以上のAPIを使ってもコンパイルは通ってしまう。そのくせV4のマシンで動かすとクラスロ

  • http://spgirl.jp/%E3%82%A2%E3%83%97%E3%83%AA/%E4%BD%93%E8%AA%BF%E4%B8%8D%E8%89%AF%E3%81%AB%E3%81%A4%E3%81%8D/

  • 家のWi-Fiに接続すると同時にロック画面をアンロックしてくれる『Unlock With Wi-Fi』 | ライフハッカー・ジャパン

    Android:携帯電話のPINやパスワード、アンロックパターンを毎回入力することに飽き飽きしている方は多いのではないでしょうか? そのような方にオススメなのが、『Unlock With Wi-Fi』です。家のWi-Fiネットワークに接続した瞬間にスマホのロックを自動的に解除してくれます。 米Lifehackerでは、過去にUnlock With Wi-Fiを一度紹介(英文記事)していますが、この度晴れて脱ベータとなり、ユーザの人生をよりラクにするための新機能も追加されています。 Unlock With Wi-Fiの目的は、家にいる時にロック画面を毎回アンロックする作業から解放することにあります。完全にアンロックしている状態や、スライドロック画面の状態なども任意に設定可能です。またボリュームボタンなどにより、画面がオンにならないように設定することもできます。 他にも便利な機能が数多く用意さ

    家のWi-Fiに接続すると同時にロック画面をアンロックしてくれる『Unlock With Wi-Fi』 | ライフハッカー・ジャパン