2 clcurie 11 clcurie_11 于 2013.07.19 10:30 提问

第一次运行程序时是否可以使用 android 服务器

当我第一次使用程序时,我想获取事件,所以我决定使用这个服务器:

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来让服务器可用呢?

1个回答

shaojie519
shaojie519   2013.07.22 11:49

程序第一次安装需要手动打开或者重启设备才行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
运行程序时Warning
运行程序时提出了这个一个警告:Activity not started, its current task has been brought to the front  package ying.android; import android.app.Activity;
eclipse运行程序时出现问题
一、问题提示:Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack  trace. Conversion to Dalvik format failed: Unable to execute dex
Tomcat运行程序时的配置
1.  Run As 》 Run Configuration 》 选好路径, tomcat7:run  》 Run 2.  Run As 》 Run Configuration 》 选好路径, clean install -Dmaven.test.skip=true  》Run 3.  Server 》 右键 》 Add And Remove 》 Republic 》Debug
VS2015运行程序时拒绝访问
平常玩游戏打开TGP,打完游戏之后再用vs写代码都没怎么出现过问题,今天玩完CF之后,运行代码发现TMD拒绝访问,我靠,网上搜了一下,都说是TGP的原因,估计是加速的时候把vs里面的一些功能给关了,而且关了TGP也没用,只能重启电脑了,亲测有效。
关于运行程序时 No such file or directory 的问题
召集出现类似这种问题的朋友: 当前目录下明明有可执行文件, 但就是报无法找到文件 示例 环境 : bash 代码: $ ls -l -rwxr-xr-x 1 username groupname 3141 2007-12-01 12:34 foo $ ./foo bas
openwrt 运行程序时提示缺少libstdc++.so.6
解决方法比较简单,就是下载一个libstdc++.so.6文件,通过scp的方式发送到openwrt板子内的/lib/目录下就可以了。 下载地址在这儿:http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=164026 祝大家顺利。如果是编译过程出现问题,请参考本博客中得博文《openwrt编译程序时提示缺少libstdc++.s
运行程序时找不到libstdc++.so.5解决方法
安装FC4光盘中的包Compat-libstdc++-33-3.2.3-47.fc4.i386.rpm 
Linux 运行程序时找不到so文件
今天装了一个SDL2.0, 写了一个播放器程序
运行程序时终止输入流操作
在windows中是ctrl+z, eg: while(scanf("%d", &a)){     ...... } 在linux中是ctrl+d eg: while(cin>>a){     ...... }
[Arduino]添加输出,运行程序时,串口显示器的输出乱码
[Arduino]运行程序时,串口显示器的输出乱码 写程序时,有时会因为多加了一个Serial.println("......"),导致整个程序原有的正确输出变为乱码输出。 此时将新增加的输出语句变短一点,或删除,程序就可正确运行。 感觉这是arduino的一个bug,待官方解决。 JS 2017年1月12日