194 lines
12 KiB
Plaintext
194 lines
12 KiB
Plaintext
package android.os;
|
|
|
|
import android.os.ICloudSensorCallback;
|
|
import android.os.ICloudGpsCallback;
|
|
import android.os.ICloudCameraCallback;
|
|
import android.os.ICloudAudioCallback;
|
|
import android.os.ICloudCameraSetPicCallback;
|
|
|
|
interface ICloudService {
|
|
//sensor
|
|
oneway void enableSensor(int sensorId, boolean enable);
|
|
boolean isEnableSensor(int sensorId);
|
|
oneway void setSensorNumber(int number);
|
|
oneway void setSensorChanged(int sensorId, float x, float y, float z);
|
|
oneway void registerSensorCallback(ICloudSensorCallback callback);
|
|
oneway void unregisterSensorCallback(ICloudSensorCallback callback);
|
|
// Define methods for setting each sensor with their respective parameters
|
|
oneway void SensorUpdate();
|
|
void setSensorDel(int value);
|
|
void setMultiSensor(int type,String name,String vendor);
|
|
oneway void setSensorAcceleration(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorMagneticField(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorOrientation(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorGyroscope(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorLight(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorPressure(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorProximity(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorGravity(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorLinearAcceleration(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorRotationVector(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorHumidity(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorTemperature(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorMagneticFieldUncalibrated(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorGameRotationVector(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorGyroscopeUncalibrated(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorSignificantMotion(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorStepDetector(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorStepCounter(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorGeomagneticRotation(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorHeartRate(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorTiltDetector(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorPickUpGesture(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorWristTilt(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorDeviceOrientation(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorMotionDetect(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorAccelerationUncalibrated(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorHingeAngle0(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorHingeAngle1(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
oneway void setSensorHingeAngle2(in String name, in String vendor, float maxRange, float resolution,
|
|
float power, int minDelay, int fifoReservedEventCount,
|
|
int fifoMaxEventCount, int maxDelay, int version, in String typeString);
|
|
|
|
//bat
|
|
oneway void setBATHealth(String health);
|
|
oneway void setBATLevel(int level);
|
|
oneway void setBATStatus(String status);
|
|
oneway void setBATPresent(boolean enable);
|
|
oneway void setBATTec(String technology);
|
|
oneway void setBATTemp(int temperature);
|
|
oneway void setBATCurrent(int current_now);
|
|
oneway void setBATVoltage(int voltage_now);
|
|
oneway void setBATACOnline(boolean online);
|
|
oneway void setBATUSBOnline(boolean online);
|
|
oneway void setBATWirelessOnline(boolean online);
|
|
|
|
//gps
|
|
oneway void openMockLocation();
|
|
oneway void closeMockLocation();
|
|
int getMockLocationState();
|
|
oneway void setGpsLocation(int size, int flags, double latitude,double longitude, double altitude, double speed, double bearing, double horizontalAccuracyMeters,double verticalAccuracyMeters,double speedAccuracyMetersPerSecond,double bearingAccuracyDegrees,long timestamp);
|
|
oneway void setGpsCallback(ICloudGpsCallback callback);
|
|
oneway void setGnssSatellites(int num);
|
|
oneway void SetGnssSvStatus(int sv_count, int svId, int constellationType,float cn0DbHz, float Elevation, float Azimuth,float carrierFrequencyHz, int gnns_index);
|
|
|
|
//deviceinfo
|
|
oneway void setPropString(String key,String value) ;
|
|
oneway void setPropInt(String key,int value);
|
|
|
|
//virtmodem
|
|
int SetCellInfo(String type, String mcc, String mnc, String tac, String cellid, String narfcn, String physicalcellid);
|
|
int SetImeiNum(String data);
|
|
int SetPhoneNum(String data);
|
|
int SetImsiNum(String data);
|
|
int SetMobile(String mcc, String mnc);
|
|
int SetIccidNum(String data);
|
|
int SetNetworkOperatorName(String data);
|
|
|
|
//camera
|
|
void setCameraCallback(ICloudCameraCallback callback);
|
|
void setCameraSetPicCallback(ICloudCameraSetPicCallback callback);
|
|
void setPicbitmap(in ParcelFileDescriptor stream,int size,int width,int height);
|
|
// cameraId 0 back 1 front
|
|
// status 0 open 1 close
|
|
oneway void notifyCameraOpen(int camereId);
|
|
oneway void notifyCameraClose();
|
|
// 0: close
|
|
// 1: back open
|
|
// 2: front open
|
|
int getCameraStatus();
|
|
|
|
//audio
|
|
void injectMic(in ParcelFileDescriptor stream);
|
|
void setAudioCallback(ICloudAudioCallback callback);
|
|
//camera
|
|
void setPicbitmapYUV(in ParcelFileDescriptor streamy,int sizey,
|
|
in ParcelFileDescriptor streamu,int sizeu,
|
|
in ParcelFileDescriptor streamv,int sizev,int width,int height,boolean isYUV);
|
|
}
|
|
|