
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题腾讯X5 webview在两种情况下使用,在首次启动会有问题:1、应用启动后马上调用webview2、新启一个进程使用webview,并且在新进程中初始化X5此问题只会在首次安装的时候出现,第二次启动App的时候就不会有问题了。报错如下:TypeError: Cannot read property 'getExtension' of null原因首次安装本地没有X5内...
概述此文出自笔者回答的一个知乎问题,原问题:Android Input子系统为什么要使用socket,而不是binder?Android Input子系统为什么要使用socket,而不是binder?近期正好学习到Binder与input系统相关的知识,觉得这个问题非常有意思。使用socket而不使用binder的原因非常多,笔者仅根据自己的认知回答一下,一定会有考虑不周的地方,有想法的读者可以评
概述根据前文分析,InputDispatcher将事件分发给app进程是通过InputChannel,那么InputChannel又是什么时候建立的呢?InputChannel的初始化InputChannel初始化,调用任务栈如下:ViewRootImpl.setView()IWindowSession.addToDisplay()等同于 WindowManagerService.addToDis
概述前文已经解析的内容是:app进程在接收到input事件后,最终传递到View,经过了哪些操作。本文将继续探索 android input系统,分析下系统进程是怎么将input事件传递到app进程的。InputDispatcher的事件分发系统进程的input事件都通过InputDispatcher这个类来进行分发。比如当有触摸事件发送过来时,InputDispatcher会对其进行判断来分发给
概述近期使用Fragment,需要将事件透传到下层(可能是Activity,也可能是其他Fragment),于是作此文记录之。原理其实很简答,就是让Fragment布局中ViewGroup都会将触摸事件传递到下层。主要是通过重写dispatchTouchEvent方法来实现。需要注意的是,如果Fragment布局中嵌套较多,那么每一层都需要重写dispatchTouchEvent这个方法。...
概要本文科普性质偏多,主要讲一下神经网络中一些常见的概念,如果是完全不懂的小白也可以阅读。本文参考:一个例子理解NN(神经网络) 模型现在想要计算一个人的智商,目前影响智商的因素有身高、体重、家庭背景三个,三者的影响权重也不同,最终能通过三者和权重计算出一个人的智商。这些所有的因素结合到一起就可以称为是神经网络,如下图:由此可以引申出神经网络的三个概念:输入层(Input lay...
Android Binder系列文章:由浅入深 学习 Android Binder(一)- AIDL由浅入深 学习 Android Binder(二)- bindService流程由浅入深 学习 Android Binder(三)- java binder深究(从java到native)由浅入深 学习 Android Binder(四)- ibinderForJavaObject 与 javaOb
图片轮播算是我们用的比较多的一个功能,我之前也写过类似的文章(http://blog.csdn.net/double2hao/article/details/48896297),但是说实话自己写并不是特别方便,而且往往bug会比较多。而在github上有一些大神专门写了viewpager的轮播框架并且开源,供大家学习参考,这篇博客就教大家如何简单地使用开源框架RollViewPager。 ...
前言之前已经写过用Fragment做主界面以及Fragment与Activity通信的文章。两篇文章如下:ndroid viewpager+fragment做主界面(超容易理解的demo!)android Fragment与Activity交互,互相发数据(附图详解)对于Fragment还剩FragmentTransaction没有具体讲到,此篇文章就讲一下FragmentTransacti
问题排查方案1、确认是否正确安装了hdc2、查看hap 是否编译成功3、尝试使用hdc安装







