Adaptable Storage機能に関して調べたメモ

はじめに ネットで出てる手順的には でもこの状態だと で、「内蔵ストレージとしてフォーマット」試してみたんですが どうもココらへん アプリの対応状況的な話 はじめに Android 7 端末は 2017/3 頃から国内に出始めるというお話ですが 今更ながらAndroid6…

zenfone2を6.0にアップデートしました

はじめに 手順 Update後の触った感じ OS6に関して再認識 で、容量対策として のSDカードを内部ストレージ 下記に自分なりに調べたメモを追記しました その他 マルチアカウントが消えた? 関連で調べて試したこと 番外編 やっぱり気になったので、OS6=>5に戻…

debugする時に追加している記述の備忘録(2)

はじめに テスト用に通信鯖をandroid内部に立てたい キッカケ的な話 ほしいもの できなかったこと/まだ調べきれてないこと 実装的な話 参考:StrickMode はじめに 前回までの話 テスト用に通信鯖をandroid内部に立てたい キッカケ的な話 の話と絡むのですが…

debugする時に追加している記述の備忘録(1)

はじめに Android Studio 2.3 Beta 3 の所感 で実際の本題 debug時にのみデバック処理を追加する方法(Applicationクラス差替) 自分が導入しているやつ 古めのプロジェクト用 SQLite 新しめのプロジェクト realmのRemoteDebug realmのRemoteDebug に関しての…

過去互換が消えていってる気がする Android Studio 2.3 Beta 3

はじめに さわった所感 で教えていただいた方の指摘通り 他の気づいた事 data-bindingがデグれった?暗黙の仕様変更? layout previewがリアルタイムに反映されない instant run自体 android gradle plugin InstantRun/data-binding有効にしているだけで、mu…

Charles Proxy の Map Local を使うときの備忘メモ

はじめに Charles Proxy でいつも思うこと でどうするかというと 他のProxyソフトは ライセンスの話は。。 Charles 基本手順的には httpsのサイト対応するには でも動かなかった・・・ Androidの端末側視点だと 対処的には はじめに APIの仕様書は事前に来る…

OkHttpの非同期ラッパークラスの設計

はじめに 参考にしたの OkHttpUtil AsyncOkHttpClient Retryしたい状況を考えてみる RestService RestUtil はじめに でokhttpの同期通信について言及しましたが、非同期利用がまあメインなわけで やっぱりそのまま使おうとすると面倒なんですよね。。 new Ha…

結構しんどいAndroid Support Library依存関係

はじめに 下記みたいな指定を書いてしまった場合 なんで25とか指定するの なんでクラッシュするの? なんでGoogle Play Services を10.0.1とか最新使わないのさ 一番無難な対応 suppor-library 使用している雑感 Chrome Custom Tabs SwitchCompat 特にStyle…

buildConfig上の値の直接参照について

はじめに 現在のBuildConfigの状態 独自BuildConfig変数の追加というと BuildConfigというと これだけではもちろん足りなくて 参考元 2017/03/01追記メモ 参考 はじめに release.apk でstoreにアップ済みのapkに対して、アップグレードテストをしたい でも一…

広告IDとgoogle play Services

はじめに 広告IDについて 規約的な話 google play services for froyo あたりの話(2017/3/19追記) google play service自体に関して dependencyコンフリクト問題 で対策的な書き方 コンフリクトをこじらせると・・・ google play servicesのバージョンにこだ…

今からでもダウングレードしたい Android Studio 2.3 Beta 2

はじめに 環境 状況 つらくなった挙動 2017/1/16 状況追記 編集中にマウスが瞬間的に固まる件 build.gradleを編集していると頻繁に固まる ビルド自体 Library参照変更時に、直前の設定のバイナリを強く引きずる 特にこういう使い方には向かない なんでASで複…

Androidで始めるCrashlytic(Fabric.io)

調べるに当たったキッカケ 公式ドキュメント 導入手順 注意点 不便に感じた所 未確認機能 その他の機能 Answers Beta その他の追加機能 MoPub 試した所感 参考リンク TwitterKit 参考リンク Digits 参考リンク 調べるに当たったキッカケ GoogleMap v1 を使っ…

最近ハマった事象の備忘録(SwitchCompat)

はじめに ハマリポイント 導入 カスタマイズ記事 ListViewで罫線が消えることがある 対処法 初期化時/再表示時に勝手に ON/OFF が動いてしまう 対処法 SwitchCompat を連打すると残像が残る 対処法 Nexus 7でつまみ部分が表示されなかった(以前の体験) はじ…

最近ハマった事象の備忘録(SupporLibrary編2)

はじめに SnackBar編 SnackBarの表示初期化中にBackKeyで戻ったりするとアプリが落ちる 同じような話で SnackBarの文字が黒字でみえないことが有る 参考 AppCompatSpinnerの選択状態 BottomSheetDialogについて はじめに 前回のまとめは 最近ハマった事象の…

JavaFXでさわるGoogleMap

はじめに この記事は JavaFX Advent Calendar 2016 - Qiita の二十三日目の記事です。 昨日は id:skrb さんのJavaFXのGUI構築ツール、Scene BuilderでFXML編集 - JavaFX in the Boxのお話です 明日は masanori-_-msl - QiitaさんのJavaFX + Apache POIでSpre…

Firebase Notificationsの挙動でハマったこと(GCMとの挙動差異)

