微信无法拍摄小视频问题

hi! what's up!

我是博主illa!今天给大家介绍一个我之前遇到的疑难问题!


问题描述:微信无法正常拍摄小视频,提示无法获取摄像头数据。。。

心路历程:当时看这个问题,百思不得其解,感觉不像是改出来的问题,以为是wechat自身的bug,但是后面去掉自身修改的东西,问题居然没了!当时我的内心几乎是崩溃的!只好一步步排查!

解决过程:具体过程不多说,主要是将自己修改的东西一步步删除验证!已经全删完了。发现还是有问题,最终我把怀疑的目光放在了手机型号,一改还真ok了。但是客户又确实需要这个型号。怎么办?看以下代码

具体代码:最终我决定随意改了一个比较长不常见的型号,然后在textView.java使用replace()方法替换成客户需要的型号!

\frameworks\base\core\java\android\widget\TextView.java

    @android.view.RemotableViewMethod
    public final void setText(CharSequence text) {
               if(text != null && text.toString().contains("XP-02")){ 
                    text = text.toString().replace("XP-02", "M9");
                }				   
        setText(text, mBufferType);
    }

至于为啥这个型号不被微信支持,暂不知道。

今天就到这里,希望以上代码可以对阅读者有所启发。我们来日方长!



猜你喜欢

转载自blog.csdn.net/illailla/article/details/79911307