导航:首页 > 操作系统 > android开屏页

android开屏页

发布时间:2022-11-27 17:14:56

android 启动页 显示自定义 LOGO

项目启动时,需要在开屏页显示一个 Logo

先在 style.xml 中新建一个 样式:

注意:重点是 android:windowBackground 属性。

在 drawable 下面创建 splash.xml

注意: 显示的Logo 尺寸要求切图时就控制好尺寸。这里是没法限制尺寸的。

样式创建好之后,配置给你的 启动页面

然后就是,你的 LoadingActivity 页面不需要有布局,或者只写一个根布局,然后背景颜色设置为透明。

② Android P 启动页适配适配刘海屏

需求: app 启动页全屏,延伸到刘海屏的状态栏和底部的导航栏,操作步骤如下:

注意 compileSdkVersion、buildToolsVersion、targetSdkVersion 都是 30

注意: SplashActivity 不需要 setContentView( )

splash_logo_bg.xml 的预览效果如下:

可见启动页完全全屏了

源码: https://github.com/dazeGitHub/CutOutGoodDemo

③ android开发 一开始打开的类似于欢迎页面叫什么

这个界面主要的作用有:

  1. 这个界面是为了让app有更好的体验,不会让用户感觉太突兀了,所以现在app市场包括ios的应用基本都是有欢迎界面的。

  2. 这个界面一般称为启动页面,在android开发中,开发者可以设定在该界面的停留时间,从而可以在后台进行一些初始化的工作的。

④ android开屏页的实现--图片和视屏

图片引导页结合咕咚,视屏开屏页引进蚂蜂窝的案例。

一、如何实现android开屏页,滑动小圆点带动图片切换。

大概所有的app都是有这个简单的需求。第一次进入app时,显示引导图再是闪屏图,之后就只是闪屏咯。实现逻辑就是对是否是第一次进入该app进行判断,这里可以采取SharedPreferences存储方式进行记录下,我们可以写一个utils用来存储第一次进入app的状态。

每次在闪屏界面onCreate()判断一下。

引导页的实现--自定一个view

具体实现请查看demo

demo地址

请教一个问题,怎么在文章里添加动态图啊?!?!

⑤ android中启动页背景设置文字

android中启动页背景设置文字步骤
1、打开你的安卓开发软件。
2、新建一个工程。例如工程名ty。
3、打开左侧的工程文件夹。打开res中的layout,双击main.xml.
4、下面要添加图片到工程里。下载或者在本地上找到一张需要的图片。
5、先把图片剪切一下,长宽要适合显示屏幕。
6、看好,一般的图片都是jpg格式的。一定要把格式转化为png格式的。
7、把转化后的图片拖到工程中res中的drawable-hdpi中。

⑥ android中怎么解决开屏页白屏问题

备份手机上的重要数据到电脑上,手机关机长按音量上键加电源键3秒进入恢复模式,选择简体中文,数据清除,重启即可!

⑦ 再见!惹人烦的 APP 开屏广告

谈到广告,果子首先想到的是,小米在 MIUI 系统中 “带头” 植入广告,随后越来越多的厂商都选择在系统中添加广告。

系统广告带来的收益可是 不容小觑, 从前段时间小米集团发布的 2020 年报就可见一斑。

得益于小米手机销量大涨,小米集团在 2020 Q4 广告收入激增,从而推动互联网服务收益增长近 20%

要知道,相比其他系统, 现在 MIUI 的广告算是很少的了

但这也同样印证了老罗的那句名言: 手机不赚钱,就是交个朋友

真正赚钱的是互联网服务中的广告营收。

而大跌眼镜的是,今年发布的魅族 18 系列, 无广告、无推送、无预装 的“三零手机”居然成为卖点。

用户本应有的权益,现在变成 “亮点” ,着实让人心寒。

并且,不仅是系统中,在大家最常用的 APP 中,同样也都充斥着杂七杂八的广告。

这些广告甚至都已经出现在了 APP 开屏页

想使用 APP ?那就先看广告吧!或点一下跳过。但有的跳过按钮做的又小又难按,稍不注意就会点击打开。

大家应该在想: 都要是有人能帮我按跳过那该多好

别说,还真的可以。废话不多说,现在就教给大家。

原理简介

快速跳过 APP 启动广告,无非就是打开 APP 时,检测跳过按钮,并瞬间自动点击,最后完成跳过广告的操作。

如何自动点击?这里就要介绍一下安卓的一项重要功能: 无障碍。

在 Android 系统中,它的初衷是为了方便残障人士使用智能手机。

其功能包括不限于:自动点击、滑动、长按、朗读等一系列操作。

* 无障碍部分功能

得益于无障碍服务,用户无需额外的权限,可让设备实现一些自动化的操作。

使用体验

果子所介绍的自动跳广告工具,也是基于无障碍服务所实现的。

图中顺序分别为: 李跳跳、轻启动、Auto Tool、一指禅

