-3

私はグーグルマップを使ってアプリケーションを開発しようとしています..それは大丈夫でした..私は見つけた素晴らしい例で基本を理解しました..しかし事は..マップを見る前にログイン機能を追加したいです..それは可能です..可能であれば、アイデアをください。

私の要件は最初のアクティビティログインです-ログイン後2番目のアクティビティはGPSを使用して現在の場所を見つけます。

それらを1つのアプリケーションのアクティビティに配置する方法とコンパイル方法を教えてください。

4

3 に答える 3

0

最初にマップを表示するためのルールや順序はありません。最初のアクティビティを使用して、ユーザーにログインを依頼できます。その後、ログインがデータ(db、xml、file)と一致する場合は、結合された2番目のアクティビティを呼び出すことができます。地図 。あなたが望むなら私はあなたに例を作ることができますが、今はできません

于 2012-11-28T16:46:21.467 に答える
0

Androidマニフェストファイルに2つのアクティビティを設定します。開始アクティビティとして、ログインコードを実装するログインアクティビティを設定します。次に、ログインが成功した場合は、マップアクティビティを開きます。これを確認してくださいhttp://www.javasrilankansupport.com/2012/06/send-data-to-another-activity-simple.html

この

Androidアプリケーションのログイン

于 2012-11-28T16:46:37.580 に答える
0

簡単です。AndroidManifestファイルで2つのアクティビティを宣言するだけで、次のようになります。

<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);

お役に立てば幸いです。

于 2012-11-28T16:49:49.387 に答える