AndStudio
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#contents();
** 開発環境設定 [#x199b7a3]
*** インストールしたバージョン [#cb3ed94c]
- Android Studio 4.0.1 (2020-07-25)
*** アプリケーションの SDK バージョンの確認と設定 [#t9a97...
- [File] → [Project Structure (Ctrl+Alt+Shift+S)] で Defa...
-- &ref(SDK_version.JPG);
*** Linux 環境での Android Studio の起動 [#p0e14bd3]
[local] munakata:~/android-studio/bin$ ./studio.sh
*** git 連携 [#fc75000c]
- [VCS] → [Enable Version Control Integration...] を選択
- プルダウンから [Git] を選択
-- この時点で project 配下に git ディレクトリ (=local rep...
- Android Studio の左下に [Version Control] タブが出現し...
-- &ref(git_integ.JPG);
- remote repo 登録
-- [VCS] → [Git] → [remote] ( ssh://munakata@kgb.hmuna.co...
--- &ref(git_remote.JPG);
-- git push への対応
--- [VCS] → [Git] → [Push]
-- git clone で新規プロジェクトを開始
--- [File] → [New] → [Project from Version Control] → [Git]
*** CPU が仮想化対応しているかの確認(0 が戻る場合は仮想...
[local] munakata:~/android-studio/bin$ egrep -c '(vmx|sv...
8
- ここで 0 以外が帰っても BIOS の仮想化支援が有効になって...
*** Linux 環境で /dev/kvm へのアクセス権付与(しないと av...
[local] munakata:~/android-studio/bin$ ls -la /dev/kvm
crw-rw---- 1 root kvm 10, 232 7月 27 11:03 /dev/kvm
[local] munakata:~/android-studio/bin$ grep kvm /etc/group
kvm:x:130:
[local] munakata:~/android-studio/bin$ sudo adduser $USE...
ユーザー `munakata' をグループ `kvm' に追加しています...
ユーザ munakata をグループ kvm に追加
完了。
[local] munakata:~/android-studio/bin$ grep kvm /etc/group
kvm:x:130:munakata
*** AVD (仮想デバイス) の起動に失敗する場合 → Graphics ア...
- Software OpenGLES 2.0 を選択して起動する場合ライブラリ...
- 公式ドキュメント [[Android Emulator のハードウェア ア...
- &color(red){Ubuntu ではデフォルトで OSS 版の Nouveau NI...
- NVIDIA 製の GPU ドライバーに切り替える必要あり
- &ref(avd_settings.jpg);
*** [[Android Studio (Ubuntu 18.04) 日本語化:https://tosh...
- [[日本語化を行った場合(や、コード上に日本語コメントを...
- [File] → [Settings] → [Editor] → [File Encodings]を展開...
*** [[日本語化を解除(英語に戻す):https://www.javadrive....
- エラーメッセージを検索する時など英語の方が便利(ヒット...
- C:\Users\magu7\.AndroidStudio4.0\config\studio64.exe.vm...
# Custom VM options (Generated by Pleiades Installer)
# See https://pleiades.io/pages/pleiades_jetbrains_manua...
#-Xms256m
#-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
#-Xverify:none
#-javaagent:C:\Users\magu7\.AndroidStudio4.0\config\jp.s...
*** Android Studioで実機デバック [#af769120]
- 実機端末での操作
-- 端末を開発者モードに設定 ([設定] → [システム] → [詳細...
-- Android 9(API レベル 28)以上: [設定] → [システム] → ...
- 開発マシンでの操作(Ubuntu)
-- adb パッケージのインストール
[local] munakata:~$ sudo apt install adb
[sudo] munakata のパスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
android-libadb android-libbase android-libboringssl an...
android-sdk-platform-tools-common
- Android Studio での操作
-- [Run] → [Edit Configurations] → [Deployment Target Opt...
-- 緑矢印(RUN)を押すと、デバッグターゲットを選択する画...
-- 実機にアプリがインストールされ(なので、USB 外しても実...
*** [[アプリ起動時に Google ログインを要求する:https://de...
- [[Start Integrating Google Sign-In into Your Android Ap...
- これは本格的に(=OAuth 2.0 を使って)Google の認証基盤...
- 今回は単純に Top ページのアクティビティでパスワード入れ...
*** [[ファイル / フォルダ / アプリケーションを Kaskersky ...
- Android Stuido 実行中に以下のワーニングが出たので [[対...
- &ref(ANTIV.JPG);
- Kaspersky [設定]-[脅威と除外リスト] に以下を追加した
- &ref(KASP.JPG);
** アプリ開発 [#h1e3626d]
*** [[アクティビティ(画面)のライフサイクル:https://www....
- 「アクティビティが開始」されると onCreate、onStart、onR...
- onCreate でActivityが初めて生成され、Activityの初期化は...
- onStart は Activityが開始された時に呼ばれる。Activity生...
- onPause は同じアプリの別のアクティビティが開始されよう...
- onResume は Activityが表示された時、Pause からの戻りで...
- onDestroy は Activity を終了する時
- &ref(activity_lifecycle.jpg);
- &ref(abc2016a-1.pdf,center,いまさら聞けない ActivityやF...
- [[Androidアプリの終了メモ (Activity、Process、Taskはセ...
- [[Activity内でHOMEボタンを受け取る方法 (Intent.ACTION_C...
- [[Android開発 ホームボタン押下やアプリ切り替わりを検知...
- [[ホームボタン押下やアプリ切り替わりを検知する(onUserLe...
- [[画面遷移パターンでみる Activity のライフサイクル:http...
-- logcat でライフサイクルを捕捉するには、tag のキーワー...
- [[Androidのライフサイクル (を logcat に出力):https://qi...
*** ソフトキーボードを消す処理 [#yfd82b9c]
- [[(採用したコード)画面タップでキーボードを閉じる:http...
- [[エンターキーが押されたらキーボードを閉じる:https://ww...
- [[Androidのソフトキーボードを閉じる:https://www.dogrow....
** ネイティブ アクションバー(Android 5.0(API レベル 21...
*** Actionbar の利用(は、デフォルト設定で利用可能)・・・・ ...
*** Toolbar の利用(にはローカル拡張が必要)・・・・ なので、...
- Android5.0で導入されたToolBar
-- ToolBar was introduced in Android Lollipop, API 21 rel...
- ActionBarはレイアウトに記載しなくても表示される
- ToolBarは自分でレイアウトに追加する
-- ToolBarは自分でレイアウトに追加する分、カスタマイズやA...
- 古い記事では <android.support.v7.widget.Toolbar> を追加...
- AndroidX support library が組み込まれている事を確認
-- /home/munakata/AndroidStudioProjects/MyApp2/app/build....
dependencies {
implementation fileTree(dir: "libs", include: ["*.ja...
implementation 'androidx.appcompat:appcompat:1.2.0' ...
implementation 'androidx.constraintlayout:constraint...
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1...
androidTestImplementation 'androidx.test.espresso:es...
}
-- showAsAction
--- itemタグのapp:showAsAction属性には以下の3コの値が...
|never|アクションバーに表示させずにオーバーフローメ...
|always|常にアクションバーに表示する(あまりオススメしな...
|ifRoom|アクションバーに余裕があるときのみ表示する|
*** 参考 URL [#bedb2dac]
- [[メニューの定義 (Android 虎の巻):http://www.dicre.com/...
- [[:Android アプリにメニューを追加する:https://qiita.com...
- [[Android ActionBarとToolBarについてのメモ:https://www....
- [[まったくもって理解できないToolbar (Toolbar 内のアイコ...
- [[Defining The ActionBar :https://guides.codepath.com/a...
- [[Using the App Toolbar:https://guides.codepath.com/and...
- [[Android ActionBarとToolBarについてのメモ (2019年の記...
- [[ToolBar を使う|Android開発 (2019年の記事):https://moe...
- [[AndroidAndroid Studio 進捗報告 6日目 Toolbarをいじる ...
** SQLite3 (この作業は Windows 環境でやったのでエンコード...
*** データベースの生成 [#j5cba037]
C:\Users\munakata\Source Code\Android\Jade_DB>sqlite3 ja...
SQLite version 3.28.0 2019-04-16 19:49:53
Enter ".help" for usage hints.
sqlite> create table videos(_id integer primary key, bra...
sqlite> .table
videos
- UTF-8 でエンコードされた CSV ファイルのインポート
sqlite> .mode csv
sqlite> .import [csv file (UTF-8 encoded)] [table_name]
sqlite> .import jade_db.csv videos
- Android Studio のプリジェクト配下に Asset フォルダーを...
-- Project の [app] → [source] → [main] フォルダー上で右...
--- &ref(Asset.JPG);
-- 出来た Assets フォルダー上の右クリックで Copy path を...
-- &color(red){データベース更新時には、まずアプリをアンイ...
C:\Users\munakata\Source Code\Android\Jade_DB>copy Jade....
-- Android Studio で Assets にコピーした db ファイルを開...
-- DB Browser for SQLite を使って データの中味を確認した...
-- Android で Sqlite3 を使う時にはいくつかのお約束がある
--- SQlite3 ではテーブルの &color(red){外部参照はデフォル...
--- primary key の名前を _id とする必要がある。属性には i...
--- 主テーブルの他に android_metadata という名前のテーブ...
$ cat createTable.sql (データベース設定ファイル)
create table android_metadata (
locale text default 'ja_JP'
);
create table sample_data (
_id integer primary key not null,
name text,
address text,
tel text
);
$ sqlite3 mysqlite_database.db < createTable.sql (空デ...
*** 結局 Linux 環境でデータベースを作成 [#z09743fd]
munakata@mvc:~/winshare/Android_test$ nkf -Lu --overwrit...
munakata@mvc:~/winshare/Android_test$ file createTable.sql
createTable.sql: ASCII text
munakata@mvc:~/winshare/Android_test$ nkf -Lu --overwrit...
munakata@mvc:~/winshare/Android_test$ file normal.txt
normal.txt: UTF-8 Unicode text
munakata@mvc:~/winshare/Android_test$ sqlite3 NormalDB.d...
munakata@mvc:~/winshare/Android_test$ sqlite3 NormalDB.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .tables
android_metadata videos
sqlite> .mode csv
sqlite> .import normal.txt videos
sqlite> select * from videos;
1,1,"増幅",2020-05-01
2,1,"壁越し推量",2020-04-27
3,1,"種牛",2020-04-27
4,1,"首脳会議",2020-04-27
5,1,"スクェア",2020-04-27
6,1,"反逆者",2019-04-27
7,1,"リチャード三世",2020-04-27
*** Android で SQL を利用する実装 [#ya876784]
- 参考 URL
-- [[作成した自分の SQLite database ファイルを、アプリの ...
-- [[【ぶっちゃけAndroidアプリ開発】sqliteでデータベース...
-- [[【ぶっちゃけAndroidアプリ開発】SQLiteデータベースに...
-- [[Android Studio初心者がSQLiteを使ってアプリ作成してみ...
-- [[データベースを作成し、ListViewでデータ一覧表示する (...
-- [[ListViewでデータ一覧表示、クリックで画面遷移 (Androi...
-- [[:]]
-- [[:]]
-- [[:]]
-- [[Android Studio: Database created but no table create...
-- [[(公式) SQLite を使用してデータを保存する:https://dev...
-- [[(公式) オブジェクト間のリレーションを定義する:https:...
-- [[Androidアプリのデータ保存方法の一つ「SQLite」の使い...
-- [[Androidアプリのデータ保存方法の一つ「SQLite」の使い...
-- [[Androidアプリのデータ保存方法の一つ「SQLite」の使い...
-- [[Androidアプリで使用するSQLiteのテーブル作成時の注意...
-- [[Androidアプリ開発 SQLiteの利用 (5.データの読み込み)...
** 排他的選択ボタンの配置 [#h67bad20]
- Button を ToggleButton に変更する
- 同時に活性化できるボタンは一つだけ → これは自分でコード...
- どれも選択しない事は許容する(起動直後はどれも選択され...
- [[Androidでイイカンジの選択ボタンを作ってみた (kotlin):...
** [[ユーザーによる [戻る] ボタンのタップ:https://develop...
** [[Pixel5 を AVD にマニュアルで追加(デフォルトでは SDK...
- Open AVD manager
- Click New Hardware Profile
- Enter suitable device name e.g. "Pixel 5 API 30"
- Screen size is 6.0", Resolution is 1080 x 2340
- In the Default Skin dropdown, try Pixel 4 XL (this adds...
- I accepted the rest of the defaults
- Click Finish
- Click Next to get to System Image dialog
- Select suitable image e.g. R - API 30
- Click Next
- Click Finish
- &ref(pixel5_avd_config.jpg);
** 参考情報 [#i7986d56]
*** 参考 URL 諸々 [#i8f35c5f]
- [[Android programing getstart:https://kuririnz.github.i...
- [[Androidアプリ開発が面倒だった理由と、その対策:https:/...
- [[Android Studioを使ってHello Worldをやってみた:https:/...
- [[Android Studioで天気情報を表示するアプリを作ってみた:...
- [[Android Studio初心者がSQLiteを使ってアプリ作成してみ...
- [[Android 開発超入門:https://youkey.jimdofree.com/]]
- [[:]]
- [[:]]
- [[:]]
- [[:]]
- [[:]]
- [[:]]
終了行:
#contents();
** 開発環境設定 [#x199b7a3]
*** インストールしたバージョン [#cb3ed94c]
- Android Studio 4.0.1 (2020-07-25)
*** アプリケーションの SDK バージョンの確認と設定 [#t9a97...
- [File] → [Project Structure (Ctrl+Alt+Shift+S)] で Defa...
-- &ref(SDK_version.JPG);
*** Linux 環境での Android Studio の起動 [#p0e14bd3]
[local] munakata:~/android-studio/bin$ ./studio.sh
*** git 連携 [#fc75000c]
- [VCS] → [Enable Version Control Integration...] を選択
- プルダウンから [Git] を選択
-- この時点で project 配下に git ディレクトリ (=local rep...
- Android Studio の左下に [Version Control] タブが出現し...
-- &ref(git_integ.JPG);
- remote repo 登録
-- [VCS] → [Git] → [remote] ( ssh://munakata@kgb.hmuna.co...
--- &ref(git_remote.JPG);
-- git push への対応
--- [VCS] → [Git] → [Push]
-- git clone で新規プロジェクトを開始
--- [File] → [New] → [Project from Version Control] → [Git]
*** CPU が仮想化対応しているかの確認(0 が戻る場合は仮想...
[local] munakata:~/android-studio/bin$ egrep -c '(vmx|sv...
8
- ここで 0 以外が帰っても BIOS の仮想化支援が有効になって...
*** Linux 環境で /dev/kvm へのアクセス権付与(しないと av...
[local] munakata:~/android-studio/bin$ ls -la /dev/kvm
crw-rw---- 1 root kvm 10, 232 7月 27 11:03 /dev/kvm
[local] munakata:~/android-studio/bin$ grep kvm /etc/group
kvm:x:130:
[local] munakata:~/android-studio/bin$ sudo adduser $USE...
ユーザー `munakata' をグループ `kvm' に追加しています...
ユーザ munakata をグループ kvm に追加
完了。
[local] munakata:~/android-studio/bin$ grep kvm /etc/group
kvm:x:130:munakata
*** AVD (仮想デバイス) の起動に失敗する場合 → Graphics ア...
- Software OpenGLES 2.0 を選択して起動する場合ライブラリ...
- 公式ドキュメント [[Android Emulator のハードウェア ア...
- &color(red){Ubuntu ではデフォルトで OSS 版の Nouveau NI...
- NVIDIA 製の GPU ドライバーに切り替える必要あり
- &ref(avd_settings.jpg);
*** [[Android Studio (Ubuntu 18.04) 日本語化:https://tosh...
- [[日本語化を行った場合(や、コード上に日本語コメントを...
- [File] → [Settings] → [Editor] → [File Encodings]を展開...
*** [[日本語化を解除(英語に戻す):https://www.javadrive....
- エラーメッセージを検索する時など英語の方が便利(ヒット...
- C:\Users\magu7\.AndroidStudio4.0\config\studio64.exe.vm...
# Custom VM options (Generated by Pleiades Installer)
# See https://pleiades.io/pages/pleiades_jetbrains_manua...
#-Xms256m
#-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
#-Xverify:none
#-javaagent:C:\Users\magu7\.AndroidStudio4.0\config\jp.s...
*** Android Studioで実機デバック [#af769120]
- 実機端末での操作
-- 端末を開発者モードに設定 ([設定] → [システム] → [詳細...
-- Android 9(API レベル 28)以上: [設定] → [システム] → ...
- 開発マシンでの操作(Ubuntu)
-- adb パッケージのインストール
[local] munakata:~$ sudo apt install adb
[sudo] munakata のパスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
android-libadb android-libbase android-libboringssl an...
android-sdk-platform-tools-common
- Android Studio での操作
-- [Run] → [Edit Configurations] → [Deployment Target Opt...
-- 緑矢印(RUN)を押すと、デバッグターゲットを選択する画...
-- 実機にアプリがインストールされ(なので、USB 外しても実...
*** [[アプリ起動時に Google ログインを要求する:https://de...
- [[Start Integrating Google Sign-In into Your Android Ap...
- これは本格的に(=OAuth 2.0 を使って)Google の認証基盤...
- 今回は単純に Top ページのアクティビティでパスワード入れ...
*** [[ファイル / フォルダ / アプリケーションを Kaskersky ...
- Android Stuido 実行中に以下のワーニングが出たので [[対...
- &ref(ANTIV.JPG);
- Kaspersky [設定]-[脅威と除外リスト] に以下を追加した
- &ref(KASP.JPG);
** アプリ開発 [#h1e3626d]
*** [[アクティビティ(画面)のライフサイクル:https://www....
- 「アクティビティが開始」されると onCreate、onStart、onR...
- onCreate でActivityが初めて生成され、Activityの初期化は...
- onStart は Activityが開始された時に呼ばれる。Activity生...
- onPause は同じアプリの別のアクティビティが開始されよう...
- onResume は Activityが表示された時、Pause からの戻りで...
- onDestroy は Activity を終了する時
- &ref(activity_lifecycle.jpg);
- &ref(abc2016a-1.pdf,center,いまさら聞けない ActivityやF...
- [[Androidアプリの終了メモ (Activity、Process、Taskはセ...
- [[Activity内でHOMEボタンを受け取る方法 (Intent.ACTION_C...
- [[Android開発 ホームボタン押下やアプリ切り替わりを検知...
- [[ホームボタン押下やアプリ切り替わりを検知する(onUserLe...
- [[画面遷移パターンでみる Activity のライフサイクル:http...
-- logcat でライフサイクルを捕捉するには、tag のキーワー...
- [[Androidのライフサイクル (を logcat に出力):https://qi...
*** ソフトキーボードを消す処理 [#yfd82b9c]
- [[(採用したコード)画面タップでキーボードを閉じる:http...
- [[エンターキーが押されたらキーボードを閉じる:https://ww...
- [[Androidのソフトキーボードを閉じる:https://www.dogrow....
** ネイティブ アクションバー(Android 5.0(API レベル 21...
*** Actionbar の利用(は、デフォルト設定で利用可能)・・・・ ...
*** Toolbar の利用(にはローカル拡張が必要)・・・・ なので、...
- Android5.0で導入されたToolBar
-- ToolBar was introduced in Android Lollipop, API 21 rel...
- ActionBarはレイアウトに記載しなくても表示される
- ToolBarは自分でレイアウトに追加する
-- ToolBarは自分でレイアウトに追加する分、カスタマイズやA...
- 古い記事では <android.support.v7.widget.Toolbar> を追加...
- AndroidX support library が組み込まれている事を確認
-- /home/munakata/AndroidStudioProjects/MyApp2/app/build....
dependencies {
implementation fileTree(dir: "libs", include: ["*.ja...
implementation 'androidx.appcompat:appcompat:1.2.0' ...
implementation 'androidx.constraintlayout:constraint...
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1...
androidTestImplementation 'androidx.test.espresso:es...
}
-- showAsAction
--- itemタグのapp:showAsAction属性には以下の3コの値が...
|never|アクションバーに表示させずにオーバーフローメ...
|always|常にアクションバーに表示する(あまりオススメしな...
|ifRoom|アクションバーに余裕があるときのみ表示する|
*** 参考 URL [#bedb2dac]
- [[メニューの定義 (Android 虎の巻):http://www.dicre.com/...
- [[:Android アプリにメニューを追加する:https://qiita.com...
- [[Android ActionBarとToolBarについてのメモ:https://www....
- [[まったくもって理解できないToolbar (Toolbar 内のアイコ...
- [[Defining The ActionBar :https://guides.codepath.com/a...
- [[Using the App Toolbar:https://guides.codepath.com/and...
- [[Android ActionBarとToolBarについてのメモ (2019年の記...
- [[ToolBar を使う|Android開発 (2019年の記事):https://moe...
- [[AndroidAndroid Studio 進捗報告 6日目 Toolbarをいじる ...
** SQLite3 (この作業は Windows 環境でやったのでエンコード...
*** データベースの生成 [#j5cba037]
C:\Users\munakata\Source Code\Android\Jade_DB>sqlite3 ja...
SQLite version 3.28.0 2019-04-16 19:49:53
Enter ".help" for usage hints.
sqlite> create table videos(_id integer primary key, bra...
sqlite> .table
videos
- UTF-8 でエンコードされた CSV ファイルのインポート
sqlite> .mode csv
sqlite> .import [csv file (UTF-8 encoded)] [table_name]
sqlite> .import jade_db.csv videos
- Android Studio のプリジェクト配下に Asset フォルダーを...
-- Project の [app] → [source] → [main] フォルダー上で右...
--- &ref(Asset.JPG);
-- 出来た Assets フォルダー上の右クリックで Copy path を...
-- &color(red){データベース更新時には、まずアプリをアンイ...
C:\Users\munakata\Source Code\Android\Jade_DB>copy Jade....
-- Android Studio で Assets にコピーした db ファイルを開...
-- DB Browser for SQLite を使って データの中味を確認した...
-- Android で Sqlite3 を使う時にはいくつかのお約束がある
--- SQlite3 ではテーブルの &color(red){外部参照はデフォル...
--- primary key の名前を _id とする必要がある。属性には i...
--- 主テーブルの他に android_metadata という名前のテーブ...
$ cat createTable.sql (データベース設定ファイル)
create table android_metadata (
locale text default 'ja_JP'
);
create table sample_data (
_id integer primary key not null,
name text,
address text,
tel text
);
$ sqlite3 mysqlite_database.db < createTable.sql (空デ...
*** 結局 Linux 環境でデータベースを作成 [#z09743fd]
munakata@mvc:~/winshare/Android_test$ nkf -Lu --overwrit...
munakata@mvc:~/winshare/Android_test$ file createTable.sql
createTable.sql: ASCII text
munakata@mvc:~/winshare/Android_test$ nkf -Lu --overwrit...
munakata@mvc:~/winshare/Android_test$ file normal.txt
normal.txt: UTF-8 Unicode text
munakata@mvc:~/winshare/Android_test$ sqlite3 NormalDB.d...
munakata@mvc:~/winshare/Android_test$ sqlite3 NormalDB.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .tables
android_metadata videos
sqlite> .mode csv
sqlite> .import normal.txt videos
sqlite> select * from videos;
1,1,"増幅",2020-05-01
2,1,"壁越し推量",2020-04-27
3,1,"種牛",2020-04-27
4,1,"首脳会議",2020-04-27
5,1,"スクェア",2020-04-27
6,1,"反逆者",2019-04-27
7,1,"リチャード三世",2020-04-27
*** Android で SQL を利用する実装 [#ya876784]
- 参考 URL
-- [[作成した自分の SQLite database ファイルを、アプリの ...
-- [[【ぶっちゃけAndroidアプリ開発】sqliteでデータベース...
-- [[【ぶっちゃけAndroidアプリ開発】SQLiteデータベースに...
-- [[Android Studio初心者がSQLiteを使ってアプリ作成してみ...
-- [[データベースを作成し、ListViewでデータ一覧表示する (...
-- [[ListViewでデータ一覧表示、クリックで画面遷移 (Androi...
-- [[:]]
-- [[:]]
-- [[:]]
-- [[Android Studio: Database created but no table create...
-- [[(公式) SQLite を使用してデータを保存する:https://dev...
-- [[(公式) オブジェクト間のリレーションを定義する:https:...
-- [[Androidアプリのデータ保存方法の一つ「SQLite」の使い...
-- [[Androidアプリのデータ保存方法の一つ「SQLite」の使い...
-- [[Androidアプリのデータ保存方法の一つ「SQLite」の使い...
-- [[Androidアプリで使用するSQLiteのテーブル作成時の注意...
-- [[Androidアプリ開発 SQLiteの利用 (5.データの読み込み)...
** 排他的選択ボタンの配置 [#h67bad20]
- Button を ToggleButton に変更する
- 同時に活性化できるボタンは一つだけ → これは自分でコード...
- どれも選択しない事は許容する(起動直後はどれも選択され...
- [[Androidでイイカンジの選択ボタンを作ってみた (kotlin):...
** [[ユーザーによる [戻る] ボタンのタップ:https://develop...
** [[Pixel5 を AVD にマニュアルで追加(デフォルトでは SDK...
- Open AVD manager
- Click New Hardware Profile
- Enter suitable device name e.g. "Pixel 5 API 30"
- Screen size is 6.0", Resolution is 1080 x 2340
- In the Default Skin dropdown, try Pixel 4 XL (this adds...
- I accepted the rest of the defaults
- Click Finish
- Click Next to get to System Image dialog
- Select suitable image e.g. R - API 30
- Click Next
- Click Finish
- &ref(pixel5_avd_config.jpg);
** 参考情報 [#i7986d56]
*** 参考 URL 諸々 [#i8f35c5f]
- [[Android programing getstart:https://kuririnz.github.i...
- [[Androidアプリ開発が面倒だった理由と、その対策:https:/...
- [[Android Studioを使ってHello Worldをやってみた:https:/...
- [[Android Studioで天気情報を表示するアプリを作ってみた:...
- [[Android Studio初心者がSQLiteを使ってアプリ作成してみ...
- [[Android 開発超入門:https://youkey.jimdofree.com/]]
- [[:]]
- [[:]]
- [[:]]
- [[:]]
- [[:]]
- [[:]]
ページ名: