1.android/ios基础知识
1)线性结构:两种结构;水平的和竖直的,android开发中用的最多的一种布局结构
2)相对布局:比如通讯录,点击通讯录有联系人,联系人的头像和名字,首先要确定一个布局的位置,再确定第二个布局的位置、间距和大小
3)帧布局:也是用的最多的,先设置layout最底层的一个布局,也就是从左上角到右下角,然后再在上面摆横向布局或者竖向布局,从最层开始(0,0)点的结构
4)绝对布局:不适用于兼容性,很少用
5)表格布局、网格布局类似,将文字、图片放入表格中
1)activity:每个页面叫做一个activity,与html页不同,都是有个数的
2)service:比如我们播放一个音乐,我们想要切换到微信,这个时候音乐在后台,仍然为我们提供一个播放音乐的功能,这个就实现了后台运行解决方案
3)content provider:
内容提供者,提供了程序所需要的数据,通过文件、数据库、或者网络的形式提供
4)braodcast receiver :
广播接收器:来电等,一直监听,并且以一个页面或者消息通知的形式来通知用户
2.dom结构解读
3.id、aid、xpath定位方法
4.uiautomatorviewer定位工具的使用