我使用Cordova,显示屏需要使用该频段。我可以让用户输入它,但如果我能以编程方式阻止它,那就是首选。
答案 0 :(得分:2)
好的,有几个Android实现要完成,U必须将其包装为一个在onDeviceReady
之后返回结果的插件。 Android实施
1.您可以尝试访问存储在Google帐户中的信息,并要求获得GET_ACCOUNTS权限
2.还有一个READ_PROFILE权限,可以通过访问ContactsContract.CommonDataKinds`来完成,但它只提供查找用户信息的可能性。你也必须检查Android版本。
所以基本上所有Android Native代码都将被包装为Cordova插件,它会返回一个可能的值数据集。
请参阅这些链接。
http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html
https://gist.github.com/imminent/4061516
这是Android实施,但它可以作为插件制作。
如何制作cordova插件: - http://www.mat-d.com/site/tutorial-creating-a-cordova-phonegap-plugin-for-android-app/
一些StackOverflow链接
How can I get the google username on Android?
我已经完成了与我的项目类似的工作,它从私有AppStore获取用户详细信息和用户特定角色,并根据角色呈现不同的UI和屏幕。
希望这有助于。
答案 1 :(得分:1)
在iOS上,您必须创建一个执行此代码的插件
[[UIDevice currentDevice]name]