我正在开发一款Android应用。起初一切都很顺利,但过了一段时间后,在真正的Android设备上成功安装后,应用程序开始消失(更准确,没有出现)。安装后,打开按钮被取消激活(我只能点击完成),我在菜单上找不到它,但是使用root卸载程序检查,看来该应用程序确实已安装。
在模拟器上,它安装正常但安装的应用程序没有显示正确的图标,而在此错误之前它没有这样做。
我强制删除一些权限@ Manifest,因为我只需要(并且应用程序只运行它)互联网访问(Web视图)。我尝试删除它,但它是一样的。
当我引入了一个在webview之后加载的启动画面,如果它是第一次==> MainActivity:如果它是第一次{setContentView with splash layout。最后,在3张幻灯片之后,按钮onClick更改为webview活动(类)(1)} else {setContentView with webview layout(2)}
(1)和(2)执行相同的任务,(2)在MainActivity中的方法内,(1)在WebView类的onCreate中。
我知道这是一个更好的方法。任何有关如何以更好的方式执行此任务的帮助,以及如何摆脱已安装但不可见的"的事情。
答案 0 :(得分:3)
在您的清单中,确保您的意图过滤器具有类别<category android:name="android.intent.category.LAUNCHER" />
<activity
android:name=".activity.SpashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:windowSoftInputMode="stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>