这些工具均可 自动跳过广告。

在使用前是这样的,不得不吐槽 OPPO 的系统应用都有启动广告。

在使用自动跳过广告后。

可以看到,在广告启动页面出现的瞬间,会自动跳过该页面, 尽可能保障 用户的打开 APP 的体验。

下面就以 轻启动 为例,教大家如何使用。

正因原理简介中所提到的,首先需要开启无障碍服务。一般点击后就会自动跳转对应页面,开启即可。

* 其他工具开启方法类似

需要注意的是:开启后 需要保证工具的常运行 。强制关闭会导致无障碍服务关闭,从而 影响自动跳广告

因此建议开启 应用自启动和后台锁定

在开启服务并设置好权限后,就能正常使用了。如果遇到没有跳过的页面,还能自动提醒添加。

在使用上,果子使用的绝大部分软件均可正常跳过广告。部分漏网之鱼,还能使用自定义规则进行跳过。

此类软件在使用操作上大同小异,正确设置后即可自动跳过广告。

介绍的这些工具里,果子个人推荐的是 李跳跳

它没有任何付费功能,完全免费使用。页面简约,上手难度低。

* 主页面、设置页面、设置选项

开启服务就能立即使用。

在应用设置中,可根据需求开启对应的功能,比如:使用增强算法跳过广告、跳过青少年弹窗等。

甚至,还能帮你在登录 PC 版微信时,自动点击确认弹窗。

这里,应该有人会问:软件安全吗?会不会泄露隐私?

果子可以负责任的说: 多虑了! 应用甚至连网络权限都没有,何来的泄露?

当然,其他的工具果子也都测试过,都是安全可靠的。也不会带来额外耗电,工具的开发者也在酷安,请放心使用。

我们无法迫使众多 APP 去除启动广告,但作为用户可以最大程度争取自己应有的权利。

* 纯净的启动页是微信最美的风景线

也希望众多互联网厂商能够注重用户体验。就如同微信这般,十年如一日,不添加任何启动广告。

⑧ android 启动页闪黑屏怎么解决比较好

闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面 前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受。没办法,只能想想怎么解决,最后找到了下面的方法。闪黑屏的原因主要是 我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不 是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面时需要一定时间。下面是解决 办法: 1、自定义Theme 复制代码 代码如下: 设置背景图Theme <style name="Theme.AppStartLoad" parent="android:Theme"> <item name="android:windowBackground">@drawable/ipod_bg</item> <item name="android:windowNoTitle">true</item> </style> //2、设置透明Theme <style name="Theme.AppStartLoadTranslucent" parent="android:Theme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> </style> 上面我定义了两种Theme,第一种Theme就是设置一张背景图。当程序启动时,首先显示这张背景图,避免出现黑屏。第二种Theme是把样式设置为透明,程序启动后不会黑屏而是整个透明了,等到界面初始化完才一次性显示出来。下面说说两种方式的优缺点: •Theme1 程序启动快,界面先显示背景图,然后再刷新其他界面控件。给人刷新不同步感觉。 •Theme2 给人程序启动慢感觉,界面一次性刷出来,刷新同步。 2、修改AndroidManifest.xml 为了使上面Theme生效,我们需要设置一些Activity的Theme 复制代码 代码如下: <application android:allowBackup="true" android:icon="@drawable/ipod_icon" android:label="@string/app_name" android:launchMode="singleTask"> <!-- iPod主界面 --> <activity android:name="com.apical.apicalipod.IPodMainActivity" <!-- 使用上面定义的样式 mythou--> android:theme="@style/Theme.AppStartLoad" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> //...... </application> •可以在Activity里面增加上面自定义的样式。另外在Application里面增加也是可以的,而且是全局效果。 •自定义Theme放在 /res/values/styles.xml 里面。如果没有这个文件,自己添加一个即可。 •如果存在多个Activity切换,中间也可能会存在短暂黑屏问题。原因也是Activity启动的时候需要初始化加载数据,如果想避免这种情况,可以在你切换的Activity里面增加上面的样式。 •上面两种样式都可以避免黑屏。可以实际测试一下你的程序选择一种效果。 •这个只是把黑屏避免了,但是如果你程序初始化启动慢,还是会给人程序启动慢的感觉。需要自行优化程序初始化过程。 3、Theme属性详解 复制代码 代码如下: android:theme="@android:style/Theme.Dialog" //Activity显示为对话框模式 android:theme="@android:style/Theme.NoTitleBar" //不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" //不显示应用程序标题栏,并全屏 android:theme="Theme.Light " //背景为白色 android:theme="Theme.Light.NoTitleBar" //白色背景并无标题栏 android:theme="Theme.Light.NoTitleBar.Fullscreen" //白色背景,无标题栏,全屏 android:theme="Theme.Black" //背景黑色 android:theme="Theme.Black.NoTitleBar" //黑色背景并无标题栏 android:theme="Theme.Black.NoTitleBar.Fullscreen" //黑色背景,无标题栏,全屏 android:theme="Theme.Wallpaper" //用系统桌面为应用程序背景 android:theme="Theme.Wallpaper.NoTitleBar" //用系统桌面为应用程序背景,且无标题栏 android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" //用系统桌面为应用程序背景,无标题栏,全屏 android:theme="Theme.Translucent" //透明背景 android:theme="Theme.Translucent.NoTitleBar" //透明背景并无标题 android:theme="Theme.Translucent.NoTitleBar.Fullscreen" //透明背景并无标题,全屏 android:theme="Theme.Panel " //面板风格显示 android:theme="Theme.Light.Panel" //平板风格显示 4、Theme和Style Android里面除了Theme外还有Style,例如下面是Launcher里面配置workspace的一个Style 复制代码 代码如下: <style name="WorkspaceIcon"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">match_parent</item> <item name="android:layout_gravity">center</item> <item name="android:gravity">center_horizontal</item> <item name="android:singleLine">true</item> <item name="android:ellipsize">marquee</item> <item name="android:textSize">12sp</item> <item name="android:textColor">#FFF</item> <item name="android:shadowRadius">2.0</item> <item name="android:shadowColor">#B0000000</item> </style> Style可以理解为一组属性集合,方便不同的View设置使用,我们在View里面使用Style的时候,跟使用Theme是一样的应用方法。那么Style和Theme有什么区别? 下面列出两者区别: •样式用在单独的View,如:Button、TextView等 •主题通过AndroidManifest.xml中的<application>和<activity>用在整个应用或者某个 Activity,主题对整个应用或某个Activity存在全局性影响。 •如果一个应用使用了主题,同时应用下的view也使用了样式,那么当主题与样式属性发生冲突时,样式的优先级高于主题。 上面就是通过Theme解决程序启动闪黑屏问题,并且讲解了Theme和Style,通过Theme配置,其实还可以做个欢迎页面。不过我们都希望程序启动速度越快越好,因此还是需要多多优化自己的程序。

