別に, 英単語でもなくてもいいけども.
テキストでの
「問題」と「解答」
のペアを覚える方法.

昔ながらの「書いて覚える」という方法とともに
「カード」を使った方法も効率的だろうと思います.
いまどきは, だれもがスマホを持ってる時代.
スマホは 世界中で喋られてる言語をある程度流暢に喋ることができますよね.
そんなスマホをつかって, 目だけでなく, 耳も使って効率的に
「音声付きカード」スタイルで単語を覚えていく方法をば.
別に, 英単語でもなくてもいいけども.
テキストでの
「問題」と「解答」
のペアを覚える方法.

昔ながらの「書いて覚える」という方法とともに
「カード」を使った方法も効率的だろうと思います.
いまどきは, だれもがスマホを持ってる時代.
スマホは 世界中で喋られてる言語をある程度流暢に喋ることができますよね.
そんなスマホをつかって, 目だけでなく, 耳も使って効率的に
「音声付きカード」スタイルで単語を覚えていく方法をば.
アルバムを amazon mp3 store で購入したら,
mp3ファイルがダウンロードできない.
そのときの流れは以下.
ブラウザ版クラウドプレーヤ上でmp3ダウンしたい楽曲をチェック.
↓
ダウンロードボタンを押す.
↓
デスクトップ版クラウドプレーヤを起動ボタンがポップアップ上に表示される.
↓
デスクトップ版クラウドプレーヤが起動.
(購入済み曲は表示されていない)
↓
利用許諾の手順が開始画面があるので進む.
↓
ブラウザが起動して以下のような英語のページが表示されてなんじゃこれは

