×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

APP开发启动界面设计方法详解

文章编辑:网站建设 文章来源:APP开发 浏览量:

  APP开发启动界面设计方法详解,启动界面的图片可以设计成动态配置的,深圳APP开发公司提示当服务器更新了显示的图片后,APP下载并保存到本地,下次启动的时候显示新图片。这样可用于显示广告等信息。
  启动界面白屏解决方案在启动APP的时候,因为要花费时间解析布局文件和加载资源,所以会出现短暂的白屏现象。解决方案如下:
//先 定义 style < style name=" AppSplash"     parent=" android: style/ Theme. Black. NoTitleBar. Fullscreen">    < item name=" android: windowBackground">@ drawable/ img_ launcher</ item> </ style> //设置 启动 Activity 的 theme 为之 前 定义 的 style < activity     android: name=". ui. MainActivity"     android: noHistory=" true"     android: screenOrientation=" portrait"     android: theme="@ style/ AppSplash">    < intent- filter>        < action android: name=" android. intent. action. MAIN" />        < category android: name=" android. intent. category. DEFAULT" />        < category android: name=" android. intent. category. LAUNCHER" />    </ intent- filter> </ activity>
APP制作启动界面屏蔽返回按键
通常APP都会在启动界面执行一些网络操作和初始化配置等,这时候不希望用户通过按下返回按键退出APP,因而需要在启动界面屏蔽返回按键,具体代码如下。
 @ Override     public boolean onKeyDown( int keyCode, KeyEvent event) {         if (keyCode == KeyEvent. KEYCODE_ BACK) {             return true;        }         return super. onKeyDown( keyCode, event);    }
APP开发关于首页设计
  首页显示的内容比较多,如果APP只发一个请求,那么服务器就要把所有的数据准备好后一次性返回,势必导致等待的时间比较长。可以设计成调用多个接口,向服务器发生多个请求,只要有一个接口返回数据就显示在界面上,避免用户长时间看到空白界面。调用多个接口的时候,如果有一个接口遇到连接超时之类的错误,那就自动取消其余接口请求。
  首页一定要做缓存处理,无网络或缓存数据在有效期时读取缓存中的数据,减少用户的等待时间;首页最好不要显示销量和库存等实时会变化的数据,这样就没法做缓存处理了;如果用制轮播形式展示图片,在退出首页时务必要关闭轮播定时器;首页通常有多个TAB页,具体代码实现可以采用单个Activity加多个Fragment的方式。好了,APP开发公司本文关于“APP开发启动界面设计方法详解”知识就分享到这里,谢谢关注,博纳网络编辑整理。
 
 

当前文章链接:/construction/appkaifa/2863.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。