我做了一个短信应用程序,现在正试图给用户一个选项,使该应用程序成为默认的短信应用程序。
我已经读到,该应用程序应该能够做的一切标准短信应用程序可以在它可以成为默认的短信应用程序。
该应用程序的功能是:发送短信和接收和读取传入短信。
我还制作了接收彩信的广播接收器和快速响应的服务。
这些没有做任何事,但在那里,所以我的手机认为,应用程序是能够做的一切短信应用程序应该做的。
我认为这是因为手机不认为该应用程序可以做所有短信应用程序需要做的事情,因此没有显示它作为一个选项。
package="com.example.imessages">
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
android:name=".MySMSReceiver"
android:enabled="true"
android:exported="true"
android:permission="android.permission.BROADCAST_SMS">
android:exported="true"
android:permission="android:permission.BROADCAST_WAP_PUSH">
android:name=".QuickResponseService"
android:exported="true"
android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE">
android:name="preloaded_fonts"
android:resource="@array/preloaded_fonts" />
再一次,我是新来的,所以我已经把所有的东西都包含到清单中,这将使我的应用看起来像是一个短信应用程序。里面可能有不该有的东西。
提前谢谢。