blitz-time アプリ開発ブログ

Androidアプリ開発などのTips集

【Kotlin入門】関数

関数の定義は次のように書きます。内容 fun 関数名 ( 引数名 : 型名 ) : 戻り値の型名 { return 戻り値 } コード fun sub( a : Int ) : String{ var ret : String if( a > 0 ){ ret = "正の数" }else if( a < 0 ){ ret = "負の数" } else{ ret = "0" } retur…

【Kotlin入門】Expecting a top level declaration

「Expecting a top level declaration」というコンパイルエラーがでて悩んでしまいました。問題はただの、「{」忘れでした。。。。数十分費やしてしまいました。まだまだですねぇ。。。

【Kotlin入門】do-while文 繰り返し

do-while文を利用した繰り返し処理は次のように書きます。内容 iが0から9まで繰り返す。コード fun main(args: Array<String>) { var i = 0 do{ println(i) i++ }while( i < 10 ) } 結果 0 1 2 3 4 5 6 7 8 9</string>

【Kotlin入門】while文 繰り返し

while文を利用した繰り返し処理は次のように書きます。内容 iが0から9まで繰り返す。コード fun main(args: Array<String>) { var i = 0 while( i < 10 ){ println(i) i++ } } 結果 0 1 2 3 4 5 6 7 8 9</string>

【Kotlin入門】for文 繰り返し

繰り返し処理を行うにはfor文を利用します。 C言語では、 for( int i=0;i のように書いていたfor文の繰り返し処理は次のように書きます。内容 iが0から9まで繰り返す。コード fun main(args: Array<String>) { for(i in 0..9){ println(i) } } 結果 0 1 2 3 4 5 6 7 8</string>…

【Kotlin入門】Kotlinの文法を勉強するためのAndroid Studio活用方法

Androidアプリの開発をしていますが、今後のAndroid開発は『Kotlin』が主流になります。Javaより扱いやすくなるということですが、これまでずっとJavaを使っていたため、なかなか移行する機会がありませんでしたが、やっと重い腰を上げてKotlinの習得に取り…

【Androidアプリ開発】JPEGファイルからサムネイル写真を取得

アプリ内で端末内の写真の一覧を表示する際、写真が多いと非常に時間がかかります。 また、最近の端末の写真は高解像度なので、ファイルサイズも大きくなり、1枚当たりの処理時間もかかります。 撮影した写真は通常JPEGで保存されますが、そのデータ内にExi…