jjzjj

android - SD卡的Kitkat规则和限制如何处理?

背景自Kitkat(API19)以来,Google添加了一些限制和API来访问SD卡(或更准确地说,第二个外部存储)。第三方应用程序不能再写入任何文件夹中的SD卡,除非它们具有root权限或它们是系统应用程序。Google添加了一个内置的系统应用程序,可以管理SD卡上的文件,称为“文件选择器”,它有一些操作可以由用户完成。新的API称为“存储访问框架”。可以找到有关它的更多信息here.问题没有太多关于如何处理以前总是可能的特定操作的信息。诚然,它们用于所有外部存储操作,但Google直到最近才处理这种类型的存储。我也没有找到足够的信息来说明新的“文件选择器”可以做什么,不能做什么。该

android - android 4.4 (kitkat) 版本中的短信阻止和允许问题

我们在googleplay上有短信拦截应用。如果满足任何阻止条件,它会阻止短信,否则我们允许该短信到native收件箱。它适用于除android4.4(Kitkat)以外的所有版本。我们试图实现可用于4.4的新短信api,并在将该应用程序设置为默认短信应用程序后成功阻止短信。但问题是,如果该短信不满足任何短信阻止条件,那么我们就没有任何选项可以将该短信移至native收件箱。我们的另一个选择是创建具有所有短信相关功能的完整短信应用程序。但它在我们的案例中毫无用处。那么在新的androidkitkat中是否有任何其他选项可用,如果我不想阻止该短信,我可以将短信传输到其他短信应用程序?请帮

android - 带有 KitKat 的 Android 设备上的 java.lang.NoClassDefFoundError

我正在开发一个应用程序,如果我使用AndroidKitKat,该应用程序会崩溃,但如果使用Lollipop设备,该应用程序会运行而不会崩溃。来自LogCat的错误:java.lang.NoClassDefFoundError:mypackage.utils.PlacesAutoCompleteAdapter$1atmypackage.utils.PlacesAutoCompleteAdapter.getFilter(PlacesAutoCompleteAdapter.java:60)atandroid.widget.AutoCompleteTextView.setAdapter(Aut

android - setColorFilter 似乎不适用于 kitkat

我正在尝试使用setColorFilter为图形着色。以下代码似乎在Lollipop上运行良好,但似乎对kitkat没有影响,图标以其原始颜色呈现:Drawableicon=ContextCompat.getDrawable(context,R.drawable.ic_chat_button).mutate();icon.setColorFilter(context.getResources().getColor(R.color.control_tint_color),PorterDuff.Mode.SRC_ATOP);icon.invalidateSelf();mutate和inva

Kitkat 中的 Android 相机 API 2

我正在尝试根据以下幻灯片让相机api2在Android4.4.2上运行。http://www.slideshare.net/lbk003/an-devcon2013-camera3kaurfinal但是,函数getCameraIdList()返回一个空数组,其中包含“没有设备;异常(exception)。我在运行Android4.4.2的谷歌眼镜上以及在启用相机模拟的情况下模拟运行Android4.4.2的nexus5上进行了尝试。两者都给出了相同的错误。Googleglasscameraapi1允许我访问相机。mCameraManager=(CameraManager)ctx.get

android - 为什么 Eclipse 不理解 Build.VERSION_CODES.KITKAT?

我为Android4.4安装了SDK,创建了新的应用程序(manifestminSdkVersion=19和targetSdkVersion=19),但是这段代码不起作用if(Build.VERSION.SDK_INTScreenshot对不起,我发现了我的错误。我将项目属性中的项目构建目标更改为19。 最佳答案 如果您还没有选择Android4.4,则必须为您的项目选择。右键单击项目顶部->属性->Android然后检查Android4.4是否已经存在。 关于android-为什么Ec

android - 如何在 KitKat 版本之前的 Android 中获取短信应用程序(默认)的包名?

在AndroidKitKat版本之后,我们可以通过“Telephony.sms.getDefaultSmsPackage(context);”找到默认的短信包名。但是如何获取KitKat版本之前的包名呢? 最佳答案 请引用这个http://android-developers.blogspot.in/2013/10/getting-your-sms-apps-ready-for-kitkat.html根据文档“Android4.4(KitKat)公开了现有的API并添加了默认SMS应用程序的概念,用户可以在系统设置中选择它。”在您的

安卓 KitKat : android. view.InflateException : Error inflating class android. support.design.widget.NavigationView

下面是我的配置。这适用于AndroidLollipop,但在AndroidKitkat上崩溃。我在这里尝试了所有解决方法,但无济于事:Errorinflatingclassandroid.support.design.widget.NavigationView构建.gradleandroid{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{minSdkVersion14targetSdkVersion23//SupportRenderScriptLibraryv8renderscriptTargetApi18rende

android - 手机间隙 : Camera not working in android kitkat

我正在Android中为相机应用程序开发一个应用程序。我使用cordova插件添加相机config.xml拍照代码functionsnapPicture(){navigator.camera.getPicture(onSuccess,onFail,{quality:100,sourceType:navigator.camera.PictureSourceType.CAMERA,mediaType:navigator.camera.MediaType.PICTURE,destinationType:destinationType.FILE_URI,encodingType:navigat

android - 如何在 Nexus 7 上的 Android KitKat 的 Webview(Android Chrome) 中获取精确的边框和大小?

http://i.stack.imgur.com/Q4lHM.png这是一个带有1px实心边框的框,它在AndroidWebview中的呈现方式如下。相同的1px边框用2px渲染,行为是随机的。问题是:边框怎么设置,每次看起来都一样,细如发际线?我将尝试总结我对问题的理解。首先在移动设备上,css像素不等于设备像素。例如,在Nexus7(2012)设备上window.devicePixelRatio1.3312500715255737(这是css和设备像素之间的比率)。显然,该问题与像素大小的舍入和抗反射方式有关。在KitKat之前有一个解决方案——在视口(viewport)元标记中设