以A-App打开B-App为例 A-App进程 SystemServer进程 A-App进程 SystemServer进程 Zygote进程 B-App进程(新app进程) ...
以A-App打开B-App为例 A-App进程 SystemServer进程 A-App进程 SystemServer进程 Zygote进程 B-App进程(新app进程) ...
发现每次找工作都得看些以前看过的源码,长时间不看就忘记了,这次就来记录一下Looper源码的调用过程。 以这段代码为流程,来看下Looper到底干了哪些事。 首先调用了Loo...
已经好久没用过简书了,一是之前工作太忙,没什么时间来写新文章,二是感觉也没什么太多可写的内容。 这次就来更新一章,以前就想自己打造的轮子,一个类似soul app的球体自定义...
最近研究了一下切面编程框架,打算写一个自己的切面框架,参照市面上常见的框架 1.AspectJ(打包时修改字节文件,但要写Groovy脚本感觉不太方便) 2.Abstract...
很久没更新简书了,感觉能写的东西不是太多,很多网上都能搜到的,感觉也没写的必要。不过最近遇到了个多级列表,而且每级菜单还要吸顶的需求,我这里实现的方式在网上应该比较少或者很难...
最近需求多了个日夜模式变换,但是大多页面都是WindowManager的弹窗。每次都要写大量的代码来动态设置背景文字颜色啥的(弹窗不管悬浮在哪,都要实时和日夜模式保持一致),...
项目地址 https://github.com/dxh104/ModuelDemo[https://github.com/dxh104/ModuelDemo]
先看一下核心代码 了解过WebRtc技术的大家都知道,他是一个点对点(p2p),解决端到端之间,直接进行一个数据传输的技术,这样可以节省很大的服务器带宽成本。可是我们都知道生...
记录一次Des3不同平台加密,加密结果不一致的问题。 由于服务端在Des3加密过程中使用了SecureRandom对key值进行了处理,然后生成密钥,Android端使用完全...
一些常见问题已经处理过 网页视频全屏播放效果 项目地址 WebViewDemo[https://github.com/dxh104/WebViewDemo]
项目地址LargeTurntableApp[https://github.com/dxh104/LargeTurntableApp] 效果图
Android设备上,我们一般适配图片的常用方案,都基本是在较大分辨率的条件下准备一张较大的图片。比如设计图是1920*1080下的100*100的图片,我们一般可以在xxh...
1.客户端发起https请求 2.服务端响应一个证书(包含服务器信息,公钥,数字签名---证书颁发机构,证书的指纹(证书颁发机构自己用私钥加密的)和指纹算法等) 3.客户端验...
废话不多说先看效果图 以前在网上看到前端有个3d立体相册效果很好看,心想Android怎么能没这个效果,这次就仓促花了两天时间写了这个控件。 这里贴代码 代码还算比较简单,第...
首先我们先谈谈java对象回收条件是什么? 当没有任何引用指向该对象的时候。(存在两种情况:1.该对象的最后一个引用指向了另一个对象或null。 2.该对象的最后一个引用的作...
websocket是什么?网上已经有太多文章写过了,这里就不介绍了。这篇文章主要分析Java-WebSocket实现原理 先简单介绍下使用方法吧 1.首先实现一个websoc...