i have been learning to make Android apps and have been making good headway. I decided to try doing a mpping app. I found a tutorial that simply displayed a google map. that is all it done. The tutorial went smooth and I was able to make it work. So now i want to incorporate what i have learned into an app i have been building. This app has several screens(instances) that display depending on menu selection, etc.
So here is my Android manifest..
<?
So here is my Android manifest..
<?
xmlversion="1.0"encoding="utf-8"?>
<
manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="ken.allen.android.Tower"
android:versionCode="1"
android:versionName="1.0">
<applicationandroid:icon="@drawable/icon"android:label="@string/app_name">
<uses-libraryandroid:name="com.google.android.maps"android:required="true"/>
<activityandroid:name=".Tower"
android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
android:versionCode="1"
android:versionName="1.0">
<applicationandroid:icon="@drawable/icon"android:label="@string/app_name">
<uses-libraryandroid:name="com.google.android.maps"android:required="true"/>
<activityandroid:name=".Tower"
android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activityandroid:name=".Activity2">
<activityandroid:name=".CreateDataBase"></activity>
<activityandroid:name=".BuildList"></activity>
<activityandroid:name=".datascreen"></activity>
<activityandroid:name=".Mapit"></activity>
</activity>
<activityandroid:name=".CreateDataBase"></activity>
<activityandroid:name=".BuildList"></activity>
<activityandroid:name=".datascreen"></activity>
<activityandroid:name=".Mapit"></activity>
</activity>
<
activityandroid:name=".datarecords"></activity>
 
 
<
 
<
activityandroid:name="BuildList"></activity>
</
application>
<
uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION">
<
uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/>
<
uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
<
uses-permissionandroid:name="android.permission.ACCESS_LOCATION"/>
<
uses-permissionandroid:name="android.permission.INTERNET"/>
<
uses-permissionandroid:name="android.permission.ACCESS_GPS"/></uses-permission>
I select my new intent froma menu item as follows
 
 
</manifest> 
I select my new intent froma menu item as follows
case
3:
// String v_band = spin2.getSelectedItem().toString();
Intent myIntent1 =
Intent myIntent1 =
new Intent(Tower.this, Mapit.class);
// myIntent1.putExtra("BAND", v_band);
Tower.
Tower.
this.startActivity(myIntent1);
returntrue;
My new Intent or mapper.xml contains the following.
returntrue;
My new Intent or mapper.xml contains the following.
<?
xmlversion="1.0"encoding="utf-8"?>
<
RelativeLayout
xmlns:android
="http://schemas.android.com/apk/res/android"
androidrientation
="vertical"
android:layout_width
="fill_parent"
android:layout_height
="fill_parent"
>
<
<
com.google.android.maps.MapView
</RelativeLayout>
and the java for the mapper.xml is as follows
package ken.allen.android.Tower;
import android.app.Activity;
import android.os.Bundle;
import com.google.android.maps.MapActivity;
public class Mapit extends MapActivity{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.mapper);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
For some reason this will Force close when this intent is selected in the menu. I duplicated the tutorial worked for me int he beginning. Right now i would be happy just to dispplay the google map when the menu itme is slected. I can work on the rest after.
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0EVD3Q_WMbtaa_vIjrPoaiN7Egbs8amSorNF-qw"
/>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0EVD3Q_WMbtaa_vIjrPoaiN7Egbs8amSorNF-qw"
/>
</RelativeLayout>
and the java for the mapper.xml is as follows
package ken.allen.android.Tower;
import android.app.Activity;
import android.os.Bundle;
import com.google.android.maps.MapActivity;
public class Mapit extends MapActivity{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.mapper);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
For some reason this will Force close when this intent is selected in the menu. I duplicated the tutorial worked for me int he beginning. Right now i would be happy just to dispplay the google map when the menu itme is slected. I can work on the rest after.