2023-01-01から1ヶ月間の記事一覧
Jetpack のどのライブラリでも、Kotlin ベースの API と Java ベースの API のリファレンス ページが用意されています。 Jetpack を活用する Jetpack ライブラリは、アプリのさまざまなニーズに応えるために、単独で使用することも、組み合わせて使用するこ…
Try1.の解答例 MainActivity.java package com.example.arraytransition;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class M…
Try1. 配列型変数(配列)を、MainActivityからSecondActivityに送るアプリを作ってみましょう。 Try2. name(String型)とage(int型)をメンバーとするNameageクラスを作成し、そのList(コレクション)を、MainActivityからSecondActivityに送るアプリ…
Try1の解答例 MainActivity.java package com.example.gettakea2a;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widge…
Try1. MainActivityで、デフォルトで、『x + y =?』と表示。 x=______ y=______ の欄に値を入れると、 例えば、x= 5 y= 6 と入れて、『代入』ボタンを押すと、 『x + y =?』⇒『5+6=?』と表示が変わる。 『答えは次ページ』ボタ…
TYPE_STEP_COUNTERを使用して、歩数計を作成しようとしたがうまくいかず、 Develpersをみると、API29以上だと、何らかのpermissionの記載が必要とのことであった。 AndroidManifest.xmlに下記記載するだけで乗り切れるのか試行中です。 <permission android:name="ACTIVITY_RECOGNITION"/> Android studio のTY</permission>…
DialogFragmentから、呼び出し元のActivityに値を返したいのだが、これがかなり難解であるので手間取っています。 参考は下記でよいと思ってます。 FragmentからActivityへの値の受け渡し (teratail.com) 次のはKotlinで書いてますが、目的のものです。 【Ko…
DatePickerを配置してみました。 MainActivity.java package com.example.taskdatabasedemo1;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MainActivity…
androidアプリを作成するという点においては、Android StudioとUnityは近い存在である。後者はゲームエンジンではあるが、C#という言語でコーディングもできる。Unityで作成したアプリを、Google Playへ上げることもできる。 ゲームっぽいものを作ろうとす…
Android Studioで作成したプロジェクトを、PCにUSBケーブルでスマホを接続して、スマホで実行することができることは周知のことです。 歩数計アプリを試すにはそれではできません。 APKファイルを作成し、スマホに入れて、専用のアプリで、スマホにインスト…
Try1. ある画像を画面に表示します。画面をタップすると、その画像が、右へ90度回転するようにしてください。 AS初級 画像ファイル表示編②解説~Bitmap変換した画像ファイルを表示~ - Hello Android Studio ! (hatenablog.com)
Try1. 磁気センサーを使って、コンパスを作ってください。 なお、コンパスのフリーイラストは下記から入手。 https://www.silhouette-illust.com/illust/2568#google_vignette
Try1についてはいろいろ解答がありそうですので少し置いておきます。 Try2の解答は下記。 MainActivity.java public class MainActivity extends AppCompatActivity implements SensorEventListener { SensorManager sensorManager; Sensor acceleroSensor; …
さて、Androidxエラーに悩まされていましたが、気を取り直してやっていきます。 車のデータロガーみたいなものを作れたら面白いでしょう。 ・一定時間ごとに現在地を取得する。 ・前後、左右方向の加速度を、同じ一定時間ごとに取得し、保存していく。 よく…
APIレベル下げたことで、これまでAPI33で問題なくできていたことができなくなるとは思いませんでした。 今回は、そのandroid xについて調べてみました。 MainActivityはAppCompatActivityを継承してますが、このAppCompatActivityのクラスが変更されているよ…
API33で作成してましたが、API29(=Android10.0)に落として書こうとおもったのですが、API33として記述したプログラムが、API29だと、Androidxに関するエラーがでてきてしまい、少しプログラミングから遠ざかってしまいました。 以下のようなエラーです。 …
アンドロイドデベロッパーブログ (googleblog.com) Dolphin → Electric Eel のようです。
MainActivity.java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = findViewById…
Try1. APIから、複数のJSONを受け取り、そのJSONの数をLogに表示する。 山梨の温泉のAPIを使用 https://opendata.yamanashi.dev/api/onsen
developers.google.com 上記を読み進めてるところです。 地図上で現在の場所を選択して詳細を表示する GitHubからサンプルコードを入手します。 android-samples-1.6.4 というZIPファイルをダウンロードし、解凍し、特定の場所にファイルを置いておきます。 …
SDKについてまとめました。 SDK=Software Development Kit であり、 パソコンで、何らかのプログラミング言語を使用してソフトウェアを開発するとします。その際に、よく使用する基本的なライブラリをパッケージ化しているものをSDKと呼んでいます。 Androi…
まず、Google Maps Static APIについて理解していこうと思います。 下記参照 developers.google.com 次に下記参照 www.javadrive.jp どういうレスポンスが返ってくるかを簡単に確認する方法としては、 HTMLファイルを作成し、imgタグに埋め込むのがよいよう…
もう少し、OAuth2.0について調べてみました。 認可の仕組みであることがわかりました。 認証と認可は組み合わせて使われることがほとんどです。 ではどのようなシステムになっているのでしょうか? 以前はどのWebアプリケーション、Webサービスも、それぞれ…
OAuth 2.0 というのを調べてみた。 認可のようである。似たもので認証というものもある。 下記参照 よくわかる認証と認可 | DevelopersIO (classmethod.jp) サーバーサイドのプログラミングをしていると出てくる概念である。 Spring securityなどがそうであ…
記事がふえてきたため、 AS Jackson編、AS Room編などタイトルのトップを変更。 AS=Android Studioです。 検索で、"AS Jackson"で検索すると出るようにしてます。
Android Studioで作成したファイルをGitHubで管理したいと思いました。 下記に詳細記載ありました。 Android StudioとGitHubを連携する方法 | CodeCampus
下記で順を追って学習できます。 アンドロイドの基礎 04.5: リサイクラービュー (android.com)
Activityのライフサイクルと呼ばれる概念について調べてみました。 Avtivityには、いろいろなコールバックがあったときに適した挙動をとるためのメソッドがもともと記載されてます。 Activity | Android Developers これには6つあります。どういう時呼ばれ…