タグ

2013年8月31日のブックマーク (6件)

  • Intent で Parcelable を実装した自作オブジェクトの受け渡しをしてみた

    Activity から別の Activity を起動する際に、 自作クラスのオブジェクトの受け渡しについてサンプル・アプリを作ってみました。 Intent のメソッド一覧を見ていると、 putExtra(String name, <何か>) で、Intent にいろんな値をセットできるようになっています。 それを呼び出された側の Activity では、get<何たら>Extra(String name) で 値を取得できるようになっています。 この中に、putExtra(String name, Parcelable value) と getParcelableExtra(String name) があります。 Parcelable を自作クラスに適用すれば Activity 間で、オブジェクトの受け渡しができるだろう、 ということで、作ってみたサンプル・アプリが以下になります。 アクテ

    Intent で Parcelable を実装した自作オブジェクトの受け渡しをしてみた
    Kshi_Kshi
    Kshi_Kshi 2013/08/31
    自作Objectの直列化
  • Android SDKでビジネスロジックのテストを自動化するには

    Android SDKでビジネスロジックのテストを自動化するには:Androidアプリ開発テスト入門(2)(1/3 ページ) ビジネスロジックのテスト自動化から始めよう 連載ではAndroidアプリを開発している方のためにテストの基的なノウハウを解説しています。前回の「Androidアプリ開発でテストを始めるための基礎知識」では、Androidアプリ開発におけるテストの課題を解説し、EclipseとJUnitを使った単体テストのやり方を環境構築やコードの書き方を含め紹介しました。今回は「ビジネスロジック」のテストについて説明していきます。一口にビジネスロジックといっても読者の皆さんが持つ定義は、さまざまかと思います。 Android開発におけるビジネスロジックとは 連載ではビジネスロジックを「Androidのシステムに依存しない独立した処理」と定義します。具体的には文字列処理や日付・

    Android SDKでビジネスロジックのテストを自動化するには
    Kshi_Kshi
    Kshi_Kshi 2013/08/31
    あとで読む
  • Android ファイル読み込み(res/rawフォルダ、assetsフォルダ)

    res/rawフォルダにファイルを配置すると、インストール時にアプリケーションに含めて配置することができます。 assetsフォルダも同様です。 このフォルダのファイルは読み込みは出来ますが、書き込みはできません。 どのように使い分ければ良いのか調べたのですが・・・よくわかりませんでした。 たぶんですが アプリで使用するようなアイコンなどはres/rawフォルダ データベースのテーブルを作成するsqlファイルのようなものはassetsフォルダ res/rawフォルダのファイルを読み込むには まずEclipseのパッケージエクスプローラより、res/rawフォルダにテキストファイルを作成します。 (rawフォルダがない場合は作成します。) ファイル名に許可されている文字はa~zの小文字、アンダーバー(_)、ピリオド(.)のみです。 rawフォルダに配置したファイルは以下のようにInputSt

    Kshi_Kshi
    Kshi_Kshi 2013/08/31
    assets res/raw へのアクセス方法
  • rokuta96のAndroidアプリ開発 txtファイル読み込み

    まず、txtファイルはリソースとしては何に分類されるのでしょうか。 分類すると、「その他」になります。 では、その他のリソースはどこに置けばよいか。 候補は2つあります。 /res/rawディレクトリと、assetsディレクトリです。 どちらに置くかはアプリの作りにもよりますが、それぞれ下記のような特徴があります。 /res/rawディレクトリ 他のリソースと基的には同じ。リソースIDで管理されている。ファイル名制限。(a〜zの小文字、アンダーバー、ピリオドのみ可)サブディレクトリ作成不可。システムが圧縮しない。そのままの形式で保存できる。国際化対応可能。 assetsディレクトリ リソースIDで管理されない。このため、RクラスやXMLから参照できず、プログラムからのみ使うことができる。自由なディレクトリ構造と自由なファイル名が可能。国際化対応は自前。正直これだけでは、txtファイルはど

    Kshi_Kshi
    Kshi_Kshi 2013/08/31
    asserts res/raw の役割の違い
  • Accessing resources in an android test project

    Kshi_Kshi
    Kshi_Kshi 2013/08/31
    Android test project内のresource(assets)にアクセス
  • Androidプログラミング日記 (仮)

    Kshi_Kshi
    Kshi_Kshi 2013/08/31
    asserts dirにアクセス