Amazon 説明ページもわけわかめなので, サポートに電話して解決.
また, 忘れたころおなじ現象に遭遇しそうなのでメモ.
ふと, こんな.
https://twitter.com/malcheese2/status/457027182133387264
Android Studio 最新版 0.5.5 でどうしたらいいのだろうか.
Create a standalone library with Android Studio | Geek Garage
apply plugin: ‘android'
↓
apply plugin: 'android-library’
./gradlew clean
./gradlew aRaR=assembleRelease
build/libs/ 以下に .aar ファイルが作成される.
このファイルを別プロジェクトの libs/ 以下にコピーして,依存の記述をすればよし.
Referencing a local aar file in Android Studio | Geek Garage
dependencies {
compile files('libs/mylib.aar')
}
で「aar」とは何なのか.
Building Android applications with Gradle - Tutorial
Gradle supports a format called Android ARchive (AAR) . An AAR is similar to a JAR file, but it can contain resources as well as compiled bytecode. This allows that an AAR file is included similar to a JAR file
.aar ファイルは zip 圧縮されたファイルで以下が含まれている.
/AndroidManifest.xml (mandatory)
/classes.jar (mandatory)
/res/ (mandatory)
/R.txt (mandatory)
/assets/ (optional)
/libs/*.jar (optional)
/jni//*.so (optional)
/proguard.txt (optional)
/lint.jar (optional)
AAR Format - Android Tools Project Site
Gradle 本家サイトドキュメントなどを見てると広く深いのですが
Android Studio 関連のそこらの話を含め, 以下が一番わかりやすい.
Library projects - Android Tools Project Site
Gradle Plugin User Guide - Android Tools Project Site
で思うのが, .aar から .jar に変換できないか.
java - How to convert AAR to JAR - Stack Overflow
The AAR file consists of a JAR file and some resource files. Here are the steps to convert:
1. Extract the AAR file using standard zip extract
2. Find the classes.jar file in the extracted files
3. Rename it to your liking and use the wanted jar file in your project
Android Studio 左のツリービューからは見えない.

ので, ターミナルから確認する.
~/AndroidStudio/SampleProject/volley/build/libs $ unzip -Z volley.aar Archive: volley.aar 80932 bytes 5 files -rw-r--r-- 2.0 unx 460 b- defN 23-Mar-14 22:33 AndroidManifest.xml -rw-r--r-- 2.0 unx 89580 b- defN 23-Mar-14 22:33 classes.jar drwxr-xr-x 2.0 unx 0 b- defN 23-Mar-14 22:33 assets/ drwxr-xr-x 2.0 unx 0 b- defN 13-Feb-14 13:55 jni/ drwxr-xr-x 2.0 unx 0 b- defN 23-Mar-14 22:33 res/ 5 files, 90040 bytes uncompressed, 80440 bytes compressed: 10.7%
.aar ファイルは zip 形式なので展開して class.jar をリネームすればよし, と.
和訳版がリリースするらしいです.
Android Developer Tools Essentials - O'Reilly Media
O'Reilly Japan - 実践 Android Developer Tools
原書はこちら.

Android Developer Tools Essentials - O'Reilly Media
Android Studio や Gradle のネタもあるらしいです.
6章 Android Studioによる開発
6.1 Android Studioをインストールする
6.1.1 Android SDKの導入
6.1.2 プロジェクトのデフォルトの位置
6.2 Android Studio IDEの解剖
6.2.1 パネル
6.2.2 ツールバー
6.2.3 Android Studioの便利なコマンド
6.2.4 ナビゲーション
6.3 Androidプロジェクトの新しい構造
6.3.1 新しいファイル構造へのツアー
6.3.2 Androidプロジェクトを実行、デバッグする
6.4 新しいAndroidコンポーネントを作る
6.5 レイアウトデザイナとレイアウトプレビュー
6.5.1 レイアウトデザイナ
6.5.2 レイアウトプレビュー
6.6 APKを生成する
6.7 MavenやGradleとのやり取り
6.7.1 Mavenを操作する
6.7.2 Gradleを操作する
6.8 VCSとの統合
6.9 EclipseからAndroid Studioに移行するには
6.1 0 Android Studioのちょっとしたテクニック
6.10.1 リファクタリングとコード生成
6.10.2 その他のショートカット
9.5 Gradleベースのビルドツール
9.5.1 Gradleをインストールする
9.5.2 複数のビルドバリエーションを作る
9.5.3 ビルドファイル
9.5.4 ビルドタスク
9.5.5 EclipseからGradle buildを実行する
9.6 Mavenツールを使う
和訳版は, 2014年4月23日のリリース.
原書が 2013年8月のリリース.
そんなに古くもないので, 予約しておきました.
英語が理解できる人は, 安く早く購入できるのでいいですよね.
あちこちに, 似たようなバージョン的な記述あります Android Studio.


プロジェクトの改修や移動などで変更しなければならないとき
どこを編集したらいいのか.
いや, 同期されるのか
いや, 優先順位が決まっているのか
どうなのか よくわかりません.
項目もたくさんあります.
どんなのあるか並べてみます.
[Quick Start]-[Configure]-[Project Default]-[Settings]
[File]-[Other Settings]-[Default Settings]
+ Compiler
+ Java Compiler
+ Project byte code version(JDK Default(1.7))

[Quick Start]-[Configure]-[Project Default]-[Project Structure]
[File]-[Other Settings]-[Default Project Structure]
+ Project Settings
+ Project
+ Project SDK(Android API 19 Platform)
+ Project language level(7.0 - Diamonds, ARM, multi-catch etc.)
+ Platform Settings
+ SDKs
+ Build target(Android 2.3.3)
+ JDK location(/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home)


[File]-[Project Structure]
+ Project Settings
+ Modules
+ Properties
+ Android Plugin Version(0.9.1)
+ Compile Sdk Version(19)
+ Build Tools Version(19.0.3)
+ Dependencies
+ (com.android.support:support-v4:19.0.0)
+ (com.android.support:appcompat-v7:19.0.0)
+ (com.google.android.gms:play-service:+)
+ Platform Settings
+ Android SDK
+ JDK location(/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home)

<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="19" />
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:0.9.1'
}
}
android {
compileSdkVersion 19
buildToolsVersion '19.0.3'
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {
compile 'com.android.support:support-v4:19.0.0'
compile 'com.android.support:appcompat-v7:19.0.0'
compile 'com.google.android.gms:play-services:+'
}
設定項目やエラー後に再設定しようとしても, 今度は, 設定画面にたどりつけなかったりします.
面倒なので表にしてみます.