2017-04-01から1ヶ月間の記事一覧

ESLibraryを使ってSensorDataListenerで定期的に位置情報を取得する

こんにちは。tsmsogn です。 今回は、ESLibrary の SensorDataListener を拡張して、定期的に位置情報を取得するサンプロを作ってみたいと思います。 tl;dr 作りました! github.com 特徴は、以下のとおりです。 LOCATION_ACCURACY_FINE 約1秒ごとに位置情…

Android-Permissions-Managerのご紹介

github.com お世話になっています。

mysql> select @@GLOBAL.SQL_MODE; +-------------------------------------------------------------------------------------------------------------------------------------------+ | @@GLOBAL.SQL_MODE | +-----------------------------------------…

targetSdkVersionが23以上のとき、AndroidManifest.xmlでandroid.permission.ACCESS_FINE_LOCATIONのパーミッション追加しているのにcheckCallingOrSelfPermission()が通らなかったことから学ぶAndroidのパーミッション

こんにちは。tsmsogn です。 タイトルのとおり、targetSdkVersion が 23 以上のとき、AndroidManifest.xml で android.permission.ACCESS_FINE_LOCATION のパーミッション追加しているにも関わらず、checkCallingOrSelfPermission() で思った値が返ってこな…

SDKMAN(gvm)をMacにインストール

こんにちは。tsmsogn です。 ご無沙汰になっていた Android を、最近また触り始めました。 その際、Gradle のバージョンで build ができないようなプロジェクトがあって、Gradle のバージョンを切り替えられるような(nvm、rbenv や pyenv 的なもの)がない…

MacにJDKをインストール

背景 Gradle を使おうとしたときに以下のようなエラーがでました。そのため Java 8 をインストールしました。 $ ./gradlew FAILURE: Build failed with an exception. * What went wrong: Gradle 3.3 requires Java 7 or later to run. You are currently us…

JitPackを使ってみた

モジュールのbuild.gradleはどうするのがいいのか調べてみた

こんにちは。tsmsogn です。 tsmsogn.hateblo.jp という問題がって、モジュールで指定してあった buildToolsVersion が 自分が作ったモジュールならアップデートするだけでいいのですが、他の方が作ったモジュールだとそのままにして置きていたところ。 かと…

Error:The SDK Build Tools revision (xx.xx.xx) is too low for project ':xxx'. Minimum required is xx.xx.xx

こんにちは。 Error:The SDK Build Tools revision (xx.xx.xx) is too low for project ':xxx'. Minimum required is xx.xx.xx Android Studio で起こったときの対応方法です。 なぜ起こるか? どうやって直すか 参考サイト https://waka.github.io/2014/7/1…

AndroidでESLibraryを使ってLocationを取得する

こんにちは。tsmsogn です。 今回は、ESLibrary を使って位置情報を取得するサンプルを作ってみたいと思います。 SensorManagerをdependenciesに追加する SensorManager は、SensorDataManeger を dependencies に追加します。 SensorManager は、各センサー…