それは天候の状況を記録しに来たときにアプリケーションを書くには、そのプロセスが記録風の天候を使用します。
導入風や天候に依存するJARパッケージ
ジャーパッケージのダウンロードリンクhttps://dev.heweather.com/docs/sdk/androidは、次のダウンインポート後に、詳細には触れませんが、あなたは追加して、導入の公式ウェブサイトによると、プロジェクト内のbuild.gradle依存ファイルに追加する必要があります次の二つに依存
必要不可欠なネットワーク特権である、AndroidManifest.xmlファイルにパーミッションを追加します。
第二に、アプリケーションのユーザー名とキー
風の公式ウェブサイト登録のアカウントに、コンソールを入力して、新しいアプリケーション
次に、キーの名前を入力し、アプリケーションキーを追加し、パッケージ名はユーザー名とキーを取得することができます
録音uernameとキーの下に、コードの作成に使用されます
第三に、APIからの天気予報を取得します
コアコードは次のとおりです。私は結果がTextViewにそれらに表示されて返されます。
1、HeConfig.init(文字列名、文字列のキー)を初期化するためには、私は彼らのonCreateに直接書き込みます。
2、HeConfig.switchToFreeServerNode();変換サーバノード、私は様々な要素が設定されている使用することを始めたが、要求したデータへのアクセスは、文書へのアクセスを拒否された場合、後に公式を発見した特別な注意を配置する必要があり、ありますこの通路の下に、その無料サービスを利用するためにサーバーノードを変換します。
- お支払いのデフォルト中国のドメインネームサービスノード
HeConfig.switchToCNBusinessServerNode();
- 個々の開発者、企業、開発者、および他の一般ユーザーの自由なすべてのデータのユーザーは無料のドメインネームサービスに切り替える必要があり
HeConfig.switchToFreeServerNode();
3は、このリスナーgetWeatherNowとOnResultWeatherNowBeanListenerによって返されるデータを監視するために、最初のパラメータは、現在の活動で、第二引数はSDKのローカル公式を使用するには、このSDKには、比較的容易に、市のコーディング(公式サイトを見つけることができる)であります豆を私たちに提供している、あなたは、私はそれらを表示するために、直接JSONのTextViewを扱う、そして実際に内部と契約をしたが、出力のSystem.outビットとしなかったでは、するonSuccess方法でデータを解析することができますメイン処理は、そのJSON構造に返されます