DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
Dart是什么? Dart是一门新的编程语言,如同JAVA、PHP一样,是为了解决编写应用程序中的一些实际问题而被造轮子发明出来的,而这个造轮子的人就是 Google。可能大...
1、repo介绍 Android使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,它是一个Python脚本...
沙发 点个赞
EMvp-基于AOP的一种RecyclerView多楼层开发模式,支持组件化,全局楼层打通,MVP等高拓展性功能前言 RecyclerView作为Google替代ListView的一个组件,其强大的拓展性和性能,现在已经成为无数App核心页面的主体框架。RecyclerView的开发模...
前言 RecyclerView作为Google替代ListView的一个组件,其强大的拓展性和性能,现在已经成为无数App核心页面的主体框架。RecyclerView的开发模...
大神,想了解下 如何动态往接口中加 动态的方法名 应该用哪种技术
安卓AOP三剑客:APT,AspectJ,JavassistAOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
@liuly0218 哪位大神
Android标准式MVP架构模型(无内存泄漏、M层可复用)什么是标准式? 目前大多数开发人员使用的MVP架构模型,基本都是“变种”,为的是减少开发成本,提高编码速度,比如:P层和M层合到一起,也就是“网络请求(M层)”放入到P层来做...
在AndroidStudio中我们可以把一些只有在debug包下生效的代码不引入到release版本中,比如接入LeakCanary,下面是一个demo 包结构 关键类 bu...
Android 截屏监听(截图分享功能实现)By 吴思博 20180428 1. 背景 : 具体来说就是,检测到了用户在应用内有截图,弹出一个分享界面, 在截图下方添加一个二维码,进行分享。 先展示下效果图 2...
创建一个以太坊钱包有多种方式,一般情况下可以通过geth、EtherumWallet等客户端。对于前端,可以使用插件MetaMask进行创建。这几种方式技术实现虽然不同,但底...