⑨ android启动页

这里指的是点击桌面图标后,第一次启动后(冷启动)用户看到的第一个界面,通常冷启动后,此时用户界面还没渲染,看到的第一帧通常是黑屏或者白屏。为了让app的体验更好些,可以通过配置主题的方式去取代第一帧的背景。但是背景因设计稿的不同,需要作出不同的适配情况,比如:

⑩ 开屏页 launch screen

概述:说到开屏页面,印象最深的应该是微信的小人,也引起了大家对这幅开屏页面的大量分析讨论。相比国内大部分APP的launch screen 都已经被眼花缭乱的广告和活动占据相比,微信已经很是良心了。下面我们回到规范本身,看一下原生的规定是嘛样子的~

大概要求:1. 和APP的首页保持一致性;2. 避免包含文字字符;3. 不要过于吸引用户的注意;4. 不要做广告。

我么看HOUZZ是怎么做的:

可以看出,HOUZZ规范化的按照iOS HIG进行了launch screen 页面的设计。同样的APP推荐:fb ins。

而在Android端:

MD规范写明:1. launch页面和in-app页面保持无缝链接;2. 可以作为品牌的瞬时曝光。

虽然并没有像HIG一般强调保持和首页的一致性,但也强调了和内页的无缝衔接。

而HOUZZ可能对自己的品牌已经有了足够的信心,并没有在Android系统下制作brand展示,而是一张大白页面。而由于前两天Airbnb刚迎来了自己的中文名字“爱彼迎”,所以在launch页面做了宣传如下:

可以看出爱彼迎公司在launch页面设计上的讲究:Android应用的设计迎合了MD的第二点——品牌宣传;iOS应用为了避免对用户的干扰(HIG的第三点),而将品牌做了灰度处理,同时保留了和首页一致的TAB BAR位置。

更新的分割线

launch screen的显示时间是不可控的。

为什么?!

因为“我是你爸爸”。

这也就很好的解释了,现在众多的launch都是假冒的。。。

阅读全文

与android开屏页相关的资料

热点内容
爱因斯坦电影天才百度云链接 浏览:75
流氓不可以看的视频 浏览:54
代号白雪公主的电影 浏览:388
女主在军校很厉害的小说 浏览:516
米思齐为什么要编译才有效 浏览:283
法人如何用app分配权限 浏览:486
安卓手机游戏怎么导入苹果 浏览:537
什么是配置文件java 浏览:646
男主体质特殊只能和女主 浏览:47
中国算法和别的国家不一样吗 浏览:517
法国电影《狂怒》未删减版 浏览:154
金万维无法pin通服务器地址 浏览:825
linuxc语言定时 浏览:25
没有没网址不卡的 浏览:575
中国一共多少程序员 浏览:181
毒液几部可以独立看吗 浏览:426
git解压版配置 浏览:944
易语言高仿steam源码 浏览:204
strerror源码 浏览:118
PDF档名称 浏览:872