Setting中某些項的設置:
1.Device administrators.
2.Accessibility SERVICES.
在設置Device administrators中用到的setActiveAdmin方法已經隱藏了,需要另行編繹.
public void setDevice(){
List<ResolveInfo> avail = this.getPackageManager().queryBroadcastReceivers(
new Intent(DeviceAdminReceiver.ACTION_DEVICE_ADMIN_ENABLED),
PackageManager.GET_META_DATA);
int count = avail == null ? 0 : avail.size();
for (int i=0; i<count; i++) {
ResolveInfo ri = avail.get(i);
try {
DeviceAdminInfo dpi = new DeviceAdminInfo(this, ri);
if (dpi.isVisible() || mActiveAdmins.contains(dpi.getComponent())) {
mAvailableAdmins.add(dpi);
}
} catch (XmlPullParserException e) {
Log.w(TAG, "Skipping " + ri.activityInfo, e);
} catch (IOException e) {
Log.w(TAG, "Skipping " + ri.activityInfo, e);
}
}
DevicePolicyManager devicePolicyManager = (DevicePolicyManager)getSystemService(DEVICE_POLICY_SERVICE);
for (int i = 0; i < mAvailableAdmins.size(); i++) {
ComponentName componentName = mAvailableAdmins.get(i).getComponent();
devicePolicyManager.setActiveAdmin(componentName,true);
}
}
public void SetAccessibility(){
AccessibilityManager accessibilityManager =(AccessibilityManager) getSystemService(Service.ACCESSIBILITY_SERVICE);
List<ServiceInfo> installedServices = accessibilityManager.getAccessibilityServiceList();
// Log.i("Accessibility Test","The ServiceInfo size is: "+String.valueOf(installedServices.size()));
for (int i = 0; i < installedServices.size(); i++) {
ServiceInfo serviceInfo = installedServices.get(i);
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_ENABLED, 1);
Settings.Secure.putString(getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, serviceInfo.packageName + "/" + serviceInfo.name);
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_ENABLED, 1);
}
}
分享到:
相关推荐
<br>frameworks/opt/net/ethernet/java/com/android/server/ethernet/Ethe rnetNetworkFactory.java <br>frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetServiceImpl.java <br>frameworks/...
<item>"bt-pan"</item> </string-array> 2、去掉蓝牙: Z:\home\rediron\a33\ap6181_bb16v3_sina33\android\device\softwinner\astar-y3\astar_y3.mk # wifi features PRODUCT_COPY_FILES += \ frameworks/...
<item>"bt-pan"</item> </string-array> 2、干掉BT(特别是rtl8723bs的): R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\astar_d7.mk PRODUCT_PACKAGES += Launcher3 PRODUCT_...
<item>"bt-pan"</item> </string-array> 3、 R:\wyb\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\astar_y3.mk # ap6181/6210/6330 sdio wifi fw and nvram #$(call inherit-product-if-exists, ...
android整个Setting模块的应用层源代码,供大家学习。
wakeup_src_wl = port:PL07<4><default><default><0> ;wakeup_src_bt = port:PL09<4><default><default><0> bb_wake_ap = port:PL02<4><default><default><0> [usbc1] usb_used = 1 usb_drv_vbus_gpio = port:PD...
<item>"bt-pan"</item> </string-array> 3、 Q:\a33\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\astar_y3.mk # ap6181/6210/6330 sdio wifi fw and nvram #$(call inherit-product-if-exists, ...
android原生setting分析(修改版)
wakeup_src_bt = port:PL09<4><default><default><0> bb_wake_ap = port:PL02<4><default><default><0> ;-------------------------------------------------------------------------------- ;wifi/bt/fm/gps/...
Android Studio Setting,包含code style,keymap,插件等设置。一键导入,终身受用。
<item>"bt-pan"</item> </string-array> 3、 R:\wyb\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\astar_y3.mk # ap6181/6210/6330 sdio wifi fw and nvram #$(call inherit-product-if-exists, ...
<item>"bt-pan"</item> </string-array> 3、 R:\wyb\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\astar_y3.mk # ap6181/6210/6330 sdio wifi fw and nvram #$(call inherit-product-if-exists, ...
android 系统setting的源码。可以看看
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
CoolClock->Touch in screen(Or click menu)->Setting Trigger Screen Slide over to turn screen on and off is via proximity sensor(It's near by earpiece), but you need activate device administrator ...
android4.2.2 设置需要的库文件,主要有:bouncycastle、framework、guava、jsr305、telephony。
<EncoderProfile quality="1080p" fileFormat="mp4" duration="30"> <Video codec="h264" bitRate="9000000" width="1920" height="1080" frameRate="24" /> <Audio codec="aac" bitRate="128000" sample...
android原生setting分析
Android的一些常用配置setting,直接导入到android即可。
AndroidStudio_setting.jar