码迷,mamicode.com
首页 > 移动开发 > 详细

安卓 引导页实现(第一次登陆)

时间:2015-03-12 19:28:09      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

 

废话不多说,先上代码  https://git.oschina.net/alexgaoyh/AndriodTest


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


1:

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


技术分享

之后,在eclipse中,使用DDMS 的视图,切换之后,就会看到对应的文件路径,里面是有一个  launchCount.xml 的文件的,这个就是他所对应的文件


技术分享


2: 另外一个注意的点,是在  AndroidManifest.xml中, 因为MainActivity.java要根据用户是否登陆过进行判断,是否使用Intent启动系统组建,这样的话,他要在xml里面增加配置项,如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.alexgaoyh.andriodtest"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
    
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        
        <activity android:name="com.alexgaoyh.andriodtest.launchGuide.LaunchGuideViewActivity">
			<intent-filter>  
				<action android:name="com.alexgaoyh.andriodtest.MainActivity" />
				<category android:name="android.intent.category.DEFAULT" />
			</intent-filter> 
		</activity>
        
        <activity
            android:name=".MainActivity"
            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>

</manifest>
注意 intent-filter部分。




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

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

2: 首页功能未实行。。


后期会进行实现并更新git

安卓 引导页实现(第一次登陆)

标签:

原文地址:http://my.oschina.net/alexgaoyh/blog/386330

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!