博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓 引导页实现(第一次登陆)
阅读量:5798 次
发布时间:2019-06-18

本文共 554 字,大约阅读时间需要 1 分钟。

hot3.png

 

废话不多说,先上代码 

具体实现,网上有太多的教程了,下面仅仅说一下中间遇到的一些问题:

1:

preferences = getSharedPreferences("launchCount",MODE_WORLD_READABLE);
的方法,是会在/data/data/{包路径}  生成对应的文件的,默认情况下,是看不到的,所以我这里的解决方案是,cmd进入到adb.exe中,之后赋予 755 的读权限

之后,在eclipse中,使用DDMS 的视图,切换之后,就会看到对应的文件路径,里面是有一个  launchCount.xml 的文件的,这个就是他所对应的文件(这里可以需要获取到手机的root权限,并且手机开启USB调试功能)

2: 由于中间使用了SharedPreferences ,所以在测试的时候,会出现需要修改对应的 launchCount.xml 文件的情况,这里使用的解决方案是使用adb.ext , 具体操作如下图:

这样,andriod的引导页功能就简单的实现了,不过存在一些问题:

1:最后一个引导页缺少 ’立即体验‘ 的按钮;

2: 首页功能未实行。。

后期会进行实现并更新git

转载于:https://my.oschina.net/alexgaoyh/blog/386330

你可能感兴趣的文章
H2内存数据库 支持存储到文件
查看>>
css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
查看>>
BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)
查看>>
【HDU 1228】A + B
查看>>
CentOS 7搭建SVN服务器
查看>>
Atitit.远程接口 监控与木马 常用的api 标准化v2 q216
查看>>
linux创建文件树,孩子兄弟树(或广义表),创建文件树及其訪问
查看>>
Floyd最短路算法
查看>>
Class.forName(String name)方法,到底会触发那个类加载器进行类加载行为?
查看>>
CentOS 6.6 FTP install
查看>>
C#------判断btye[]是否为空
查看>>
图解Ajax工作原理
查看>>
oracle导入导出小记
查看>>
聊一聊log4j2配置文件log4j2.xml
查看>>
NeHe OpenGL教程 第七课:光照和键盘
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
Php实现版本比较接口
查看>>
删除设备和驱动器中软件图标
查看>>
Android studio开多个窗口引起的问题
查看>>
第四章 TCP粘包/拆包问题的解决之道---4.1---
查看>>