カテゴリー
コンピューター

【Android】zxing-android-embedded を使って QR コードアプリチュートリアル♪

環境

  • Mac OS X Yosemite 10.10.3
  • Android Studio 1.2.1.1
  • Nexus 9

1.Android Studio のプロジェクトへの zxing-android-embedded ライブラリインポートと QR コードカメラの起動の確認

1−1.build.gradle (Module: app)

build.gradle (Module: app) に次を追加し、Sync Project with Gradle Files を実行します。

repositories {
    jcenter()
}

dependencies {
    compile 'com.journeyapps:zxing-android-embedded:3.0.0@aar'
    compile 'com.google.zxing:core:3.2.0'
}

マニュフェストファイル AndroidManifest.xml への変更はありませんでした。これは意外に感じましたわ。と言うのは、Android アプリでカメラアプリを作るときには <uses-permission android:name=”android.permission.CAMERA” /> と記述するのが基本と思っていたからですの。

カテゴリー
Linux

【CentOS 6】yum が DNS 名前解決できないエラーで使えない問題を解決【OSインストール後】

CentOS-6.5-x86_64-bin-DVD1.iso を VirtualBox にインストールして開発環境として使いたかったのです。

ネットワーク設定は、NATアダプターと、ホストオンリーアダプターです。

CentOS 5 のとき、たとえば 【VirtualBox】◆Mac◆★LAMP★ローカル開発環境構築【WordPress】 | oki2a24 のときはなにも問題ありませんでしたのに。。。

なんとか解決できまして、CentOS 5 のときと CentOS 6 のときでは設定するところが少し違いました。でも、根底にある理解すべき考え方はどちらも同じでした。しっかりと記憶に刻みつけるためにも、記録に残しておきますわ♪

DNS 名前解決できないエラーの解決のために理解しておくべきポイント

カテゴリー
コンピューター

【Windwos 7】Android Studio で使用する JDK バージョンアップ方法

JDK バージョンアップの手順

jdk1.7.0_75 から jdk1.7.0_79 へアップデートすると想定いたします。

  1. jdk で検索して、Java SE Development Kit 7 Downloads から最新版をダウンロード、インストールした。
  2. Windows のシステム環境変数 JAVA_HOME の値を修正
    C:¥Program Files¥Java¥jdk1.7.0¥75

    C:¥Program Files¥Java¥jdk1.7.0¥79
  3. Android Studio を起ち上げて、Close Project
    Configure > Project Defaults > Project Structure
    JDK location を修正
    C:¥Program Files¥Java¥jdk1.7.0¥75

    C:¥Program Files¥Java¥jdk1.7.0¥79
  4. 適当にプロジェクトを開き、File > Project Structure… で JDK location が「C:¥Program Files¥Java¥jdk1.7.0¥79」であることを確認
  5. もう不要なら、jdk1.7.0_75 をアンインストールする。

最後に不要なら古い JDK をアンインストールしておりますけれども、この判断基準は新しいバージョンで動作確認ができたら、とわたくしたちは決めていますの♪

カテゴリー
コンピューター

【Android Studio】エラー解決方法!→The environment variable JAVA_HOME dose not point to a valid JVM installation.

解決方法ポイント

  • JAVA_HOME の値の最後にセミコロン「;」を付けてはいけない。

エラー内容

The environment variable JAVA_HOME (with the value of C:¥Program Files¥Java¥jdk1.7.0¥76;) dose not point to a valid JVM installation.

エラーの発生状況・環境

カテゴリー
コンピューター

Nexus9 で iPhone のテザリングを通してインターネットをする方法

インターネット ←→ iPhone ←→ Android、と iPhone5s のテザリングを通して Nexus 9 をインターネットに接続する方法をノートします。

使用する端末は以下の2つです。

  • iPhone 5s iOS 8.3(直接インターネットに接続可能)
  • Nexus 9 Android 5.0.2(直接インターネットに接続不可能)

1.Wi-Fiを使用して接続する方法

カテゴリー
コンピューター

Mac でファンクションキーを押した時、音量調節なでなく F11 などを呼び出すようにする方法

標準のファンクションキーとして使用するための設定

  1. システム環境設定
  2. キーボード > キーボードタブ
  3. 「F1、F2 などのすべてのキーを標準のファンクションキーとして使用」にチェック

補足

カテゴリー
Google

【Mac】【Chrome】Gmail と Inbox の違い♪相互への影響!

環境

  • Chrome でアクセスした Gmail、Inbox のウェブページで操作
  • Mac OS X Yosemite 10.10.3
  • Google Chrome 42.X
  • Evernote Web Clipper 6.4 ← Chrome 拡張機能

Gmail と Inbox を両方使ってみて2015年5月17日時点で分かった両者の違いと連携仕様

  • Inbox は Evernote クリップに未対応
  • Inbox で完了マークを付けると、Gmail でアーカイブ済みになる。
  • 逆に、Gmail でアーカイブ済みにすると、Inbox で「受信トレイに固定」していても完了扱いになる。
  • Inbox で受信トレイに固定をオンにすると、Gmail で受信箱に残ったままとなる。
  • Inbox でスヌーズ期間…を設定すると Gmail の受信箱から消える。Inbox でスヌーズされて受信箱にメールが表示されると、Gmail の受信箱にも表示されるようになる。
  • Inbox でプロモーションなどのタブを開くと、Gmail 受信箱のプロモーションタブが「新着」でなくなる。
  • Gmail 受信箱のプロモーションタブには広告が表示されるが、Inbox のプロモーションには広告が表示されない。
カテゴリー
コンピューター

ZXing Android Embedded を勉強して、zxing を Android Studio で使うまでのメモ♪

以前、【Android Studio】zxing をプロジェクトとしてインポートし、任意のプロジェクトでライブラリとして使用する! | oki2a24 と息巻いておりましたものの、失敗いたしました><。その後、ZXing Android Embedded を使用することで zxing をプログラミングできるようになりました♪今回は、それまでの過程を記録いたします。

まずは、

の README.md から、ポイント感じた部分をまとめます♪そして、実際に Android Studio に導入してソースを 1 行書くところまで進めますわ♪

ZXing Android Embedded の README.md で感じたポイント

ZXing Android Embedded

カテゴリー
コンピューター

【Android】SharedPreferences で設定値を保存、読み出しするときのポイント

ポイント

  • SharedPreferences を使用すれば引数に指定した値を XML ファイルに保存して永続的に使用できる。
  • SharedPreferences で使用するための XML ファイルを作る必要はない
  • アクティビティを超えて SharedPreferences を使用したい時は、getSharedPreferences メソッドを使用する。getPreferences ではダメで、保存した値を別のアクティビティで取り出せないため試用できなかった。
  • 永続化されて保存されるため、メモリからアプリを消しても、設定値は保存される

参考ページ

具体例

カテゴリー
Google

アプリ(apk ファイル)を Android 5 の実機にインストールする方法(Google Play ストア使わない)【Android Studio】【Google ドライブ】

目的

  • Google Play ストアに登録すること無く、開発中のアプリを簡単にインターネット経由で配布したい
  • 最小限の手間でインストールしたい。→ Google ドライブを使用する。

Google ドライブの使用が最小限の手間となると考えたのは理由がございます。それは、Android は Google が版元であるため、Google ドライブも Google アプリ群のひとつとしてプリインストールされている場合が多いからですの♪

それでは apk ファイルを Android の実機に簡単にインストールする方法をノートいたします。

試した環境