AndroidStudio や Gradle ネタも掲載 オライリー「実践 Android Developer Tools」

和訳版がリリースするらしいです.

Android Developer Tools Essentials - O'Reilly MediaO_Reilly_Japan_-_実践_Android_Developer_Tools

O'Reilly Japan - 実践 Android Developer Tools

原書はこちら.

Android_Developer_Tools_Essentials - O_Reilly_Media

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 の設定で「バージョン」の記述してるとこありすぎね?

あちこちに, 似たようなバージョン的な記述あります Android Studio.

build_gradle

Project_Structure

プロジェクトの改修や移動などで変更しなければならないとき

どこを編集したらいいのか.

いや, 同期されるのか

いや, 優先順位が決まっているのか

どうなのか よくわかりません.

項目もたくさんあります.

どんなのあるか並べてみます.

Default Settings

[Quick Start]-[Configure]-[Project Default]-[Settings]
[File]-[Other Settings]-[Default Settings]

+ Compiler
  + Java Compiler
    + Project byte code version(JDK Default(1.7))

Preferences

Default Project Structure

[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)

Project_Structure
Project_Structure 2

Project Structure

[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)

Project_Structure

AndroidManifest.xml

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="19" />

build.gradle

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:+'
}

設定項目やエラー後に再設定しようとしても, 今度は, 設定画面にたどりつけなかったりします.

面倒なので表にしてみます.

続きを読む >>


「Bluebox Heartbleed Scanner」で Android をチェックしてみたけど

アプリのそんな脆弱性を発見できるアプリがるというので, わたしもAndroid端末をチェックしてみました.

Bluebox

Bluebox

OpenSSLで発見された”HeartBleed”バグの影響を受けるAndroidアプリをチェックできるスキャナーアプリ「Bluebox Heartbleed Scanner」がリリース | juggly.cn

こんな結果でヒット!

20140414-131153

これ有料アプリなんですけど.

対応アップデートもされてないようだし,

どうしたらいいのか.

Bluebox Heartbleed Scanner - Google Play の Android アプリ