問題タブ [aws-sdk-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AWS S3 Android SDK 2.11.0
私のコードは次のようになります。
「com.amazonaws:aws-android-sdk-s3:2.7.5」から「com.amazonaws:aws-android-sdk-s3:2.11.0」にアップグレードすると、logcat に次のエラーが表示されます。アップロードはまだ機能しています:
コードを変更して TransferNetworkLossHandler を含めると、次のようになります。
何もしなくても、エラーは発生しません。
ただし、これはこのエラー メッセージが意図したものではありません。TransferNetworkLossHandler を使用するように指示されていますが、使用方法に関するドキュメントはありません。
アップロードが機能しなかった場合に、ユーザーにエラー (Toast や AlertDialog など) を表示したいだけです。したがって、ハンドラーはまったく必要ありません。しかし、エラー メッセージが毎回ログに書き込まれることも望ましくありません。また、インスタンスを取得するだけで何もしないというこのハックなソリューションは使用したくありません。
私の場合、このハンドラーの適切な使用法は何ですか?
amazon-web-services - AWS IoT Core と Mobile SDK - キャッシュ容量とキャッシュ制御?
ネットワークが存在しない場合、またはデバイス (Thing/Mobile) がインターネットに接続されていない場合、AWS IoT SDK for Things または for Mobile (Android/iOS) はデータを保存して後で同期する方法を教えてください。デバイスがインターネットに接続されていない場合に必要と思われるため、AWS IoT SDK とクラウドの間で通信する際に Storage Manager と Sync Manager の概念はありますか? ある場合、そのようなストレージの制限は何ですか?
永続セッションの概念を経験しました。
android - aws が生成した Android SDK を API ゲートウェイで使用する方法
私のデプロイにAWS API Gateway
は 1 つのエンドポイントがあります:
メソッド/users
を使用します。を使用してDELETE
このメソッドを呼び出そうとしています。API をデプロイし、API Gateway コンソールで SDK を生成し、.zip という名前のフォルダーをダウンロードしました。次に、フォルダー内で「mvn install」を実行し、生成された .jar ファイルとライブラリをプロジェクトにコピーし、gradle インポートを追加しました (基本的に、ポイント 7 までこれらの手順に従ってすべてを行いました)。android app
generated SDK
aws-apigateway-api-sdk-1.0.0
ここで、Android コードで SDK を作成したいと考えています。指示では、彼らはこのようにします:
私の問題はこれですSimpleCalcClient.class
->これを自分の値に置き換える必要があることはわかっていますが、生成されたターゲットフォルダーにLambdaSimpleProxyClient.class
は、インターフェイスである という名前のクラスしか見つかりませんでした。ただし、これは適切なクラスではないようです。
私はまだこのクラスで を使用しようとしましたがApiClientFactory
、今のコードは次のようになります。
LambdaSimpleProxyClass.java
を実行したときにステップ 5 で生成されました。mvn install
メソッドusersDelete()
が含まれています。これは、API エンドポイントの呼び出し方法に適合し、有望に見えるため、理にかなっていますが、それが使用すべきクラスであるとは思いません。ここ(ただし.class
、私のzipフォルダーには、によって生成された他のファイルはありませんでしたAPI Gateway Generate SDK Method
:
ここでクエリ パラメータを渡す方法もわかりませんがusername
、それでもこのメソッドを呼び出そうとしました。その後、プログラムは client.usersDelete(); でクラッシュします。
それで、私はそこで何LambdaSimpleProxyClient.class
を使うべきですか?.class
生成された zip フォルダーaws-apigateway-api-sdk-1.0.0
または maven によって生成されたターゲット フォルダーには、他のファイルはありません。
どんなヒントでも大歓迎です