小编Abh*_*mar的帖子

存储字符串键值对

我正在开发一个 android 应用程序,应用程序的主要工作是有一个扫描仪,我必须一次又一次地扫描并将结果存储在键值对中。

  [
   {
    "0" : "816444014066",
    "1" : "747083010945",
    "2" : "816444010969"
  }
 ]
Run Code Online (Sandbox Code Playgroud)

通过 API,我必须按数组发送所有扫描结果。我正在通过 startActivityForResult.User 获得另一个活动的扫描结果。用户将一次又一次地扫描,通过 onActivityResult 用户将获得结果。我必须将所有结果存储在键值对中,最后有一个按钮,通过点击按钮通过 POST 请求我必须像上面的代码一样通过数组发送所有扫描结果。

我可以在这里使用 HashMap 还是必须使用共享首选项来存储结果。

// Call Back method  to get the Message form other Activity
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        // check if the request code is same as what is passed  here it is 2
        if (requestCode == 2 && data!=null) {
            String message = data.getStringExtra(SCAN_RESULT);
            // textView1.setText(message); …
Run Code Online (Sandbox Code Playgroud)

java android sharedpreferences

4
推荐指数
3
解决办法
2万
查看次数

括号中的 Console.log 错误

每次我尝试使用 console.log 时都会出现这种错误。

错误:意外的控制台语句。[无控制台] console.log(name + ' is a ' + age + 'years old ' + job + ' 谁已婚 ' + isMarried + ' . '); 36 错误:未定义“控制台”。[no-undef] console.log(name + ' is a ' + age + 'years old ' + job + ' 谁已婚 ' + isMarried + ' . '); 44 错误:意外的控制台语句。[无控制台] console.log(name + ' is a ' + age + 'years old ' + job + ' 谁已婚 ' + isMarried + ' . '); …

javascript console.log

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

将`gem'pg'添加到您的Gemfile中,并确保其版本为ActiveRecord要求的最低版本

我正在尝试在heroku中安装ruby脚本。我跑bundle installrake db:createrake db:migrate当我试图抛出一个错误它部署到Heroku的,

这是错误:

Counting objects: 858, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (366/366), done.
Writing objects: 100% (858/858), 1.27 MiB | 158.00 KiB/s, done.
Total 858 (delta 434), reused 858 (delta 434)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.3.4
remote: ###### WARNING:
remote:        Removing `Gemfile.lock` because it was generated on …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql rake rubygems heroku

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

显示APK必须设置Playstore的隐私权政策

这是我第一次在Play商店上载APK。首先,我在我的应用程序中使用相机时遇到了隐私政策错误。后来我在谷歌上搜索时,我又得到了一些建议,后来我又创建了签名的apk,当我要上传apk时,它显示了此错误。

首次发布之前要完成商店列表1任务。您的应用具有一个版本号为1的apk,需要以下权限:android.permission.CAMERA。在APK中使用这些权限的应用必须设置隐私政策。

是否可以上传apk而没有隐私政策的上传网址。我在应用中使用了相机吗?

android

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

Android Volley发布请求,体内带有json对象,并在String中获取响应

我如何json在正文中发送对象并以字符串形式获取响应?

Body:
{
     "username": "Shozib@gmail.com",
     "password": "Shozib123"
  }
Run Code Online (Sandbox Code Playgroud)

回应:“ k5ix28k9ikhtcqys4swatnfvohrcg0lp

post android android-volley

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

Gradle构建错误将字节码转换为dex时出错:原因:com.android.dex.DexException:多个dex文件定义Landroid/arch/lifecycle/liveData $ 1

从过去3天我收到此错误,并尽我所能.任何人都可以帮我纠正它.我正在使用Android 3.0,我的sdk和谷歌播放服务已更新,我已添加multiDexEnabled true到我的代码...还尝试删除.gradle和.idea文件夹并再次重建....但错误是仍然有任何帮助将不胜感激

将字节码转换为dex时出错:原因:com.android.dex.DexException:多个dex文件定义了Landroid/arch/lifecycle/liveData $ 1;

java android gradle android-studio build.gradle

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

如何在 Android Studio 的项目中查找特定资源 id 或布局的使用情况

我想在项目中使用它的项目中找到资源 id (action_my_tokens) 的用法。

这是一个显示代码的 xml 文件。我怎样才能做到这一点?

这是 xml 的代码:

<menu xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android">

<item
    android:id="@+id/action_send"
    android:icon="@drawable/ic_send_white_24dp"
    android:title="@string/title_send"
    />
<item
    android:id="@+id/action_my_address"
    android:icon="@mipmap/qr_code_icon"
    android:title="@string/title_request"
    />
<item
    android:id="@+id/action_my_tokens"
    android:icon="@drawable/token_icon"
    android:title="@string/title_tokens" />
Run Code Online (Sandbox Code Playgroud)

android android-studio

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

从json响应中删除符号

我正在使用Volley Library进行JSON解析,而解析响应如下:

JSON响应:

{"category":{"420":{"key":420,"label":{"420":"Acacia"},"count":"1"},"421":{"key":421,"label":.....
Run Code Online (Sandbox Code Playgroud)

我们可以看到,在一个符号来的响应开始 .如何在不将其转换为字符串的情况下从Android端删除此符号?由于这个符号,我无法获得JSON对象.

代码:

private void jsonRequestGetFilterData() {
    utils.showDialog();
    String url = Constants.FILTER_URL;
    Log.e("URL", "" + url);

    StringRequest eventoReq = new StringRequest(Request.Method.POST, url,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    Log.e("RESPONSE", response);
                    utils.hideDialog();
                    try {
                        JSONObject jsonObject = new JSONObject(response);
                        Log.e("jsonObject",""+jsonObject);

                        JSONObject jsonObjectCategory = jsonObject.getJSONObject("category");
                        Log.e("jsonObjectCategory",""+jsonObjectCategory);



                    } catch (JSONException e) {
                        e.printStackTrace();
                        utils.hideDialog();
                    }
                }
            }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Log.e("Error: ", "" + error.getMessage());
            utils.hideDialog();

        }
    }) { …
Run Code Online (Sandbox Code Playgroud)

android json android-volley

0
推荐指数
2
解决办法
634
查看次数

$setIntersection 要搜索的新数组集返回匹配的计数

对于在美国发行且matos.viewer. rating 大于或等于3 的电影,计算一个名为num_favs 的新字段,该字段表示电影的演员字段中出现的最爱数量。

我不知道如何进一步进行,你能帮忙吗

 favorites = 
    ["Sandra Bullock",
    "Tom Hanks",
    "Julia Roberts",
    "Kevin Spacey",
    "George Clooney"]

     db.movies.aggregate([
   { $match:{
     'tomatoes.viewer.rating':{$gte:3},
     "countries":"USA"
         }
    }
    ]). 
Run Code Online (Sandbox Code Playgroud)

mongodb-query aggregation-framework

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