2011-12-17 2 views
0

Я создал приложение, и вся идея создания приложения в том, что вы можете использовать его, не будучи в сети. Приложение является путеводителем по пляжу, и вы не можете получить интернет на некоторых пляжах, но в настоящее время у меня есть три места: 1, карта Google для каждого пляжа, 2, галерея изображений для каждого пляжа в WebView и, если пользователю нравится, GEO информацию о местоположении относительно других пляжей.Android оставляет разрешения

Все три части приложения дают сообщение о том, что «если вы пойдете дальше, вам придется быть в сети, и он будет стоить $$$ у вашего провайдера».

Мой вопрос в том, могу ли я не добавлять разрешения к моему манифесту и иметь какой-либо оператор if в приложении, чтобы спросить пользователя на этапе выхода в интернет для разрешения, или это просто то, что я должен написать в мое описание?

Cheers,

Mike.


Понял, просто у меня дилемма, где я не хочу следующих пугать людей до того, как приложение собирается быть загружен.

<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 раз более краткий, чем приложение могло когда-либо быть. Так вот моя дилемма.

Это может быть что-то для мальчиков в Андриоде, чтобы задуматься ???

Cheers,

Mike.

ответ

0

Прежде всего, Вы не можете добавить разрешения во время выполнения в вашем файле манифеста, поэтому вы должны сделать это во время сборки приложения,

Вы можете добавить некоторые утверждения условий, на которых основывает можно проверить подключение и предоставить дополнительную функциональность вашему пользователю.

(Это мое личное мнение ..)

Смежные вопросы