はじめに ハマった現象 原因 詳細な状況の話(参考情報) 対処法 対処法追記(2017/1 基本的な実装の話 GCMとの差分 2017/1/6追記 Firebase Analyticsを無効にできない? 蛇足 Google開発者サービス(Google play services)がサポートする環境は、バージョン10.2…

別な方向に進化してる気がするAndroid Studio 2.3 Beta1 & GA

触った所感 退化したと思う所 バージョン設定認識がバカになった minsdkの判定がバカになってる 下記の設定だとまともに動かなくなる Google Analytics といえば 触った所感 Canary 3との機能差分がいまいちわからず。。 Android Studio 2.3 Beta 1 のリリー…

最近ハマった事象の備忘録(SupporLibrary編)

はじめに バーガーメニュー等の使い分けでハマった事(AppCompat) バック矢印のみ バーガーメニュー 継承クラスが便利な時 AppCompatをつかうとダイアログの文字が見えなくなる時がある AsyncTaskCompatの使いかって 参考 はじめに マテリアルデザイン化する…

最近ハマった事象の備忘録(Android Studio 2.3 Canary 3 編)

はじめに android gradle plugin 2.3.Canary 3 カスタムaarのバイナリ変更が正常に認識されない 対策として InstantRunの挙動がへん。 自動生成されるコードの文法チェックがつらたん コード補完開始時に頻繁に固まるようになった macOS Sierra にして変更し…

PicassoとGlide

はじめに 一般的に見ると どのようなケースでうまくいかなかったのか? なんでこんな風な仕様にしたの? で、なにがうまくいかなかったの? 通常のレイアウトの場合 InfoWindowの場合 で直してうまく動いた記述例 Picasso => Glideを置き換えるとした場合の…

Genymotion 2.8.1とGoogle Play Services

はじめに genymotionの最新版 genymotionに対応したGapps 2.3.7 imageの最終版 2.3.7 imageの最終版体験記 6.0/7.0 imageの体験記 G様の公式エミュの近況(2017/3/22追記) 7.0のimageに関して 動作時のメモリ設定 installの簡略化 genymotionのクラウド版(201…

2016年末のAndroidでのSSL対応に関して

はじめに 近々の状況 去年の Android 6.0対応あたりで Okhttp化に関して躊躇されてたあたりの理由 でもココで問題 HttpURLConnection => OkHttp化してみる Okhttpで同期通信がしたい 参考 OkhttpClientの取得 通常の書き方 SSL(4.3以下でSSLの通信モードを…

realm-gradle-plugin 2.2.1 と Android Realm Browser

はじめに なにが駄目だったのか 変更前 変更後 gradleの指定で勘違いしていた所 realm-gradle-plugin 2.2.1 に変更後に、更に修正した箇所 Realm.instanceの取得方法 データ操作関数(例:削除) allObjectsSortedがなくなっていた 古いコードのバージョンアッ…

やっぱり駄目だったよ realm-gradle-plugin 2.2.1(=>解決しました)

はじめに 先に結論 12/2追記 変更した記述 とりあえずversionアップ的にエラーが出ないように記述を変えた箇所 [1] => [2] に変更する当たって修正する箇所 Realm.instanceの取得方法 データ操作関数(例:削除) 前回悩んでいたことの対処調査 通常DTO<=>Re…

Android 2.3 Canary 2 で試す realm-android

はじめに ところが android gradle plugin 2.3.+ では・・ で現時点ではどうすればいいか 使ってみた所感 端末のDBの中身はやはり見づらい・・ 結局使い勝手的に 最新版へのマイグレーション情報は? はじめに 今日から Advent Carender な時期ですよね〜 そ…

Geofencingに関して調べたメモ

はじめに 状況的な記載 結論として Geofencingの制限/気づいたこと 登録処理自体 イベントトリガー 登録個数 フェンスの大きさ 登録するGeofenceIdに関して はじめに id:sakura_bird1 さんに言及されていたGeofensingに関して調べて見た挙動メモ 試した環境…

Androidでの位置情報の取得の今と昔

はじめに 最新の Android Studio 2.3 Canary 2 に関する言及 古い取得方法 と OS 2.3で動いていたバージョン(v1)と現在のAPI(v2)が何が違うか? 古い取得方法 v1.5 ベース 現在のAPI(v2) GooglePlayServicesを使うとした場合のオフライン対策的な話 電池消耗…

今更遅れてDataBinding事始め(3.7)

はじめに コンパイルエラーを発生させない書き方 BindingAdapter アノテーション BindAdapterのnamespaceに関して ImageViewにたいして data-binding有効時の 定義済みの情報に関して その他のアノテーション BindingMethod アノテーション InverseBindingAd…

やっぱり人柱版でした Android Studio 2.3 Canary

まだversionを上げていない人向けの結論 用意されていた対応策が動かない この状態で IDE2.3/gradle plugin 2.2.+戻すと G様の安易な IllegalStateException な対応で思うこと 今回の修正に関して(release noteで記載されていないこと) プロジェクト構成 lay…

今更遅れてDataBinding事始め(3.5)

後で加筆予定 前回のお話 エントリ内容のキッカケ AS 2.2.2 にして困っていること 何がマズイのか 通常状態の最近の layoutプレビュー data-bindingでの layoutプレビュー ちなみにfragmentに関しても 他者ライブラリとか入れた場合はどうなの? tools属性の…