当我第一次使用程序时,我想获取事件,所以我决定使用这个服务器:
public class PackageChangeReceiver extends BroadcastReceiver {
Context context;
@Override
public void onReceive(Context ctx, Intent intent) {
}}
在manifest中:
<receiver android:name=".PackageChangeReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
但是这个服务器在安装在程序的第一次不能运行。如何让它在安装第一次就可以执行?
我从eclipse中第二次更新了程序,使服务器运行。
Android系统什么时候能让它的服务可用?我是否要运行其中的一个activity来让服务器可用呢?
程序第一次安装需要手动打开或者重启设备才行