123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package me.yoqi.android.nanohttpdemo.service;
- import android.app.Service;
- import android.content.Intent;
- import android.os.IBinder;
- import androidx.annotation.Nullable;
- import java.io.IOException;
- import me.yoqi.android.nanohttpdemo.net.LocalHttpService;
- /**
- * @author liuyuqi.gov@msn.cn
- * @date 12/18/2020
- */
- public class LocalService extends Service {
- @Nullable
- @Override
- public IBinder onBind(Intent intent) {
- return null;
- }
- /**
- * 启动服务的时候启动 httpd
- * @param intent
- * @param flags
- * @param startId
- * @return
- */
- @Override
- public int onStartCommand(Intent intent, int flags, int startId) {
- LocalHttpService localHttpService = new LocalHttpService(7600);
- try {
- localHttpService.start();
- } catch (IOException e) {
- e.printStackTrace();
- }
- return super.onStartCommand(intent, flags, startId);
- }
- }
|