use of android.content.pm.ConfigurationInfo in project XobotOS by xamarin.
the class ActivityManagerProxy method getDeviceConfigurationInfo.
public ConfigurationInfo getDeviceConfigurationInfo() throws RemoteException {
Parcel data = Parcel.obtain();
Parcel reply = Parcel.obtain();
data.writeInterfaceToken(IActivityManager.descriptor);
mRemote.transact(GET_DEVICE_CONFIGURATION_TRANSACTION, data, reply, 0);
reply.readException();
ConfigurationInfo res = ConfigurationInfo.CREATOR.createFromParcel(reply);
reply.recycle();
data.recycle();
return res;
}
use of android.content.pm.ConfigurationInfo in project android_frameworks_base by DirtyUnicorns.
the class ActivityManagerProxy method getDeviceConfigurationInfo.
public ConfigurationInfo getDeviceConfigurationInfo() throws RemoteException {
Parcel data = Parcel.obtain();
Parcel reply = Parcel.obtain();
data.writeInterfaceToken(IActivityManager.descriptor);
mRemote.transact(GET_DEVICE_CONFIGURATION_TRANSACTION, data, reply, 0);
reply.readException();
ConfigurationInfo res = ConfigurationInfo.CREATOR.createFromParcel(reply);
reply.recycle();
data.recycle();
return res;
}
use of android.content.pm.ConfigurationInfo in project android_frameworks_base by DirtyUnicorns.
the class ActivityManagerTest method testGetDeviceConfigurationInfo.
@SmallTest
public void testGetDeviceConfigurationInfo() throws Exception {
ConfigurationInfo config = mActivityManager.getDeviceConfigurationInfo();
assertNotNull(config);
// Validate values against configuration retrieved from resources
Configuration vconfig = mContext.getResources().getConfiguration();
assertNotNull(vconfig);
assertEquals(config.reqKeyboardType, vconfig.keyboard);
assertEquals(config.reqTouchScreen, vconfig.touchscreen);
assertEquals(config.reqNavigation, vconfig.navigation);
if (vconfig.navigation == Configuration.NAVIGATION_NONAV) {
assertNotNull(config.reqInputFeatures & ConfigurationInfo.INPUT_FEATURE_FIVE_WAY_NAV);
}
if (vconfig.keyboard != Configuration.KEYBOARD_UNDEFINED) {
assertNotNull(config.reqInputFeatures & ConfigurationInfo.INPUT_FEATURE_HARD_KEYBOARD);
}
}
use of android.content.pm.ConfigurationInfo in project cornerstone by Onskreen.
the class ActivityManagerProxy method getDeviceConfigurationInfo.
public ConfigurationInfo getDeviceConfigurationInfo() throws RemoteException {
Parcel data = Parcel.obtain();
Parcel reply = Parcel.obtain();
data.writeInterfaceToken(IActivityManager.descriptor);
mRemote.transact(GET_DEVICE_CONFIGURATION_TRANSACTION, data, reply, 0);
reply.readException();
ConfigurationInfo res = ConfigurationInfo.CREATOR.createFromParcel(reply);
reply.recycle();
data.recycle();
return res;
}
use of android.content.pm.ConfigurationInfo in project android_frameworks_base by AOSPA.
the class ActivityManagerProxy method getDeviceConfigurationInfo.
public ConfigurationInfo getDeviceConfigurationInfo() throws RemoteException {
Parcel data = Parcel.obtain();
Parcel reply = Parcel.obtain();
data.writeInterfaceToken(IActivityManager.descriptor);
mRemote.transact(GET_DEVICE_CONFIGURATION_TRANSACTION, data, reply, 0);
reply.readException();
ConfigurationInfo res = ConfigurationInfo.CREATOR.createFromParcel(reply);
reply.recycle();
data.recycle();
return res;
}
Aggregations