android统计应用启动次数,跳过引导页

        很多时候,我们在第一次打开新安装的应用时,总会跳出引导页,让你知道如何操作,应用有什么样的功能,而以后再次打开时,就不再显示引导页了,而是直接跳转到应用主界面。当我还没接触到SharedPreferences这个东西时,想不出半点法子来判断应用是否是第一次启动,因为在应用内部设置变量,管它全局还是局部,这些方法都是不凑效的,因为,当你下一次启动时,变量又初始化了,又是原来的值,无法统计也无法判断。因此使用SharedPreferences是最简单使用的办法。

        SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此它保存的数据主要是简单类型的key-value键值对。上段代码先吧。

public class MainActivity extends Activity
{

	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		SharedPreferences preferences = this.getSharedPreferences("Jerry", MODE_WORLD_READABLE);
		int time = preferences.getInt("count", 0);
		Editor editor = preferences.edit();
		editor.putInt("count", ++time);
		editor.commit();
                System.out.println(preferences.getInt("count", 0));
       }
}
        常量MODE_WORLD_READABLE作用是指定该SharedPreferences数据能被其他应用读取,但不能写;同时,MODE_PRIVATE指定该SharedPreferences数据只能被本应用程序读写,MODE_WORLD_WRITABLE指定该SharedPreferences数据能被其他应用程序读写。

        代码中的变量count就是用于记录应用启动次数的,可通过判断count的值,就对Activity页面进行相应的跳转操作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值