草庐IT

Android 4.4 KitKat 随机崩溃( native 崩溃在/system/lib/libc.so)

我构建了一个应用,通过WebView播放YouTubeiframe视频并使用YouTubeiframeapi控制视频。(我知道Android版YouTubeSDK可能更适合Android应用开发,但目前只有iframeapi符合我们的需求)我发现该应用在Android4.4KitKat下运行时会随机崩溃。这是来自GooglePlay控制台的完整崩溃日志:Nativecrashat/system/lib/libc.soin/system/lib/libc.so(tgkill+12),/system/lib/libc.so(pthread_kill+48)*****************

android - 使用 KitKat 存储访问框架后打开 Google Drive File Content URI

我正在使用适用于android4.4的存储访问框架并打开文件选择器。除了从GoogleDrive中选择文件外,一切正常,我只能弄清楚如何将其作为输入流打开,但我想获得一个javaFile对象。返回的内容uri如下所示:content://com.google.android.apps.docs.storage/document/acc%3D4%3Bdoc%3D2279其他类似但没有可让我获取文件名、文件大小和内容的有效解决方案的问题:GetrealpathfromURI,AndroidKitKatnewstorageaccessframeworkAndroidGalleryonKitK

android - 媒体播放器 : Should have subtitle controller already set: KitKat

我遇到了一个奇怪的问题,我的音频文件有时会播放,有时不播放。问题是,当它决定不玩时,DDMS会给我一个:E/MediaPlayer﹕Shouldhavesubtitlecontrolleralreadyset因为这是一对一的音乐不播放,我已经确定这可能是问题......如果音乐没有播放并且我按下音量按钮,它就会开始播放。如果我等待大约30秒没有播放,它会重新开始(不循环)。这是怎么回事?我正在使用KitKatplayer=newMediaPlayer();AssetFileDescriptorafd=null;try{afd=getAssets().openFd("Theme.mp3"

android - Android KitKat 中的 WebView 渲染问题

我一直在开发一个具有WebView的应用程序,其中从Assets加载静态页面(也使用JavaScript)。这个WebView在KitKat中不起作用,它仍然是空白的。我知道在kitkat的WebView中发生的渲染引擎(webkit到chromium)的变化,并尝试了迁移的步骤,这在Android开发者页面中给出。但这没有帮助。在logcat中,我收到了Chromium源引发的错误。W/AwContents﹕nativeOnDraw失败;清除为背景颜色。请提出解决方法。 最佳答案 在我的情况下,在Android4.4中,无论我在L

android - android webview中的HTML文件输入(android 4.4,kitkat)

我使用的是在androidwebview上。由于这个线程,我得到了它的工作:FileUploadinWebView但接受的答案(或任何其他)不再适用于android4.4kitkatwebview。有人知道怎么解决吗?它也不适用于目标18。我查看了一些android4.4源代码,似乎WebChromeClient没有改变,但我认为setWebChromeClient不再适用于kitkatwebview,或者至少不适用于openFileChooser功能。 最佳答案 更新2:有一个更简单的插件可以与phonegap/cordova一起

尝试从 MediaStore 读取时出现 Android KitKat securityException

java.lang.SecurityException:PermissionDenial:openingprovidercom.android.providers.media.MediaDocumentsProviderfromProcessRecord{430b174829271:com.x.x.x/u0a88}(pid=29271,uid=10088)requiresandroid.permission.MANAGE_DOCUMENTSorandroid.permission.MANAGE_DOCUMENTS我添加了MANAGE_DOCUMENTS和READ_EXTERNAL_ST

android - START_STICKY 不适用于 Android KitKat

我的一个应用程序有一个后台服务,它使用onStartCommand中的START_STICKY返回代码在系统终止它时自动重启。似乎这不再适用于AndroidKitKat。有什么解决方案吗?我应该在Kitkat上做一些不同的事情来保持服务运行吗?注意:Android-Developers小组有一个类似的讨论,关于从最近的应用程序列表中滑动应用程序的行为。这两个问题可能相关吗?https://groups.google.com/forum/#!topic/android-developers/H-DSQ4-tiac编辑:看到Android问题跟踪器上存在Unresolved错误:https

java - Android float 操作按钮 API 19 (KitKat)

根据GoogleDesignGuidelines,我需要实现一个float操作按钮,在我的API级别19的Android应用程序上。但是,我会知道是否有一些native支持库(如v4、v7、v13)来帮助我构建此组件而无需外部依赖项。 最佳答案 Iwouldknowifsomenativesupportlibrary(likev4,v7,v13)tohelpmebuildthiscomponentwithouttheneedforexternaldependencies.没有任何支持库float操作按钮(FAB)。恕我直言,在支持库

Android 5.0 Material 设计风格的 KitKat 抽屉导航

我看到Android引入了新的抽屉导航图标、抽屉图标和返回箭头图标。我们如何在Kitkat支持的应用程序中使用它。查看Google最新版本的报亭应用程序,其中包含最新的抽屉式导航图标和动画。我们如何实现它?我尝试将minSDK设置为19并将compileSDK设置为21,但它使用的是旧式图标。那是自己实现的吗? 最佳答案 您需要使用appcompatv21中的新工具栏以及此库中的新ActionBarDrawerToggle。将gradle依赖添加到你的gradle文件中:compile'com.android.support:app

android - 从URI获取真实路径,Android KitKat新存储访问框架

这个问题在这里已经有了答案:AndroidGalleryonAndroid4.4(KitKat)returnsdifferentURIforIntent.ACTION_GET_CONTENT(20个回答)关闭8年前。在Android4.4中的新画廊访问之前(KitKat)我用这种方法在SD卡上得到了我的真实路径:publicStringgetPath(Uriuri){String[]projection={MediaStore.Images.Media.DATA};Cursorcursor=managedQuery(uri,projection,null,null,null);star