小编Bon*_*255的帖子

Chrome.identity不可用/未定义

我正在编写一个chrome扩展,我正在尝试使用chrome.identity API.但我的Chrome无法识别身份.

在开发人员工具中的以下代码中,我收到一条错误消息"无法读取未定义的属性getAuthToken:

chrome.identity.getAuthToken({ 'interactive': false }, function(token) {
Run Code Online (Sandbox Code Playgroud)

我试着在控制台中输入.chrome.extension有效,但chrome.identity未定义.

我的manifest.json在权限中有"身份".我是最新的Chrome v38.是否还需要启用身份API的其他内容?

google-chrome

19
推荐指数
1
解决办法
4765
查看次数

Android SDK中的最新Apache HttpClient

Android SDK 4.0.3目前正在打包Apache的HttpClient 4.1.1库.我需要使用最新的HttpClient 4.1.3中的一些功能.
- 有没有办法可以更新我的SDK?
- 我在哪里可以知道未来的SDK中是否有计划打包更新的HttpClient?
- 有没有优雅的工作?(我已经尝试了httpclientandroidlib http://code.google.com/p/httpclientandroidlib - 但我想探索其他选项)

任何指针都赞赏.谢谢.

android httpclient

13
推荐指数
2
解决办法
1万
查看次数

如何更改AndroidStudio右边距

AndroidStudio中的右边距为100个字符.我似乎无法找到一个选项来改变它说120个字符.有人可以帮忙吗?

android-studio

7
推荐指数
1
解决办法
1959
查看次数

进入FullScreen时处理活动调整大小

在我的Android应用程序中,当我使用以下代码切换到全屏模式时:

this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

通过将通知栏隐藏在顶部,屏幕进入全屏.通知栏会在可见空间外设置动画,但活动会以混蛋的形式展开.在通知栏隐藏期间,空间被白色区域占用.通知隐藏完成后,活动会调整大小.

如何通过动画扩展活动?为此,要回答的问题是如何处理此方案中更改的活动大小?

我已经尝试过处理onConfigurationChanged() - 没有命中(在android中提供screenSize:在清单中为我的活动提供configChanges)

隐藏操作栏时会发生同样的事情.操作栏隐藏动画,在其后面留下空白区域.当它完成时,活动适合一个混蛋!Arggh!

android

6
推荐指数
0
解决办法
859
查看次数

基于时间的图形数据建模

我有一个数据建模问题。我拥有的数据基本上是与其他节点有关系的节点。节点具有属性。边是有方向的并且具有属性。我正在探索像 Neo4j 这样的 Graph DB 是否合适。

怀疑是因为:我拥有的数据是基于时间的。它随时间变化,我也需要跟踪历史数据。例如,我应该能够查询:

  1. 特定日期的图表是什么样的?
  2. 给定节点在特定时间依赖于谁?
  3. 在特定时间,两个给定节点之间的边的属性是什么?

我进行了搜索,但找不到令人满意的资源,我可以在其中了解如何将时间考虑到 Graph DB 中。您认为使用 Graph DB 可以固有地满足我的要求吗?是否有一个示例/资源/文章描述了 Neo4j 或任何其他图形数据库?

我想确保数据库可扩展到大约 10 万个节点和数百万条边。我正在优化时间而不是空间。

neo4j graph-databases

6
推荐指数
1
解决办法
2830
查看次数

以编程方式设置adjustResize

有没有办法以编程方式更改活动的windowSoftInputMode的值?我想在一个视图中将它设置为adjustResize,而不在另一个视图上调整大小(同一个活动中的两个视图)

android

5
推荐指数
1
解决办法
1万
查看次数

在 Android 上使用 Google 身份提供程序进行 Cognito 用户池身份验证

概括:

我找不到使用我的 Cognito 用户池对 Google 用户进行身份验证的 Android 代码。

细节:

这是我到目前为止所做的:

  1. 在该用户池中创建了 Cognito 用户池和用户客户端
  2. 在 Google Console 中创建了一个 Google Web App
  3. 在我的 Cognito 用户池中将 Google 配置为联合身份提供商(提供 Google 客户端 ID 和机密)
  4. 从 AWS 控制台尝试托管 UI 并验证我能够使用我的 Google 凭证登录,用户将在用户池中创建。

好的,下一步:在 Android 中实现登录流程。我想在我的 Android 应用程序中实现 Google 登录和用户名密码注册/登录。我能够在我的应用程序中成功实现用户名/密码注册和登录流程,方法如下:

  1. CognitoUserPool使用我的用户池 ID 和用户客户端 ID创建一个实例
  2. 我使用的方法signUpInBackgroundgetSessionInBackgroundCognitoUserPoolCognitoUser分别。

现在,我想启用 Google 登录。我找不到有关如何使用 CognitoUserPool 执行此操作的任何代码。我找到了使用 Cognito Identity Pool 执行此操作的代码示例。但是我还没有创建身份池,因为我可以在托管 UI 示例上使用 Google 登录,所以我很确定我不需要它。

问题:

  1. 我真的需要身份池才能在我的 Android 应用程序上启用 Google 登录吗?为什么?
  2. 如果没有,是否有任何代码示例显示如何使用 …

android amazon-web-services amazon-cognito google-signin aws-userpools

5
推荐指数
0
解决办法
306
查看次数

使用组合的 Swift HTTP POST 请求

在我的应用程序中,我使用合并框架来发出网络请求,它对于 GET 请求运行良好。但我在 POST 请求中遇到了这个问题。

下面的代码(没有合并)工作正常:

let data = ["statusTime": DateFormatter.iso8601Full.string(from: Date())]
let requestBody = try? JSONSerialization.data(withJSONObject: data, options: [])
let baseURL = "my-api.amazonaws.com"
let endpoint = "/my/endpoint"

var urlComponents = URLComponents()
urlComponents.scheme = "https"
urlComponents.host = baseURL
urlComponents.path = endpoint
let url = urlComponents.url!
var request = URLRequest(url: url)

request.httpMethod = "POST"
request.httpBody = requestBody

request.addValue(authorizationToken, forHTTPHeaderField: "Authorization")
request.addValue("application/json", forHTTPHeaderField: "Content-Type")
request.addValue("application/json", forHTTPHeaderField: "Accept")

let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
    if let error = error …
Run Code Online (Sandbox Code Playgroud)

post swift combine

4
推荐指数
1
解决办法
3020
查看次数

PHP SDK 无法在附加了 IAM 角色的 EC2 实例上获取 AWS 凭证

简单的问题。但无法让它发挥作用。

我为 EC2 创建了一个 IAM 角色,具有对 CloudWatch 的完全访问权限。我启动了一个附加了此 IAM 角色的新 EC2 实例。我在此 EC2 实例上编写了一个简单的 PHP 应用程序,该应用程序尝试将指标发布到 CloudWatch。

我在 nginx 日志中收到此错误:

2017/08/23 11:44:06 [error] 32142#32142: *5 FastCGI sent in stderr:
"PHP message: PHP Fatal error:
Uncaught Aws\Exception\CredentialsException:
Cannot read credentials from /var/www/.aws/credentials
in /var/www/app/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php:394
Run Code Online (Sandbox Code Playgroud)

从同一个 EC2 实例,命令:

curl http://169.254.169.254/latest/meta-data/iam/security-credentials/<role-attached-to-ec2-instance>
Run Code Online (Sandbox Code Playgroud)

返回 200 OK,响应中包含访问密钥和秘密。

这是我尝试编写 CloudWatch 指标的 PHP 代码:

<?php

require 'vendor/autoload.php';
use Aws\CloudWatch\CloudWatchClient;
use Aws\Exception\AwsException;

$count = $_GET["count"];
publishMetric($count);

function publishMetric($count) {
    $client = new CloudWatchClient([
            'profile' => 'default',
            'region' => 'us-east-1', …
Run Code Online (Sandbox Code Playgroud)

php amazon-ec2 amazon-web-services

0
推荐指数
1
解决办法
3172
查看次数