Android

 Computer >> コンピューター >  >> プログラミング >> Android
  1. AndroidでプログラムからWi-Fiネットワークをスキャンする方法【サンプルコード付き】

    AndroidでプログラムからWi-Fiネットワークをスキャンする方法 この記事では、Androidアプリからプログラムによって周囲のWi-Fiネットワークをスキャンし、検出したアクセスポイントの一覧を画面に表示する方法を解説します。サンプルコードを段階的に示しながら、必要なパーミッションや実装時の注意点についても触れていきます。 ステップ1 − Android Studioで新しいプロジェクトを作成します。メニューの [File] → [New Project] を選択し、必要な項目をすべて入力して新規プロジェクトを作成してください。 ステップ2 − res/layout/activity_

  2. 【Android】利用可能なWi-Fiネットワークを取得してリストに表示する方法

    はじめにこの記事では、Androidアプリで周囲にある利用可能なWi-Fiネットワークをスキャンして取得し、ListViewに一覧表示する方法を解説します。Wi-Fiのスキャン結果はBroadcastReceiver経由で受け取り、画面上のリストへ反映させる仕組みです。手順1:プロジェクトの作成Android Studioを起動し、「File」→「New Project」を選択して新しいプロジェクトを作成します。必要な項目をすべて入力して、プロジェクトの雛形を生成してください。手順2:レイアウトファイル(res/layout/activity_main.xml)の編集以下のコードをactivi

  3. Androidのアクティビティ間でデータを受け渡す方法|静的メソッドとIntent

    このレッスンでは、データを永続化(保存)せずにアクティビティ間でデータを受け渡す方法に焦点を当てます。その中でも最もシンプルな2つの手法である「静的(Static)メソッド」と「Intent」を使ったアプローチを紹介します。 静的(Static)メソッドを使う方法 ここでは、静的メソッドを利用してAndroidのアクティビティ間でデータを受け渡すサンプルを解説します。仕組みはシンプルで、MainActivity側のstaticフィールドに入力値を保持し、遷移先のSecondActivityからゲッターメソッド経由でその値を取得して表示します。 ステップ1 − Android Studioで新

  4. Androidでアクティビティ間に値を渡す方法!StaticメソッドとIntentの2つの手法を解説

    Androidアプリ開発では、画面(アクティビティ)間でデータを受け渡す場面が頻繁にあります。本記事では、データを永続化(保存)せずにアクティビティ間で値を渡す、最もシンプルな2つの方法——「Staticメソッドを使う方法」と「Intentを使う方法」——を、サンプルコード付きでステップごとに解説します。 方法1:Staticメソッドを使う まずは、Staticメソッド(静的メソッド)を利用してアクティビティ間でデータを渡す方法を紹介します。Static変数はアプリ全体で共有されるため、別のアクティビティから直接参照できるのが特徴です。 ステップ1 − Android Studioで新しいプロ

  5. 【Android】Intent(インテント)を使ってアクティビティ間でデータを送受信する方法

    この記事について 本記事では、Androidアプリ開発においてIntent(インテント)を使用して、あるアクティビティ(Activity)から別のアクティビティへデータを送信する方法を、実際のサンプルコードとともに段階的に解説します。画面遷移の際にユーザーが入力した文字列を次の画面へ受け渡す、最も基本的なパターンを習得できます。 手順1:新規プロジェクトの作成 Android Studioを起動し、メニューから「File」→「New Project」を選択します。必要な項目をすべて入力して、新しいプロジェクトを作成してください。 手順2:activity_main.xml の作成 res/l

  6. 【Android開発】Bundleを使ってアクティビティ間でデータを受け渡す方法を徹底解説

    Androidアプリ開発では、画面(アクティビティ)同士でデータを受け渡す場面が非常に多くあります。本記事では、BundleとIntentを使用して、あるアクティビティから別のアクティビティへデータを送信する方法を、実際のサンプルコードとともにステップごとにわかりやすく解説します。 このチュートリアルで作成するのは、最初の画面で入力したテキストを、次の画面に遷移したときに表示するシンプルなアプリです。 手順1:新規プロジェクトの作成 Android Studioで新しいプロジェクトを作成します。メニューから「File → New Project」を選択し、必要事項を入力してプロジェクトを作成

  7. 【Android】Intentを使わずにアクティビティ間でデータを受け渡す方法

    はじめに Androidアプリ開発では、通常IntentのExtrasを利用してアクティビティ間でデータを受け渡します。しかし、単純な値の共有であれば、Intentに頼らずに済ませることも可能です。この記事では、static変数を使う方法とSharedPreferencesを使う方法という2つのアプローチを、サンプルコードとともにステップごとに解説します。 方法1:static変数を使う方法 この例では、MainActivityにstaticなフィールド変数とgetterメソッドを用意し、SecondActivityから直接参照することでデータを受け渡します。 ステップ1:新規プロジェクトを

  8. 【Android開発】RecyclerViewでCardViewを使用する方法をステップごとに解説

    この記事では、Androidアプリ開発においてRecyclerViewでCardViewを使用する方法を、ステップごとのサンプルコードとともにわかりやすく解説します。リストの各項目を角丸・影付きのカード形式で表示できるようになり、見た目が洗練されたUIを作成できます。 手順1:新規プロジェクトを作成する Android Studioを開き、File → New Projectを選択します。必要な項目をすべて入力して、新しいプロジェクトを作成してください。 手順2:activity_main.xmlにコードを追加する res/layout/activity_main.xml に以下のコードを記述

  9. RecyclerViewでConstraintLayout(制約レイアウト)を使う方法【Android Studio解説】

    この記事では、Androidアプリ開発においてRecyclerViewの各アイテムにConstraintLayout(制約レイアウト)を使用する方法を、ステップごとにわかりやすく解説します。ConstraintLayoutは、ネストしたレイアウト構造をフラットな階層で表現できるため、RecyclerViewのように多数のビューを繰り返し描画する場面でパフォーマンス向上が期待できるレイアウトです。リストアイテムの描画コストを下げたい場合にぜひ活用しましょう。ステップ1:新規プロジェクトを作成するまず、Android Studioを起動し、メニューから File ⇒ New Project を選択

  10. 【Android】FragmentでfindViewByIdを使う方法を実例付きで解説

    FragmentでfindViewByIdを使う方法 この記事では、Androidアプリ開発においてFragment内からfindViewById()を使ってViewを取得する方法を、実際に動作するサンプルコードとともにわかりやすく解説します。画面を上下に分割して2つのFragmentを配置したシンプルなアプリを題材にします。 最重要ポイント:inflateしたViewに対して呼び出す FragmentでfindViewById()を使う際に最も重要なのは、「onCreateView()でインフレートしたルートViewに対して呼び出す」という点です。Fragmentの中で何も付けずにfind

  11. AndroidアプリでFirebase Cloud Messagingを使ってプッシュ通知を実装する方法

    この記事では、AndroidアプリケーションにFirebase Cloud Messaging(FCM)を組み込み、サーバーから送信されたメッセージを受信して通知として表示するまでの基本的な流れを、サンプルコードとともに解説します。全体の流れFCMを利用した通知の実装は、大きく分けて以下の手順で行います。Android Studioで新規プロジェクトを作成するメインアクティビティ(MainActivity)を用意するFirebaseMessagingServiceを継承したサービスクラスを作成し、メッセージ受信時の処理を実装するステップ1:新規プロジェクトを作成するAndroid Studio

  12. 【Android開発】RecyclerViewでGridLayoutManagerを使ってグリッド表示を実装する方法

    このチュートリアルでは、Androidアプリ開発におけるRecyclerViewでGridLayoutManagerを使用し、アイテムを2列のグリッド形式で表示する方法を、実際のサンプルコードとともにステップごとに詳しく解説します。 ステップ1:新規プロジェクトの作成 まず、Android Studioを起動し、メニューから「File」→「New Project」を選択します。必要な項目をすべて入力して、新しいプロジェクトを作成しましょう。 ステップ2:レイアウトファイル(activity_main.xml)の作成 res/layout/activity_main.xml に以下のコードを記述

  13. AndroidでHandler(ハンドラー)を使う方法をわかりやすく解説

    Androidアプリ開発では、バックグラウンド処理の結果をUIスレッドに反映させたい場面がよくあります。そんなときに活躍するのがHandlerクラスです。この記事では、TimerとHandlerを組み合わせて、ボタンを画面上のランダムな位置に移動させるサンプルを通じて、Handlerの基本的な使い方を解説します。Handlerとは?Handlerは、別スレッドからUIスレッドへ処理を投稿(post)するための仕組みです。AndroidではUIの操作はメインスレッド(UIスレッド)からしか行えないため、TimerTaskなどのバックグラウンドスレッド内で直接Viewを操作するとエラーになります。

  14. 【Android】LocalBroadcastManagerの使い方を実例付きでわかりやすく解説

    LocalBroadcastManagerとは? LocalBroadcastManagerは、アプリ内部だけで完結するブロードキャスト(Intent)の送受信を行うためのクラスです。システム全体や他アプリには通知されないため、セキュリティ面でも安全で、アプリ内のコンポーネント間でデータを受け渡したい場合に便利です。 本記事では、実際に動くサンプルプロジェクトを作りながら、LocalBroadcastManagerの基本的な実装手順をステップごとに紹介します。 Step 1:新規プロジェクトの作成 まず、Android Studioを起動し、「File → New Project」から新しい

  15. AndroidのFragmentでコンテキスト(Context)を取得・使用する方法を徹底解説

    はじめに この記事では、Androidアプリ開発においてフラグメント(Fragment)内でコンテキスト(Context)を取得して使用する方法を、実際のサンプルコードとともにステップごとにわかりやすく解説します。 フラグメントは単体では動作せず、必ず親となるアクティビティ(Activity)に紐づいて実行されます。そのため、フラグメント内でコンテキストが必要な場面では、getActivity()メソッドなどを使って親アクティビティのコンテキストを取得するのが基本の考え方です。 手順1:新しいプロジェクトを作成する Android Studioを起動し、メニューから「File」→「New

  16. AndroidのUserManager.isUserAGoat()とは?使い方をサンプルコード付きで解説

    Androidには、一風変わったAPIとしてUserManager.isUserAGoat()が用意されています。このメソッドはもともと開発者向けのイースターエッグ(ジョークAPI)として知られており、通常は常にfalseを返します。しかし、その仕組みを応用すれば、独自の条件判定ロジックを持つ実用的なサンプルを作ることができます。本記事では、isUserAGoat()の考え方を参考にしながら、「特定のアプリがインストールされているかどうか」をPackageManagerで判定するカスタム実装の作成手順をステップごとに解説します。手順1:Android Studioで新規プロジェクトを作成するA

  17. 【Android開発】WhatsAppを使ってメッセージを送信する方法を解説

    この記事では、AndroidアプリからWhatsAppを起動してメッセージを送信する方法を、サンプルコード付きでわかりやすく解説します。Intent(インテント)を使ったシンプルな実装なので、Androidアプリ開発の初心者の方でもすぐに試せます。 実装の全体像 今回作成するのは、画面上のテキストをタップすると、WhatsAppが起動して指定したテキストを共有できるというシンプルなアプリです。処理の流れは以下の通りです。 PackageManagerで端末にWhatsAppがインストールされているかを確認 ACTION_SENDインテントを使って共有用のテキストを渡す WhatsAppが未

  18. 【Android開発】アプリから別のアプリを起動する方法をわかりやすく解説

    はじめにこのチュートリアルでは、自分のAndroidアプリから別のアプリ(ここではYouTube)を起動する方法を解説します。パッケージ名を指定して起動用インテントを取得する getLaunchIntentForPackage() を使えば、わずか数行のコードで外部アプリを呼び出すことができます。ステップ1:Android Studioで新規プロジェクトを作成Android Studioを開き、メニューから「File → New Project」を選択します。必要な項目をすべて入力して、新しいプロジェクトを作成しましょう。ステップ2:レイアウトファイル(activity_main.xml)を編

  19. 【Android開発】連絡先から電話をかけるアプリの作り方を徹底解説

    はじめにこの記事では、Androidアプリから直接電話をかける機能を実装する方法を、ステップごとにわかりやすく解説します。デバイス内の連絡先を読み込み、リスト形式で表示し、タップした相手に発信できるシンプルなサンプルアプリを作成していきましょう。電話発信には ACTION_CALL インテントを使用し、連絡先の読み取りや発信に必要なパーミッション(権限)のリクエスト処理もあわせて実装します。ステップ1:新規プロジェクトの作成まずはAndroid Studioで新しいプロジェクトを作成します。メニューから「File」→「New Project」を選択し、必要な情報を入力してプロジェクトを作成して

  20. AndroidでstartActivityForResultを使いこなす!画面間のデータ受け渡しを実装する完全ガイド

    AndroidでstartActivityForResultを管理する方法本記事では、Androidアプリ開発においてstartActivityForResultを使用して、別のアクティビティから結果データを受け取る方法を解説します。この仕組みを使うと、ある画面(アクティビティ)から別の画面を起動し、その画面が終了したタイミングで元の画面に結果を返すことができます。例えば、設定画面での選択結果や、フォーム入力の内容を前の画面に反映させたい場合などに活用できます。ここでは、実際に動作するサンプルプロジェクトを作成しながら、実装の手順をステップごとに見ていきましょう。手順1:新しいプロジェクトを作

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