是的,您可以参加单一活动课程。但由于您想添加一些功能,因此最好创建一些活动类。与只有一个大型活动类别相比,它更容易检查和管理较小的活动类别。类的数量取决于功能。如果你为一个函数创建一个类,那就太好了。
1.要在设备启动时自动启动它,您可以使用以下代码-
public class YourReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent intent = new Intent(context, YourActivity.class);
context.startActivity(intent);
}
}
并将以下代码添加到您的清单文件中 -
<receiver
android-permission="android.permission.RECEIVE_BOOT_COMPLETED"
android:name="YourReceiver" >
<intent-filter >
<action android:name="android.intent.action.SCREEN_ON" />
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
2.要在信息亭模式下启动它-
是否可以创建一个 Android 应用程序来使手机以 kiosk 模式运行? https://stackoverflow.com/questions/5881373/is-it-possible-to-create-an-android-app-to-make-the-phone-run-in-sort-of-a-kiosk
3.拨打电话-
如何制作简单的电话呼叫应用程序 http://www.codeproject.com/Articles/462533/Android-Tutorial-How-To-Make-A-Simple-Phone-Call-A
如何从您的应用程序拨打电话 http://www.helloandroid.com/tutorials/how-make-phone-call-your-application
4.对于蓝牙选项-
Android 蓝牙示例应用程序 http://android-videos.blogspot.in/2011/10/android-bluetooth-sample-app.html