Advertisement
henrywu001

IPowerManager.java

Jan 2nd, 2013
468
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 27.38 KB | None | 0 0
  1. out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/os/IPowerManager.java
  2.  
  3. /*
  4.  * This file is auto-generated.  DO NOT MODIFY.
  5.  * Original file: frameworks/base/core/java/android/os/IPowerManager.aidl
  6.  */
  7. package android.os;
  8. /** @hide */
  9. public interface IPowerManager extends android.os.IInterface
  10. {
  11.     /** Local-side IPC implementation stub class. */
  12.     public static abstract class Stub extends android.os.Binder implements android.os.IPowerManager
  13.     {
  14.         private static final java.lang.String DESCRIPTOR = "android.os.IPowerManager";
  15.         /** Construct the stub at attach it to the interface. */
  16.         public Stub()
  17.         {
  18.             this.attachInterface(this, DESCRIPTOR);
  19.         }
  20.         /**
  21.          * Cast an IBinder object into an android.os.IPowerManager interface,
  22.          * generating a proxy if needed.
  23.          */
  24.         public static android.os.IPowerManager asInterface(android.os.IBinder obj)
  25.         {
  26.             if ((obj==null)) {
  27.                 return null;
  28.             }
  29.             android.os.IInterface iin = (android.os.IInterface)obj.queryLocalInterface(DESCRIPTOR);
  30.             if (((iin!=null)&&(iin instanceof android.os.IPowerManager))) {
  31.                 return ((android.os.IPowerManager)iin);
  32.             }
  33.             return new android.os.IPowerManager.Stub.Proxy(obj);
  34.         }
  35.         public android.os.IBinder asBinder()
  36.         {
  37.             return this;
  38.         }
  39.         @Override public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException
  40.         {
  41.             switch (code)
  42.             {
  43.                 case INTERFACE_TRANSACTION:
  44.                     {
  45.                         reply.writeString(DESCRIPTOR);
  46.                         return true;
  47.                     }
  48.                 case TRANSACTION_acquireWakeLock:
  49.                     {
  50.                         data.enforceInterface(DESCRIPTOR);
  51.                         int _arg0;
  52.                         _arg0 = data.readInt();
  53.                         android.os.IBinder _arg1;
  54.                         _arg1 = data.readStrongBinder();
  55.                         java.lang.String _arg2;
  56.                         _arg2 = data.readString();
  57.                         android.os.WorkSource _arg3;
  58.                         if ((0!=data.readInt())) {
  59.                             _arg3 = android.os.WorkSource.CREATOR.createFromParcel(data);
  60.                         }
  61.                         else {
  62.                             _arg3 = null;
  63.                         }
  64.                         this.acquireWakeLock(_arg0, _arg1, _arg2, _arg3);
  65.                         reply.writeNoException();
  66.                         return true;
  67.                     }
  68.                 case TRANSACTION_updateWakeLockWorkSource:
  69.                     {
  70.                         data.enforceInterface(DESCRIPTOR);
  71.                         android.os.IBinder _arg0;
  72.                         _arg0 = data.readStrongBinder();
  73.                         android.os.WorkSource _arg1;
  74.                         if ((0!=data.readInt())) {
  75.                             _arg1 = android.os.WorkSource.CREATOR.createFromParcel(data);
  76.                         }
  77.                         else {
  78.                             _arg1 = null;
  79.                         }
  80.                         this.updateWakeLockWorkSource(_arg0, _arg1);
  81.                         reply.writeNoException();
  82.                         return true;
  83.                     }
  84.                 case TRANSACTION_goToSleep:
  85.                     {
  86.                         data.enforceInterface(DESCRIPTOR);
  87.                         long _arg0;
  88.                         _arg0 = data.readLong();
  89.                         this.goToSleep(_arg0);
  90.                         reply.writeNoException();
  91.                         return true;
  92.                     }
  93.                 case TRANSACTION_goToSleepWithReason:
  94.                     {
  95.                         data.enforceInterface(DESCRIPTOR);
  96.                         long _arg0;
  97.                         _arg0 = data.readLong();
  98.                         int _arg1;
  99.                         _arg1 = data.readInt();
  100.                         this.goToSleepWithReason(_arg0, _arg1);
  101.                         reply.writeNoException();
  102.                         return true;
  103.                     }
  104.                 case TRANSACTION_releaseWakeLock:
  105.                     {
  106.                         data.enforceInterface(DESCRIPTOR);
  107.                         android.os.IBinder _arg0;
  108.                         _arg0 = data.readStrongBinder();
  109.                         int _arg1;
  110.                         _arg1 = data.readInt();
  111.                         this.releaseWakeLock(_arg0, _arg1);
  112.                         reply.writeNoException();
  113.                         return true;
  114.                     }
  115.                 case TRANSACTION_userActivity:
  116.                     {
  117.                         data.enforceInterface(DESCRIPTOR);
  118.                         long _arg0;
  119.                         _arg0 = data.readLong();
  120.                         boolean _arg1;
  121.                         _arg1 = (0!=data.readInt());
  122.                         this.userActivity(_arg0, _arg1);
  123.                         reply.writeNoException();
  124.                         return true;
  125.                     }
  126.                 case TRANSACTION_userActivityWithForce:
  127.                     {
  128.                         data.enforceInterface(DESCRIPTOR);
  129.                         long _arg0;
  130.                         _arg0 = data.readLong();
  131.                         boolean _arg1;
  132.                         _arg1 = (0!=data.readInt());
  133.                         boolean _arg2;
  134.                         _arg2 = (0!=data.readInt());
  135.                         this.userActivityWithForce(_arg0, _arg1, _arg2);
  136.                         reply.writeNoException();
  137.                         return true;
  138.                     }
  139.                 case TRANSACTION_clearUserActivityTimeout:
  140.                     {
  141.                         data.enforceInterface(DESCRIPTOR);
  142.                         long _arg0;
  143.                         _arg0 = data.readLong();
  144.                         long _arg1;
  145.                         _arg1 = data.readLong();
  146.                         this.clearUserActivityTimeout(_arg0, _arg1);
  147.                         reply.writeNoException();
  148.                         return true;
  149.                     }
  150.                 case TRANSACTION_setPokeLock:
  151.                     {
  152.                         data.enforceInterface(DESCRIPTOR);
  153.                         int _arg0;
  154.                         _arg0 = data.readInt();
  155.                         android.os.IBinder _arg1;
  156.                         _arg1 = data.readStrongBinder();
  157.                         java.lang.String _arg2;
  158.                         _arg2 = data.readString();
  159.                         this.setPokeLock(_arg0, _arg1, _arg2);
  160.                         reply.writeNoException();
  161.                         return true;
  162.                     }
  163.                 case TRANSACTION_getSupportedWakeLockFlags:
  164.                     {
  165.                         data.enforceInterface(DESCRIPTOR);
  166.                         int _result = this.getSupportedWakeLockFlags();
  167.                         reply.writeNoException();
  168.                         reply.writeInt(_result);
  169.                         return true;
  170.                     }
  171.                 case TRANSACTION_setStayOnSetting:
  172.                     {
  173.                         data.enforceInterface(DESCRIPTOR);
  174.                         int _arg0;
  175.                         _arg0 = data.readInt();
  176.                         this.setStayOnSetting(_arg0);
  177.                         reply.writeNoException();
  178.                         return true;
  179.                     }
  180.                 case TRANSACTION_setMaximumScreenOffTimeount:
  181.                     {
  182.                         data.enforceInterface(DESCRIPTOR);
  183.                         int _arg0;
  184.                         _arg0 = data.readInt();
  185.                         this.setMaximumScreenOffTimeount(_arg0);
  186.                         reply.writeNoException();
  187.                         return true;
  188.                     }
  189.                 case TRANSACTION_preventScreenOn:
  190.                     {
  191.                         data.enforceInterface(DESCRIPTOR);
  192.                         boolean _arg0;
  193.                         _arg0 = (0!=data.readInt());
  194.                         this.preventScreenOn(_arg0);
  195.                         reply.writeNoException();
  196.                         return true;
  197.                     }
  198.                 case TRANSACTION_isScreenOn:
  199.                     {
  200.                         data.enforceInterface(DESCRIPTOR);
  201.                         boolean _result = this.isScreenOn();
  202.                         reply.writeNoException();
  203.                         reply.writeInt(((_result)?(1):(0)));
  204.                         return true;
  205.                     }
  206.                 case TRANSACTION_reboot:
  207.                     {
  208.                         data.enforceInterface(DESCRIPTOR);
  209.                         java.lang.String _arg0;
  210.                         _arg0 = data.readString();
  211.                         this.reboot(_arg0);
  212.                         reply.writeNoException();
  213.                         return true;
  214.                     }
  215.                 case TRANSACTION_crash:
  216.                     {
  217.                         data.enforceInterface(DESCRIPTOR);
  218.                         java.lang.String _arg0;
  219.                         _arg0 = data.readString();
  220.                         this.crash(_arg0);
  221.                         reply.writeNoException();
  222.                         return true;
  223.                     }
  224.                 case TRANSACTION_setBacklightBrightness:
  225.                     {
  226.                         data.enforceInterface(DESCRIPTOR);
  227.                         int _arg0;
  228.                         _arg0 = data.readInt();
  229.                         this.setBacklightBrightness(_arg0);
  230.                         reply.writeNoException();
  231.                         return true;
  232.                     }
  233.                 case TRANSACTION_setAttentionLight:
  234.                     {
  235.                         data.enforceInterface(DESCRIPTOR);
  236.                         boolean _arg0;
  237.                         _arg0 = (0!=data.readInt());
  238.                         int _arg1;
  239.                         _arg1 = data.readInt();
  240.                         this.setAttentionLight(_arg0, _arg1);
  241.                         reply.writeNoException();
  242.                         return true;
  243.                     }
  244.                 case TRANSACTION_setAutoBrightnessAdjustment:
  245.                     {
  246.                         data.enforceInterface(DESCRIPTOR);
  247.                         float _arg0;
  248.                         _arg0 = data.readFloat();
  249.                         this.setAutoBrightnessAdjustment(_arg0);
  250.                         reply.writeNoException();
  251.                         return true;
  252.                     }
  253.                 case TRANSACTION_getLightSensorValue:
  254.                     {
  255.                         data.enforceInterface(DESCRIPTOR);
  256.                         int _result = this.getLightSensorValue();
  257.                         reply.writeNoException();
  258.                         reply.writeInt(_result);
  259.                         return true;
  260.                     }
  261.                 case TRANSACTION_getRawLightSensorValue:
  262.                     {
  263.                         data.enforceInterface(DESCRIPTOR);
  264.                         int _result = this.getRawLightSensorValue();
  265.                         reply.writeNoException();
  266.                         reply.writeInt(_result);
  267.                         return true;
  268.                     }
  269.                 case TRANSACTION_getLightSensorScreenBrightness:
  270.                     {
  271.                         data.enforceInterface(DESCRIPTOR);
  272.                         int _result = this.getLightSensorScreenBrightness();
  273.                         reply.writeNoException();
  274.                         reply.writeInt(_result);
  275.                         return true;
  276.                     }
  277.                 case TRANSACTION_getLightSensorButtonBrightness:
  278.                     {
  279.                         data.enforceInterface(DESCRIPTOR);
  280.                         int _result = this.getLightSensorButtonBrightness();
  281.                         reply.writeNoException();
  282.                         reply.writeInt(_result);
  283.                         return true;
  284.                     }
  285.                 case TRANSACTION_getLightSensorKeyboardBrightness:
  286.                     {
  287.                         data.enforceInterface(DESCRIPTOR);
  288.                         int _result = this.getLightSensorKeyboardBrightness();
  289.                         reply.writeNoException();
  290.                         reply.writeInt(_result);
  291.                         return true;
  292.                     }
  293.                 case TRANSACTION_cpuBoost:
  294.                     {
  295.                         data.enforceInterface(DESCRIPTOR);
  296.                         int _arg0;
  297.                         _arg0 = data.readInt();
  298.                         this.cpuBoost(_arg0);
  299.                         reply.writeNoException();
  300.                         return true;
  301.                     }
  302.             }
  303.             return super.onTransact(code, data, reply, flags);
  304.         }
  305.         private static class Proxy implements android.os.IPowerManager
  306.         {
  307.             private android.os.IBinder mRemote;
  308.             Proxy(android.os.IBinder remote)
  309.             {
  310.                 mRemote = remote;
  311.             }
  312.             public android.os.IBinder asBinder()
  313.             {
  314.                 return mRemote;
  315.             }
  316.             public java.lang.String getInterfaceDescriptor()
  317.             {
  318.                 return DESCRIPTOR;
  319.             }
  320.             // WARNING: changes in acquireWakeLock() signature must be reflected in IPowerManager.cpp/h
  321.  
  322.             public void acquireWakeLock(int flags, android.os.IBinder lock, java.lang.String tag, android.os.WorkSource ws) throws android.os.RemoteException
  323.             {
  324.                 android.os.Parcel _data = android.os.Parcel.obtain();
  325.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  326.                 try {
  327.                     _data.writeInterfaceToken(DESCRIPTOR);
  328.                     _data.writeInt(flags);
  329.                     _data.writeStrongBinder(lock);
  330.                     _data.writeString(tag);
  331.                     if ((ws!=null)) {
  332.                         _data.writeInt(1);
  333.                         ws.writeToParcel(_data, 0);
  334.                     }
  335.                     else {
  336.                         _data.writeInt(0);
  337.                     }
  338.                     mRemote.transact(Stub.TRANSACTION_acquireWakeLock, _data, _reply, 0);
  339.                     _reply.readException();
  340.                 }
  341.                 finally {
  342.                     _reply.recycle();
  343.                     _data.recycle();
  344.                 }
  345.             }
  346.             public void updateWakeLockWorkSource(android.os.IBinder lock, android.os.WorkSource ws) throws android.os.RemoteException
  347.             {
  348.                 android.os.Parcel _data = android.os.Parcel.obtain();
  349.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  350.                 try {
  351.                     _data.writeInterfaceToken(DESCRIPTOR);
  352.                     _data.writeStrongBinder(lock);
  353.                     if ((ws!=null)) {
  354.                         _data.writeInt(1);
  355.                         ws.writeToParcel(_data, 0);
  356.                     }
  357.                     else {
  358.                         _data.writeInt(0);
  359.                     }
  360.                     mRemote.transact(Stub.TRANSACTION_updateWakeLockWorkSource, _data, _reply, 0);
  361.                     _reply.readException();
  362.                 }
  363.                 finally {
  364.                     _reply.recycle();
  365.                     _data.recycle();
  366.                 }
  367.             }
  368.             public void goToSleep(long time) throws android.os.RemoteException
  369.             {
  370.                 android.os.Parcel _data = android.os.Parcel.obtain();
  371.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  372.                 try {
  373.                     _data.writeInterfaceToken(DESCRIPTOR);
  374.                     _data.writeLong(time);
  375.                     mRemote.transact(Stub.TRANSACTION_goToSleep, _data, _reply, 0);
  376.                     _reply.readException();
  377.                 }
  378.                 finally {
  379.                     _reply.recycle();
  380.                     _data.recycle();
  381.                 }
  382.             }
  383.             public void goToSleepWithReason(long time, int reason) throws android.os.RemoteException
  384.             {
  385.                 android.os.Parcel _data = android.os.Parcel.obtain();
  386.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  387.                 try {
  388.                     _data.writeInterfaceToken(DESCRIPTOR);
  389.                     _data.writeLong(time);
  390.                     _data.writeInt(reason);
  391.                     mRemote.transact(Stub.TRANSACTION_goToSleepWithReason, _data, _reply, 0);
  392.                     _reply.readException();
  393.                 }
  394.                 finally {
  395.                     _reply.recycle();
  396.                     _data.recycle();
  397.                 }
  398.             }
  399.             // WARNING: changes in releaseWakeLock() signature must be reflected in IPowerManager.cpp/h
  400.  
  401.             public void releaseWakeLock(android.os.IBinder lock, int flags) throws android.os.RemoteException
  402.             {
  403.                 android.os.Parcel _data = android.os.Parcel.obtain();
  404.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  405.                 try {
  406.                     _data.writeInterfaceToken(DESCRIPTOR);
  407.                     _data.writeStrongBinder(lock);
  408.                     _data.writeInt(flags);
  409.                     mRemote.transact(Stub.TRANSACTION_releaseWakeLock, _data, _reply, 0);
  410.                     _reply.readException();
  411.                 }
  412.                 finally {
  413.                     _reply.recycle();
  414.                     _data.recycle();
  415.                 }
  416.             }
  417.             public void userActivity(long when, boolean noChangeLights) throws android.os.RemoteException
  418.             {
  419.                 android.os.Parcel _data = android.os.Parcel.obtain();
  420.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  421.                 try {
  422.                     _data.writeInterfaceToken(DESCRIPTOR);
  423.                     _data.writeLong(when);
  424.                     _data.writeInt(((noChangeLights)?(1):(0)));
  425.                     mRemote.transact(Stub.TRANSACTION_userActivity, _data, _reply, 0);
  426.                     _reply.readException();
  427.                 }
  428.                 finally {
  429.                     _reply.recycle();
  430.                     _data.recycle();
  431.                 }
  432.             }
  433.             public void userActivityWithForce(long when, boolean noChangeLights, boolean force) throws android.os.RemoteException
  434.             {
  435.                 android.os.Parcel _data = android.os.Parcel.obtain();
  436.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  437.                 try {
  438.                     _data.writeInterfaceToken(DESCRIPTOR);
  439.                     _data.writeLong(when);
  440.                     _data.writeInt(((noChangeLights)?(1):(0)));
  441.                     _data.writeInt(((force)?(1):(0)));
  442.                     mRemote.transact(Stub.TRANSACTION_userActivityWithForce, _data, _reply, 0);
  443.                     _reply.readException();
  444.                 }
  445.                 finally {
  446.                     _reply.recycle();
  447.                     _data.recycle();
  448.                 }
  449.             }
  450.             public void clearUserActivityTimeout(long now, long timeout) throws android.os.RemoteException
  451.             {
  452.                 android.os.Parcel _data = android.os.Parcel.obtain();
  453.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  454.                 try {
  455.                     _data.writeInterfaceToken(DESCRIPTOR);
  456.                     _data.writeLong(now);
  457.                     _data.writeLong(timeout);
  458.                     mRemote.transact(Stub.TRANSACTION_clearUserActivityTimeout, _data, _reply, 0);
  459.                     _reply.readException();
  460.                 }
  461.                 finally {
  462.                     _reply.recycle();
  463.                     _data.recycle();
  464.                 }
  465.             }
  466.             public void setPokeLock(int pokey, android.os.IBinder lock, java.lang.String tag) throws android.os.RemoteException
  467.             {
  468.                 android.os.Parcel _data = android.os.Parcel.obtain();
  469.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  470.                 try {
  471.                     _data.writeInterfaceToken(DESCRIPTOR);
  472.                     _data.writeInt(pokey);
  473.                     _data.writeStrongBinder(lock);
  474.                     _data.writeString(tag);
  475.                     mRemote.transact(Stub.TRANSACTION_setPokeLock, _data, _reply, 0);
  476.                     _reply.readException();
  477.                 }
  478.                 finally {
  479.                     _reply.recycle();
  480.                     _data.recycle();
  481.                 }
  482.             }
  483.             public int getSupportedWakeLockFlags() throws android.os.RemoteException
  484.             {
  485.                 android.os.Parcel _data = android.os.Parcel.obtain();
  486.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  487.                 int _result;
  488.                 try {
  489.                     _data.writeInterfaceToken(DESCRIPTOR);
  490.                     mRemote.transact(Stub.TRANSACTION_getSupportedWakeLockFlags, _data, _reply, 0);
  491.                     _reply.readException();
  492.                     _result = _reply.readInt();
  493.                 }
  494.                 finally {
  495.                     _reply.recycle();
  496.                     _data.recycle();
  497.                 }
  498.                 return _result;
  499.             }
  500.             public void setStayOnSetting(int val) throws android.os.RemoteException
  501.             {
  502.                 android.os.Parcel _data = android.os.Parcel.obtain();
  503.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  504.                 try {
  505.                     _data.writeInterfaceToken(DESCRIPTOR);
  506.                     _data.writeInt(val);
  507.                     mRemote.transact(Stub.TRANSACTION_setStayOnSetting, _data, _reply, 0);
  508.                     _reply.readException();
  509.                 }
  510.                 finally {
  511.                     _reply.recycle();
  512.                     _data.recycle();
  513.                 }
  514.             }
  515.             public void setMaximumScreenOffTimeount(int timeMs) throws android.os.RemoteException
  516.             {
  517.                 android.os.Parcel _data = android.os.Parcel.obtain();
  518.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  519.                 try {
  520.                     _data.writeInterfaceToken(DESCRIPTOR);
  521.                     _data.writeInt(timeMs);
  522.                     mRemote.transact(Stub.TRANSACTION_setMaximumScreenOffTimeount, _data, _reply, 0);
  523.                     _reply.readException();
  524.                 }
  525.                 finally {
  526.                     _reply.recycle();
  527.                     _data.recycle();
  528.                 }
  529.             }
  530.             public void preventScreenOn(boolean prevent) throws android.os.RemoteException
  531.             {
  532.                 android.os.Parcel _data = android.os.Parcel.obtain();
  533.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  534.                 try {
  535.                     _data.writeInterfaceToken(DESCRIPTOR);
  536.                     _data.writeInt(((prevent)?(1):(0)));
  537.                     mRemote.transact(Stub.TRANSACTION_preventScreenOn, _data, _reply, 0);
  538.                     _reply.readException();
  539.                 }
  540.                 finally {
  541.                     _reply.recycle();
  542.                     _data.recycle();
  543.                 }
  544.             }
  545.             public boolean isScreenOn() throws android.os.RemoteException
  546.             {
  547.                 android.os.Parcel _data = android.os.Parcel.obtain();
  548.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  549.                 boolean _result;
  550.                 try {
  551.                     _data.writeInterfaceToken(DESCRIPTOR);
  552.                     mRemote.transact(Stub.TRANSACTION_isScreenOn, _data, _reply, 0);
  553.                     _reply.readException();
  554.                     _result = (0!=_reply.readInt());
  555.                 }
  556.                 finally {
  557.                     _reply.recycle();
  558.                     _data.recycle();
  559.                 }
  560.                 return _result;
  561.             }
  562.             public void reboot(java.lang.String reason) throws android.os.RemoteException
  563.             {
  564.                 android.os.Parcel _data = android.os.Parcel.obtain();
  565.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  566.                 try {
  567.                     _data.writeInterfaceToken(DESCRIPTOR);
  568.                     _data.writeString(reason);
  569.                     mRemote.transact(Stub.TRANSACTION_reboot, _data, _reply, 0);
  570.                     _reply.readException();
  571.                 }
  572.                 finally {
  573.                     _reply.recycle();
  574.                     _data.recycle();
  575.                 }
  576.             }
  577.             public void crash(java.lang.String message) throws android.os.RemoteException
  578.             {
  579.                 android.os.Parcel _data = android.os.Parcel.obtain();
  580.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  581.                 try {
  582.                     _data.writeInterfaceToken(DESCRIPTOR);
  583.                     _data.writeString(message);
  584.                     mRemote.transact(Stub.TRANSACTION_crash, _data, _reply, 0);
  585.                     _reply.readException();
  586.                 }
  587.                 finally {
  588.                     _reply.recycle();
  589.                     _data.recycle();
  590.                 }
  591.             }
  592.             // sets the brightness of the backlights (screen, keyboard, button) 0-255
  593.  
  594.             public void setBacklightBrightness(int brightness) throws android.os.RemoteException
  595.             {
  596.                 android.os.Parcel _data = android.os.Parcel.obtain();
  597.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  598.                 try {
  599.                     _data.writeInterfaceToken(DESCRIPTOR);
  600.                     _data.writeInt(brightness);
  601.                     mRemote.transact(Stub.TRANSACTION_setBacklightBrightness, _data, _reply, 0);
  602.                     _reply.readException();
  603.                 }
  604.                 finally {
  605.                     _reply.recycle();
  606.                     _data.recycle();
  607.                 }
  608.             }
  609.             public void setAttentionLight(boolean on, int color) throws android.os.RemoteException
  610.             {
  611.                 android.os.Parcel _data = android.os.Parcel.obtain();
  612.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  613.                 try {
  614.                     _data.writeInterfaceToken(DESCRIPTOR);
  615.                     _data.writeInt(((on)?(1):(0)));
  616.                     _data.writeInt(color);
  617.                     mRemote.transact(Stub.TRANSACTION_setAttentionLight, _data, _reply, 0);
  618.                     _reply.readException();
  619.                 }
  620.                 finally {
  621.                     _reply.recycle();
  622.                     _data.recycle();
  623.                 }
  624.             }
  625.             public void setAutoBrightnessAdjustment(float adj) throws android.os.RemoteException
  626.             {
  627.                 android.os.Parcel _data = android.os.Parcel.obtain();
  628.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  629.                 try {
  630.                     _data.writeInterfaceToken(DESCRIPTOR);
  631.                     _data.writeFloat(adj);
  632.                     mRemote.transact(Stub.TRANSACTION_setAutoBrightnessAdjustment, _data, _reply, 0);
  633.                     _reply.readException();
  634.                 }
  635.                 finally {
  636.                     _reply.recycle();
  637.                     _data.recycle();
  638.                 }
  639.             }
  640.             // custom backlight things
  641.  
  642.             public int getLightSensorValue() throws android.os.RemoteException
  643.             {
  644.                 android.os.Parcel _data = android.os.Parcel.obtain();
  645.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  646.                 int _result;
  647.                 try {
  648.                     _data.writeInterfaceToken(DESCRIPTOR);
  649.                     mRemote.transact(Stub.TRANSACTION_getLightSensorValue, _data, _reply, 0);
  650.                     _reply.readException();
  651.                     _result = _reply.readInt();
  652.                 }
  653.                 finally {
  654.                     _reply.recycle();
  655.                     _data.recycle();
  656.                 }
  657.                 return _result;
  658.             }
  659.             public int getRawLightSensorValue() throws android.os.RemoteException
  660.             {
  661.                 android.os.Parcel _data = android.os.Parcel.obtain();
  662.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  663.                 int _result;
  664.                 try {
  665.                     _data.writeInterfaceToken(DESCRIPTOR);
  666.                     mRemote.transact(Stub.TRANSACTION_getRawLightSensorValue, _data, _reply, 0);
  667.                     _reply.readException();
  668.                     _result = _reply.readInt();
  669.                 }
  670.                 finally {
  671.                     _reply.recycle();
  672.                     _data.recycle();
  673.                 }
  674.                 return _result;
  675.             }
  676.             public int getLightSensorScreenBrightness() throws android.os.RemoteException
  677.             {
  678.                 android.os.Parcel _data = android.os.Parcel.obtain();
  679.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  680.                 int _result;
  681.                 try {
  682.                     _data.writeInterfaceToken(DESCRIPTOR);
  683.                     mRemote.transact(Stub.TRANSACTION_getLightSensorScreenBrightness, _data, _reply, 0);
  684.                     _reply.readException();
  685.                     _result = _reply.readInt();
  686.                 }
  687.                 finally {
  688.                     _reply.recycle();
  689.                     _data.recycle();
  690.                 }
  691.                 return _result;
  692.             }
  693.             public int getLightSensorButtonBrightness() throws android.os.RemoteException
  694.             {
  695.                 android.os.Parcel _data = android.os.Parcel.obtain();
  696.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  697.                 int _result;
  698.                 try {
  699.                     _data.writeInterfaceToken(DESCRIPTOR);
  700.                     mRemote.transact(Stub.TRANSACTION_getLightSensorButtonBrightness, _data, _reply, 0);
  701.                     _reply.readException();
  702.                     _result = _reply.readInt();
  703.                 }
  704.                 finally {
  705.                     _reply.recycle();
  706.                     _data.recycle();
  707.                 }
  708.                 return _result;
  709.             }
  710.             public int getLightSensorKeyboardBrightness() throws android.os.RemoteException
  711.             {
  712.                 android.os.Parcel _data = android.os.Parcel.obtain();
  713.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  714.                 int _result;
  715.                 try {
  716.                     _data.writeInterfaceToken(DESCRIPTOR);
  717.                     mRemote.transact(Stub.TRANSACTION_getLightSensorKeyboardBrightness, _data, _reply, 0);
  718.                     _reply.readException();
  719.                     _result = _reply.readInt();
  720.                 }
  721.                 finally {
  722.                     _reply.recycle();
  723.                     _data.recycle();
  724.                 }
  725.                 return _result;
  726.             }
  727.             public void cpuBoost(int duration) throws android.os.RemoteException
  728.             {
  729.                 android.os.Parcel _data = android.os.Parcel.obtain();
  730.                 android.os.Parcel _reply = android.os.Parcel.obtain();
  731.                 try {
  732.                     _data.writeInterfaceToken(DESCRIPTOR);
  733.                     _data.writeInt(duration);
  734.                     mRemote.transact(Stub.TRANSACTION_cpuBoost, _data, _reply, 0);
  735.                     _reply.readException();
  736.                 }
  737.                 finally {
  738.                     _reply.recycle();
  739.                     _data.recycle();
  740.                 }
  741.             }
  742.         }
  743.         static final int TRANSACTION_acquireWakeLock = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0);
  744.         static final int TRANSACTION_updateWakeLockWorkSource = (android.os.IBinder.FIRST_CALL_TRANSACTION + 1);
  745.         static final int TRANSACTION_goToSleep = (android.os.IBinder.FIRST_CALL_TRANSACTION + 2);
  746.         static final int TRANSACTION_goToSleepWithReason = (android.os.IBinder.FIRST_CALL_TRANSACTION + 3);
  747.         static final int TRANSACTION_releaseWakeLock = (android.os.IBinder.FIRST_CALL_TRANSACTION + 4);
  748.         static final int TRANSACTION_userActivity = (android.os.IBinder.FIRST_CALL_TRANSACTION + 5);
  749.         static final int TRANSACTION_userActivityWithForce = (android.os.IBinder.FIRST_CALL_TRANSACTION + 6);
  750.         static final int TRANSACTION_clearUserActivityTimeout = (android.os.IBinder.FIRST_CALL_TRANSACTION + 7);
  751.         static final int TRANSACTION_setPokeLock = (android.os.IBinder.FIRST_CALL_TRANSACTION + 8);
  752.         static final int TRANSACTION_getSupportedWakeLockFlags = (android.os.IBinder.FIRST_CALL_TRANSACTION + 9);
  753.         static final int TRANSACTION_setStayOnSetting = (android.os.IBinder.FIRST_CALL_TRANSACTION + 10);
  754.         static final int TRANSACTION_setMaximumScreenOffTimeount = (android.os.IBinder.FIRST_CALL_TRANSACTION + 11);
  755.         static final int TRANSACTION_preventScreenOn = (android.os.IBinder.FIRST_CALL_TRANSACTION + 12);
  756.         static final int TRANSACTION_isScreenOn = (android.os.IBinder.FIRST_CALL_TRANSACTION + 13);
  757.         static final int TRANSACTION_reboot = (android.os.IBinder.FIRST_CALL_TRANSACTION + 14);
  758.         static final int TRANSACTION_crash = (android.os.IBinder.FIRST_CALL_TRANSACTION + 15);
  759.         static final int TRANSACTION_setBacklightBrightness = (android.os.IBinder.FIRST_CALL_TRANSACTION + 16);
  760.         static final int TRANSACTION_setAttentionLight = (android.os.IBinder.FIRST_CALL_TRANSACTION + 17);
  761.         static final int TRANSACTION_setAutoBrightnessAdjustment = (android.os.IBinder.FIRST_CALL_TRANSACTION + 18);
  762.         static final int TRANSACTION_getLightSensorValue = (android.os.IBinder.FIRST_CALL_TRANSACTION + 19);
  763.         static final int TRANSACTION_getRawLightSensorValue = (android.os.IBinder.FIRST_CALL_TRANSACTION + 20);
  764.         static final int TRANSACTION_getLightSensorScreenBrightness = (android.os.IBinder.FIRST_CALL_TRANSACTION + 21);
  765.         static final int TRANSACTION_getLightSensorButtonBrightness = (android.os.IBinder.FIRST_CALL_TRANSACTION + 22);
  766.         static final int TRANSACTION_getLightSensorKeyboardBrightness = (android.os.IBinder.FIRST_CALL_TRANSACTION + 23);
  767.         static final int TRANSACTION_cpuBoost = (android.os.IBinder.FIRST_CALL_TRANSACTION + 24);
  768.     }
  769.     // WARNING: changes in acquireWakeLock() signature must be reflected in IPowerManager.cpp/h
  770.  
  771.     public void acquireWakeLock(int flags, android.os.IBinder lock, java.lang.String tag, android.os.WorkSource ws) throws android.os.RemoteException;
  772.     public void updateWakeLockWorkSource(android.os.IBinder lock, android.os.WorkSource ws) throws android.os.RemoteException;
  773.     public void goToSleep(long time) throws android.os.RemoteException;
  774.     public void goToSleepWithReason(long time, int reason) throws android.os.RemoteException;
  775.     // WARNING: changes in releaseWakeLock() signature must be reflected in IPowerManager.cpp/h
  776.  
  777.     public void releaseWakeLock(android.os.IBinder lock, int flags) throws android.os.RemoteException;
  778.     public void userActivity(long when, boolean noChangeLights) throws android.os.RemoteException;
  779.     public void userActivityWithForce(long when, boolean noChangeLights, boolean force) throws android.os.RemoteException;
  780.     public void clearUserActivityTimeout(long now, long timeout) throws android.os.RemoteException;
  781.     public void setPokeLock(int pokey, android.os.IBinder lock, java.lang.String tag) throws android.os.RemoteException;
  782.     public int getSupportedWakeLockFlags() throws android.os.RemoteException;
  783.     public void setStayOnSetting(int val) throws android.os.RemoteException;
  784.     public void setMaximumScreenOffTimeount(int timeMs) throws android.os.RemoteException;
  785.     public void preventScreenOn(boolean prevent) throws android.os.RemoteException;
  786.     public boolean isScreenOn() throws android.os.RemoteException;
  787.     public void reboot(java.lang.String reason) throws android.os.RemoteException;
  788.     public void crash(java.lang.String message) throws android.os.RemoteException;
  789.     // sets the brightness of the backlights (screen, keyboard, button) 0-255
  790.  
  791.     public void setBacklightBrightness(int brightness) throws android.os.RemoteException;
  792.     public void setAttentionLight(boolean on, int color) throws android.os.RemoteException;
  793.     public void setAutoBrightnessAdjustment(float adj) throws android.os.RemoteException;
  794.     // custom backlight things
  795.  
  796.     public int getLightSensorValue() throws android.os.RemoteException;
  797.     public int getRawLightSensorValue() throws android.os.RemoteException;
  798.     public int getLightSensorScreenBrightness() throws android.os.RemoteException;
  799.     public int getLightSensorButtonBrightness() throws android.os.RemoteException;
  800.     public int getLightSensorKeyboardBrightness() throws android.os.RemoteException;
  801.     public void cpuBoost(int duration) throws android.os.RemoteException;
  802. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement