- 博客(6)
- 收藏
- 关注
原创 安卓Setting简单修改
2.其实到这里,只要把xml中对应的代码给注释掉以及对应的Java或者Kotlin代码给删掉就行了,但是我觉得这样挺麻烦的,比如删掉了一个Java文件的对应代码,可能这一部分又和其他模块有关联,那又得到对应的模块修改 ,其实只要找到对应的控制器在isAvailable()方法中返回false,有些控制器可能是getAvailabilityStatus()方法,这个需要return UNSUPPORTED_ON_DEVICE。以设置->网络和互联网为例,我需要将其中的“网络和通信”和“SIM卡”功能移除。
2025-07-30 15:33:36
247
原创 安卓设备中如何获取多张SIM的ICCID
在 Android 5.0(API 级别 21)及以上版本,你可以使用 SubscriptionManager 获取 SIM 卡的详细信息,包括 ICCID
2025-01-07 11:35:06
581
原创 Android开发中检测USB插拔
动态注册和注销广播接收器:最好在Activity或Service的生命周期中动态注册和注销广播接收器,避免内存泄漏。设备权限:如果需要和USB设备进行交互,可能还需要申请设备的权限,通常通过UsbManager.requestPermission()来处理。
2024-10-15 10:03:09
1253
原创 Android开发中删除安卓设备文件夹里面的文件
Toast.makeText(MainActivity.this,"已清空",Toast.LENGTH_SHORT).show();接着在onClick()中指定要删除文件夹里面的文件,并且调用delete()方法,这一步我是在oncreat()里执行的。Log.i(TAG,"文件删除失败:"+file.getAbsolutePath());先创建一个删除文件夹内所有文件的方法deleteFile()//如果是文件夹,递归删除该文件夹内的内容。Log.i(TAG,"目录不存在或者不是目录");
2024-08-24 17:50:59
813
原创 使用SharedPreferences保存CheckBox的操作状态
假设现在有三组摄像头,当打开app然后勾选第一个复选框时就是打开第一组摄像头,而取消勾选第一个复选框就是关闭第一组摄像头,其它两组也分别对应剩下的两组复选框;最后我这里面只是用一些日志打印来测试一些这个demo,这也是我进企业实习第一次公司给我安排的一个简单任务来增加公司某个测试apk的功能,所以其中不足之处肯定会有的。想要解决问题首先要了解复选框的基本特性,至于保存复选框的状态可以使用安卓中的一个轻量级的存储辅助类SharedPreference来实现。
2024-08-14 11:41:37
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