想要制作应用程序吗? - 这很简单!
想让它在不同版本上运行吗? - 学习火箭科学。
已经看到以下答案以及更多,但没有一个帮助:
所以,这是我的thepage.actionBarVisibility = ChromeVisibility.Hidden
块:
AndroidManifest
以及来自 :
:
:
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="23"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
:
:
的相关块:
build.gradle
当我第一次在Marshmallow(6.0.1)上安装应用程序时,安装程序说(非常类似) - “它不需要特殊访问权限(或权限)”。该应用程序也未能超越启动画面,而在其他Android版本上,航行顺畅而完整。
上面列出的答案解释为什么,(更改权限模型等),我无法弄清楚该做什么。
我的要求是:
非常感谢提前!
答案 0 :(得分:1)
欢迎来到Marshmallow。 Android M(6.0)引入了runtime permission model。您可以在运行时处理请求权限。您可以参考我的github sample了解如何操作。还有一些像easypermissions这样的其他库可以让开发人员摆脱麻烦。