Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关闭应用程序以启动Android服务时出错_Java_Android - Fatal编程技术网

Java 关闭应用程序以启动Android服务时出错

Java 关闭应用程序以启动Android服务时出错,java,android,Java,Android,我的应用程序由一个名为FirstService.Java的服务组成 设备连接时希望启动服务 但是服务nai启动时出错:关闭应用程序 我的密码是: StartService.java import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; public class StartSe

我的应用程序由一个名为FirstService.Java的服务组成

设备连接时希望启动服务 但是服务nai启动时出错:关闭应用程序

我的密码是:

StartService.java

import android.content.BroadcastReceiver;  
import android.content.Context;  
import android.content.Intent;
import android.widget.Toast;

public class StartService extends BroadcastReceiver {
     @Override
     public void onReceive(Context context, Intent intent) {

         Toast.makeText(context, "Exemplo Toast", Toast.LENGTH_SHORT).show();


            if (intent.getAction().equalsIgnoreCase(Intent.ACTION_BOOT_COMPLETED)) {
                Intent serviceIntent = new Intent(context, FirstService.class);
                context.startService(serviceIntent);
            }

     }

}
Manifest.xml拥有它

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.niceplace.liveslink"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
    <uses-feature />


     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.VIBRATE" />
      <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />



    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.niceplace.liveslink.MainActivity"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="@string/app_name" >

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>

         <activity
            android:name=".image"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="Imagem" >
        </activity>


         <service 
        android:name="com.niceplace.liveslink.FirstService"
        android:enabled="true"
         />

  <receiver android:name=".StartService">
   <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
   </intent-filter>
  </receiver>


    </application>



</manifest>

我认为您必须将
RECEIVE\u BOOT\u COMPLETED
权限添加到您的AndroidManifest.xml中:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

解决了这个问题,我的脚本中有一行正在寻找GetCookie cookie

当您启动服务时,它不是cookie!但如果我进入应用程序,他会得到cookie

 String uid = getCookie("www.liveslibk.com", "uid");
谢谢所有试图帮助我的人

`if(intent.getAction().equalsIgnoreCase(intent.ACTION_BOOT_COMPLETED)){intent serviceentent=new intent(context,FirstService.class);context.startService(serviceentent);}`