简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如题,安装linux系统的时候遇到了如下问题:翻译一下:go back to the menu and correct this problem 返回菜单和纠正这个问题 the partition table format in use on your disks normally requires you to create a separate partitio
概要笔者近期做到对天气预报JSON数据解析,在此小记。天气预报接口:http://wthrcdn.etouch.cn/weather_mini?citykey=101200101JSON数据如下:{"desc": "OK","status": 1000,"data&
转载自http://gityuan.com/2015/10/31/binder-prepare/https://www.zhihu.com/question/39440766android 为什么要用binder(1)从性能的角度数据拷贝次数:Binder数据拷贝只需要一次,而管道、消息队列、Socket都需要2次,但共享内存方式一次内存拷贝都不需要;从性能角度看,Binder性能仅...
概述demo项目 github地址:aidl是常用的android IPC方式,本文将根据一个demo来解析下AIDL的原理。为了便于读者理解,本文不会探究Binder的实现细节,可以认为Binder在此文的分析中被看做是一个“黑盒”。有一定经验的读者可以直接到文末看总结,最终流程图如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bLrLwiAU-1605878
前言上一篇文章已经讲述了何为小程序,地址如下:https://blog.csdn.net/double2hao/article/details/80956711此篇主要讲一下其架构设计。对WebView的优化系统架构图下图摘自github:...
设计目的1、网上很少有关于SQLite简单综合项目的测试APP。2、把自己所学的部分UI综合一下,希望能给新手一些帮助。涉及知识点1、包括SQLite的增删查找等功能。查找中加入了“模糊搜索”的功能。2、RecyclerView展示3、SharedPreference保存密码,以及判别是否是第一次安装APP。(如果是第一次就录入测试数据)4、简单的Menu操作...
概述前面讲到,系统进程是通过InputDispatcher将事件分发给app进程的。前文地址:那么InputDispatcher的事件又是从哪里来的呢?android是怎么收到硬件层的事件的呢?本文将对此进行探索。InputReader本身的答案就是在InputReader这个类中,InputReader会启动一个线程一直循环处理逻辑,主要做两件事:获取硬件设备的事件将获取到的原始数据进行处理后传
前言之前已经讲过动画相关的内容,没有接触过的读者可以看下笔者之前对android动画使用的整理。Android动画总结 (valueAnimator、objectAnimator、AnimatorSet、PropertyValuesHolder、Interpolator)插值器概念动画插值器可以用来控制动画的变化规律,比如变化速率是先快后慢,还是先慢后快,或者是更细节的其他。android系统已经
概述postDelay是在android中经常用来处理时延任务的操作。近期突然比较好奇postDelay实现时延的原理,于是学习后作此文。如果对handler原理还完全不了解的读者可以看下笔者的此篇文章:Handler源码解析postDelay的调用过程public final boolean postDelayed(@NonNull Runnable r, long delayMillis) {
问题腾讯X5 webview在两种情况下使用,在首次启动会有问题:1、应用启动后马上调用webview2、新启一个进程使用webview,并且在新进程中初始化X5此问题只会在首次安装的时候出现,第二次启动App的时候就不会有问题了。报错如下:TypeError: Cannot read property 'getExtension' of null原因首次安装本地没有X5内...