Skip to content

golangtokyo/gomopost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gomopost

メッセージを POST するサンプル featuring gomobile

ビルド方法

事前準備

  • go コマンドが使える状態になっていること
  • gomobile コマンドが使える状態になっていること
  • gomoible init が済んでいること
  • Android Studio 3.0.1 がインストールされていること

コマンドラインで apk をビルドする

  • トップディレクトリににて make を実行します。
    • cli 版 gomopost がビルドされます。
    • 傍らで、gomobile bind による AAR 生成が行われます。

Android Studio で apk をビルドする

  • 上述の make コマンドで gomopost.aar を生成しておきます。
  • android ディレクトリを Android Studio に読み込ませます。
  • ビルドして APK を生成し、実機に食わせるなりエミュレータに食わせるなりします。

アプリの説明

chatserver にメッセージをポストするアプリです。 サーバの立て方、デプロイの仕方などは ↑ のリポジトリを参照してください。

メッセージを POST する (cli 編)

  • gomopost/cmd/gomopost 以下で go build すると、chatserver にメッセージをポストするための cli アプリがビルドされます。
  • アプリが取れるオプションは以下です (gomopost --help で同内容を表示できます)。
NAME:
   gomopost - simple http client for gomobile instruction

USAGE:
   gomopost [options] [arguments...]

VERSION:
   0.1

OPTIONS:
   -a value, --address value  specify server address (scheme and port required) (default: "http://localhost:8080")
   -n value, --name value     specify name (default: "anonymous")
   -m value, --message value  specify message (default: "hello")
   --help, -h                 show help
   --version, -v              print the version

メッセージをPOST する (Android アプリ編)

  • Android アプリを立ち上げたら、一番上のフィールドにサーバへのアドレス (e.g. http://xx.xx.xx.xx:8080) を入力し、Go ボタンを押します。
    • 正しく動作すると、POST されたメッセージを表示するウェブページが読み込まれます。
  • ウェブページが表示されることを確認した後、下方のフィールドに名前とメッセージを入力して SEND ボタンを押します。
    • メッセージが POST され、メッセージを表示するウェブページに POST した内容が表示されます。

LICENSE

MIT

About

post message using gomobile!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published