小编Ham*_*han的帖子

在数据库检查器中打开加密数据库

如何在Android Studio的Database Inspector中打开加密的数据库?它始终显示数据库已关闭。

android android-studio database-inspector

10
推荐指数
0
解决办法
284
查看次数

MissingWebViewPackageException:无法加载 WebView 提供程序:未安装 WebView

最近我的应用程序得到了更新。更新包括在启动时加载 webview 的对话框。上线后,我的 firebase 控制台因未安装 webview 而加载崩溃。事故报告称

Caused by android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
       at android.webkit.WebViewFactory.getWebViewContextAndSetProvider(WebViewFactory.java:339)
       at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:402)
       at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:252)
       at android.webkit.WebView.getFactory(WebView.java:2551)
       at android.webkit.WebView.ensureProviderCreated(WebView.java:2545)
       at android.webkit.WebView.setOverScrollMode(WebView.java:2613)
       at android.view.View.<init>(View.java:5441)
       at android.view.View.<init>(View.java:5632)
       at android.view.ViewGroup.<init>(ViewGroup.java:677)
       at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:56)
       at android.webkit.WebView.<init>(WebView.java:410)
       at android.webkit.WebView.<init>(WebView.java:353)
       at android.webkit.WebView.<init>(WebView.java:336)
       at android.webkit.WebView.<init>(WebView.java:323)
       at java.lang.reflect.Constructor.newInstance0(Constructor.java)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
       at android.view.LayoutInflater.createView(LayoutInflater.java:854)
       at android.view.LayoutInflater.createView(LayoutInflater.java:776)
       at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
       at android.view.LayoutInflater.onCreateView(LayoutInflater.java:930)
       at android.view.LayoutInflater.onCreateView(LayoutInflater.java:950)
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1004)
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:1126)
       at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:481)
       at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) …
Run Code Online (Sandbox Code Playgroud)

android android-webview

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

底部工作表内的谷歌地图视图

我想创建一个像示例图像这样的视图

其中想要在底部工作表片段中显示谷歌地图。

我试过的

我试图在底部表单对话框片段中显示地图,但输出不是我想要的。

我需要的是一个固定大小的视图,它应该能够显示地图。目前,我的视图还响应用户手势以更改底部工作表状态,但我需要手势仅在地图上工作(例如用于地图平移)。

android google-maps bottom-sheet

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

Google Admob 广告最近停止展示

我有一个地图和导航类别的应用程序,它在 Playstore 上运行了一年多。它包含 Google 的 AdMob 广告,从 2018 年 9 月 25 日起,我的应用程序突然停止显示广告。没有收到来自 Google 的有关任何违规行为的电子邮件通知。我每周的收入不到 25 美元,因此我无法联系 AdMob 支持人员。可能的原因是什么?

android admob

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

带阴影的弯曲 android 工具栏

我需要为 Toolbar 或 CardView 提供一个弯曲的底视图。

我试过的:

bg_toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle" />
    </item>
    <item
            android:bottom="0dp"
            android:left="-100dp"
            android:right="-100dp"
            android:top="-80dp">
        <shape android:shape="oval">
            <solid android:color="@color/colorAccent" />
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

将此设置为工具栏的背景会使应用栏高度(阴影)无效。此外,如果将此背景应用于 CardView 背景已设置,但阴影不符合背景的形状。

见下图,我希望阴影环绕曲线。

问题在图片中很明显

android android-layout android-toolbar cardview

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