
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我的项目经历了三次结构性变化第一次:单module+mvc结构。随着项目业务的拓展,项目分包的差异化变迁以及团队人员的扩充,传统的单module方式明显已经不再适应团队和项目了。基于这种情况,我开始着手对项目进行结构调整。具体结构如下图:第二次:组件化+mvp结构根据根据业务进行组件划分,单人维护业务module,单module 运行、开发、调试;提高工作效率。具体结构如下图发展到现在,这个结构还
最近项目需要 开始研究MVVM以前是万年MVC 千年MVP 呵呵 闷骚程序猿自我舒缓 好 刚开始研究MVVM是将“数据模型数据双向绑定”的思想作为核心,因此在View和Model之间没有联系,通过ViewModel进行交互,而且Model和ViewModel之间的交互是双向的,因此视图的数据的变化会同时修改数据源,而数据源数据的变化也会立即反应到View上。M 即model 模型V
1、kotlin使用class声明类kotlin类由类名、类头、以及由花括号包围的类体构成。类头由参数和主构造函数构成,类头可以省略。类体有变量元素和函数构成,也可以是内部类。类体可以省略。ketlin的类可以这样定义class Person可以是这样的class Person{}也可以是这样的class Person(){}还可以是这样class Person constructor()有变量元
官网地址--这里有环境安装健介:https://weex.apache.org/zh/guide/develop/setup-develop-environment.html#%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96按照我自身经历,一一述说吧。设备环境(win10)1、安装node.js, 下方是node官方,找到对应的版本,根据提示操作就好。https://nod
先说一下 Android的扩展能力之module一、module扩展 是用于weex和Android的数据交互。有三点要注意的地方:1、必须继承WXModule,并且不能被混淆2、必须添加@JSMethod (uiThread = false or true) 注解,必须是public方法3、module必须注册数据交互就是通信。具体的厘子如下:1、创建WeexCallBackModule类继承自
综合对weex技术的学习心得,整理一个activity基类。已备后用。1、封装ComWeexActivitypublic class ComWeexActivity extends AppCompatActivity implements IWXRenderListener {private WXSDKInstance instance;protected ViewGroup mContainer
记录一下,weex和Android的跳转主要表现为三个方面:1、weex 跳转的原生界面这种方式需求可以通过module扩展的实现。public class WeexCallBackModule extends WXModule {/*** 用于module注册* @return 返回类名*/public static String getLocalName(){return "WeexCallB
本文讲一下weex列表功能的实现。本文基于vue进行。1、基础知识:本文要对html css js vue相关的知识做到了解的程度。对weex做到熟悉的程度。2、weex 列表标签 list<list> 组件是提供垂直列表功能的核心组件,拥有平滑的滚动和高效的内存管理,非常适合用于长列表的展示。最简单的使用方法是在 <list> 标签内使用一组由简单数组循环生成的<c
经过长时间的断更后,从今天开始继续更新和学习。今天学习了kotlin方法、kotlin条件表达式、kotlin循环语句和when表达式。一一记录。/**有参有返回方法1*/fun sum(a: String,b: String) = a + b/**有参数有返回方式2*/fun sum1(a:Int,b:Int): Int{println(“这是一个有参数有返回的方法书写...
近期我升级了传说已久的android studio 3.0 我原本使用的是2.3把版本 由于倾心3.0 版本的kotlin 以及 相关新功能 我就开启了我的更新之路 看来一下相关文章 我选择的是 卸载老版本 下载新版本 一是我没有翻墙 二是避免一些版本冲突的麻烦 (建议使用这种方式 简单 后期处理项目配置的时候 问题也少得多)安装成功后 我遇到了两个问题问题一Could not fin...







