启动页概念

启动页包括开屏页和广告页,
桌面点击app, 你看见的第一个页面就是开屏页;
开屏页后面可以显示广告页, 也可以不显示
本节教程针对开屏页

效果展示

autojs版本

软件自带示例

自定义启动页

自定义启动页需要在project.json中配置"splashLayoutXml"参数

并创建自定义启动图的xml,本项目为splash.xml

xml中只能为静态控件等,不能有js代码或list等动态控件

project.json

project.json文件用于配置项目的相关参数,比如主文件、启动图、包名等信息。

主要功能是表示该文件夹是一个autojs项目

splashLayoutXml

project.json有一个字段launchConfig, 功能: 打包后的相关启动配置。

launchConfig有一个字段splashLayoutXml, 功能: 启动图xml,用于打包后自定义启动图(8.5以上版本)

splashLayoutXml示例

<?xml version="1.0" encoding="UTF-8"?>
<vertical><frame gravity="center" height="match_parent" width="match_parent" background="#000000"><img src="file://./splash.jpeg" scaleType="fitCenter" /><RelativeLayout height="match_parent" width="match_parent"><frame layout_centerHorizontal="true" layout_alignParentBottom="true" gravity="center" background="#cc000000"><text text="牙叔" layout_width="wrap_content" layout_height="wrap_content" textSize="45" textColor="#8BC34A" textStyle="bold" margin="24" /></frame></RelativeLayout></frame>
</vertical>

该布局是一个frame布局, 全屏显示一张图片, 图片底部显示一些文字

效果如下

最小的自定义启动页project.json

{"name": "自定义启动页","launchConfig": {"splashLayoutXml": "splash.xml"},"main": "main.js","ignore": ["build"],"packageName": "com.yashu","versionName": "1.0.0","versionCode": 1
}

查看完整项目

微信公众号 AutoJsPro教程

QQ群

747748653

autojs之启动页相关推荐

  1. Android app 启动页尺寸大小 忘记了怎么办

    启动页尺寸忘记了我们可以创建查看大小,下面来看下 1点击File ---->点击new ----->image Asset 在点击next 然后在点击图片就显示尺寸了 我们可以看到 mip ...

  2. ios启动页尺寸_关于移动端App启动页的策划方案

    App启动页是指app在启东时需要加载必要的运行环境和配置,在这个过程中提示用户等待的一个过渡页面. 在产品经理眼里启动页是app给予用户重要的第一印象:也是App最重要的黄金页面之一,所有用户100 ...

  3. iOS 获取Assets中的启动页

    app启动时先进入一个广告页, 若无广告图则用启动页占位, 一直为这个占位图的适配烦恼, 最近查资料终于找到了结果, 现记录一下: - (UIImage *)getLaunchImage { CGSi ...

  4. iOS开发 关于启动页和停留时间的设置

    引言: 在开发一款商业App时,我们大都会为我们的App设置一个启动页. 苹果官方对于iOS启动页的设计说明: 为了增强应用程序启动时的用户体验,您应该提供一个启动图像.启动图像与应用程序的首屏幕看起 ...

  5. UI培训教程分享:APP启动页UI界面设计

    本期为大家分享的ui培训教程是关于APP启动页面的UI设计方面,作为一名合格的UI设计师,APP产品的启动页是需要会的,下面就来看看详细的教程吧. UI培训教程分享:APP启动页UI界面设计 启动页面 ...

  6. vue-cli启动项目运行_SpringBoot2.0 基础案例(17):自定义启动页,项目打包和指定运行环境...

    一.打包简介 springboot的打包方式有很多种.可以打war包,可以打jar包,可以使用jekins进行打包部署的.不推荐用war包,SpringBoot适合前后端分离,打成jar进行部署更加方 ...

  7. android 去除启动广告_APP启动页广告去除

    转载是一种动力 分享是一种美德 每日分享时刻- 很多APP在启动时都会出现广告.这些广告会拖慢APP启动速度.增加耗电量,如果一不小心点错了,还会唤起其他APP,令人反感. 往期小编有介绍过相应的ap ...

  8. 如何获取启动页activity

    启动页activity指App启动的第一个activity,介绍几种查看启动页activity的方法: 方法一:问开发,最有效的获取方式 方法二:dumpsys package 包名,前提是知道包名( ...

  9. 【Android学习笔记】设置App启动页

    先将启动页放到项目资源中,图片一般是1080*1920的jpg. 新建一个activity,如图: 创建成功之后,打开刚刚创建的activity,来进行代码的编写: public class BZLa ...

  10. app启动页的设计技巧(一)

    虽然,每一个APP的启动页界面设计是需要按使用场景设计的.但是每一个APP启动页的存在的意义与APP产品定位.APP运营策略有关的. 第一部分:对于设计一个好的APP启动页作品,必须满足这三个特征 认 ...

最新文章

  1. java单点登录强制下线_实现单点登录并强制对方下线
  2. 花费我一个月实习的工资买了一个软件测试就业班课程,成功转行了算是
  3. Spring MVC那点事儿
  4. linux 中/proc 详解
  5. hadoop的三大核心组件之HDFS和YARN
  6. 2016-01-18 10:33PM at Parkyard difference between WebUI and Fiori
  7. javascript Date类型 学习笔记
  8. VS2010连接MySql数据库时无法选择mysql database数据源
  9. 多目标跟踪——MOT数据集的学习笔记
  10. 开源不止,前进不息:2018 OpenInfra Days China 来了!
  11. linux 各用户内存_Linux用户空间与内核空间(理解高端内存)
  12. mac OS X 10.9.2 gdb codesign
  13. 「 机器人学 」机器人与控制工程基础浅谈
  14. crt、cer类型证书转换成bks
  15. JavaScript 中 == 和 === 的区别
  16. 计算机开机显示器闪,电脑开机后显示器闪烁怎么办
  17. 眼见不一定为实!18个神奇的视错觉,看完不相信眼睛系列
  18. python读取csv文件表头_Python读取CSV文件
  19. 【调剂】北京语言大学 SAIT 智能语音习得技术实验室
  20. Android新手上路

热门文章

  1. MeionDZ:锁相环实现倍频功能
  2. 系统设计师之路·第二节·看山是山,看水是水——设计师的三种境界
  3. 读书百客:《临江仙引·画舸》赏析
  4. jsp值choose标签
  5. js获取明天的年月日和计时器
  6. Springboot 整合 RabbitMQ「三种模式使用」
  7. Unity接入ios SDK(小7手游)没有你想的那么难
  8. faster rcnn:towards real-time object detection with region proposal network
  9. 代数结构与有限域之 群
  10. 车牌识别停车场智能管理系统