このブログでは、Android(アンドロイド)アプリ開発技術をまとめています。
このブログでは、Android(アンドロイド)アプリ開発技術をまとめています。
前回 アプリのデータを保存する(基本編) では、ファイルの保存について説明しましたが、 今回は「設定値の保存」を可能にする「プリファレンス」について学んでいきたいと思います。 プリファレンスの形式とデータ型 プリファレンスは、「"キー" => 値」という形式でデータを保存し...
以下のような ListView のサンプルがあったとします。 package com.blogspot.androlab.example; import java.text.DateFormat; import java.util.ArrayList; import java...
Androidは、永続的なアプリケーションのデータを保存するため、以下の記憶媒体に関するAPIを端末に提供しています。 1. 内部記憶媒体(デバイスメモリ) Androidがインストールされている場所です。 一般には端末に内蔵されています。 2. 外部記憶媒体 SDカ...
Android SDK 標準のデバッグツール「 Logcat 」ですが、 開発中に、以下のようなエラーが表示され、アプリケーションのログが表示されなくなる場合があります。 logcat read: Invalid argument こんなときは、コマンドラインから「ad...
主に、システムにActivityが強制終了させられる(システムにActivityが殺される)場合は、下記の3通りになります。 1.メモリ不足 2.長期間利用なし 3.画面の向き変更 この後、Activityは再起動される時があります(3番はすぐに再起動されます)。 ...
// Viewを継承したクラスのメソッド @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); Paint rubyPaint = new Paint(Paint.ANTI_ALI...
コンテンツはスクロールされ、ヘッダとフッタは固定されます。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/...
// Viewを継承した無名クラスの定義・生成 View child = new View(this) { @Override public void onDraw(Canvas canvas) { supe...
「ブログリーダー」を活用して、Symさんをフォローしませんか?