小编gnu*_*anu的帖子

Android KitKat中的WebView渲染问题

我一直在研究一个具有WebView的应用程序,其中从资产中加载静态页面(也使用JavaScript).此WebView在KitKat中不起作用,它仍然是空白的.我知道渲染引擎(webkit到chrome)的变化发生在kitkat中的WebView中,并尝试了迁移的步骤,这在Android开发者页面中给出.但它没有帮助.

在logcat中,我收到一个从Chromium源抛出的错误.

W/AwContents? nativeOnDraw failed; clearing to background color.

请建议一个解决方法.

android webview chromium android-4.4-kitkat

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

Android ChromeCast RuntimeException:远程加载失败.没有发现本地回退

我在我的应用程序中使用强制转换功能.它工作正常但突然间我可以看到Play商店控制台上崩溃次数的增加.

我正在按照指南中的定义正确初始化CastContext.此外,我在调用此方法之前检查设备是否兼容CastContext.getSharedInstance(context)所以这应该不是问题.

即使在使用或不使用google-play-services的模拟器上,我也无法重现此崩溃.

任何帮助将不胜感激.

崩溃:

致命异常:java.lang.RuntimeException:无法启动活动ComponentInfo {....activity.TVActivityPhone}:java.lang.RuntimeException:com.google.android.gms.dynamite.DynamiteModule $ zza:远程加载失败.没有发现本地回退.在Android.app.A活动中的android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677)android.app.A活动.活动(活动传递.) .ActivityThread $ H.handleMessage(ActivityThread.java:1584)在android.app.Loper.loop(Looper.java:194)的android.app.Handler.dispatchMessage(Handler.java:111)android.app.ActivityThread. main(ActivityThread.java:5877)位于java.lang.reflect.Method.invoke(Method.java)的java.lang.reflect.Method.invoke(Method.java:372),位于com.android.internal.os.ZygoteInit com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)中的$ MethodAndArgsCaller.run(ZygoteInit.java:1020)由java.lang.RuntimeException引起:com.google.android.gms.dynamite.DynamiteModule $ zza:远程加载失败.没有发现本地回退.

代码我在条件中收到错误,如果条件意味着,它不是关于谷歌播放服务的可用性.

   if (googlePlayServicesVerified(context)) {  // checking (result==ConnectionResult.SUCCES)
      Log.d("TAG", "instantiated");
      castContext = CastContext.getSharedInstance(context);
    } else {
      Log.e(TAG, "FAILED");
    }
Run Code Online (Sandbox Code Playgroud)

提交给谷歌的bug:

https://issuetracker.google.com/issues/65359941

**更新**检查以下两个问题:

https://issuetracker.google.com/issues/65359941 https://issuetracker.google.com/issues/79405933

临时解决方案在我的回答中.

android google-cast android-cast-api google-cast-sdk

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

如何暂停使用DownloadManager?

我希望在下载时实现这一点,它可以暂停,由用户停止.如何使用DownloadManager实现这一目标?

java android android-download-manager

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

如何暂停和恢复DownloadManager

我知道这个问题是重复的,我没有得到自满的答案.我正在使用Android系统DownloadManager从网络下载文件,它可以正常下载文件.

 private DownloadManager downloadManager;
 Button start;
 Button pause;
 Button resume;
Run Code Online (Sandbox Code Playgroud)

初始化上面的所有按钮

downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Uri Download_Uri = Uri
                .parse("uri");
DownloadManager.Request request = new DownloadManager.Request(
                Download_Uri);
Run Code Online (Sandbox Code Playgroud)

然后它已被放入下载队列.当转弯即将开始下载

我的问题是,是否有任何简单的方法来暂停下载和恢复下载

downloadManager.pause();
downloadManager.resume();
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android download android-download-manager

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

暂停android DownloadManager

在我的应用程序中,我从服务器下载电影.其中一些非常大(4gb或更多).我试图将我自己的下载管理器作为一项服务实现,但它并没有放弃.在某些设备上,应用程序只是在没有任何通知的情况下崩溃,整体下载似乎太慢了.

所以,我想使用Android的默认DownloadManager,但我唯一的问题是我无法暂停/恢复它.

有没有办法实现呢?

android android-download-manager

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

Android Build - 模拟器卡在Android启动徽标上

