@九叶轻尘 少说废话,上代码,教我!
dio 设置代理, 从而实现通过 Charles 等抓包工具来抓包Dio代理设置 在正常情况下, 抓包工具是无法直接抓取 Flutter 应用的网络通信的, 如果需要在开发的时候抓取网络数据, 则可以显式设置 dio http 客户端代理,...
@九叶轻尘 少说废话,上代码,教我!
dio 设置代理, 从而实现通过 Charles 等抓包工具来抓包Dio代理设置 在正常情况下, 抓包工具是无法直接抓取 Flutter 应用的网络通信的, 如果需要在开发的时候抓取网络数据, 则可以显式设置 dio http 客户端代理,...
一般情况下都是使用logback来管理Android的日志,而且日志都是保持在本地的。 但后来发现logback中有SocketAppender这样可以把日志上传到服务器的A...
哥哥带你领略史上最强Android与WebSocket通信方式1,OKHttp3Github地址:https://github.com/square/okhttpimplementation"com.squareup.okhttp3:o...
关于Flutter,我们重点关注assets,jni,libs 这 3 个目录中,其他的文件都是 Nactive层壳工程的产物。 jni :该目录下存在文件 libflutt...
稍后我会持续更新,这俩天有点忙,抱歉
哥哥带你详细了解加快Gradle构建原理,来了老弟Gradle 本身并不知道如何编译 APK 文件,因为 Gradle 实际上是一个通用的构建工具。它不限于构建 Android 应用程序。 了解Android Plugin ...
Gradle 本身并不知道如何编译 APK 文件,因为 Gradle 实际上是一个通用的构建工具。它不限于构建 Android 应用程序。 了解Android Plugin ...
Google 推荐使用的 Android studio 是采用 Gradle 来构建项目。Gradle 是一个非常先进的项目构建工具。 Gradle 是用了一种基于 Groo...
哥哥手把手教你Android跨进程通信详解,来了老弟我们知道,Android系统的运行由大量相互独立的进程相互协助来完成的,所以Android进程间通信问题,是做好Android开发高级工程师必须要跨过的一道坎。但是,我们是否...
前面一节讲了AIDL最进本的知识,这一节中将会结合更复杂的场景,更深入地介绍AIDL。(这一节的内容会持续补充完整) 1、Client端是如何实现调用Server端方法的 2...
为了克服Linux中IPC各种方式的缺点,在Android中引入了Binder机制。但是当说起Binder在Android中的使用时,几乎所有的资料都是在说AIDL的使用。A...
我们知道,Android系统的运行由大量相互独立的进程相互协助来完成的,所以Android进程间通信问题,是做好Android开发高级工程师必须要跨过的一道坎。但是,我们是否...
@feng0413 妥了
哥哥手把手教你安卓自定义路由实现,来了老弟在我们Android开发中? 如果我们把项目模块化了, 那两个组件间进行通讯或者跳转, 我们一般构建Intent的方式就不再使用了, 很简单, 因为在模块A中根本找不到模块B...
在我们Android开发中? 如果我们把项目模块化了, 那两个组件间进行通讯或者跳转, 我们一般构建Intent的方式就不再使用了, 很简单, 因为在模块A中根本找不到模块B...
逐帧动画 & 补间动画的缺点: 补间动画 只能够作用在视图View上,即只可以对一个Button、TextView、甚至是LinearLayout、或者其它继承自View的组...
先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMeasure]4、重写onDraw 闲话少叙,直奔主题: ...
正常开发流程:新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。 热修复流程:新版本上线,发现问题或用户反馈,紧急修复,上线补丁,自动修复 Thinke...
@子彧师兄 加油
哥哥关于Flutter的一些现实意义想法 !1,跨全平台开发很理想,但是现在不可能,在实际开发过程中,你难免会用到第三方的插件,而哪些插件又依赖Android或iOS的原生SDK,那你的项目还怎么在PC、Mac、Web...