2015-10-14 2 views
0

Мне нужно получить список всех видов деятельности, перечисленных в google fit, как и приложение google. Так что пользователь может выбрать конкретную активность, чтобы вставить их в набор для здоровья. Есть ли какие-либо намерения для достижения этого. Я читал класс FitnessActivites Descripition и Fitness Doc тоже, но не получил решение. Может ли кто-нибудь помочь мне. Я застрял здесьПолучить список всех активных действий, перечисленных в google fit

ответ

0

Вы можете получить его в виде файла AndroidManifest. Даже если он скомпилирован. Therer это список копируется из него (используется Notepad ++):

com.google.android.apps.fitness.FitnessActivity 
com.google.android.apps.fitness.preferences.settings.SettingsActivity 
com.google.android.apps.fitness.preferences.DebugSettingsActivity 
com.google.android.apps.fitness.location.MapActivity 
android.support.PARENT_ACTIVITY 
com.google.android.apps.fitness.preferences.settings.SettingsEditor 
com.google.android.apps.fitness.preferences.settings.activityeditor.ActivityEdior 
com.google.android.apps.fitness.preferences.settings.BleDevicesActivity 
com.google.android.apps.fitness.preferences.settings.BlePairingActivity 
+0

Я не получил ваш ваш ответ извините. Как использовать эти классы для получения списка таких действий, как приложение, соответствующее Google. Можете ли вы отправить код, который вы использовали для него. – ADM

+0

Если вам нужен список активных действий (например, Основная активность, Settigs или что-то еще), вы можете использовать файл AndroidManifest.xml, расположенный внутри файла apk этого приложения. Код должен выглядеть так: 'String s =" com.google.android.apps.fitness.FitnessActivity "; // здесь вам нужно загрузить AndtroidManifest.xml из apk этого приложения Шаблон p = Pattern.compile ("com.google.android.apps.fitness. (. *?) Активность") Matcher m = p.matcher (с); if (m.find()) { System.out.println (m.group (1)); // => «Фитнес» } ' – tonakriz

+2

От деятельности я не имел в виду класс .java. Я имею в виду такие виды деятельности, как теннис, бег, велосипед и т. Д. Который мы вставляем в фитнес-приложение. Если вы все еще не поняли, то проверьте, что функция активности добавления google подходит для приложения – ADM

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