我正在尝试Android构建系统几天.我可以按照此处的描述成功下载和构建系统.我建立了主分支.

emulator我没有单独运行命令,而是使用了带有此处给出的参数的命令.模拟器窗口启动并显示"android"徽标,但它停留在那里.我离开它差不多1小时,但看起来像进入某种引导循环.当检查logcat时,我可以找到一些"连接失败"的日志,如下所示.

I/PackageManager(  283): /system/app/Launcher2.apk changed; collecting certs
D/dalvikvm(  283): GC_CONCURRENT freed 460K, 36% free 5704K/8808K, paused 15ms+24ms, total 170ms
I/Installer(  283): connecting...
I/Installer(  283): disconnecting...
E/Installer(  283): connection failed
I/PackageManager(  283): /system/app/LiveWallpapers.apk changed; collecting certs
D/dalvikvm(  283): GC_CONCURRENT freed 1182K, 43% free 5049K/8808K, paused 6ms+9ms, total 125ms
I/Installer(  283): connecting...
I/Installer(  283): disconnecting...
E/Installer(  283): connection failed
I/PackageManager(  283): /system/app/LiveWallpapersPicker.apk changed; collecting certs
I/Installer(  283): connecting...
I/Installer(  283): disconnecting...
E/Installer(  283): connection failed
I/PackageManager( …
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-build android-source

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

Android应用程序小部件listview onclick侦听器

我是android开发的新手。我正在尝试为我的应用程序制作一个小部件,其中将包含一个列表视图,每个列表视图除了标题和内容外还具有2个按钮。

我试图在按下该元素的按钮时(在主屏幕上)隐藏应用程序小部件中listitem的相应元素。

首先,我尝试检查按钮单击是否获得了任何响应,以及是否可以检测到是否可以找到项目的位置。所以我这样做:

listprovider.java(实现remoteviewfactory)

@Override
    public RemoteViews getViewAt(int position) {
        final RemoteViews remoteView = new RemoteViews(
                context.getPackageName(), R.layout.list_row);
        ListItem listItem = listItemList.get(position);
        remoteView.setTextViewText(R.id.heading, listItem.heading);
        remoteView.setTextViewText(R.id.content, listItem.content);

        Bundle extras = new Bundle();
        extras.putInt(WidgetProvider.EXTRA_ITEM, position);
        Intent fillInIntent = new Intent();
        fillInIntent.putExtras(extras);
        // Make it possible to distinguish the individual on-click
        // action of a given item
        remoteView.setOnClickFillInIntent(R.id.buttonwidget, fillInIntent);

        return remoteView;
    }
Run Code Online (Sandbox Code Playgroud)

然后在WidgetProvider.java中(扩展了AppWidgetProvider)

for (int i = 0; i < N; ++i) {
            RemoteViews remoteViews = updateWidgetListView(context,
                    appWidgetIds[i]);
            Intent clickIntent …
Run Code Online (Sandbox Code Playgroud)

android android-listview onclicklistener android-appwidget

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

android2.3 DownloadManager

我使用DownloadManager,从Android 2.3开始,可以下载FTP.但它不起作用.

我不知道如何使它工作?我找不到合适的例子.是否DownloadManager支持FTP?

android download android-download-manager

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

DrawerLayout - 使用Android Studio和Gradle进行编译时的ClassNotFoundException

我试图使用Android Studio和Gradle的新DrawerLayout创建一个示例应用程序.我指的是这里提到的官方谷歌文件.但每当我启动应用程序时,它都会以异常(ClassNotFoundException - DrawerLayout)退出.

我已经从SDK管理器(support-v4-13.0.0.jar)安装了最新的支持库,它会自动添加到IDE的依赖项中.我尝试将此jar复制到项目的libs文件夹,并在"项目结构"中更改了库中的引用.但仍然得到错误.

这是我的build.gradle中的"依赖项"部分

dependencies { compile 'com.android.support:support-v4:13.0.+' }

我在这里缺少什么?

谢谢.

android gradle android-support-library android-studio drawerlayout

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

java中的静态类和最终类

在Java(和Android)中,有什么用途static classfinal class声明?

我的问题不是静态实例,而是类声明,如,

static class StaticClass {
    //variables and methods
}
Run Code Online (Sandbox Code Playgroud)

final class FinalClass {
    //variables and methods
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

java android

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