”死磕Android系列“ 的搜索结果

     先给出一个需要注意的点:ContentProvider的onCreate方法比Application的onCreate方法先执行. 下面会给出为什么. ContentProvider相对于其他组件来说,用得稍微少一些.很少有APP需要向其他应用提供数据,保护自己的数据...

     建议阅读本文之前先阅读死磕Android_Service启动流程分析(一),因为有些内容是一致的,方便融合. 早期的时候,广播的特性被各种流氓APP利用.好多好多流氓APP监听比如打电话,收发短信,有些流氓APP甚至直接拦截短信,当然...

     本文基于 leakcanary-android:2.5 思维导图 1. 背景 Android开发中,内存泄露时常有发生在,有可能是你自己写的,也有可能是三方库里面的.程序中已动态分配的堆内存由于某种特殊原因程序未释放或无法释放,造成系统...

     在中国,除了从 BAT 出来的牛人,一般经理层到 35 岁,总监层到 40 岁,往后机会真的会少很多了,不是你能不能干的问题,是别人不给机会你干的问题,不要想着什么外国人可以干到 50、60,你就要死磕到底,希望后来者...

     Netty-tcnative再linux编译比较好编译,但是再window编译,我尝试了各种办法,总是编译失败,所以我采用半自动的方式进行编译,Netty-tcnative会生成临时文件,直接用vs打开,设置openssl的头文件和静态库路径,然后...

     疯狂创客圈 Java 死磕系列: 【博客园 总入口】 QQ群:104131248【Java 聊天室】 实战从0开始,打造100W级 仿QQ IM后台【Spring +Netty】: Spring Netty (整合实战,带源码)【IM协议 实战】: Netty+Protobuf ...

     在Android 8.0 之前,Binder机制比较简单,只有一个驱动设备"/dev/binder",一个守护进程"/system/bin/servicemanager",一个binder库"/system/lib64/libbinder.so"。即前面几篇文章讲解的内容。 在Android 8.0开始...

     文章目录1. Java基础1.1 什么是乐观锁?1.2 volatile关键字1.3 hashmap 原理,红黑... 安卓基础2.1 安卓各版本大变化(Android 6.0到10.0有哪些大点变化),兼容适配2.2 热修复原理2.3 MVC,MVP,MVVM2.4 组件化的好处2.5 ...

     谈到 Android 架构,相信谁都能说上两句。从 MVC,MVP,MVVM,再到时下兴起 MVI,架构设计层出不穷。如何为项目选择合适架构,也成常备课题。由于架构并非空穴来风,每一种设计都有其存在依据。唯有高频痛点熟稔于心...

     疯狂创客圈 Java 死磕系列: 【博客园 总入口】 QQ群:104131248 【Netty 集群 分布式实战 】 实战从0开始,实战 亿万级 流量的 Netty 集群 IM后台 链接:实战Netty集群 社群开源 亿万级实验实战项目 crazyim ...

     UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

     Binder是Android系统提供的一种IPC( 进程间通信) 机制,在Java层中如果想要利用Binder进行跨进程的通信, 也得定义一个类似ITest的接口,不过这是一个aidl文件。阿斗(aidl的谐音) 本来是扶不起的, 可是我们有了...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1