すばらしきOfficeとアドインの世界すばらしきOfficeとアドインの世界まだまだOfficeを使いこなせていないだけ?!をサブタイトルに、Officeと便利なアドイン等の使い方をメインに紹介と解説を行います。参考リンク目標PC⇔Android間の通信を技術的に調べたいと思っていました。PC⇔Android間のソケット通信をWi-Fi経由で行います。関しては、今回で終えたいところです。前回は前段階として、PC⇔PC間のソケット通信の調査を行いました。こんな感じでWi-Fi経由でデータを送受信できることを確認します。サンプルを参考にさせて頂き、Kotlinに書きなおしました。パーミッションの”internet”は忘れないように、必ずManifestに追加してください。extensionsを使って便利にしましょう。spiner,button,edit_textで使用しています。Socketのポートは60001にして、C#側のサンプルと合わせています。ポートはC#側とあわせています。ソケット通信用にポート設定。送信したいデータとIPアドレス設定。Androidではソケット通信は別スレッドで非同期通信。extensionsで便利。}}実行してみると以下のような形になります。別PC側のサンプル[サーバ]前回作成したサンプルをそのまま流用しました。うまくいくかどうかはやってみないとわからなかったが、そのままで何事もなくサクッと使用できました。上記のように、PC↔Android間の通信を技術的に調べたいと思っていました。同じPC内で、試しにC#側のソフトと通信させてみたら、意外にサクッと通信できました。エミュレータのポートをtelnet/redirとかしないといけないかと思っていましたが、何もせずに外部とつながれられるようです。edit_text.toString()みたいにしていたので、変な文字列が出ていました。データとしては、テキストではなedit_textをデータ化したものが送られていました。(コーディングミス)正しく作ったサンプルは以下のようになります。変更してやると以下の様に通信できていることが確認できました。赤線部分、今度はテキストが送信されています。PC⇔Android(エミュレータ)の通信じゃあ、パソコンを2台使用してもいけるのをテストしてみました。意外にサクッと通信できて、こんな楽だったのって感じでした。Wifiを通じて通信できています。やった!赤線部分、意図したテキストが送られています。思っていたより簡単に通信してくれていたので、実機の転送せずにサクッと実現できて拍子抜けしました。実機での場合もほとんどこのままかと思いますので、今回はパス。(IPアドレス一覧アプリなど使用すれば、IPアドレスも簡単に取得できかと思います。)参考リンクここまでの内容は以下のリンクを参考にさせてもらいながら、PC⇔Android間のソケット通信のテストを行いました。(メモ置き場さん)たぶんサーバでのソケット通信に関してだと思うけど、トラブった時のために頭の片隅に置いておきます。セキュリティ向上のための一環。KotlinでActivity-Fragmentの画面遷移を勉強します。Fra...記事を読むExif情報の取得の仕方Windowsアプリ(C#)とAndroidアプリ(Kotlin)でのExif情報の取得の仕方を調査しています。VSTOでのExcelアドイン開発をしたくなったので、開発した記録を書きます。サービス、スレッドはどの場面でどれを使用すべきか後で必要になるはずなので、自分用のまとめです。現在、各リンクを読み込みながらまとめ中です。すばらしきOfficeとアドインの世界.。