12 2017 档案
摘要:demo使用redux+react-router-dom+antd实现一个简单的用户列表添加用户。 创建actions 创建reducers 创建store View 完整demo:https://github.com/lemonzwt/react-demo
阅读全文
摘要:新建LoginInfo类 新建IUserBiz登录接口 新建OnLoginListener接口 新建IUserLoginView接口 新增UserBiz类 新增UserLoginPresenter类 新增UserLoginActivity 完整demo
阅读全文
摘要:react-navigation是react官方推荐的新路由。主要是为了原路由内存及卡顿的问题。 react-navigation目标分为三种导航: StackNavigator类似顶部导航条,用来跳转页面和传递参数。TabNavigator类似底部标签栏,用来区分模块。DrawerNavigato
阅读全文
摘要:Service基本用法 新建一个MyService类集成Service,重写Service的onCreate()、onStartCommand()和onDestroy()函数。 在AndroidManifest.xml中注册service 在activity_main.xml中添加两个button用
阅读全文
摘要:standard模式,默认模式 standard模式可以允许打开多个相同的实例,也可以使用相同实例叠加。 singleTop模式 singleTop模式可以允许存在多个实例,但是不允许实例叠加。 下面这种情况是无法在打开新窗口的 singleTask模式 只允许存在一个实例。当有a1,a2,a3三个
阅读全文
摘要:SharedPreferences是一个简单轻量的android存储数据类。适合保存配置信息等。是以XML方式存储的。 存储数据 读取数据 删除数据
阅读全文
摘要:自己写的一个checkbox代码比较简单
阅读全文
摘要:LinearLayout线性布局 两种布局方式分别是横向和纵向。通过设置android:orientation属性来设置,vertical,horizontal。 RelativeLayout相对布局 参考其他元素布局,默认是参考父元素。 属性类型有三类: 1.属性值是true或者false的: a
阅读全文
摘要:Immutable.js它内部实现了一套完整的 Persistent Data Structure fromJS() 将数组或者对象转换为Immutable is() 检测是否相等,和Object.is()是有区别的 List是个索引集合 List.isList() 判断是否为List集合 List
阅读全文
摘要:Async/Await是目前异步最好的结局方案。 上面代码先输出了1等待了4秒然后输出了2。 使用async来标识这个函数为async函数。await只能出现在async函数中。await标识等待执行结束在执行下面的代码。 返回值 await不需要使用then可以直接得到返回值 异常 await可以
阅读全文
摘要:1.Promise含义 Promise 是异步编程的一种解决方案,是一种链式的变成。 一段简单的使用 Promise的状态有三种 pending(进行中) fulfilled(已成功) rejected(已失败) then和catch的用法 catch方法是.then(null, rejection
阅读全文
摘要:1.配置AndroidManifest.xml中要替换的变量 2.在build.gradle设置productFlavors 3.配置签名证书 4.在Terminal中执行命令gradlew assembleRelease 5.成功后在app–>build–>outputs–>apk目录就可以看到打
阅读全文