博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Some Android functions
阅读量:6274 次
发布时间:2019-06-22

本文共 2219 字,大约阅读时间需要 7 分钟。

1. 隐藏软键盘

private void hideKeyboard() {        final Activity activity = getActivity();        if (activity != null) {            View view = activity.getCurrentFocus();            InputMethodManager imm = (InputMethodManager)                    activity.getSystemService(Context.INPUT_METHOD_SERVICE);            imm.hideSoftInputFromWindow(view.getWindowToken(), 0);        }    }

 2. 判断有没有实体导航键,HOME BACK RECENT

一般是去看property qemu.hw.mainkeys

可以用adb shell getprop或者在BSP里使用SystemProperties去查看

 

3. 获取Internal和外部SD卡容量大小:

StorageManager mStorageManager;mStorageManager = context.getSystemService(StorageManager.class);final List
volumes = mStorageManager.getVolumes(); Collections.sort(volumes, VolumeInfo.getDescriptionComparator()); for (VolumeInfo vol : volumes) { if (vol.getType() == VolumeInfo.TYPE_PRIVATE) { //Internal storage final long volumeTotalBytes = PrivateStorageInfo.getTotalSize(vol, sTotalInternalStorage); } else if (vol.getType() == VolumeInfo.TYPE_PUBLIC) { // SD card } }public static long getTotalSize(VolumeInfo info, long totalInternalStorage) { final Context context = AppGlobals.getInitialApplication(); final StorageStatsManager stats = context.getSystemService(StorageStatsManager.class); try { return stats.getTotalBytes(info.getFsUuid()); } catch (IOException e) { Log.w(TAG, e); return 0; } }

 4. frameworks修改 支持屏幕旋转180度

frameworks/base/core/res/res/values/config.xml

true

参考 https://blog.csdn.net/Aaron121314/article/details/78235938

 

5. 启用/禁用锁屏旋转

修改 frameworks/base/core/res/res/values/config.xml

false

去使用这个config的位置在 frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowManager.java

private boolean shouldEnableKeyguardScreenRotation() {        Resources res = mContext.getResources();        return SystemProperties.getBoolean("lockscreen.rot_override", false)                || res.getBoolean(R.bool.config_enableLockScreenRotation);    }

 

转载于:https://www.cnblogs.com/kunkka/p/10275571.html

你可能感兴趣的文章
白帽子守护网络安全,高薪酬成大学生就业首选!
查看>>
AMD 16核心Zen处理器首曝:四通道DDR4
查看>>
阿里大数据打假:实时分析数据每秒1亿次
查看>>
如何入手 dubbo
查看>>
英国网络安全公司Darktrace获6400万美元C轮融资
查看>>
CYQ.Data+EasyUI开发:几个相关的问题CheckBox、Tree、TreeGrid
查看>>
Extjs分页使用Java实现数据库数据查询
查看>>
BayWa收购光伏分销商Solarmatrix进军澳大利亚市场
查看>>
股东致函雅虎董事会要求别再烧钱 雅虎反呛
查看>>
移动OA的魅力--大众点评的“企业号”运用法则
查看>>
芯片进口额远超原油 中国芯待发力
查看>>
ARM想将芯片装进人类大脑 降低能耗是一大挑战
查看>>
Oracle数据库的备份方法
查看>>
Selenium 自动登录考勤系统
查看>>
关于如何以编程的方式执行TestNG
查看>>
智能照明造福千家万户 家居智能不再是梦
查看>>
物联网如何跳出“看起来很美”?
查看>>
浅谈MySQL 数据库性能优化
查看>>
拥抱白帽黑客,通用宣布安全漏洞报告项目
查看>>
《UNIX/Linux 系统管理技术手册(第四版)》——1.10 其他的权威文档
查看>>