Add IAdvertisingIdService

This commit is contained in:
mar-v-in 2015-10-06 18:05:20 +02:00
parent 6f5bf23351
commit c43a964cb1
2 changed files with 206 additions and 188 deletions

View File

@ -0,0 +1,8 @@
package com.google.android.gms.ads.identifier.internal;
interface IAdvertisingIdService {
String getAdvertisingId() = 0;
boolean isAdTrackingLimited(boolean defaultHint) = 1;
String generateAdvertisingId(String packageName) = 2;
void setAdTrackingLimited(String packageName, boolean limited) = 3;
}

View File

@ -19,325 +19,335 @@ package org.microg.gms.common;
import java.lang.reflect.Field; import java.lang.reflect.Field;
public final class Services { public final class Services {
public static final class GAMES {
public static final int SERVICE_ID = 1; private Services() {
public static final String ACTION = "com.google.android.gms.games.service.START";
} }
public static final class PLUS { public interface GAMES {
public static final int SERVICE_ID = 2; int SERVICE_ID = 1;
public static final String ACTION = "com.google.android.gms.plus.service.START"; String ACTION = "com.google.android.gms.games.service.START";
public static final String ACTION_INTERNAL = "com.google.android.gms.plus.service.internal.START";
} }
public static final class PANORAMA { public interface PLUS {
public static final int SERVICE_ID = 3; int SERVICE_ID = 2;
public static final String ACTION = "com.google.android.gms.panorama.service.START"; String ACTION = "com.google.android.gms.plus.service.START";
String ACTION_INTERNAL = "com.google.android.gms.plus.service.internal.START";
} }
public static final class WALLET { public interface PANORAMA {
public static final int SERVICE_ID = 4; int SERVICE_ID = 3;
public static final String ACTION = "com.google.android.gms.wallet.service.BIND"; String ACTION = "com.google.android.gms.panorama.service.START";
} }
public static final class PEOPLE { public interface WALLET {
public static final int SERVICE_ID = 5; int SERVICE_ID = 4;
public static final String ACTION = "com.google.android.gms.people.service.START"; String ACTION = "com.google.android.gms.wallet.service.BIND";
} }
public static final class LOCATION { public interface PEOPLE {
public static final int SERVICE_ID = 6; int SERVICE_ID = 5;
String ACTION = "com.google.android.gms.people.service.START";
} }
public static final class APPSTATE { public interface LOCATION {
public static final int SERVICE_ID = 7; int SERVICE_ID = 6;
public static final String ACTION = "com.google.android.gms.appstate.service.START";
} }
public static final class ADREQUEST { public interface APPSTATE {
public static final int SERVICE_ID = 8; int SERVICE_ID = 7;
public static final String ACTION = "com.google.android.gms.ads.service.START"; String ACTION = "com.google.android.gms.appstate.service.START";
} }
public static final class ACCOUNT { public interface ADREQUEST {
public static final int SERVICE_ID = 9; int SERVICE_ID = 8;
public static final String ACTION = "com.google.android.gms.accounts.ACCOUNT_SERVICE"; String ACTION = "com.google.android.gms.ads.service.START";
} }
public static final class CAST { public interface ACCOUNT {
public static final int SERVICE_ID = 10; int SERVICE_ID = 9;
public static final String ACTION = "com.google.android.gms.cast.service.BIND_CAST_DEVICE_CONTROLLER_SERVICE"; String ACTION = "com.google.android.gms.accounts.ACCOUNT_SERVICE";
} }
public static final class DRIVE { public interface CAST {
public static final int SERVICE_ID = 11; int SERVICE_ID = 10;
public static final String ACTION = "com.google.android.gms.drive.ApiService.START"; String ACTION = "com.google.android.gms.cast.service.BIND_CAST_DEVICE_CONTROLLER_SERVICE";
} }
public static final class ADDRESS { public interface DRIVE {
public static final int SERVICE_ID = 12; int SERVICE_ID = 11;
public static final String ACTION = "com.google.android.gms.identity.service.BIND"; String ACTION = "com.google.android.gms.drive.ApiService.START";
} }
public static final class CAR { public interface ADDRESS {
public static final int SERVICE_ID = 13; int SERVICE_ID = 12;
public static final String ACTION = "com.google.android.gms.car.service.START"; String ACTION = "com.google.android.gms.identity.service.BIND";
} }
public static final class WEARABLE { public interface CAR {
public static final int SERVICE_ID = 14; int SERVICE_ID = 13;
public static final String ACTION = "com.google.android.gms.wearable.BIND"; String ACTION = "com.google.android.gms.car.service.START";
} }
public static final class AUTH { public interface WEARABLE {
public static final int SERVICE_ID = 16; int SERVICE_ID = 14;
public static final String ACTION = "com.google.android.gms.auth.service.START"; String ACTION = "com.google.android.gms.wearable.BIND";
} }
public static final class FITNESS { public interface AUTH {
public static final int SERVICE_ID = 17; int SERVICE_ID = 16;
public static final String ACTION = "com.google.android.gms.fitness.GoogleFitnessService.START"; String ACTION = "com.google.android.gms.auth.service.START";
} }
public static final class REMINDERS { public interface FITNESS {
public static final int SERVICE_ID = 18; int SERVICE_ID = 17;
public static final String ACTION = "com.google.android.gms.reminders.service.START"; String ACTION = "com.google.android.gms.fitness.GoogleFitnessService.START";
} }
public static final class LIGHTWEIGHT_INDEX { public interface REMINDERS {
public static final int SERVICE_ID = 19; int SERVICE_ID = 18;
public static final String ACTION = "com.google.android.gms.icing.LIGHTWEIGHT_INDEX_SERVICE"; String ACTION = "com.google.android.gms.reminders.service.START";
} }
public static final class DEVICE_CONNECTION { public interface LIGHTWEIGHT_INDEX {
public static final int SERVICE_ID = 20; int SERVICE_ID = 19;
public static final String ACTION = "com.google.android.gms.deviceconnection.service.START"; String ACTION = "com.google.android.gms.icing.LIGHTWEIGHT_INDEX_SERVICE";
} }
public static final class INDEX { public interface DEVICE_CONNECTION {
public static final int SERVICE_ID = 21; int SERVICE_ID = 20;
public static final String ACTION = "com.google.android.gms.icing.INDEX_SERVICE"; String ACTION = "com.google.android.gms.deviceconnection.service.START";
} }
public static final class LOCATION_REPORTING { public interface INDEX {
public static final int SERVICE_ID = 22; int SERVICE_ID = 21;
public static final String ACTION = "com.google.android.gms.location.reporting.service.START"; String ACTION = "com.google.android.gms.icing.INDEX_SERVICE";
} }
public static final class LOCATION_MANAGER { public interface LOCATION_REPORTING {
public static final int SERVICE_ID = 23; int SERVICE_ID = 22;
public static final String ACTION = "com.google.android.location.internal.GoogleLocationManagerService.START"; String ACTION = "com.google.android.gms.location.reporting.service.START";
String ACTION_LEGACY = "com.google.android.location.reporting.service.START";
} }
public static final class PLAY_LOG { public interface LOCATION_MANAGER {
public static final int SERVICE_ID = 24; int SERVICE_ID = 23;
public static final String ACTION = "com.google.android.gms.playlog.service.START"; String ACTION_LEGACY = "com.google.android.location.internal.GoogleLocationManagerService.START";
} }
public static final class DROIDGUARD { public interface PLAY_LOG {
public static final int SERVICE_ID = 25; int SERVICE_ID = 24;
public static final String ACTION = "com.google.android.gms.droidguard.service.START"; String ACTION = "com.google.android.gms.playlog.service.START";
} }
public static final class LOCKBOX { public interface DROIDGUARD {
public static final int SERVICE_ID = 26; int SERVICE_ID = 25;
public static final String ACTION = "com.google.android.gms.lockbox.service.START"; String ACTION = "com.google.android.gms.droidguard.service.START";
} }
public static final class CAST_MIRRORING { public interface LOCKBOX {
public static final int SERVICE_ID = 27; int SERVICE_ID = 26;
public static final String ACTION = "com.google.android.gms.cast_mirroring.service.START"; String ACTION = "com.google.android.gms.lockbox.service.START";
} }
public static final class NETWORK_QUALITY { public interface CAST_MIRRORING {
public static final int SERVICE_ID = 28; int SERVICE_ID = 27;
public static final String ACTION = "com.google.android.gms.mdm.services.START"; String ACTION = "com.google.android.gms.cast_mirroring.service.START";
} }
public static final class FEEDBACK { public interface NETWORK_QUALITY {
public static final int SERVICE_ID = 29; int SERVICE_ID = 28;
public static final String ACTION = "com.google.android.gms.feedback.internal.IFeedbackService"; String ACTION = "com.google.android.gms.mdm.services.START";
} }
public static final class SEARCH_ADMINISTRATION { public interface FEEDBACK {
public static final int SERVICE_ID = 30; int SERVICE_ID = 29;
String ACTION = "com.google.android.gms.feedback.internal.IFeedbackService";
} }
public static final class PHOTO_AUTO_BACKUP { public interface SEARCH_ADMINISTRATION {
public static final int SERVICE_ID = 31; int SERVICE_ID = 30;
public static final String ACTION = "com.google.android.gms.photos.autobackup.service.START";
} }
public static final class SEARCH_QUERIES { public interface PHOTO_AUTO_BACKUP {
public static final int SERVICE_ID = 32; int SERVICE_ID = 31;
String ACTION = "com.google.android.gms.photos.autobackup.service.START";
} }
public static final class SEARCH_GLOBAL { public interface SEARCH_QUERIES {
public static final int SERVICE_ID = 33; int SERVICE_ID = 32;
} }
public static final class UDC { public interface SEARCH_GLOBAL {
public static final int SERVICE_ID = 35; int SERVICE_ID = 33;
public static final String ACTION = "com.google.android.gms.udc.service.START";
} }
public static final class SEARCH_CORPORA { public interface UDC {
public static final int SERVICE_ID = 36; int SERVICE_ID = 35;
String ACTION = "com.google.android.gms.udc.service.START";
} }
public static final class DEVICE_MANAGER { public interface SEARCH_CORPORA {
public static final int SERVICE_ID = 37; int SERVICE_ID = 36;
public static final String ACTION = "com.google.android.gms.mdm.services.DeviceManagerApiService.START";
} }
public static final class PSEUDONYMOUS_ID { public interface DEVICE_MANAGER {
public static final int SERVICE_ID = 38; int SERVICE_ID = 37;
public static final String ACTION = "com.google.android.gms.pseudonymous.service.START"; String ACTION = "com.google.android.gms.mdm.services.DeviceManagerApiService.START";
} }
public static final class COMMON { public interface PSEUDONYMOUS_ID {
public static final int SERVICE_ID = 39; int SERVICE_ID = 38;
public static final String ACTION = "com.google.android.gms.common.service.START"; String ACTION = "com.google.android.gms.pseudonymous.service.START";
} }
public static final class CLEARCUT_LOGGER { public interface COMMON {
public static final int SERVICE_ID = 40; int SERVICE_ID = 39;
public static final String ACTION = "com.google.android.gms.clearcut.service.START"; String ACTION = "com.google.android.gms.common.service.START";
} }
public static final class USAGE_REPORTING { public interface CLEARCUT_LOGGER {
public static final int SERVICE_ID = 41; int SERVICE_ID = 40;
public static final String ACTION = "com.google.android.gms.usagereporting.service.START"; String ACTION = "com.google.android.gms.clearcut.service.START";
} }
public static final class KIDS { public interface USAGE_REPORTING {
public static final int SERVICE_ID = 42; int SERVICE_ID = 41;
public static final String ACTION = "com.google.android.gms.kids.service.START"; String ACTION = "com.google.android.gms.usagereporting.service.START";
} }
public static final class DOWNLOAD { public interface KIDS {
public static final int SERVICE_ID = 43; int SERVICE_ID = 42;
public static final String ACTION = "com.google.android.gms.common.download.START"; String ACTION = "com.google.android.gms.kids.service.START";
} }
public static final class SIGN_IN { public interface DOWNLOAD {
public static final int SERVICE_ID = 44; int SERVICE_ID = 43;
public static final String ACTION = "com.google.android.gms.signin.service.START"; String ACTION = "com.google.android.gms.common.download.START";
} }
public static final class SAFETY_NET_CLIENT { public interface SIGN_IN {
public static final int SERVICE_ID = 45; int SERVICE_ID = 44;
public static final String ACTION = "com.google.android.gms.safetynet.service.START"; String ACTION = "com.google.android.gms.signin.service.START";
} }
public static final class GSERVICES { public interface SAFETY_NET_CLIENT {
public static final int SERVICE_ID = 46; int SERVICE_ID = 45;
public static final String ACTION = "com.google.android.gms.ads.gservice.START"; String ACTION = "com.google.android.gms.safetynet.service.START";
} }
public static final class CONTEXT_MANAGER { public interface GSERVICES {
public static final int SERVICE_ID = 47; int SERVICE_ID = 46;
public static final String ACTION = "com.google.android.contextmanager.service.ContextManagerService.START"; String ACTION = "com.google.android.gms.ads.gservice.START";
} }
public static final class AUDIO_MODEM { public interface CONTEXT_MANAGER {
public static final int SERVICE_ID = 48; int SERVICE_ID = 47;
public static final String ACTION = "com.google.android.gms.audiomodem.service.AudioModemService.START"; String ACTION = "com.google.android.contextmanager.service.ContextManagerService.START";
} }
public static final class NEARBY_SHARING { public interface AUDIO_MODEM {
public static final int SERVICE_ID = 49; int SERVICE_ID = 48;
public static final String ACTION = "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"; String ACTION = "com.google.android.gms.audiomodem.service.AudioModemService.START";
} }
public static final class LIGHTWEIGHT_NETWORK_QUALITY { public interface NEARBY_SHARING {
public static final int SERVICE_ID = 51; int SERVICE_ID = 49;
public static final String ACTION = "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"; String ACTION = "com.google.android.gms.nearby.sharing.service.NearbySharingService.START";
} }
public static final class PHENOTYPE { public interface LIGHTWEIGHT_NETWORK_QUALITY {
public static final int SERVICE_ID = 51; int SERVICE_ID = 51;
public static final String ACTION = "com.google.android.gms.phenotype.service.START"; String ACTION = "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START";
} }
public static final class VOICE_UNLOCK { public interface PHENOTYPE {
public static final int SERVICE_ID = 52; int SERVICE_ID = 51;
public static final String ACTION = "com.google.android.gms.speech.service.START"; String ACTION = "com.google.android.gms.phenotype.service.START";
} }
public static final class NEARBY_CONNECTIONS { public interface VOICE_UNLOCK {
public static final int SERVICE_ID = 54; int SERVICE_ID = 52;
public static final String ACTION = "com.google.android.gms.nearby.connection.service.START"; String ACTION = "com.google.android.gms.speech.service.START";
} }
public static final class FITNESS_SENSORS { public interface NEARBY_CONNECTIONS {
public static final int SERVICE_ID = 55; int SERVICE_ID = 54;
public static final String ACTION = "com.google.android.gms.fitness.SensorsApi"; String ACTION = "com.google.android.gms.nearby.connection.service.START";
} }
public static final class FITNESS_RECORDING { public interface FITNESS_SENSORS {
public static final int SERVICE_ID = 56; int SERVICE_ID = 55;
public static final String ACTION = "com.google.android.gms.fitness.RecordingApi"; String ACTION = "com.google.android.gms.fitness.SensorsApi";
} }
public static final class FITNESS_HISTORY { public interface FITNESS_RECORDING {
public static final int SERVICE_ID = 57; int SERVICE_ID = 56;
public static final String ACTION = "com.google.android.gms.fitness.HistoryApi"; String ACTION = "com.google.android.gms.fitness.RecordingApi";
} }
public static final class FITNESS_SESSIONS { public interface FITNESS_HISTORY {
public static final int SERVICE_ID = 58; int SERVICE_ID = 57;
public static final String ACTION = "com.google.android.gms.fitness.SessionsApi"; String ACTION = "com.google.android.gms.fitness.HistoryApi";
}
public interface FITNESS_SESSIONS {
int SERVICE_ID = 58;
String ACTION = "com.google.android.gms.fitness.SessionsApi";
} }
/** /**
* BLE = Bluetooth Low Energy * BLE = Bluetooth Low Energy
*/ */
public static final class FITNESS_BLE { public interface FITNESS_BLE {
public static final int SERVICE_ID = 59; int SERVICE_ID = 59;
public static final String ACTION = "com.google.android.gms.fitness.BleApi"; String ACTION = "com.google.android.gms.fitness.BleApi";
} }
public static final class FITNESS_CONFIG { public interface FITNESS_CONFIG {
public static final int SERVICE_ID = 60; int SERVICE_ID = 60;
public static final String ACTION = "com.google.android.gms.fitness.ConfigApi"; String ACTION = "com.google.android.gms.fitness.ConfigApi";
} }
public static final class FITNESS_INTERNAL { public interface FITNESS_INTERNAL {
public static final int SERVICE_ID = 61; int SERVICE_ID = 61;
public static final String ACTION = "com.google.android.gms.fitness.InternalApi"; String ACTION = "com.google.android.gms.fitness.InternalApi";
} }
public static final class NEARBY_MESSAGES { public interface NEARBY_MESSAGES {
public static final int SERVICE_ID = 62; int SERVICE_ID = 62;
public static final String ACTION = "com.google.android.gms.nearby.messages.service.NearbyMessagesService.START"; String ACTION = "com.google.android.gms.nearby.messages.service.NearbyMessagesService.START";
} }
public static final class HELP { public interface HELP {
public static final int SERVICE_ID = 63; int SERVICE_ID = 63;
public static final String ACTION = "com.google.android.gms.googlehelp.service.GoogleHelpService.START"; String ACTION = "com.google.android.gms.googlehelp.service.GoogleHelpService.START";
} }
public static final class CONFIG { public interface CONFIG {
public static final int SERVICE_ID = 64; int SERVICE_ID = 64;
public static final String ACTION = "com.google.android.gms.config.START"; String ACTION = "com.google.android.gms.config.START";
} }
public static final class GEODATA { public interface GEODATA {
public static final int SERVICE_ID = 65; int SERVICE_ID = 65;
} }
public static final class SEARCH_IME { public interface SEARCH_IME {
public static final int SERVICE_ID = 66; int SERVICE_ID = 66;
} }
public static final class PLACE_DETECTION { public interface PLACE_DETECTION {
public static final int SERVICE_ID = 67; int SERVICE_ID = 67;
} }
public static final class CREDENTIALS { public interface CREDENTIALS {
public static final int SERVICE_ID = 68; int SERVICE_ID = 68;
public static final String ACTION = "com.google.android.gms.auth.api.credentials.service.START"; String ACTION = "com.google.android.gms.auth.api.credentials.service.START";
}
public interface ADVERTISING_ID {
// Has no service id
String ACTION = "com.google.android.gms.ads.identifier.service.START";
} }
public static String nameFromServiceId(int serviceId) { public static String nameFromServiceId(int serviceId) {