如何在一个应用程序中放置登录活动和Google Map活动

时间:2012-11-28 16:17:48

标签: android android-emulator google-api

我正在尝试使用谷歌地图开发应用程序..这很好..我了解了基础知识我找到的很好的例子..但事情是..我想在看地图之前添加登录功能..是吗可能..如果可能的话,请给我一个想法..

我的要求是第一次活动登录 - 登录后第二项活动是使用GPS查找当前位置。

如何将这些活动放在一个应用程序中以及如何编译。

3 个答案:

答案 0 :(得分:0)

没有规则或命令可以先查看地图 您可以使用第一个活动,您可以要求用户在此之后登录 如果登录是数据(db,xml,file)的匹配,则可以调用与地图连接的第二个活动。 如果你想我可以为你创造一个例子,但现在不是

答案 1 :(得分:0)

在Android清单文件中设置两项活动。作为启动活动,将Login活动设置为实现登录代码的位置。然后,如果登录成功,请打开地图活动。请检查此http://www.javasrilankansupport.com/2012/06/send-data-to-another-activity-simple.html

和这个

Android application login

答案 2 :(得分:0)

很简单,你只需在AndroidManifest文件中声明你的两个活动,如下所示:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".LoginActivity"
        android:label="@string/app_name" android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".MapViewActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar"/>

    <uses-library android:name="com.google.android.maps" />
</application>

启动应用程序时将启动的活动是LoginActivity。您必须处理所有登录逻辑。用户登录后,您只需使用以下代码启动新活动:

Intent i = new Intent(LoginActivity.this, MapViewActivity.class);
startActivity(i);

希望有所帮助!