title: intent-filter in manifest file to enable the open button on install
body: <p>I am fairly new to Android Development and I have seen examples where this is put into the Manifest.xml file:</p>
  
  <pre><code>&lt;intent-filter&gt;
      &lt;action android:name="android.intent.action.MAIN" /&gt;`
  &lt;/intent-filter&gt;
  </code></pre>
  
  <p>I thought this was what I needed so that after my Application Installs the open button would be enabled.  However, even though Ihave this in my Manifest the button is stlll disabled.</p>
  
  <p>So, can anyone tell me ehat I am doing wrong?  </p>
  
  <p>Thanks for any help.</p>
  
  <p>** UPDATE...</p>
  
  <p>Here is my full Manifest.xml file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" 
              android:versionName="1.1" package="com.MyAppName.app"&gt;
      &lt;uses-sdk android:minSdkVersion="8" targetSdkVersion="10" /&gt;
  
      &lt;uses-library android:name="com.google.android.maps" /&gt;
  
      &lt;uses-feature android:glEsVersion="0x00020000" android:required="true" /&gt;
  
      &lt;permission android:name="com.MyAppName.app.permission.MAPS_RECEIVE" android:protectionLevel="signature" /&gt;
      &lt;permission android:name="com.MyAppName.app.permission.C2D_MESSAGE" android:protectionLevel="signature" /&gt;
  
      &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt;
      &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.WAKE_LOCK" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /&gt;
      &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
      &lt;uses-permission android:name="com.MyAppName.app.permission.C2D_MESSAGE" /&gt;
      &lt;uses-permission android:name="com.MyAppName.app.permission.MAPS_RECEIVE" /&gt;
  
      &lt;application android:label="@string/MyAppName" android:theme="@android:style/Theme.NoTitleBar" android:icon="@drawable/Icon"&gt;
          &lt;meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="MY_KEY" /&gt;
      &lt;/application&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>** UPDATE</p>
  
  <p>Here is the code for the activity:</p>
  
  <pre><code>using System;
  using Android.App;
  using Android.Content;
  using Android.OS;
  
  namespace MyApp
  {
      [Activity (Label = "MyApp", MainLauncher = true, Theme="@style/Theme.Splash", NoHistory = true)]
      public class SplashActivity : Activity
      {
          protected override void OnCreate (Bundle bundle)
          {
              base.OnCreate (bundle);
  
              Android.OS.SystemClock.Sleep(2000);
  
              // Start our real activity
              StartActivity (typeof (Activity1));
          }
      }
  }
  </code></pre>