vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

Android

【Unity】AndroidでNativeのGUIやら何やら追加したい - Androidその2 Advent Calendar 2016

はじめに jarに画像を追加する UnityでAndroidProjectをエクスポートする ネイティブの関数を呼ぶ DataBindingを使う おわりに 参考 はじめに この記事はAndroidその2 Advent Calendar 2016の16日目の記事です。 UnityでAndroid用のアプリを作る場合に、Uni…

【Kotlin】【Android】RxJavaとUniRxの対応表を作ってみたい 1

はじめに 準備 ボタンクリックのイベント 一定時間ごとに処理を行う 一定時間後に処理を行う おわりに 参考 はじめに この記事はRxJava Advent Calendar 2016の2日目に勢いのみでつっこもうとしている記事です。 それはさておき。 先月参加したKansai.kt #2…

Kansai.kt #1で発表してきました

はじめに トーク 自分のトークについて Null安全について おわりに はじめに 7/9に開催されたKansai.ktで、Null安全について発表してきました。 kansai-kt.connpass.com speakerdeck.com トーク 今回は自分を含めて3/4が初心者向け、ということでそれぞれDel…

【Android】【Kotlin】DataBindingとListView(和歌山トイレマップで遊んでみる 10)

はじめに DataBindingを使う ListView ListViewのgetView はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみる 4 和歌山トイレマップで遊んでみる 5 和歌山トイ…

umeda.apk #1で発表してきました。

6/17に行われたumeda.apk #1で、MultiWindowについて喋ってきました。 shibuya-apk.connpass.com speakerdeck.com ここ数ヶ月参加させていただいている関モバに参加している方が多いのかな?と思いきや、初めてお見かけする方が多く、新鮮な顔ぶれでした。 …

【Android】DataBindingとかRecyclerViewとか

はじめに libwvm.soが開けない DataBindingを使う 透明なToolbar RecyclerViewを使う 参考 はじめに Android6.0でもカメラを使いたい - 1 Android6.0でもカメラを使いたい 2 Android NでもCamera2を使いたい(MultiWindowとか) 前回までは主にカメラの映像を…

Android NでもCamera2を使いたい(MultiWindowとか)

はじめに MultiWindowについて 画面の向き 音 ソースコード 最後に 参考 はじめに Android6.0でもカメラを使いたい - 1 Android6.0でもカメラを使いたい - 2 今回はGoogle IOに合わせて?リリースされたAndroid NのPreview3をインストールしてみたので、ここ…

関モバ #14で発表してきました。

はじめに 自分の発表内容について Swiftについて ConstraintLayoutについて WindowsPhoneについて 最後に はじめに 性懲りもなく関モバ #14で発表してきました。 kanmoba.connpass.com speakerdeck.com 今回はCamera2(とMultiWindow)についてです。 自分の発…

Android6.0でもカメラを使いたい 2

はじめに デバイスの回転 Matrix ソースコード 問題点 参考 はじめに Android6.0でもカメラを使いたい - 1 続きです。以前から課題となっていた、画面を回転させた時にTextureViewのサイズが変わってしまうことについてです。 デバイスの回転 以前作成したと…

Android6.0でもカメラを使いたい 1

はじめに Previewのサイズ 権限 参考 はじめに 約一年ほど放置しておりましたが、改めてCamera2に触れてみたらやっぱりハマってしまったという記録です。 mslgt.hatenablog.com github.com TextureView 以下のサンプルに習い、カメラのプレビューを表示するT…

関モバ #13で発表してきました。

