- 博客(14)
- 资源 (17)
- 收藏
- 关注
原创 拆一拆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 131 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 715
原创 Android 进程间通讯之通过Intent+bundle实现跨进程通讯
跨进程通讯可以通过Intent中附加extras的方式、通过共享文件的方式、通过messenger的方式、通过aidl的方式、通过ContentProvider的方式、通过网络的方式(Socket)。这里记录通过使用Bundle实现IPC,由于Bundle实现了Parcelable所以它可以方便的在不同进程间传输,Intent可以在Activity、Service和BroadcastReceiv...
2019-06-25 09:13:22 2654
原创 Android 存储之文件存储
文件存储是Android中的一种基本存储方式,Context类中提供了一个openFileOutput()方法,可以将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名;第二个参数是文件的操作模式主要有MODE_PRIVATE(默认的模式,如果指定相同的文件名将会覆盖原文件)和MODE_APPEND(如果文件存在就往文件后面追加内容)/** * 存储 */fun sa...
2019-06-05 14:13:50 195
原创 三方App实现和微信小程序交互
近期因需求需要再次集成微信SDK,在实现app拉起程序的工程中是很顺利的,实现小程序唤醒app时着实被微信光放的文档坑了一把(想必很多人都很头疼微信的开发文档),最后【被迫】下载了demo看了其实现才搞定小程序唤醒app。下面开始记录一下本次的实现过程:第三方移动应用拉起电子营业执照小程序,请参考微信开发平台-资源中心-移动应用-移动应用拉起小程序功能,具体详情请查看:https:...
2019-05-10 10:22:39 17237 1
原创 常用的http状态码
记录一下一些常用的状态码:100-----199:提示信息,表示请求已接收,可以继续处理;200-----299:请求成功,表示已经成功被服务器端接收;300------399:重定向,要完成请求必须进行更一步的操作;400------499:客户端错误,存在请求语法错误、格式错误或请求无法实现;500-------599:服务器端错误,服务器未能实现客户端合法的请求;...
2019-04-18 09:01:25 112
原创 native(webView)和HTML交互
最近我司项目中添加了一个新功能,因为新功能多个平台要实现公用(ios端、微信小程序、一些网站)因此新功能通过HTML实现,其中牵扯到了一些native(这里用的是Cordova的插件InAppBrowser)和HTML交互的逻辑,特在此记录。 一、 html调用native原生方法:html:<html><head></head&...
2019-04-04 16:21:34 729
转载 Angular2核心功能简介
原文地址:点击打开链接Angular2核心 Angular2的核心包括六个方面,分别是组件、模板、指令、服务、依赖注入和路由,他们之间的关系如下图: 由上图可以看到,用户直接交互的是模板,也就是可见可交互的视图界面,它是组成组件的要素之一。组件是用来维护数据模型和功能逻辑的,它包括模板和组件类。路由控制组件的创建和销毁,从而完成界面的跳转。指令与模板相互关联...
2018-12-14 08:48:19 432
原创 ionic3+angular4--页面间数据传递
ionic3+angular4 界面间数据传递方法一:通过Push传值import { NavController,Content }from 'ionic-angular'; constructor(publicnavCtrl:NavController)//参数二:要传递到下一个界面的数据,类型有:string,object this.navCt
2017-10-17 09:54:53 4377 2
原创 ionic2--扫描二维码
ionic2+angular4扫描二维码实现官方文档:点击打开链接1、安装插件: ionic cordova plugin add phonegap-plugin-barcodescanner npm install --save @ionic-native/barcode-scanner2、添加插件到App.module.tsimport {B
2017-10-13 09:51:44 354
原创 ionic2--验证码倒计时
ionic2+angular4 触发button实现60秒倒计时:效果:实现思路: 点击按钮后开始倒计时,同时按钮不可点击。倒计时完成后显示重新获取验证码。代码:HTML:ion-content> ion-item> ion-labelfixed>账号ion-label> ion-iconname="heart">ion-i
2017-10-12 16:24:26 457
原创 ionic2 --拍照
1、安装ionic native插件 git地址: https://github.com/apache/cordova-plugin-camera $ ionic cordova plugin add cordova-plugin-camera $ npm install --save @ionic-native/camera 2、在app.module
2017-09-25 14:25:59 561
原创 ionic2--常用装饰器
装饰器是提供元数据,即描述数据的数据、对数据及信息资源的描述。 元数据(Metadata)是描述其它数据的数据(data about other data),或者说是用于提供某种资源的有关信息的结构数据(structured data)。元数据是描述信息资源或数据等对象的数据,其使用目的在于:识别资源;评价资源;追踪资源在使用过程中的变化;实现简单高效地管理大量网络化数据;实现信息
2017-09-22 09:14:51 374
原创 ionic2 --app.module.ts
关于ionic2 app.module.ts的一点点理解 根模块声明angular如何组装应用,通过模块机制外部类库可以很方便的扩展应用,Rc5之后,Angular2将许多常用功能都分配到一个个的模块中,如:FormModule、HttpModule、RouterModule。 @NgModule装饰器将AppModule标记为 An
2017-09-21 13:52:53 1118
extensions-downloadmanager-1.1.1.4.aar
2020-08-28
recyclerview-v7-27.1.1.aar
2020-08-28
node-v12.16.1.pkg
2020-03-05
fastjson-1.2.56.jar
2019-02-15
converter-gson-2.3.0.jar
2018-12-13
greendao 一对多
2018-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人