1 |
package funa.fmtransmitter; import android.app.Activity; import android.os.Bundle; import android.content.Intent; import android.content.ComponentName; public class FmTransmitter extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { // Intent intent=new Intent(this,NewActivity.class); Intent intent=new Intent(Intent.ACTION_MAIN); // setComponent と setClassName のどちらでも良い // intent.setComponent(new ComponentName( // "com.funa.take.restoresettings", // "com.funa.take.restoresettings.RestoreSettings")); // intent.setClassName("com.funa.take.restoresettings","com.funa.take.restoresettings.RestoreSettings"); intent.setClassName("jp.co.sharp.android.FMtransmitter","jp.co.sharp.android.FMtransmitter.FMtransmitter"); startActivity(intent); finish(); } catch (Exception e){ System.out.println(e); setContentView(R.layout.main); } } } |
AndroidManifest.xml
には、呼び出し先のクラス名を書かなくても動くみたい。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="funa.fmtransmitter" android:versionCode="1" android:versionName="1.0"> <application android:label="@string/app_name"> <activity android:name="FmTransmitter" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!--<activity android:name="jp.co.sharp.android.FMtransmitter.FMtransmitter"> </activity>--> </application> </manifest>
[カテゴリ: プログラミング言語 > Java > Android]
[通知用URL]
Tweet
最終更新時間:2011年10月27日 21時30分57秒