android开发相关知识笔记
1.xpage页面打开:
openPage(TestFragment.class)
openPage("标识") // 页面打开等待结果返回:
openPageForResult(TestFragment.class, null, REQUEST_CODE); //打开页面等待结果返回
setFragmentResult(500, intent); //设置页面关闭的返回值
重写Fragment的onFragmentResult方法来接收返回的数据
2.页面关闭:
popToBack(); //关闭当前页,返回上一页
popToBack("关闭当前页并跳转至某页面",null);
3.数据传递
openPage(TestFragment.class,bundle) //Bundle作为参数,传递数据
getArguments获取传入的数据
4.XAOP
1.登录验证功能
2.快速点击切片
3.动态申请权限
4.主线程切片
5.IO现成切片
6.日志打印切片
7.内存缓存切片
8.磁盘缓存切片
9.自动捕获异常切片
10.自定义拦截切片
5.XHttp2
1.使用XHttp默认API进行请求:XHttp.post、XHttp.get、XHttp.delete、XHttp.put、XHttp.downLoad
2.使用XHttpRequest封装的统一请求实体进行请求,目前仅支持post请求
3.使用XHttpProxy代理进行请求
4.请求生命周期绑定
5.拦截器的使用:日志拦截器、动态参数添加拦截器、失效请求校验拦截器
6.自定义API请求
8.缓存策略
6.XUpdate
默认版本更新
自动版本更新
后台更新
强制版本更新
7.vLayout布局
线性布局
网格布局
固定布局
浮动布局
栅格布局
通栏布局
一拖N布局
瀑布就布局
8.加载数据
DelegateAdapter
继承VitualLayoutAdapter
9.布局属性
margin、padding
bgColor、bgImg
aspectRatio宽高比例
dividerHeight组件间距
weights列宽比例
vGap、hGap视图之间的垂直间距和水平间距
spanCount网格列数、spanSizeLookup视图占用多个网格区域
autoExpand自动填充可用区域
lane控制瀑布流列数
fixAreaAdjuster固定布局设置相对父容器的偏移量
alignType、x、y固定布局设置吸边时的基准位置
showType固定布局显示类型
stickyStart、offset滚动时固定在顶部或者底部
android开发相关知识笔记的更多相关文章
- 阿里内部资料:Android开发核心知识笔记共2100页,58万字,完整版开放下载
作为一个3-5年的Android工程师,我们经常会遇到这些瓶颈: 1.技术视野窄长期在小型软件公司,外包公司工作,技术视野被限制的太厉害 2.薪资提升难初中级Android岗位薪资上升空间有限,基本上 ...
- Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式
Android开发艺术探索笔记--第一章:Activity的生命周期和启动模式 怀着无比崇敬的心情翻开了这本书,路漫漫其修远兮,程序人生,为自己加油! 一.序 作为这本书的第一章,主席还是把Activ ...
- 「Android 开发」入门笔记
「Android 开发」入门笔记(界面编程篇) ------每日摘要------ DAY-1: 学习笔记: Android应用结构分析 界面编程与视图(View)组件 布局管理器 问题整理: Andr ...
- Android开发艺术探索笔记—— View(一)
Android开发艺术探索笔记 --View(一) View的基础知识 什么是View View是Android中所有控件的基类.是一种界面层控件的抽象. View的位置参数 参数名 获取方式 含义 ...
- Android开发——Fragment知识整理(一)
0. 前言 Fragment,顾名思义是片段的意思,可以把Fragment当成Activity的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成.Fragment需要被嵌 ...
- Ubuntu虚拟机+ROS+Android开发环境配置笔记
Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04. 比較稳定,且支持非常多ROS ...
- Android开发艺术探索笔记——View(二)
Android开发艺术探索笔记--View(二) View的事件分发机制 学习资料: 1.Understanding Android Input Touch Events System Framewo ...
- Android开发——Fragment知识整理(二)
0. 前言 Android开发中的Fragment的应用非常广泛,在Android开发--Fragment知识整理(一)中简单介绍了关于Fragment的生命周期,常用API,回退栈的应用等知识.这 ...
- 我的Android开发相关文章
Pro Android学习笔记: Pro Android学习笔记(一零七):2D动画(2):layout渐变动画 2014.7.25 Pro Android学习笔记(一零六):2D动画(1):fram ...
随机推荐
- Canvas跟随鼠标炫彩小球
跟随鼠标炫彩小球 canvas没有让我失望,真的很有意思 实现效果 超级炫酷 实现原理 创建小球 给小球添加随机颜色,随机半径 鼠标移动通过实例化,新增小球 通过调用给原型新增的方法,来实现小球的动画 ...
- 克隆 JavaScript
克隆 浅克隆 浅克隆无法copy数组和对象 var obj = { name : "abs", age : '18', sex : 'male' } var obj1 = {} f ...
- 基于 IntersectionObserver 实现一个组件的曝光监控
我们在产品推广过程中,经常需要判断用户是否对某个模块感兴趣.那么就需要获取该模块的曝光量和用户对该模块的点击量,若点击量/曝光量越高,说明该模块越有吸引力. 那么如何知道模块对用户是否曝光了呢?之前我 ...
- 面试官问我:如何在 Python 中解析和修改 XML
摘要:我们经常需要解析用不同语言编写的数据.Python提供了许多库来解析或拆分用其他语言编写的数据.在此 Python XML 解析器教程中,您将学习如何使用 Python 解析 XML. 本文分享 ...
- 从Lombok到JSR-269
前言 Lombok的出现帮助开发人员在开发工程中消除了大部分冗余代码:繁琐的get.set方法甚至建造者模式. Lombok的实现方式是什么呢? 新建一个测试类使用Lombok的Getter和Sett ...
- Redis持久化锦囊在手,再也不会担心数据丢失了
大家好,我是小羽. Redis 的读写都是在内存中进行的,所以它的性能高.而当我们的服务器断开或者重启的时候,数据就会消失,那么我们该怎么解决这个问题呢? 其实 Redis 已经为我们提供了一种持久化 ...
- VUE3后台管理系统【路由鉴权】
前言: 在"VUE3后台管理系统[模板构建]"文章中,详细的介绍了我使用vue3.0和vite2.0构建的后台管理系统,虽然只是简单的一个后台管理系统,其中涉及的技术基本都覆盖了, ...
- CMOS图像传感器同时感知和处理光学图像
CMOS图像传感器同时感知和处理光学图像 概述 近年来,机器视觉技术有了巨大的飞跃,现在已经成为各种智能系统的一个组成部分,包括自主车辆和机器人.通常,视觉信息由基于帧的摄像机捕获,转换成数字格式,然 ...
- TorchScript神经网络集成技术
TorchScript神经网络集成技术 create_torchscript_neuropod 将TorchScript模型打包为neuropod包. create_torchscript_neuro ...
- 使用fiddler工具模拟弱网环境
1.使用CTRL+R快捷键调出设置窗口 2.CTRL+F搜索"if (m_SimulateModem)",如下图 3.设置 // 这里修改每KB上传时候的延迟速度,以ms为单位 ...