我已经构建了一个应用程序,构建应用程序背后的整个想法是,您无需在线即可使用它。该应用程序是一个海滩指南,你不能在一些海滩上网,但我目前有三个地方,1,每个海滩的谷歌地图,2,WebView中的每个海滩的图像库,如果用户喜欢,GEO相对于其他海滩的位置信息。
该应用程序的所有三个部分都会显示一条消息,“如果您继续使用,则必须在线,并且与您的提供商相比将花费$$$”。
我的问题是,我是否可以不在我的清单中添加权限,并在应用程序中使用某种if语句在上线阶段向用户询问权限,或者这只是我必须写入我的内容描述
干杯,
麦克
知道了,我只是有一个两难的地方,在应用程序即将下载之前我不想让下面的人吓到。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
但如果确实如此,应用程序会更有趣,而且有些人会参与其中!
这个应用程序的全部原因是你不必上网。如果你想上网,你应该去移动网站,它比应用程序的简洁性要简单100倍。 这就是我的困境。
这可能是Andriod的男孩们想到的事情
干杯,
麦克
答案 0 :(得分:0)
首先,您无法在运行时在清单文件中添加权限,因此您必须在应用程序构建时执行此操作,
您可以添加一些条件陈述,您可以在哪些基础上检查连接,并为您的用户提供更多功能..
(这是我的个人意见..)