小编Ed *_*rge的帖子

SecurityException Permission Denial:打开提供者com.google.android.gms.phenotype.provider.ConfigurationProvider

在集成Firebase Crashlytics而不是Firebase崩溃报告后,我开始遇到一些崩溃.

我对com.google.android.gms.phenotype.provider.ConfigurationProvider一无所知.它是什么?它出现在一些设备上(例如三星S8)

在此输入图像描述

这是一个堆栈跟踪:

Fatal Exception: java.lang.SecurityException
Permission Denial: opening provider com.google.android.gms.phenotype.provider.ConfigurationProvider from ProcessRecord{422f6718 20494:my.package.name/u0a95} (pid=20494, uid=10095) that is not exported from uid 10008

android.os.Parcel.readException (Parcel.java:1472)
android.os.Parcel.readException (Parcel.java:1426)
android.app.ActivityManagerProxy.getContentProvider (ActivityManagerNative.java:2937)
android.app.ActivityThread.acquireProvider (ActivityThread.java:4619)
android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider (ContextImpl.java:2303)
android.content.ContentResolver.acquireUnstableProvider (ContentResolver.java:1452)
android.content.ContentResolver.query (ContentResolver.java:446)
android.content.ContentResolver.query (ContentResolver.java:405)
com.google.android.gms.internal.zzcss.zzbcc (Unknown Source)
com.google.android.gms.internal.zzcss.zza (Unknown Source)
com.google.android.gms.internal.zzcth.zzbce (Unknown Source)
com.google.android.gms.internal.zzctg.zzdw (Unknown Source)
com.google.android.gms.internal.zzctg.zzbcf (Unknown Source)
com.google.android.gms.internal.zzctg.zzdw (Unknown Source)
com.google.android.gms.internal.zzbdr.zzbz (Unknown Source)
com.google.android.gms.internal.zzbcx.zzbf (Unknown Source)
com.google.android.gms.internal.zzeuw.zzcid (Unknown Source)
com.google.android.gms.internal.zzeuw.zzcie (Unknown Source)
com.google.android.gms.internal.zzeuw.zzcid (Unknown Source)
com.google.android.gms.internal.zzeuy.run (Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) …
Run Code Online (Sandbox Code Playgroud)

android firebase google-play-services crashlytics-android firebase-crash-reporting

83
推荐指数
0
解决办法
7196
查看次数

如何设置QTableView的行高?

我有QTableViewQAbstractTableModel.我要求行的高度等于24.我知道这样做的唯一方法是通过调用QTableView::setRowHeight.由于模型是动态的,因此可能会添加新行,但setRowHeight每次添加新行时我都不想调用.

如何配置QTableView以使其对新添加的行使用相同的高度,或者可以将模型发送到行的高度?

c++ qt row qtableview qabstracttablemodel

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

如何为每次旋转更改滑动刷新布局的颜色?

有没有人注意到SwipeRefreshLayout在Gmail中.它在单次加载迭代中改变每次旋转的颜色.有谁知道如何实现它?

android

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

毕加索图书馆 - 内存不足

我在我的应用程序中使用Picasso库最新版本2.4.0来下载和缓存图像.大约有25-30张图像,每张300KB-400KB.我认为这不是一件大事或沉重的事情.

即使应用程序运行正常,我的logcat中的内存分配也没有了.谁能解释为什么会这样?

在GridView适配器中加载图像的代码:

Picasso.with(mContext).load(getUrl()).placeholder(R.drawable.placeholder)
            .into(viewholder.image);
Run Code Online (Sandbox Code Playgroud)

这是我的Logcat输出:

