問題タブ [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.

0 投票する
2 に答える
4156 参照

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 など) を表示したいだけです。したがって、ハンドラーはまったく必要ありません。しかし、エラー メッセージが毎回ログに書き込まれることも望ましくありません。また、インスタンスを取得するだけで何もしないというこのハックなソリューションは使用したくありません。

私の場合、このハンドラーの適切な使用法は何ですか?

0 投票する
1 に答える
188 参照

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 の概念はありますか? ある場合、そのようなストレージの制限は何ですか?

永続セッションの概念を経験しました。

0 投票する
1 に答える
168 参照

android - aws が生成した Android SDK を API ゲートウェイで使用する方法

私のデプロイにAWS API Gatewayは 1 つのエンドポイントがあります: メソッド/usersを使用します。を使用してDELETEこのメ​​ソッドを呼び出そうとしています。API をデプロイし、API Gateway コンソールで SDK を生成し、.zip という名前のフォルダーをダウンロードしました。次に、フォルダー内で「mvn install」を実行し、生成された .jar ファイルとライブラリをプロジェクトにコピーし、gradle インポートを追加しました (基本的に、ポイント 7 までこれらの手順に従ってすべてを行いました)。android appgenerated SDKaws-apigateway-api-sdk-1.0.0

ここで、Android コードで SDK を作成したいと考えています。指示では、彼らはこのようにします:

私の問題はこれですSimpleCalcClient.class->これを自分の値に置き換える必要があることはわかっていますが、生成されたターゲットフォルダーにLambdaSimpleProxyClient.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 によって生成されたターゲット フォルダーには、他のファイルはありません。

どんなヒントでも大歓迎です