AndroidのJavaコードをKotlinに変換する

JavaでコーディングされたAndroidアプリのコードをKotlinのコードに変換し、
アプリに起動するまでについて


■動画でまとめてみましたので、ご覧ください
https://www.youtube.com/watch?v=ZLxHyrmqs1c


■動画でも紹介している手順を紹介します

手順 1.KotlinプラグインをAndroidStudioにインストールする
 1-1.AndroidStudioの設定から[Plugins]→[Install JetBrains plugin]を選択
 1-2.Kotlinを選択してインストール
 1-3.AndroidStudioを再起動
f:id:Nana_H:20170819213056p:plain


手順 2.JavaのコードをKotlinに変換する
 2-1. [Code]→[Convert Java File to Kotlin File]を選択
f:id:Nana_H:20170819213108p:plain
 2-2. Kotlinのコードに変換されたことをかくにんした後、gradleBuildファイルに必要なコードを記述するためにConfigureをクリックする
f:id:Nana_H:20170819213101p:plain

手順3.アプリを起動する
f:id:Nana_H:20170819213104p:plain

■実行環境
Android Studio 2.3.3
・PC Mac
スマホキャプチャソフト Vysor 


■紹介動画
https://www.youtube.com/watch?v=ZLxHyrmqs1c

【デザインパターン】シングルトン【Java】

シングルトンとは・・・
あるクラスのインスタンスが2つ以上生成されないことを保証するデザインパターン

コード例

public class TestClass{

    private static final TestClass testClassInstance = new TestClass(); ←自分自身でインスタンスを生成する

    private TestClass(); ←privateで修飾し、他のクラスからインスタンス生成できないようにする

    public static TestClass getInstance(){ ←インスタンスのアクセスはこのメソッドのみからに限定する
        return testClassInstance;
    }

}

【Android】画面キャプチャ【adbコマンド】

Android端末の画面の静止画をキャプチャする手順

次のコマンドを順に実行

1.画面をキャプチャ

adb shell screencap -p /sdcard/screen.png

2.キャプチャ画像を取得

adb pull /sdcard/screen.png

3.キャプチャ画像をリサイズ

sips --resampleHeight 375 screen.png --out screen.png

【Android】動画キャプチャ【adbコマンド】

次のコマンドで動画キャプチャを開始する。停止する場合はctr+C

adb shell screenrecord --bit-rate 500000 --size 720×1280 /sdcard/cap.mp4

端末から動画ファイルの取り出し

adb pull /sdcard/cap.mp4 ~/Desktop

【CSS】画面の横幅に応じてスタイルを変える【レスポンシブ】

@media screen and (max-width:○○px)
によってcssをの内容を分類する

@media screen and (min-width: 600px) {
//画面幅が600px以上用のレイアウト
}
@media screen and (max-width: 599px) {
//画面幅が599px以下用のレイアウト
}