AndroidStudio からアプリを停止したりデータを消したりアンインストールできるプラグイン「ADB Idea」

Android Studio から 現在作業しているアプリに対して以下の操作がターミナルを開けることなく, GUI上から操作できます.

ADB Uninstall App
ADB Kill App
ADB Start App
ADB Restart App
ADB Clear App Data
ADB Clear App Data and Restart

アプリを停止したり, そのアプリ内のデータを削除する場合などに便利です.

Android Studio(IDEA) のプラグインとして, 公開されています.

JetBrains Plugin Repository :: ADB Idea

pbreault/adb-idea · GitHub

Android Studio 上からは, [Preferences]-[Plugins] から検索してインストールできます.

Browse_Repositories_と_Preferences

インストール後, 前述のADBコマンドを実行する方法は2通り.

続きを読む >>


【英検/TOEIC】英単語・熟語 を 音声付きカードで覚えることができる「Ankidroid (Anki) 」で爆速暗記すべし

別に, 英単語でもなくてもいいけども.

テキストでの

「問題」と「解答」

のペアを覚える方法.

target1900-41

昔ながらの「書いて覚える」という方法とともに

「カード」を使った方法も効率的だろうと思います.

いまどきは, だれもがスマホを持ってる時代.

スマホは 世界中で喋られてる言語をある程度流暢に喋ることができますよね.

そんなスマホをつかって, 目だけでなく, 耳も使って効率的に

「音声付きカード」スタイルで単語を覚えていく方法をば.

続きを読む >>


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月のリリース.

そんなに古くもないので, 予約しておきました.

英語が理解できる人は, 安く早く購入できるのでいいですよね.


Mac で GIMP の日本語入力がフツーにできるようになってる

GIMP_-_Downloads

Mac OS 10.9.2 + Google 日本語入力で,

GIMP ひさしぶりに入れてみたら

About_GIMP_と_GNU_Image_Manipulation_Program

問題なく日本語入力できるぢゃん!!

続きを読む >>


Travis Ci と Github で Android 開発な .travis.yml

Travis_CI__Configuring_your_build

何かと使えるようなのでメモ.

language: java

jdk:
  - openjdk7
  - openjdk6
  - oraclejdk7
  - oraclejdk8

branches:
  only:
    - dev
    - master
env:
  global:
    - ANDROID_SDK_VERSION=“r22.6.2"
before_install:

# required libs for android build tools
# Update a system for ia32 libraries
  - sudo apt-get update -qq
  - if [ `uname -m` = x86_64 ]; then sudo apt-get update; fi
  - if [ `uname -m` = x86_64 ]; then sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch; fi

##
# Gradle

# newer version of gradle
wget http://services.gradle.org/distributions/gradle-1.11-bin.zip
unzip -qq gradle-1.11-bin.zip
export GRADLE_HOME=$PWD/gradle-1.11
export PATH=$GRADLE_HOME/bin:$PATH

# just to test gradle version, against our provided one
  - gradle -v

##
# Android SDK

# newest android SDK
  - wget http://dl.google.com/android/android-sdk_${ANDROID_SDK_VERSION}-linux.tgz
  - tar -zxf android-sdk_${ANDROID_SDK_VERSION}-linux.tgz
  - export ANDROID_HOME=`pwd`/android-sdk-linux
  - export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools

# manually set sdk.dir variable, according to local paths
  - echo "sdk.dir=$ANDROID_HOME" ]]> local.properties

##
# Android Components

# Install required components.
# For a full list, run `android list sdk -a --extended`
  - echo yes | android update sdk --filter platform-tools --no-ui --force ]]> /dev/null
  - echo yes | android update sdk --all --filter build-tools-19.0.3 --no-ui --force ]]> /dev/null
  - echo yes | android update sdk --filter android-19 --no-ui --force ]]> /dev/null
  - echo yes | android update sdk --filter extra-android-support --no-ui --force ]]> /dev/null
  - echo yes | android update sdk --filter extra-android-m2repository --no-ui --force ]]> /dev/null
  - echo yes | android update sdk --filter extra-google-m2repository --no-ui --force ]]> /dev/null

# for gradle output style
export TERM=dumb

# Create and start emulator
  - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
  - emulator -avd test -no-skin -no-audio -no-window &

install:
  - gradle check

after_install:

before_script:
  - chmod +x wait_for_emulator
  - ./wait_for_emulator

script:
  - sudo chmod +x gradlew
  - ./gradlew connectedCheck lint
  - ./gradlew connectedInstrumentTest

after_script:

after_success:
  - ./gradlew uploadArchives

after_failure:

wait_for_emulator

#!/bin/bash
bootanim=""
failcounter=0
until [[ "$bootanim" =~ "stopped" ]]; do
  bootanim=`adb -e shell getprop init.svc.bootanim 2>&1`
  echo "$bootanim"
  if [[ "$bootanim" =~ "not found" ]]; then
      let "failcounter += 1"
      if [[ $failcounter -gt 3 ]]; then
        echo "Failed to start emulator"
        exit 1
      fi
  fi
  sleep 10
done
echo “Done”

Travis CI - Free Hosted Continuous Integration Platform for the Open Source Community

Travis CI: Travis CI's use of GitHub API Scopes

Travis CI: How to skip a build

JakeWharton/sdk-manager-plugin · GitHub