Das geht (nur indirekt) über den PackageManager aus der Phone library. QueryIntentActivities liefert zu einem Intent eine Liste der "passenden" Apps.
Gemäß Erel ist der erste Eintrag in der Liste die Default-App. Diesen Eintrag musst du dann mit dem Packagenamen des SPlaners vergleichen.
So alleine klappt es auch super!
Für die Direkte Termineingabe.
B4X:
Dim i As Intent
i.Initialize(i.ACTION_EDIT,"")
i.SetType("vnd.android.cursor.item/event")
'i.SetComponent("com.android.calendar.LaunchActivity")
StartActivity(i)
Für die Kalender übersicht, egal welcher Kalender Standart ist, klappt das am besten.
B4X:
Dim i As Intent
i.Initialize("android.intent.action.VIEW", "content://com.android.calendar/time/" & DateTime.Now)
i.AddCategory("android.intent.category.DEFAULT")
StartActivity(i)'start the activity