判断当前的机型(华为,小米,vivo,oppo,魅族等)

全部转换为小写,因为有的机型显示的大小写不规定

        String manufacturer = Build.MANUFACTURER;
        if (manufacturer != null && manufacturer.length()>0){
            String phone_type = manufacturer.toLowerCase();
            Log.i("manufacturer", "initView: " + phone_type);
            switch (phone_type){
                case "huawei":
                    registerBroadcast();
                    initPush();
                    break;
                case "xiaomi":
                    break;
            }
        }

 

当你需要在不同品牌的智能手机上开启log并抓取log文件以协助开发或故障排查时,各品牌提供了独特的操作方法。下面是详细步骤: 参考资源链接:[各品牌手机开启与抓取log方法详解](https://wenku.csdn.net/doc/54dfq8bsyj?spm=1055.2569.3001.10343) 1. **vivo手机**: - 开启log:打开拨号界面,输入`*#*#112#*#*`,进入log日志系统后,你可以找到开启log的开关,之后log会在后台自动录制。 - 导出log:进入设置,寻找log文件存储位置,并按照提示导出,通常存储在SD卡的`bbklog_zip`文件夹中。 2. **华为手机**: - 开启log:通过拨号界面输入`*#*#2846579#*#*`,进入后台设置,在LOG设置中开启APP日志开关。 - 抓取log:因华为的系统限制,可能需要借助第三方工具来抓取log。 3. **MIUI(小米手机)**: - 开启log:通过拨号界面输入`*#*#284#*#*`,系统会开始抓取log,并显示进度条。 - 存储位置:log文件通常保存在SD卡的`MIUI/debug_log`文件夹内,文件名带有日期标识。 4. **三星手机**: - 开启log:输入`*#9900#`,调整BUG Level至MID或HIGH,选择RUNDUMPSTATE或LOGCAT进行抓取。 - 保存log:抓取完成后,将log文件复制到SD卡,文件名通常为`.log`后缀。 5. **OPPO手机**: - 开启log:在拨号界面输入`*#800#`,根据提示进行操作,抓取log完成后,log记录可在历史记录中找到。 - 导出log:通过手机连接电脑,利用特定软件导出日志文件。 6. **魅族手机**: - 设置log:进入设置中的开发者选项,找到性能优化,开启高级日志输出,并允许所有权限。 - 使用LogReport:下载魅族官方LogReport软件,用于抓取和导出log文件。 这些步骤可以帮助你在进行项目实战时,根据手机品牌的不同,有效地开启和抓取log文件,为后续的问题分析和解决提供了重要的数据支持。对于开发者而言,了解和掌握这些方法是调试应用和排查设备问题的必备技能。 参考资源链接:[各品牌手机开启与抓取log方法详解](https://wenku.csdn.net/doc/54dfq8bsyj?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值