ButterKnife与BindView使用详解ButterKnife的优势具有强大的view绑定和click事件处理能力方便处理Adapter里的viewHolder绑定问题运行时不会影响app效率,配置方便代码清晰,可读性强、 使用方法以及注意事项:在Activity中ButterKnife.b ...
分类:
其他好文 时间:
2019-10-03 23:40:20
阅读次数:
296
1.直接添加如下依赖就可以满足日常的工作,如果缺少哪个库,再去单独添加就好了 添加这一句代码就依赖了如下的库。 2.先不谈Activity和Fragment中如何使用,先举一个Lifecycle的简单例子。 先实现MyObserver,对ON_CREATE和ON_RESUME事件进行监听。因为在An ...
分类:
其他好文 时间:
2019-10-02 18:37:37
阅读次数:
262
1.Jetpack主要特性有以下三点: 1.加速开发组件可单独使用,也可以协同工作,当使用kotlin语言特性时,可以提高效率。 2.消除样板代码Android Jetpack可管理繁琐的Activity(如后台任务、导航和生命周期管理)。 3.构建高质量的强大应用Android Jetpack组件 ...
分类:
移动开发 时间:
2019-10-02 16:15:43
阅读次数:
139
问题:UiPath 读取.CSV文件时,出现中文乱码。 解决1: 修改CSV文件的编码为UTF-8 解决2: 设置Read CSV Activity的 encoding属性为csv相应的编码格式 参考: Read CSV Supported Character Encoding ...
分类:
其他好文 时间:
2019-10-02 10:37:32
阅读次数:
272
本文转自:https://segmentfault.com/a/1190000017440647 为了对UiPath Activity的实现方式一探究竟,自己尝试实践编写了一个简单的Activity,取名叫SelectRandomItem。 1. 开发环境准备: Microsoft Visual S ...
分类:
其他好文 时间:
2019-10-02 10:20:36
阅读次数:
292
我们操作app的过程中都会进行页面滑动,那么这个过程通过python怎么实现呢? 如何滑动 大家都非常的清楚我们手动在app上是如何滑动的,然后自动化只是模仿了手工的方法去实现,我们通过一个图来分析 从上往下滑动的时候,我们通常会按(X1,Y1)这个坐标,然后往下进行滑动,一直滑到(X2,Y2)这个 ...
分类:
移动开发 时间:
2019-09-30 15:00:40
阅读次数:
135
我们知道,实现android的Activity之间相互跳转需要用到Intent, Intent又分为显式Intent和隐式Intent, 显式Intent很简单,比如我在FirstActivity中想跳转到SecondActivity,只需要直接声明就行了: 而在使用隐式Intent实现Activi ...
分类:
移动开发 时间:
2019-09-30 11:12:30
阅读次数:
143
学习目的:1.了解标准广播 有序广播区别(简单,不赘述) 2.接收系统广播 3,发送自定义广播 4.使用本地广播2.接收系统广播1.动态注册监听网络变化需要声明权限12345 >新建NetworkChangeReceiver类 123456789101112131415161718192021222... ...
分类:
其他好文 时间:
2019-09-29 13:15:03
阅读次数:
90
基于第三方框架update-app,这个工具类有待完善,这里只是保存一下compile 'com.qianwen:update-app:3.5.2'import android.app.Activity;import android.support.annotation.NonNull;import... ...
分类:
移动开发 时间:
2019-09-28 11:10:39
阅读次数:
225
开始从Launcher点击一个App图标,会触发如下动作:LauncherActivity.javaprotected void (ListView l, View v, int position, long id) { Intent intent = intentForPosition(posit... ...
分类:
移动开发 时间:
2019-09-28 11:09:56
阅读次数:
111