Установка исходных кодов

Общая информация

Для работы с исходниками вам нужна программа Android Studio. Не используйте Eclipse так как она не распознает проект целиком а делит его на отдельные модули. Можно использовать Intellij IDEA, но не рекомендуем, так как она вам создаст кучу ненужных дополнительных файлов, и если вы будете интегрировать ваш код в общий проект, то это создаст не нужные трудности.
Доступ к АПИ предоставляется по запросу в связи с тем что каждый разработчик имеет свой уникальный ключ доступа к АПИ для записи статистики и возможностям управления зарегистрированными через ваше приложение пользователями.

Замена основного модуля АПП на ваш

Переименуйте проект DevicesOwnersCommunity на ваш. Замените его название с помощью Refactor - Rename на ваше.

Для интеграции в АПП вашего модуля вам нужно заменить им модуль aosc. Замените его название с помощью Refactor - Rename на ваше.

Затем добавьте нужные для вашего модуля папки и файлы. Например модуль sms.

Затем создайте нужные для вас layout. Например для модуля sms.

Главный settings.xml файл

Содержит общие для всех языковых версий настройки Google ads и ключ доступа к АПИ:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="banner">ca-app-pub-1111111111111111/2222222222</string>
<string name="interstitial_banner">ca-app-pub-3333333333333333/4444444444</string>
<string name="site_key">5555555555</string>
<string name="base_url">http://www.androidappopensourcecode.com</string>
<string name="api">/api/index.php</string>
<string name="app_version">6</string>
</resources>

Путь к файлу:

Использование мульти-язычных текстов из базы

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

Путь к файлу:

Для вызова текста, в любом месте программы используем:

Resources.getInstance().getString("KEY_HERE")

Главное меню АПП

Главное меню содержит 4 пункта. Вам нужно заменить первых 2 device_info и top_devices на свои.

Другие 2 пункта profile и chat относятся к общим для всех приложений модулям изменения профайла пользователя и видео чата.