![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 90
麦冬mdong
一个非主流的Android小学生
展开
-
拆一拆Retrofit
用力拆一拆RetrofitRetrofit是什么?Retrofit的使用方法功能拆解Retrofit的create做了什么?loadServiceMethod(method)CallAdapter是什么?Retrofit是什么?A type-safe HTTP client for Android and Java一个应用于Android和Java类型安全的HTTP客户端(OkHttp的自我介绍是:OkHttp is an HTTP client that’s efficient by defau原创 2021-03-04 22:55:31 · 137 阅读 · 1 评论 -
撇一眼Window、DecorView和RootView
Window、DecorView和RootView概述:Android中所有的视图都是依附在window中进行显示的,换句话说就是Activity的视图是依附在Window上从而进行呈现的。DecorView作为视图的根节点而RootView是作为DecorView的管理者、是实现测量、布局、绘制的操作者同时也负责与WMS的通信。文中代码均来自【Android自定义View绘制前的准备:DecorView创建 & 显示】如有需要请移步Android自定义View绘制前的准备:DecorView原创 2020-11-16 10:57:39 · 736 阅读 · 0 评论 -
native(webView)和HTML交互
最近我司项目中添加了一个新功能,因为新功能多个平台要实现公用(ios端、微信小程序、一些网站)因此新功能通过HTML实现,其中牵扯到了一些native(这里用的是Cordova的插件InAppBrowser)和HTML交互的逻辑,特在此记录。 一、 html调用native原生方法:html:<html><head></head&...原创 2019-04-04 16:21:34 · 733 阅读 · 0 评论 -
常用的http状态码
记录一下一些常用的状态码:100-----199:提示信息,表示请求已接收,可以继续处理;200-----299:请求成功,表示已经成功被服务器端接收;300------399:重定向,要完成请求必须进行更一步的操作;400------499:客户端错误,存在请求语法错误、格式错误或请求无法实现;500-------599:服务器端错误,服务器未能实现客户端合法的请求;...原创 2019-04-18 09:01:25 · 117 阅读 · 0 评论 -
三方App实现和微信小程序交互
近期因需求需要再次集成微信SDK,在实现app拉起程序的工程中是很顺利的,实现小程序唤醒app时着实被微信光放的文档坑了一把(想必很多人都很头疼微信的开发文档),最后【被迫】下载了demo看了其实现才搞定小程序唤醒app。下面开始记录一下本次的实现过程:第三方移动应用拉起电子营业执照小程序,请参考微信开发平台-资源中心-移动应用-移动应用拉起小程序功能,具体详情请查看:https:...原创 2019-05-10 10:22:39 · 17297 阅读 · 1 评论 -
Android 存储之文件存储
文件存储是Android中的一种基本存储方式,Context类中提供了一个openFileOutput()方法,可以将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名;第二个参数是文件的操作模式主要有MODE_PRIVATE(默认的模式,如果指定相同的文件名将会覆盖原文件)和MODE_APPEND(如果文件存在就往文件后面追加内容)/** * 存储 */fun sa...原创 2019-06-05 14:13:50 · 203 阅读 · 0 评论 -
Android 进程间通讯之通过Intent+bundle实现跨进程通讯
跨进程通讯可以通过Intent中附加extras的方式、通过共享文件的方式、通过messenger的方式、通过aidl的方式、通过ContentProvider的方式、通过网络的方式(Socket)。这里记录通过使用Bundle实现IPC,由于Bundle实现了Parcelable所以它可以方便的在不同进程间传输,Intent可以在Activity、Service和BroadcastReceiv...原创 2019-06-25 09:13:22 · 2702 阅读 · 0 评论