22時に寝ようと思って2時に寝る。

備忘録や日記を書いてます。きょうは早く寝よう。

Android

Android - FileProvider で外部アプリとファイルを共有する

FileProvider とは Android7.0(API24, Android N)から、ファイルシステムに大きな変更が加わり、権限の仕様がより厳しいものへと変更されました。 API24 以降向けのアプリにおいて、プライベートディレクトリにアクセス制限が加わり、外部から存在、サイズ…

Android - StatusBarにコンテンツが食い込む

StatusBarの下にコンテンツが潜り込む現象 values/styles.xmlで<item name="android:windowTranslucentStatus">true</item>という属性を指定した後になって、ステータスバーにコンテンツが潜り込んでしまうことがある。 ステータスバーに対して透過するような属性を加えた時、この透過した部分に対しても描画領域…

SQLiteでno such columnが出た

Androidアプリ開発でSQLiteを扱っていてno such columnというエラーが出た。 今回は、Androidアプリ外(sqliteBrowserなど)で作成したデータベース(hoge.db)をassetsにコピーして読み込み、活用しているパターンです。 発生したタイミング データベースの…

Cannot reload AVD list ~ というエラーが出た

Cannot reload AVD list AndroidStudioで動作確認しようとappをRunしたときに、 Cannot reload AVD list: Error parsing YOUR_PATH/tools/lib/devices.xml というメッセージが出てきて実行できなかった。 調べたら、StackOverFlowに解決策があって解決できま…

ListViewを使ってみる

Android開発入門の勉強していて、どんどん新しい項目を学んでいくと、「わけわからん!」と理解が困難になるので項目ごとに頭の整理として備忘録を少しずつ書きまとめておこうと思います。 ListViewとは Androidアプリ開発で設定画面等によく使用されるListV…

Androidアプリ開発を勉強し始めました

お盆ですね。バイト先の学生がみんな帰省しちゃってバイトばかりしてる気がします。(自分は9月ごろ帰省する予定です) タイトル、これまで「Androidアプリ開発勉強はじめました」って3回くらい言ってる気がする。もう冷やし中華のノリ。 今回は1週間後に控…

無料で読める良さげなAndroidプログラミング入門書を見つけた

Androidプログラミングに関する記事をぼーっと探していると、「おぉ!」と思ったエントリーあったので共有します。 950ページ超え! Androidアプリの開発入門テキストが完全無料公開中! 無料で、Androidアプリ開発入門、しかも1000ページ近いボリュームのPD…

Androidプログラミングの初めの一歩

きょうは応用情報技術者試験を受験してきました。 手応えはいまいち。 秋試験も受けることになりそうです。いまからコツコツやれば問題ないのだけれど継続して勉強するモチベーション維持は難しい。 僕「よっしゃ!Androidアプリ開発マスターして、アプリ作…