1 /* 2 * Copyright (C) 2018 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 * use this file except in compliance with the License. You may obtain a copy of 6 * the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 * License for the specific language governing permissions and limitations under 14 * the License. 15 */ 16 17 package com.android.frameworks.perftests.am.util; 18 19 public class Constants { 20 public static final String TYPE_TARGET_PACKAGE_START = "target_package_start"; 21 public static final String TYPE_BROADCAST_RECEIVE = "broadcast_receive"; 22 public static final String TYPE_SERVICE_BIND = "service_bind"; 23 public static final String TYPE_SERVICE_START = "service_start"; 24 public static final String TYPE_SERVICE_CONNECTED = "service_connection_connect"; 25 26 public static final String ACTION_BROADCAST_MANIFEST_RECEIVE = 27 "com.android.frameworks.perftests.ACTION_BROADCAST_MANIFEST_RECEIVE"; 28 public static final String ACTION_BROADCAST_REGISTERED_RECEIVE = 29 "com.android.frameworks.perftests.ACTION_BROADCAST_REGISTERED_RECEIVE"; 30 31 public static final String EXTRA_RECEIVER_CALLBACK = "receiver_callback_binder"; 32 public static final String EXTRA_LOOPER_IDLE_CALLBACK = "looper_idle_callback_binder"; 33 public static final String EXTRA_SOURCE_PACKAGE = "source_package"; 34 public static final String EXTRA_URI = "uri"; 35 public static final String EXTRA_REQ_FINISH_ACTIVITY = "req_finish_activity"; 36 public static final String EXTRA_SEQ = "seq"; 37 public static final String EXTRA_ARG1 = "arg1"; 38 public static final String EXTRA_ARG2 = "arg2"; 39 40 public static final int RESULT_NO_ERROR = 0; 41 public static final int RESULT_ERROR = 1; 42 public static final String STUB_INIT_SERVICE_NAME = "com.android.stubs.am.InitService"; 43 44 public static final int COMMAND_BIND_SERVICE = 1; 45 public static final int COMMAND_UNBIND_SERVICE = 2; 46 public static final int COMMAND_ACQUIRE_CONTENT_PROVIDER = 3; 47 public static final int COMMAND_RELEASE_CONTENT_PROVIDER = 4; 48 public static final int COMMAND_SEND_BROADCAST = 5; 49 public static final int COMMAND_START_ACTIVITY = 6; 50 public static final int COMMAND_STOP_ACTIVITY = 7; 51 52 public static final int MSG_DEFAULT = 0; 53 public static final int MSG_UNBIND_DONE = 1; 54 55 public static final int REPLY_PACKAGE_START_RESULT = 0; 56 public static final int REPLY_COMMAND_RESULT = 1; 57 58 public static final String STUB_ACTION_ACTIVITY = 59 "com.android.stubs.am.ACTION_START_TEST_ACTIVITY"; 60 public static final String STUB_ACTION_BROADCAST = 61 "com.android.stubs.am.ACTION_BROADCAST_TEST"; 62 } 63