草庐IT

MarshMallow

全部标签

android - 应用与运行 Marshmallow 的 Nexus7 不兼容

我的应用程序正在进行BETA测试。它兼容iBall平板电脑(平板电脑具有sim卡功能)和运行Marshmallow的Nexus5,但不兼容运行Marshmallow的Nexus7(以及Nexus10。我还没有检查)。我不确定是哪个权限导致的。还是因为targetSdkVersion?(我不认为是targetSdkVersion造成的,如果我错了请指正)list:build.gradle:compileSdkVersion23buildToolsVersion'23.0.1'defaultConfig{applicationId"in.company.company"minSdkVers

android - Marshmallow RelativeLayout 与 alignBaseline 行为异常

在Android6.0Marshmallow上,EditText相对于具有属性baseline和layout_alignBaseline的RelativeLayout中的ImageView的定位不再起作用。这种行为甚至可以在AndroidStudio的布局编辑器中观察到。在真正的AndroidMarshmallow设备或emulatr上,在我的例子中,EditText移到屏幕外并且不可见。我是否遗漏了一些更改,这是错误吗?我已经创建了AndroidStudio布局编辑器的屏幕截图。这两个屏幕截图之间的区别仅在于API级别的变化。我已经创建了一个示例项目https://github.co

android - textView.getSelectionEnd() 在 Samsung Marshmallow 6.0 设备上返回起始索引值

此问题仅在Android6.0的三星设备上出现。它在所有其他设备上运行良好,包括搭载Android6.0的非三星设备和搭载Android5.1及更低版本的三星设备。目前我们没有任何搭载Android6.0的三星设备可以方便地检查它,但我们很快就会安排。我们正在使用的功能:用户长按TextView中句子中的单词,然后用户可以编辑所选单词。我们通过以下方式实现这一目标:使TextView可选择并添加LongClickListener。添加自定义选择操作模式回调并覆盖onCreateActionMode()以返回false,因为我们不需要默认的剪切-复制-粘贴操作模式。处理onLongCli

java - 仅替换 Android MarshMallow 上的 framework.jar 及其相关库

有人知道在AndroidMarshmallow设备上替换frameworks.jar和相关库的步骤吗?我的工作是修改AndroidMarshmallow框架源代码,进行完整构建,然后更新到设备,然后验证结果。每次大约需要1.2小时。如果我做1、2、3次没问题,但实际上如果我的修改不起作用,我不得不重复它甚至100次。但是我只修改了frameworks/中的一小段代码,所以我认为如果我可以只重建Android代码中的frameworks/模块并只替换设备中的frameworks/部分,我认为这会节省我很多时间。我知道如何使用mmm来重建框架/模块。但我不知道如何替换设备中的框架/部分,因

OS 4.0 上的 Android Marshmallow 权限模型始终未授予 READ_EXTERNAL_STORAGE 权限

我在AndroidOS4.0上运行我的应用程序并请求READ_EXTERNAL_STORAGE权限时遇到问题:ActivityCompat.requestPermissions(ctx,requestedPermissions,requestCode);我总是得到回调publicvoidonRequestPermissionsResult(intrequestCode,@NonNullString[]permissions,@NonNullint[]grantResults){grantResults!=PackageManager.PERMISSION_GRANTED使用Activi

android - 如何在 Android 6 Marshmallow 中获取短信草稿

我的问题仅针对Android6(从SDKv23开始)。我需要获取所有SMS,甚至草稿以供将来处理。这里没什么特别的,使用了以下和平代码:context.getContentResolver().query(Uri.parse("content://sms/"),newString[]{...},null,null,null)这项工作非常适合Android5,这意味着我可以收到所有SMS消息,包括草稿。但在所有搭载Android6的设备上,我只收到发送和接收的消息,没有草稿。在尝试查询SMS之前尝试将我的应用设置为默认SMS-但运气不好,在Android6上我仍然无法收到草稿消息。什么问

Android:在 Android Marshmallow (6.0) 上以编程方式打开/关闭 WiFi 热点

我遇到了这个线程(Android:HowtoEnable/DisableWifiorInternetConnectionProgrammatically),它与我想问的非常相似。我已经尝试了AshishSahu(https://stackoverflow.com/users/1780737/ashish-sahu)发布的答案提供的解决方案,它似乎在Marshmallow(6.0)之外的其他Android版本上完美运行。有没有办法在AndroidMarshmallow上切换和设置WiFi热点?我尝试使用mHotspot(http://www.mhotspot.com/),它可以在Andr

Marshmallow PermissionHelper 的 Android Robolectric 单元测试

我想学习Robolectric以将其用于AndroidMarshmallow应用的单元测试。我用一些方法编写了一个PermissionHelper来简化权限处理。为了开始对此类进行单元测试,我尝试测试最简单的方法:publicstaticbooleanhasPermissions(Activityactivity,String[]permissions){for(Stringpermission:permissions){intstatus=ActivityCompat.checkSelfPermission(activity,permission);if(status==Packag

android - 在 Android 6.x (Marshmallow) 中以编程方式设置静态 IP 和网关

谁能告诉我如何在Android6中以编程方式设置静态IP和网关?我已阅读here和here.Settings.System不再工作,goolgle说WIFI_STATIC_IP在API级别17中被弃用,而是使用WifiManger。不幸的是,我在WifiManger和WifiConfiguration类中找不到任何相关信息。 最佳答案 由于没有官方API,我必须通过修改以下codesnipet中的示例来提出解决方案和thisanswer.该解决方案适用于Lollipop以上的设备。@SuppressWarnings("uncheck

java - 何时在运行时为 Android Marshmallow 6.0 请求权限?

我正在Marshmallow6.0上测试我的应用程序,它正在为android.permission.READ_EXTERNAL_STORAGE强制关闭,即使它已经在list中定义了。我在某处读到,如果我在运行时请求许可,那么它不会强制关闭您的应用程序。我读过thisandroiddocument另外,它用于请求运行时权限。所以,我开始知道我们可以请求像下面这样的权限,在android文档中有提到。//Here,thisActivityisthecurrentactivityif(ContextCompat.checkSelfPermission(thisActivity,Manifes