Androidアプリの作り方

{

覚え書き

覚え書き

  1. ネットワークに接続する
    1. AndroidManifestに以下を追加する。
      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  2. 画面の向きの設定 AndroidManifest.xmlを編集
    1. (縦固定)android:screenOrientation="portrait"
    2. (横固定)android:screenOrientation="landscape"
  3. 変数の値を確認する(LogCatビューでログを確認する)
    1. 変数 i を確認したい場合 ⇒ Log.d("変数 i は","「" + i + "」");
    2. Android Studioの画面下にあるAndroid Monitorをクリック ⇒ logcatタグを選択
    3. file->settings->editor->Live Templates->AndroidLogで定型文として登録も出来る
  4. エミュレータでスクリーンショットを撮る
    1. エミュレータを起動 ⇒ エミュレータの右側にあるカメラアイコン(Take screenshot)をクリックすると保存(デフォルトの保存場所はデスクトップ)
  5. アクションバー非表示
    1. app/src/main/res/values/styles.xmlを変更(すべてのアクティビティーで非表示)
      <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    2. アクティビティを変更
      public class MainActivity extends AppCompatActivity ⇒ public class MainActivity extends Activity
  6. パッケージ名変更
    1. app-javaにあるプロジェクト名を右クリック [Refactor] > [Rename] をクリック ⇒ [Rename package] をクリック
      Renameしたい名前を入力し [Refactor] をクリック
      画面下の[Do Refactor]をクリック
      build.gradleの修正 ⇒ build.gradle(Module: app)の [applicationId]を変更後の名前に修正 ⇒ [Sync Now] をクリック
  7. デバイス上のファイルの表示
    1. [View] > [Tool Windows] > [Device File Explorer] をクリックするか、画面右下の [Device File Explorer] をクリック
      SharedPreferencesに出力したデータの確認 ⇒ /data/data/[package-name] ⇒ shared_prefs を開く
  8. 画面遷移
    1. java
      Intentクラスのオブジェクトを生成。
      Intent intent = new Intent(this, SubActivity.class);
      生成したオブジェクトを引数に画面を起動
      startActivity(intent);
    2. kotlin
      val intent = Intent(this, SubActivity::class.java)
      startActivity(intent)
    3. AndroidManifest.xml
      <activity android:name=".SubActivity"/>