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