プロジェクトの作成
- Blank Activity アクションバーにメニューが付いてる。古臭い。
- Empty Activity 空っぽのアクティビティ。こっちを使う。
ボタン
- Activity を implements OnClickListener にする
- onCreate()で、Button button1 = (Button)findViewById(R.id.button1); の要領でレイアウトからボタンを取得
- onCreate()で、button1.setOnClickListener(this); の要領でイベントリスナー登録。
- onClick(View v)を@Overrideで定義。
- if(v.getId() == R.id.button1){}の要領で処理を記述。
公開されているライブラリの使用
${module}/build.gradleにリポジトリを指定する記述を追記する。
dependencies { compile 'com.uxxu.konashi:konashi-android-sdk:1.1.0' }
Bluetoothの許可
AndroidManifest.xmlを開いたら、以下の二つのパーミッションを追加します。
main.xml
<uses-permission android:name="android.permission.BLUETOOTH"></uses-permission> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission>
ネットワークの許可
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
数値 ⇔ 文字列
数値 ⇒ 文字列
String s = String.valueOf(i);
文字列 ⇒ 数値
int i = Integer.parseInt(s);
プロジェクトのコピー
既存のプロジェクトをベースに別プロジェクトを作る方法。(これでいい?)
- プロジェクトのフォルダを丸ごとコピーして名前を変更
- Android Studioで、他のプロジェクトを閉じて、Import Projectでコピーしたプロジェクトをインポート
- app>java>の パッケージ名を Refactor>Renameで変更
- Javaのソースコードの、パッケージ名やクラス名などを適宜、 Refactor>Renameで変更
- app>manifests>AndroidManifest.xml の package="パッケージ名"を変更
- Gradle Script>build.gradle(Module:app) の applicationId "パッケージ名" を変更