2023-01-09から1日間の記事一覧

ちょっと考えてみた23

郵便検索APIはGET方式で、ジョークAPIはPOST方式のようです。 GET方式のようが扱いやすいですが、多くはPOST形式なようです。URLを表示した際に、?以下の文字列がついているほうがGET方式で、?以下の文字列がないものがPOST方式です。

AS API編①~簡単な内容のJSONファイルで返ってくるWeb APIを探してみる~

下記はかなり簡単なレスポンスが返ってきます。 15Dkatz/official_joke_api: 公式ジョークAPI! (github.com) コマンドプロンプトで下記入力しEnterし、JSONファイルの中身を確認します。 curl -i https://official-joke-api.appspot.com/jokes/random

AS API編②~GitHub のWeb APIを使う~

GitHubのWeb APIについては、特にAPIキーの取得や権限は必要ないようです。 コマンドプロンプトで curl -i https://api.github.com/users/(ユーザーのアカウント名) を入れて、叩くと、APIレスポンスが、JSONファイルで返ってきて表示されます。 下記を参考…

ちょっと考えてみた23

Android Studioは、重いし、ビルド時間も長い。 現在はデスクトップPCでやっているので、そこまで不便は感じないですが、ノートパソコンでやろうとすると、ビルド時間がかなりかかり、快適ではないです。 現在のデスクトップパソコンのCPUはRyzenです。Ryzen…

AS Room編③問題~DataPicker/TimePickerの使用および、時間順に並べ替え、ExecutorSerVice使用~

日付を入力するときにカレンダーが、時刻を入力するときに時計のようなものが出てきますが、あれです。それを使えるようなユーザーインターフェースを作れます。 Try1. タスクと、それを行う日付を変数とするTaskクラス作成する。それらのデータをデータベー…

AS中級 フラグメント編③~Fragmentの真骨頂、同じフラグメントを異なるアクティビティに配置する~

MainActivity.java package com.example.realfragmentdemo;import androidx.appcompat.app.AppCompatActivity;import androidx.fragment.app.FragmentManager;import androidx.fragment.app.FragmentTransaction;import android.content.Intent;import andro…

ちょっと考えてみた22

コレクションのMapおよびListを使えば、Jacksonにより変換することでJSONファイルの内容と同等になる、ということですね。 なかにはMapのListが必要な内容もありそうです。郵便検索のAPIレスポンスがまさにそれです。これらの場合は、大枠のMapのジェネリク…

ちょっと考えてみた21

Android Studio内には、Webサーバーが内蔵されているのだろうか? ApacheというWebサーバーが入ってそうであり、また、apache httpクラス群が存在する。 HTTP通信とは、Webサーバーを介してWebAPIリクエストを送り、返ってきたWebAPIレスポンスを、Webサーバ…