Android开发
wswswang
这个作者很懒,什么都没留下…
展开
-
Gradle多版本多渠道指定名字打包
Gradle多版本多渠道指定名字打包Gradle多版本打包前言: 在开发当中,往往有多种网络配置环境,例如内网,外网,预发布,那么就需要打不同的包,每次手动去改,一是麻烦,二是有风险定义多种打包类型buildTypes { release { manifestPlaceholders = [appName: "正式发布版"] progu原创 2017-03-30 10:19:43 · 2402 阅读 · 0 评论 -
EasyPermisson
EasyPermission的简单使用概述对于6.0以上的系统,权限分为普通权限和运行时权限,运行时权限,除了在清单文件需要声明以外,还要在运行的时候进行动态申请,而普通的权限是不需要重新申请的权限是分为一组组的,对于一组权限而言,申请了一个权限,就拥有一组权限,而无需重复申请对与EasyPermisson的简单使用概要权限组 group:android.permission-grou原创 2016-09-13 12:34:27 · 379 阅读 · 0 评论 -
安卓与H5之间的调用,本地模版动态刷新数据
安卓与H5之间的调用,本地模版动态刷新数据目前安卓与js通讯一共有四种方式安卓调用jsjs调用安卓js调用安卓,安卓回调js,callback式的回调,这种方式最为常见安卓调用js,js回调安卓,但是这种方法不知道问什么大公司不用了 前期准备测试阶段使用在线模版,正式上线之后采用本地模版需要提前准备好相关的页面需要在声明Internet权限webview需要允许js代码运行WebS原创 2016-07-03 19:39:49 · 2252 阅读 · 0 评论 -
MVVM模式使用
MVVM模式使用MVVM模式的优点提供了数据和界面绑定的桥梁MVVM模式的使用gradle在android节点下加入 dataBinding { enabled true}布局根节点加入layout在activty中不再是setContentView 而是 DataBindingUtil.setContentView(this, R.layout.activity_main原创 2017-03-24 14:16:22 · 591 阅读 · 0 评论