タグ

ブックマーク / y-anz-m.blogspot.com (8)

  • Android : Navigation Drawer を使う

    画面の左側にオーバーレイでアプリの主なオプションを表示するパネル。 通常は隠れていて、画面の左端からスワイプするか、トップレベルにいるならアクションバーのアイコンをタップすることで表示される。 http://developer.android.com/design/patterns/navigation-drawer.html より Navigation Drawer を使う前に、Navigation Drawer デザインガイドにあるこのパターンのユースケースとデザイン原則をきちんと理解すること。 Drawer Layout を作成する support package にある DrawerLayout を利用する。 DrawerLayout をルートビューとし、その中にメインのコンンテンツを表示するビューと、NavigationDrawer として利用するビューを入れる。 <androi

    Android : Navigation Drawer を使う
  • PreferenceActivity の CheckBox マークを変える

    PreferenceActivity の各UIAndroid のフレームワークの theme.xml に定義されています。 /frameworks/base/core/res/res/values/themes.xml 194 <!-- Preference styles --> 195 <item name="preferenceScreenStyle">@android:style/Preference.PreferenceScreen</item> 196 <item name="preferenceCategoryStyle">@android:style/Preference.Category</item> 197 <item name="preferenceStyle">@android:style/Preference</item> 198 <item name="pr

    PreferenceActivity の CheckBox マークを変える
    miguse
    miguse 2014/01/01
    CheckBoxのマークを変更
  • Android Android 2.2 データバックアップ

    これを書いた 2010/5/31 にはなかった Registering for Android Backup Service という項が追加されていたので、追記しました。 2011/1/1 Android - Froyo - Data Backup Android 2.2 からアプリケーションのデータのバックアップができるようになりました。 これまでは、アプリケーションのデータベースなどに保存されていたデータは、アプリケーションをアインストールすると削除されていました(アップデート時は保持される)。そのため、再インストール時(一度アインストールしてから、再びインストール)や、別の端末に切り替えたとき、そのデータを移行することができませんでした。 Froyo からはそれができるようになります。 元の記事はこちら↓ http://developer.android.com/intl/ja/sd

    miguse
    miguse 2013/07/19
    あと、同じ内容でやんざむさん家の解説
  • Google I/O 2013 - Android : Volley: Easy, Fast Networking for Android

    Google I/O 2013 - Android : Volley: Easy, Fast Networking for Android Volley: Easy, Fast Networking for Android (リクエストで埋め込み無効になってるのでリンクで) Volley というライブラリについて Android のネットワーク通信処理をより簡単に、速くする Volley と名付けたイメージ : a burst or emission of many things or a large amount at once ネットワーク処理で必要なこと JSON, image, raw text の処理 メモリキャッシュとディスクキャッシュ カスタマイズ能力(ネットワークの優先順位の処理、リトライ時のバックオフアルゴリズムなど) デバッグとトレーシングのツール But why?(A

    miguse
    miguse 2013/05/25
    ここみればいいのか
  • Y.A.M の 雑記帳

    Android の外部メディア( = ほぼ SDCard のこと)にある ファイルを指定するときに "/sdcard/hoge.png" とか書いてはいけません! 端末によってはパスが /sdcard/ じゃなかったりするからです。 (確かどっかのタブレットかなんかがそうだった) それに、PCにマウントされてたり、端末に入ってなかったり したらアクセスできません。 なので、ハードコーディングはやめましょう。 外部メディアにアクセスできるかどうかは getExternalStorageState() でわかります。 #でもここで、「注:この呼び出しは、複数のボリュームをサポートしていないため、廃止する必要があります。」って書いてあるけど代替方法が載ってないのよね。。。 外部メディアのパスは Environment の getExternalStorageDirectory() を使えば OK

    miguse
    miguse 2013/05/13
    なんで外部ストレージのパスが端末によって違うのよ!!
  • Exif

    Exif (Exchangeable Image File Format) ・読み方は "イグジフ" or "エグジフ" 1994年に富士フィルムが提唱したデジタルカメラ用の画像ファイルの規格 JEIDA(日電子工業振興協会)によって標準化され、各社のデジタルカメラに採用されている 最新版はExif 2.2(Exif Print) TIFF形式で画像についての情報や撮影日時などの付加情報を記録できるほか、縮小画像(サムネイル)を記録することができる 画像形式はRGB無圧縮方式やJPEG方式など複数の形式をサポートしている by IT用語辞典 e-Words (http://e-words.jp/w/Exif.html) つまり、画像情報を画像自身に埋め込むための規格 ・カメラの機種 ・撮影日時 ・絞り ・画素数 ・ISO感度 ・色空間 ・シャッタースピード などなど ■ Exifファイル

    Exif
    miguse
    miguse 2013/05/13
    AndroidでExifファイルフォーマットを読み込む方法
  • Android Android 2.3 - StrictMode -

    ・StrictMode とは、開発者がアプリケーションをモニターし、パフォーマンスを改善するために新しく追加されたシステム機能 ・この機能を実装すると、StrictMode はアプリケーションのパフォーマンスを低下させる accidental disk や network activity を捕捉し、開発者にしらせてくれる ・例えば、メインスレッド上での accidental disk や network activity など ・開発者は StrictMode が補足した network や disk usages の問題を評価し、必要ならば修正できる ・これにより、メインスレッドは応答性を維持し、ANRダイアログがユーザーに表示されることを防げる - StrictMode core class であり、システムとVMを統合する主要なポイント。 このクラスは、インスタンスに応用するスレッ

    miguse
    miguse 2011/02/11
    StrictModeの解説
  • Android Activity, Task, Stack, Launch mode

    アクティビティ と タスク と スタック と 起動モード (と ライフサイクル) 開発の基礎のアクティビティとタスク以降 がとっても(日語が)わかりにくかったので、 私なりの解釈を書くことにしました。 (もしかしたら間違ってるかもしれないよ) なんで、わかりにくいかと言うと、用語の定義がされてないからなんですね。 なので、ちゃんと定義(みたいなの) ・アクティビティ これはいいよね。いわゆる Activity です。 ・ルートアクティビティ タスクを開始するアクティビティのこと。 通常だと、AndroidManifest.xml の タグのなかに <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNC

    Android Activity, Task, Stack, Launch mode
    miguse
    miguse 2010/12/10
    これで、安心アクティビティとタスクとスタック
  • 1