小编the*_*nda的帖子

应用程序关闭后保持广播接收器运行

应用程序启动后,我需要让广播接收器一直运行.

这是在应用程序中注册此接收器的代码

    IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
    filter.addAction(Intent.ACTION_SCREEN_OFF);
    BroadcastReceiver mReceiver = new ScreenEventsReceiver();
    registerReceiver(mReceiver, filter);
Run Code Online (Sandbox Code Playgroud)

和接收器的代码

public class ScreenEventsReceiver extends BroadcastReceiver {
     public static boolean wasScreenOn = true;

     @Override
     public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
            wasScreenOn = false;
            Log.d("ScreenEventReceiver", "ON");
        } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
            wasScreenOn = true;
            Log.d("ScreenEventReceiver", "ON");
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

java android broadcastreceiver

27
推荐指数
2
解决办法
3万
查看次数

Laravel:$ request-> hasFile()不起作用

我有一个表格,我得到了title,descriptionimage.当我dd($requests->all());,它返回以下正确的.

array:4 [
  "projectTitle" => "asd"
  "project_description" => "asd"
  "project_image" => "15940723_1336567063030425_9215184436331587115_n.jpg"
  "_token" => "eUj27iioySvIgut5Afu0ZHMgeVrO99a9e1o7Tw0w"
]
Run Code Online (Sandbox Code Playgroud)

我将值存储为:

$project = new Portfolio;
$project->freelancer_id = Auth::user()->id;
$project->title = $request->get('projectTitle');
$project->description = $request->get('project_description');

if($request->hasFile('project_image')){
   $project_image = $request->file('project_image');
   $filename = time() . '.' . $project_image->getClientOriginalExtension();
   Image::make($project_image)->resize(197, 137)->save( public_path('/uploads/portfolios/' . $filename ) );
   $project->img = $filename;
}

$project->save();
Run Code Online (Sandbox Code Playgroud)

但是imgDB表字段变为空.

if($request->hasFile('project_image'))没有得到该领域,

另外我有形式,其中该方法是POST与具有enctype="multipart/form-data"和一个用于文件我有<input type="file" name="project_image" id="project_image">.

我做错了什么?

php file-upload laravel laravel-5.3

9
推荐指数
5
解决办法
2万
查看次数

获取当前系统时间并在此之后添加30分钟

我想current time在我的申请中.
然后我想30 minutes在当前时间分钟.
任何人都可以帮助我如何实现这一目标?

我正在从我的网络服务开始和停止时间.例如:((开始时间)上午11:00到(停止时间)下午11:00)现在我想在当前时间加30分钟直到停止时间到达.

java android

8
推荐指数
3
解决办法
3万
查看次数