前回に懲りず、関モバで発表してきました。 kanmoba.connpass.com speakerdeck.com 発表について 以前からアレコレ試していたBLEと違い、一から調べた所が多かったので、一時はどうなる事かと汗 特にGCMの送受信が上手くいかなかったときは本当に(´ . .̫ . `…

【Android】【Kotlin】【Ruby】Google Cloud Messaging(GCM)を受信する 2 (送信側)

はじめに 実装 N 参考 はじめに 前回の続きです。 環境 送信側 Windows10(64bit) Ruby 2.3.0 GCM (Gem) 0.1.1 実装 送信側はRubyで実装します。 RubyにはGCMというそのものズバリなGemがあり、これを使うととてもシンプルに実装できてしまいます。 (必要なデ…

【Android】【Kotlin】【Ruby】Google Cloud Messaging(GCM)を受信する 1 (受信側)

はじめに API key 準備 実装 参考 はじめに Android ver.6.0から追加された新機能の一つにDozeモードがあります。 これは1.画面Offの状態で 2.端末を移動させず 3.長時間操作をしない 場合に、WakelockやJobScheduler、Wi-Fiのスキャンをストップしたりする…

【Android】Kotlin + Bluetooth Low Energy 2

はじめに JAVAコードからの変更点 Bluetoothに接続したかの情報を得る 約20バイト 参考 はじめに 【Android】Kotlin + Bluetooth Low Energy 1 今回はPeripheral側と、データ送受信の1回のデータ容量について試してみたことをまとめます。 JAVAコードからの…

【Android】Kotlin + Bluetooth Low Energy 1

はじめに Activityを開く 位置情報 接続を切る 終わりに 参考 はじめに AndroidでBLEを使う(ver.4.4編) Android5.0〜でBLEを使う(Central編) Android6.0でBLEを使う(Central編) Android6.0でBLEを使う(Peripheral編) その1 Android6.0でBLEを使う(Peripheral…

【Android】Espressoを一杯(和歌山トイレマップで遊んでみる 9)

はじめに インストール テストケースを書く 終わりに 参考 はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみる 4 和歌山トイレマップで遊んでみる 5 和歌山トイ…

【Android】リリースしました(和歌山トイレマップで遊んでみる 8)

はじめに Keystore 画面回転後もデータを保持する 参考 はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみる 4 和歌山トイレマップで遊んでみる 5 和歌山トイレ…

【Android】InfoWindowの拡張とFragmentの追加(和歌山トイレマップで遊んでみる 7)

はじめに InfoWindow Viewを設定する Fragmentの追加 失敗 アニメーション 課題 終わりに 参考 はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみる 4 和歌山ト…

【Android】Loading画面とAsyncTask(和歌山トイレマップで遊んでみる 6)

はじめに Loading画面 別スレッドの処理をストップする(失敗) 終わりに 参考 はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみる 4 和歌山トイレマップで遊ん…

【Android】SQLiteへのデータ追加と検索(和歌山トイレマップで遊んでみる 5)

はじめに ToolbarとSearchViewの追加 DBへのデータ追加 データを検索してマーカーを再設置する おわりに 参考 はじめに 和歌山トイレマップで遊んでみる 1 和歌山トイレマップで遊んでみる 2 和歌山トイレマップで遊んでみる 3 和歌山トイレマップで遊んでみ…

【Android】インテントからLocationを有効にする(和歌山トイレマップで遊んでみる 4)

はじめに ボタン押下のイベントを取得する 簡単な解決方法 LocationRequestを使う 現在位置に移動させる 位置情報が取得できない おわりに 参考 はじめに 一回アドベントカレンダーのネタをはさみましたが、前回の続きです。 Google Map上には、現在位置を地…

【Android】和歌山トイレマップで遊んでみる 3(環境構築・BroadcastReceiver)

はじめに 環境構築 ネットワーク接続を確認する ネットワーク接続の監視 通知を止める(失敗) 通知を止める(原因) 参考 はじめに 前回の続きです。 今回はまずPCを新しく買って、環境構築しようとしたらつまづいたのでその対処法と、コンテンツ使用時にインタ…

【Android】和歌山トイレマップで遊んでみる 2

はじめに Kotlinを使う Map アクセス権 実行順 コード 終わりに 参考 はじめに ずいぶんほったらかしてしまいましたが、和歌山県が公開しているトイレマップを使ったアプリを更新しました。 今週末の12/12に、和歌山大学にてわかやまITカーニバルというイベ…

Android6.0でBLEを使う(Peripheral編) その2

前回の続きです。 Central側からWriteRequestを送って、それをPeripheral側で受け取ります。 書き込みデータの読み取り(失敗) 書き込みデータの読み取り 終わりに 参考 書き込みデータの読み取り(失敗) Central側でwriteCharacteristic()によって書き込まれ…

Android6.0でBLEを使う(Peripheral編) その1

はじめに 準備 各種オブジェクトの準備、Write・Read・Notificationの許可 Advertisingの開始 Notification 参考 はじめに 前回の続きで、今度はPeripheral(Slave)についてです。 Nexus5X(ver. 6.0)をPeripheral端末として、Nexus7(ver.5.1.1)と連携します。…

Android6.0でBLEを使う(Central編)

はじめに アクセス権 ACCESS_COARSE_LOCATION アクセス権のチェックとリクエスト 参考 はじめに 以前作成したBLEのサンプルを、Android6.0に合わせて更新しました。 AndroidBleController - GitHub Nexus5Xを購入したので、そのまま動くのかな~、と以前作成…

【Unity5】【iOS】【Android】スクリーンショットを好きな場所に保存したい

はじめに iOS Android 終わりに 参考 はじめに Unityでは「Application.CaptureScreenshot()」を使うことで、簡単にスクリーンショットをとることができます。 ただ、基本的にアプリ内のフォルダに保存され、iOSでフォトアルバムに保存したり、AndroidでPict…

【Android】和歌山トイレマップで遊んでみる 1

今年は国体があるからか、和歌山のニュースを目にすることが多いです(もちろん住んでいるから、というのが大きいでしょうが)。 特に個人的にも気になっていたのが、GitHubを使った情報公開。 今回はその中の一つ、トイレマップを使って何かやってみたいと思…

Android5.0〜でBLEを使う(Central編)

長らく放置していましたが、Android ver.4.4でBLEを試した記事のver.5.0編です。 AndroidBleController - GitHub はじめに 準備 ソースコード 修正したところ ver5.0〜のために追加したところ 課題 おわりに 参考 はじめに Android5.0からはBluetooth連携のS…

【Unity5】【Android】画像のリサイズと回転

昨日のAndroid版です。 やったこと 画像の回転情報を取得する ファイルサイズを調べる 画像を縮小する 画像を回転させる 編集した画像を保存する 参考 やったこと 画像の回転情報を取得する 取得した画像の容量を調べて大きすぎる場合はそこで処理を止める …