ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

Android10以降で共有ストレージに保存されたファイルの読み書きを実装したい(Kotlin)

バージョン毎にやり方が違う上に用途によってもやり方が違う。おまけにJava, Kotlinで分かれているせいでまともに調べられない。

やりたいこと
Android10以降で
Kotlinで
外部から(具体的に言うとWindowsPCからUSB経由でファイルのやり取り)ファイルのアクセスがしたい
ついでにShift-JIS対応

2022年9月19日月曜日

Androidをkotlinで開発するにあたって警告を全部消したときのメモ

警告を消すにあたっての手順をつらつらと紹介。
ちなみにAlt + Enter で修正候補が出てくるので積極的に使うといいかと。

2018年2月21日水曜日

AndroidのLogcatのログをテキストファイルに保存する

長時間の実行テストをおこなうときなどに便利

2018年1月18日木曜日

KotlinでDialogFragmentを使用する【Android】

Kotlinの正式サポートはまだ先の模様
多少フライングしても問題ないか

2017年8月21日月曜日

Android 複数環境周りの対応方法まとめ(多言語・レイアウト)

今まで全くしっくりこなかったけどvalues-xxxx の意味がやっとわかった

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というビルドエラー

以下全文

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

sdkの7は使えず、最低9からみたいなことが書いてある。


2017年1月1日日曜日

AndroidStudioから取り込めるサンプルを一覧にしてまとめた

AndroidStudioのFile → New → Import Sample... から取り込めるサンプルが優秀過ぎたので紹介と言うか自分用のまとめ。
下手な記事や書籍よりよっぽど良質で200弱ほどある。
OpenGLのサンプルなどもある。

https://github.com/googlesamples を取り込めるようにしてるみたい

2016年12月24日土曜日

AndroidのWebviewのevaluateJavascriptメソッドでjavascriptを実行する

あんまりいいサンプルが見当たらないので紹介。
Kitkatからは戻り値を取得することも可能。

2016年12月19日月曜日

MacでAndroidStudioのコード補完ができるようにする

OSのキーマップと被ってしまっている。
補完ができないのはちょっと辛いのでキーバインドを変更して対処する。
Eclipseなどでも同様の手順でいけるはず。

2016年12月15日木曜日

AndroidでWebViewをScrollViewで囲むと無限に高さが増え続ける

レスポンシブデザインで作りが悪いサイトだと発生するかも。
ハック的な対処法なのでできたらウェブサイトを修正してください。

環境:nexus7 Ver4.1.2

2016年12月14日水曜日

mBaasのFirebaseの機能と料金体系についてざっくり調べてみた

Firebaseとは mbaas と呼ばれるモバイルのバックエンドに必要な機能を提供してくれるサービスのことです
料金に関しては一番安価な SPARK Free を想定しています。

2016年12月10日土曜日

Android Studioをインストールしてみる(2016月10日)


環境を変えたので再度インストール

環境
OS: Windows10
IDE:Android Studio 2.2.0.12


2016年10月10日月曜日