バージョン毎にやり方が違う上に用途によってもやり方が違う。おまけにJava, Kotlinで分かれているせいでまともに調べられない。
やりたいこと
Android10以降で
Kotlinで
外部から(具体的に言うとWindowsPCからUSB経由でファイルのやり取り)ファイルのアクセスがしたい
ついでにShift-JIS対応
Androidをkotlinで開発するにあたって警告を全部消したときのメモ
警告を消すにあたっての手順をつらつらと紹介。
ちなみにAlt + Enter で修正候補が出てくるので積極的に使うといいかと。
ちなみにAlt + Enter で修正候補が出てくるので積極的に使うといいかと。
2018年2月21日水曜日
2018年1月18日木曜日
2017年8月21日月曜日
2017年7月28日金曜日
2017年4月1日土曜日
Android * Firebase(GCM)でバックグラウンドから受け取った通知を処理する
フォアグラウンドで通知を受け取った時とバックグラウンドで受け取った時の挙動と取得可能なデータが違う。
具体的言うとtitleやbodyなどが取得できない。
その他参考
Firebase を使用してAndroidのプッシュ通知を実装する
mBaasのFirebaseの機能と料金体系についてざっくり調べてみた
2017年1月7日土曜日
minSdkVersion 7 cannot be smaller than version 9 declared in libraryというビルドエラー
以下全文
sdkの7は使えず、最低9からみたいなことが書いてある。
Error:Execution failed for task ':Application:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library [com.android.support:gridlayout-v7:25.0.1] F:\develop\project\android\ActionBarCompat-Basic\Application\build\intermediates\exploded-aar\com.android.support\gridlayout-v7\25.0.1\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v7.gridlayout" to force usage
> Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library [com.android.support:gridlayout-v7:25.0.1] F:\develop\project\android\ActionBarCompat-Basic\Application\build\intermediates\exploded-aar\com.android.support\gridlayout-v7\25.0.1\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v7.gridlayout" to force usage
sdkの7は使えず、最低9からみたいなことが書いてある。
2017年1月1日日曜日
2016年12月29日木曜日
AndroidStudioから取り込めるサンプルを一覧にしてまとめた
AndroidStudioのFile → New → Import Sample... から取り込めるサンプルが優秀過ぎたので紹介と言うか自分用のまとめ。
下手な記事や書籍よりよっぽど良質で200弱ほどある。
OpenGLのサンプルなどもある。
https://github.com/googlesamples を取り込めるようにしてるみたい
下手な記事や書籍よりよっぽど良質で200弱ほどある。
OpenGLのサンプルなどもある。
https://github.com/googlesamples を取り込めるようにしてるみたい
2016年12月24日土曜日
AndroidのWebviewのevaluateJavascriptメソッドでjavascriptを実行する
あんまりいいサンプルが見当たらないので紹介。
Kitkatからは戻り値を取得することも可能。
Kitkatからは戻り値を取得することも可能。
2016年12月19日月曜日
MacでAndroidStudioのコード補完ができるようにする
OSのキーマップと被ってしまっている。
補完ができないのはちょっと辛いのでキーバインドを変更して対処する。
Eclipseなどでも同様の手順でいけるはず。
補完ができないのはちょっと辛いのでキーバインドを変更して対処する。
Eclipseなどでも同様の手順でいけるはず。
2016年12月15日木曜日
AndroidでWebViewをScrollViewで囲むと無限に高さが増え続ける
レスポンシブデザインで作りが悪いサイトだと発生するかも。
ハック的な対処法なのでできたらウェブサイトを修正してください。
環境:nexus7 Ver4.1.2
ハック的な対処法なのでできたらウェブサイトを修正してください。
環境:nexus7 Ver4.1.2
2016年12月14日水曜日
2016年12月13日火曜日
mBaasのFirebaseの機能と料金体系についてざっくり調べてみた
Firebaseとは mbaas と呼ばれるモバイルのバックエンドに必要な機能を提供してくれるサービスのことです
料金に関しては一番安価な SPARK Free を想定しています。
料金に関しては一番安価な SPARK Free を想定しています。
2016年12月10日土曜日
2016年10月10日月曜日
登録:
投稿 (Atom)