I/dalvikvm-heap(11142): Grow heap (frag case) to 53.860MB for 2720016-byte allocation
I/dalvikvm-heap(11142): Forcing collection of SoftReferences for 3265936-byte allocation
E/dalvikvm-heap(11142): Out of memory on a 3265936-byte allocation.
I/dalvikvm(11142): "Picasso-/images/posters/34.71.jpg" prio=5 tid=18 RUNNABLE
I/dalvikvm(11142):   | group="main" sCount=0 dsCount=0 obj=0x4283f248 self=0x60a47830
I/dalvikvm(11142):   | sysTid=11196 nice=10 sched=0/0 cgrp=apps/bg_non_interactive I/dalvikvm(11142):   | state=R schedstat=( 2070202497 1858185620 3947 ) utm=172 stm=35 core=3
I/dalvikvm(11142):   at android.graphics.Bitmap.nativeCreate(Native Method)
I/dalvikvm(11142):   at android.graphics.Bitmap.createBitmap(Bitmap.java:726)
I/dalvikvm(11142):   at android.graphics.Bitmap.createBitmap(Bitmap.java:703)
I/dalvikvm(11142):   at android.graphics.Bitmap.createBitmap(Bitmap.java:636)
I/dalvikvm(11142):   at com.squareup.picasso.BitmapHunter.transformResult(BitmapHunter.I/dalvikvm(11142):   at com.squareup.picasso.BitmapHunter.hunt(BitmapHunter.java:168)
I/dalvikvm(11142): …
Run Code Online (Sandbox Code Playgroud)

android picasso

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

Android RecyclerView.Adapter onCreateViewHolder()正在运行

我正在使用RecyclerView.Adapter,但我对它的方法的工作感到困惑onCreateViewHolder.

  @Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
    if(viewType==TYPE_ITEM) {

        View mView = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.inflate_common_item, viewGroup, false);
        ViewHolder vh = new ViewHolder(mView);
        return vh;

    } else {
        View mView = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.inflate_uncommon_item, viewGroup, false);
        ViewHolderFooter vh = new ViewHolderFooter(mView);
        return vh;

    }
}
Run Code Online (Sandbox Code Playgroud)

因此,我的列表中有10个项目,因此对于每个项目,此方法将被调用,每次ViewHolder创建新项目时,每个视图都会有一次,但现在我的问题是我们何时使用ListViewBaseAdapter与它们一起存储ViewHolder在标签中使用它.我们不ViewHolder为每个项目创建.

 @Override
    public View getView(int position, View convertView, ViewGroup parent) {
            MyViewHolder mViewHolder;

            if(convertView == null) {
                    convertView = inflater.inflate(R.layout.layout_list_item, null);
                    mViewHolder = new MyViewHolder();
                    convertView.setTag(mViewHolder); …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

来自HTTP POST请求的500内部错误

我使用下面的代码使用HTTP POST上传文件,但我从服务器获得500内部服务器错误响应.

你能看看,让我知道哪个代码部分是罪魁祸首/丢失.HTTPS连接没有错误,我认为Header中存在一些问题,因此服务器不接受此请求.

    // Check server address
    url = new URL("https://example.com");
    String protocol = url.getProtocol(); 
    String host = url.getHost();
    String serviceRoot = url.getPath();

    // Build POST request
    HttpPost post = new HttpPost(new URI(protocol + "://" + host
            + serviceRoot));
    post.addHeader("User-Agent", "Test");
    post.addHeader("Content-type", "multipart/form-data"); 
    post.addHeader("Accept", "image/jpg"); 
    String authValue = "Basic "
            + Base64
                    .encodeBase64ToString(("username" + ":"
                            + "password").getBytes()) + " " + "realm=\"example.com\"";
    if (authValue != null) {
        post.addHeader("Authorization", authValue);
    }

    File file = new File("/sdcard/Download/IMAG0306.jpg");
    FileBody data = new FileBody(file); …
Run Code Online (Sandbox Code Playgroud)

java android

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

Android蓝牙库让生活更轻松?

什么Android蓝牙库使BT易于实现?

是的,我已经阅读了Android的官方BlueTooth页面,是的,我已经阅读了Android的BluetoothChat示例中的 400多行.虽然这些资源都很有用,但我非常想知道社区是否知道任何Android库,如Ketai(google.com/p/ketai/),这使得BlueTooth协议易于实施.

提前致谢,

TH

android bluetooth

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

位于Google Maps iOS SDK中的位置显示为Square

在此图像中,位置点周围有一个白色圆圈.

在此输入图像描述

谁知道是什么原因造成的?

我正常使用 self.gMap.myLocationEnabled = YES;

谢谢

maps xcode ios google-maps-sdk-ios ios8

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

使用Dagger2时创建测试依赖项

在阅读dagger 2的文档时,我无法找到一种简单的方法来在构建应用程序进行测试时提供依赖关系.我发现的唯一线索是:

Dagger 2不支持覆盖.覆盖简单测试假货的模块可以创建模块的子类来模拟该行为.应该分解使用覆盖并依赖依赖注入的模块,以便将被覆盖的模块表示为两个模块之间的选择.

我不明白我将如何在Android上设置这样的配置,任何人都可以解释一下?

android dagger dagger-2

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

带有XML空标签的Android清单?

在我的应用程序清单中,活动以黄色突出显示并显示:

XML标签有空体

报告空标签正文.验证适用于XML/JSP/JSPX/HTML/XHTML文件类型

在此输入图像描述

我正在寻找信息,但不太明白消息指的是.

我很感激任何帮助,知道我做错了.

android

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