Android関連のことを調べてみた2021年05月29日

Android関連のことを調べてみた2021年05月29日

[Android]初めての公式ドキュメント

#対象者
ドキュメントを読みたい人
ドキュメントを読もうとしても英語の羅列でなんの情報かが分からないという人
#構成について
みんな大好きAlertDialogのドキュメントを元に解説していきます。

https://developer.android.com/reference/android/app/AlertDialog

#AlertDialog
###public class AlertDialog extends Dialog implements DialogInterface
これは、クラスの定義です。
Dialogクラスを継承し、DialogInterfaceを実装していることがわかりますね。

###java.lang.Object
↳ android.app.Dialog
↳ android.app.AlertDialog

これは、継承の家系図的なものがパッケージまで書かれています。
###Known direct subclasses
これは、AlertDialogのサブクラスについて紹介されています。
###A subclass of Dia

元記事を表示

AndroidによるmTLS接続方法について自分用メモ

## mTLSとは
ざっくり言うと双方向で行うTLS認証である。

詳しくは[こちら](https://milestone-of-se.nesuke.com/nw-basic/tls/mutual-tls-token-binding/)

## 必要なもの
– android側
– クライアントの秘密鍵
– クライアント証明書
– サーバ証明書のルート証明書

– サーバ側
– サーバの秘密鍵
– サーバ証明書
– クライアント証明書のルート証明書

## 接続方法

1. クライアントの秘密鍵・証明書の生成

生成方法はこちらの記事を参照

– https://tech.at-iroha.jp/?p=734
– https://android.benigumo.com/20201130/keytool/
– https://qiita.com/KNaito/items/66dc67e15b71f2bb1f98

1. サーバ側の秘密鍵・証明書の生成

AWSやGCPで行うのであれば、

– https://aws.amazon.com/jp/about-a

元記事を表示

Pepper SDK入門(28) BaseChatbotで何でも言うことを聞いてくれるPepper

#はじめに
BaseChatbotとは、Chatbotの実装において必ず継承される抽象クラスです。
[Chatbotの回](https://qiita.com/kskrin/items/3f02aa8f55e3e52aac84#qichatbotbasechatbot)でも一瞬だけ触れましたね!
Chatbotでは会話に終始していましたが、Chatbotの親クラスであるBaseChatbotを利用することで発話に限らないリアクション、Pepperの全身を生かしたリアクションも可能になります?

以下の動画に登場するPepperは、今回オリジナルで作成するサンプルアプリを使用しています??