Android

 Computer >> コンピューター >  >> プログラミング >> Android
  1. Androidでフラグメント間のデータ受け渡しを実装する方法【サンプルコード付き】

    はじめに 本記事では、Androidアプリ開発において、あるフラグメント(Fragment)から別のフラグメントへデータを受け渡す方法を解説します。ここではインターフェース(コールバック)を使用し、ホストとなるActivityを経由して2つのフラグメント間でメッセージをやり取りする、定番の実装パターンをサンプルコード付きでステップごとに紹介します。 全体の仕組み 今回のサンプルでは、以下のような流れでデータを受け渡します。 FirstFragment:TextViewがタップされると、リスナー経由でメッセージを送信する MainActivity:FirstFragmentからのコールバックを

  2. Androidで端末内のすべての連絡先を読み取る方法【サンプルコード付き】

    この記事では、Androidアプリで端末に保存されているすべての連絡先(氏名と電話番号)を読み取り、画面に一覧表示する方法を、サンプルコードとともに段階的に解説します。 手順1:Android Studioで新規プロジェクトを作成する Android Studioを起動し、メニューから「File」→「New Project」を選択します。必要な項目を入力して、新しいプロジェクトを作成しましょう。 手順2:レイアウトファイル(res/layout/activity_main.xml)を編集する 以下のコードを activity_main.xml に追加します。 <?xml version=

  3. 【Android】onSaveInstanceStateでアクティビティの状態を保存・復元する方法

    この記事では、onSaveInstanceState() を使って Android アクティビティの状態を保存し、onRestoreInstanceState() で復元する方法を、実際のサンプルコードとともに解説します。 Android では、画面の回転やメモリ不足によるプロセスの強制終了などによって、アクティビティが破棄されて再生成されることがあります。このとき onSaveInstanceState() をオーバーライドして一時的なデータを保存しておけば、再生成後に onRestoreInstanceState() でそのデータを取り出すことができます。 ステップ1:新規プロジェクトを作

  4. Firebaseコンソールからメッセージを送信する方法を徹底解説!初心者でもできる手順ガイド

    Firebaseコンソールからメッセージを送信する手順この記事では、プロジェクト作成後にFirebaseコンソールからプッシュ通知メッセージを送信する方法を、手順ごとにわかりやすく解説します。1. Firebaseコンソールにアクセスするまず、Firebaseの公式ページ(https://console.firebase.google.com/)を開きます。2. 対象のプロジェクトを選択する次に、メッセージを送信したいプロジェクトを選択します。ここでは例として「tutorialspoint」というプロジェクトを使用します。プロジェクトを選択すると、そのプロジェクト専用のコンソール画面が表示され

  5. 【Android】RecyclerViewのアダプタデータを動的に更新する方法を徹底解説

    はじめに この記事では、Androidアプリ開発においてRecyclerViewのアダプタデータを動的に更新する方法を、実際のサンプルコードとともにステップごとに解説します。リストに新しいデータを追加した際に画面へ即座に反映させる仕組みは、チャットアプリやTODOリストなど、さまざまな場面で活用できる重要なテクニックです。 手順1:新規プロジェクトを作成する まず、Android Studioで新しいプロジェクトを作成します。メニューから「File」→「New Project」を選択し、必要な項目をすべて入力してプロジェクトを作成してください。 手順2:activity_main.xmlに

  6. Androidローダーの使い方とは?連絡先一覧を表示する実装例をステップ解説

    Androidローダー(Loader)とはローダーは、Android 3.0(APIレベル11)で導入された、バックグラウンドで非同期にデータを読み込むための仕組みです。UIスレッドをブロックすることなくコンテンツプロバイダやデータベースからデータを取得でき、画面回転などの設定変更時にも読み込み済みのデータを再利用できるのが大きな特徴です。本記事では、ローダー(CursorLoader)を使って端末の連絡先一覧をListViewに表示する方法を、サンプルコード付きでステップごとに解説します。ステップ1:新しいプロジェクトを作成するAndroid Studioを起動し、メニューから「File」⇒

  7. 【Android入門】AppBarLayoutの使い方をステップ解説!ToolbarとRecyclerViewを連携させよう

    この記事では、Androidアプリ開発におけるAppBarLayoutの基本的な使い方を、実際のコード例とともにステップ形式で解説します。AppBarLayoutを活用すると、スクロールに連動してツールバーが隠れたり再表示されたりする、モダンなUIを簡単に実装できます。完成イメージ本チュートリアルでは、AppBarLayout内にToolbarを配置し、その下にRecyclerViewを設置します。リストを下にスクロールするとツールバーが隠れ、上にスクロールするとすぐに再表示される動作を作ります。Step 1:新規プロジェクトの作成まず、Android Studioで新しいプロジェクトを作成し

  8. Androidで独自のリスナーインターフェースを作成する方法【初心者向け解説】

    Androidで独自のリスナーインターフェースを作成する方法 この記事では、Androidアプリ開発において、独自のリスナー(Listener)インターフェースを作成し、実際に使用する方法をステップごとに解説します。カスタムリスナーを使いこなせるようになると、コンポーネント間のイベント通知やコールバック処理を柔軟に実装できるようになります。 ステップ1:新しいプロジェクトを作成する まず、Android Studioで新しいプロジェクトを作成します。メニューから「File」→「New Project」を選択し、必要な項目をすべて入力してプロジェクトを作成してください。 ステップ2:レイアウ

  9. Androidでグローバル変数を宣言する方法【シングルトンパターンで実装】

    Androidにおけるグローバル変数の宣言方法本記事では、Androidアプリ全体で共有できるグローバル変数を宣言する方法を、実際のサンプルコードとともにわかりやすく解説します。AndroidにはJavaなどの言語にあるような厳密な意味での「グローバル変数」は存在しませんが、シングルトンパターンを利用することで、アプリ内のどこからでもアクセスできる変数を実現できます。手順1:新規プロジェクトを作成するAndroid Studioを起動し、「File」⇒「New Project」を選択して、必要事項を入力して新しいプロジェクトを作成します。手順2:レイアウトファイル(activity_main.

  10. Androidアプリがバックグラウンド・フォアグラウンドに切り替わるタイミングを検出する方法

    はじめに本記事では、Androidアプリがバックグラウンドに移動したとき、あるいはフォアグラウンドに復帰したときのタイミングを検出する方法を解説します。アプリの状態監視は、通知制御やデータ同期、ユーザー体験の最適化など、多くの場面で役立つ実装テクニックです。手順1:プロジェクトの作成Android Studioで新しいプロジェクトを作成します。メニューから「File」⇒「New Project」を選択し、必要な情報を入力して新規プロジェクトを作成してください。手順2:レイアウトファイルの準備res/layout/activity_main.xml に以下のコードを追加します。<?xml

  11. 【Android】ダイアログの外側をタップして閉じる方法|setCanceledOnTouchOutsideの使い方

    はじめに 本記事では、Androidアプリでダイアログの外側をタップしたときにダイアログを閉じる(または閉じないようにする)方法を解説します。鍵となるのは、AlertDialogクラスのsetCanceledOnTouchOutside()メソッドです。引数にtrueを渡せば外側タップでダイアログを閉じられ、falseを渡せば外側タップによるキャンセルを無効化できます。 手順1:新規プロジェクトを作成する Android Studioを起動し、メニューから「File」→「New Project」を選択して、必要な項目を入力のうえ新しいプロジェクトを作成してください。 手順2:レイアウトファ

  12. 【Android】ボタンを画面上のランダムな位置に表示する方法

    このチュートリアルでは、Androidアプリでボタンを画面上のランダムな位置に表示させる方法を、実際のコード例を交えて解説します。Timerクラスを使って一定間隔ごとにボタンの座標を更新し、ボタンが画面内を移動する仕組みを学びましょう。ステップ1:新規プロジェクトの作成Android Studioを起動し、「File」→「New Project」から新しいプロジェクトを作成します。必要な項目をすべて入力して、プロジェクトのセットアップを完了させてください。ステップ2:レイアウトファイル(activity_main.xml)の編集res/layout/activity_main.xml に以下の

  13. 【Android】クリック操作でListViewのアイテムを動的に更新・削除する方法

    このチュートリアルでは、AndroidのListViewにおいて、アイテムをクリックした際にその内容を動的に更新・削除する方法を、サンプルコードとともにわかりやすく解説します。手順1:新規プロジェクトの作成Android Studioを起動し、メニューから「File」→「New Project」を選択して新しいプロジェクトを作成します。必要な項目をすべて入力し、プロジェクトのセットアップを完了させてください。手順2:レイアウトファイルの作成res/layout/activity_main.xml に以下のコードを記述します。<?xml version = "1.0"

  14. 【Android開発】ListViewの項目を動的に更新する方法をわかりやすく解説

    はじめに Androidアプリ開発では、リスト表示に使われる「ListView」の内容を実行中に書き換えたい場面がよくあります。例えば、ユーザーがリストの項目をタップしたときに、その項目の値を別の値に変更するといった処理です。 本記事では、ListViewの項目をタップすると、その値が「100」に動的に更新されるサンプルアプリを題材に、具体的な実装手順を初心者向けに解説します。 手順1:Android Studioで新規プロジェクトを作成する まずはAndroid Studioを起動し、メニューから File → New Project を選択して新しいプロジェクトを作成します。必要な項目(

  15. Androidでコンテンツプロバイダーから連絡先の電話番号を取得する方法

    はじめにこの記事では、Androidアプリでコンテンツプロバイダー(Content Provider)を使って、端末内の連絡先から電話番号を取得する方法を解説します。連絡先データへアクセスするには、ContactsContract を使ったクエリの発行に加えて、READ_CONTACTS 権限のランタイムリクエストが必要です。以下の手順では、連絡先の一覧を ListView に表示し、項目をタップすると対応する電話番号を Toast で表示するサンプルアプリを作成していきます。ステップ1:新規プロジェクトの作成Android Studioを起動し、メニューから「File」⇒「New Proje

  16. Androidで画面の向きの変更(回転)を処理する方法【サンプルコード付き】

    Androidアプリ開発では、端末を回転させたときの画面の向き(縦・横)の変化を適切に処理することが重要です。本記事では、Android Studioを使用して、画面の向きが変更されたタイミングを検出し、その結果をTextViewに表示するサンプルアプリの作成手順を解説します。 ステップ1:新規プロジェクトを作成する Android Studioで新しいプロジェクトを作成します。メニューから「File」→「New Project」を選択し、必要な項目を入力してプロジェクトを作成してください。 ステップ2:レイアウトファイル(activity_main.xml)を編集する res/layou

  17. Androidで右から左へのスワイプジェスチャを検出・処理する方法

    はじめにこのチュートリアルでは、Androidアプリにおいて右から左へのスワイプジェスチャを検出して処理する方法を解説します。今回紹介する実装は汎用性が高く、上下左右どの方向のスワイプにも対応できる仕組みになっています。GestureDetector を活用したカスタムタッチリスナーを作成し、ステップごとにサンプルコードを見ながら進めていきましょう。手順1:新しいプロジェクトを作成するAndroid Studioを起動し、メニューから File ⇒ New Project を選択して、必要な項目を入力しながら新しいプロジェクトを作成します。手順2:レイアウトファイル(activity_main

  18. 【Android】RecyclerViewでクリックされたアイテムとその位置(ポジション)を取得する方法

    この記事では、AndroidのRecyclerViewにおいて、クリックされたアイテムとその位置(ポジション)を取得する方法を、実際のコード例とともに段階的に解説します。リストのアイテムがタップされたときに、そのアイテムのインデックス番号を受け取り、データの削除や画面遷移などの処理に活用できるようになります。全体の流れ今回作成するサンプルアプリでは、RecyclerViewに表示されたアイテムをタップすると、クリックされた位置をToastで表示し、該当するアイテムをリストから削除します。クリックイベントはカスタムインターフェース(onClickInterface)を通じてアダプターからアクティ

  19. 【Android】カスタムオブジェクトをParcelableにする方法をサンプルコードで解説

    このチュートリアルでは、Androidアプリ開発において、独自に定義したカスタムクラス(カスタムオブジェクト)をParcelable対応にする方法を、サンプルコードとともにわかりやすく解説します。 Parcelableとは、オブジェクトを直列化してIntentやBundle経由でActivity間などに受け渡すためのAndroid標準インターフェースです。Java標準のSerializableよりも高速に動作するため、Android開発ではParcelableの実装が推奨されています。 手順1:新規プロジェクトを作成する Android Studioを起動し、メニューから「File」→「New

  20. 【Android】カスタムオブジェクトをSerializable(シリアライズ可能)にする方法を解説

    カスタムオブジェクトをSerializableにするには?この記事では、Androidアプリ開発において、独自に定義したカスタムクラスのオブジェクトをSerializable(シリアライズ可能)にする方法を、実際のコード例とともにステップ形式で解説します。オブジェクトをIntent経由で他の画面へ渡したり、ファイルやネットワーク越しに保存・送信したりする場合、シリアライズの仕組みは欠かせません。ステップ1:新規プロジェクトを作成するAndroid Studioを起動し、メニューから「File」→「New Project」を選択します。必要な項目を入力して、新しいプロジェクトを作成しましょう。ス

Total 1457 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:39/73  20-コンピューター/Page Goto:1 33 34 35 36 37 38 39 40 41 42 43 44 45