启动页

XCode10 icon和开机启动页尺寸

匿名 (未验证) 提交于 2019-12-02 23:37:01
1.下面是总结 2.详细说明 屏幕快照 4寸 往下都被上述兼容 一、启动页部分 1536 × 2048iPad 2x图 640 × 1136iPhone 4.0寸屏(iPhone 5s/SE) 750 × 1334iPhone 4.7寸屏(iPhone 6/6s/7/8) 1.启动页主要有320x480、640x960、640x1136、750x1334、1242x2208、1125x2436(iPhone X) ------------------------------------------------------------------------------ 12.9" iPad Pro 2048px × 2732px 2732px × 2048px 10.5" iPad Pro 1668px × 2224px 2224px × 1668px 9.7" iPad 1536px × 2048px 2048px × 1536px 7.9" iPad mini 4 1536px × 2048px 2048px × 1536px iPhone X 1125px × 2436px 2436px × 1125px iPhone 8 Plus 1242px × 2208px 2208px × 1242px iPhone 8 750px × 1334px 1334px × 750px

iOS状态栏使用总结

孤街浪徒 提交于 2019-12-02 14:21:43
目录: 一、状态栏与导航栏 二、设置状态栏显隐与字体样式 三、设置状态栏背景色 四、启动页隐藏状态栏 五、状态栏、导航栏相关的常用宏定义 相关文章:iOS导航栏的使用总结 一、状态栏与导航栏 状态栏:显示时间、电池等信息 导航栏:显示app页面标题,返回按钮等 iOS7之前 :状态栏与导航栏是分开的; iOS7之后 :状态栏与导航栏合在一起;导航部分总高度(64)= 状态栏高度(20) +导航栏内容高度((44) iPhoneX设备出现以后 ,状态栏的高度变为44,导航栏部分总高度(88) = 状态栏(44) + 导航栏内容高度(44) 二、设置状态栏显隐与字体样式 iOS状态栏可以设置显示和隐藏,也可以设置文字的颜色。通过修改info.plist中的 View controller-based status bar appearance 属性为NO或者YES,状态栏的设置可区分为全局控制和局部控制。 全局控制 :通过info.plist设置,或者调用全局方法。 分页控制 :在视图控制器里通过prefersStatusBarHidden方法设置。 1.全局控制 默认情况或者手动设置View controller-based status bar appearance设置为NO,此时状态栏需要全局设置,而且有两种方法设置。 方法1 :依次进入Targets】->【General】->

启动页、沉浸式状态栏

浪子不回头ぞ 提交于 2019-11-30 02:44:04
情景 效果 使用 启动页 沉浸式状态栏 情景 启动页 :简而言之,微信看地球的图片。用图片代替app初始化过程没有用户可见界面的白屏,使app更加“友好”。 沉浸式状态栏 :或者称透明状态栏。将状态栏颜色与app颜色一致,使用户界面更加整体。 效果 使用 启动页 一、 为Activity设置Theme < activity android:name = ".MainActivity" android:theme = "@style/LaunchScreenTheme" > < intent-filter > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > 二.、LaunchScreenTheme中设置windowBackground < style name = "LaunchScreenTheme" parent = "Theme.AppCompat.Light.NoActionBar" > < item name =" android :windowBackground" > @ drawable/launch_screen

Android优化之加载优化

空扰寡人 提交于 2019-11-29 23:28:12
加载优化 1.懒加载优化 该优化在新闻类app中十分常见 ViewPager+Fragment的搭配在日常开发中也比较常见,可用于切换展示不同类别的页面。 懒加载,其实也就是延迟加载,就是等到该页面的UI展示给用户时,再加载该页面的数据(从网络、数据库等),而不是依靠ViewPager预加载机制提前加载两三个,甚至更多页面的数据。这样可以提高所属Activity的初始化速度,也可以为用户节省流量.而这种懒加载的方式也已经/正在被诸多APP所采用。 具体看这篇文章 www.jianshu.com/p/cf1f4104d… 2. 启动页优化 启动时间分析 系统创建进程的时间和应用进程启动的时间,前者是由系统自行完成的,一般都会很快,我们也干预不了,我觉得能做的就是去优化应用进程启动,具体说来就是从发Application的onCreate()执行开始到MainActivity的onCreate()执行结束这一段时间。 启动时间优化 Application的onCreate()方法 MainActivity的onCreate()方法 优化的手段也无非三种,如下所示: a.延迟初始化 b.后台任务 c.启动界面预加载 启动页白屏优化 为什么存在这个问题? a.当系统启动一个APP时,zygote进程会首先创建一个新的进程去运行这个APP,但是进程的创建是需要时间的,在创建完成之前

hbuilder 开发5+ APP采坑记录

前提是你 提交于 2019-11-29 06:02:00
开发一款APP产品需要在安卓和苹果2大平台发布,同时开发团队也需要有安卓和IOS。 HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能。 通过5+App可以降低APP开发的门槛,让一般的前端开发人员也可以进行APP的开发,同时能为公司节约很大的成本,只需要一个前端团队即可。 最近我司为了快速发布一个APP产品,也选择了5+App这种方式,由于本人主要是做后端开发的,前端这块不是很熟,在开发过程中遇到了很多的问题,特别是一些IOS证书的申请流程,搞的晕头转向,为了 避免后面的同学采坑,在这里将采坑的内容分享出来。 dcloud官网: http://dcloud.io/ APP图标问题? 在真机调试环境下,hbuilder会把APP内容同步到我们的手机中,这个时候图标显示的是hbuilder的图标,不是我们在启动页设置好了的自己的图标,这个需要将APP打包后装在手机上才可以显示出来。 启动页图片问题? 启动页图片有2个问题,一个是和上面图标一样的问题,在真机调试环境下是没效果的,还有个问题就是不能去掉,很多APP都会在启动时候加载一些广告内容,这是一个很常见的需求,hbuilder中只能配置静态的本地图片然后打包到APP中