草庐IT

completion-service

全部标签

android - 亚行外壳 : How do I get a list of BroadcastReceivers that will receive BOOT_COMPLETED Intent?

我目前正在调试一个应在设备启动后自动启动的应用程序。为此,我创建了一个BroadcastReceiver并将其添加到我的AndroidManifest.xml中:这在大多数设备上始终有效。然而,在一台设备(MXQPro机顶盒)上,它只能在大部分时间工作。到目前为止,我还没有找到它何时有效和何时无效的任何模式。所以,我想知道实际上有哪些BroadcastReceivers当前已在系统中注册以接收BOOT_COMPLETEDIntent。我玩了一下pm:但这只会告诉我哪些包想要接收Intentdumpsys:但是它的输出太多了,我不知道要找什么感谢您的任何建议!

android - 在后台上传文件是使用 AsyncTask 还是 Service 更好?

我有一个要求,即用户能够将视频上传到AmazonS3。我已经使用amazonsdk中的java高级api实现了这一点。在上传过程中,如果用户单击主页按钮,上传必须在后台继续。什么是更好的方法:?*1使用AsyncTask:我试过使用AsyncTask,它工作正常。但是如果上传过程在后台持续很长时间,操作系统会杀死应用程序以释放内存。有什么办法可以处理这种情况,让我的应用完成上传过程。*2使用服务:有人建议我使用服务+用户界面通知。我喜欢使用AsyncTask,因为它对我来说效果很好。与AsyncTask相比,使用Service有什么优势吗? 最佳答案

android - eclipse import google-play-services_lib 值显示错误

将google-play-services_lib导入我的工作区,但在所有值文件夹中都出现错误我有干净的项目更改GoogleAPI,添加google-play-services.jar文件,重新启动eclipse但错误在控制台显示如下错误[2014-05-2311:54:22-GPSService]D:\AndroidTool\workspace\google-play-services_lib\res\values\ads_attrs.xml:10:error:Attribute"adSize"hasalreadybeendefined[2014-05-2311:54:22-GPSS

android - BOOT_COMPLETED 的 BroadcastReceiver 太慢

下面是我的list文件。广播接收者如下:publicclassyourActivityRunOnStartupextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){Intenti=newIntent(context,MainActivity.class);i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.st

android - Context.startForegroundService 然后没有调用 Service.startForeground

这是我的BroadcastReciever类。处理启动手机状态的类(class)。代码;publicclassBroadCastRecieverBootextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentıntent){if(Intent.ACTION_BOOT_COMPLETED.equals(ıntent.getAction())){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){context.startForegroundServi

java - ACTION_USER_PRESENT、ACTION_SCREEN_ON、ACTION_BOOT_COMPLETED 的广播接收器

我正在创建一个使用广播接收器的类。我想在手机解锁时收到广播。但是有一些问题。请帮帮我。我的Manifest.xml是:-和我的广播接收器类:-publicclassMyReieverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.d("MyReciever","isintentnull=>"+(intent==null));Log.d("MyReciever",intent.getAction()+"");}}尽管其他应用程序和服务正在接收“Screen_on”

Android Studio报错:Could not install..‘https://services.gradle.org/distributions/gradle-8.0-bin.zip

该问题是因为安装包下载不全导致的,需要回到路径默认路径C:\Users\YY.gradle\wrapper\dists删除gradle-8.0-bin包,重新下载,下载的过程中千万千万千万要保证网络顺畅.,否则可能报相同测错误,我自己解决的时候是把跟我相同Android版本的路径下的gradle-8.0-bin复制过来了,避免了中途断网导致下载不全的问题,最后,重新启动AndroidStudio,然后执行以下步骤1.点击【File菜单】2.点击【InvalidateCaches/Restart…】选项3.点击【InvalidateandRestart】按钮4.AndroidStudio自动重启

android - 将数据传递给 Service 的 onDestroy()

我想知道服务是否因特定Activity而终止,因此我在调用stopServivce(service)时传递了该Activity的字符串。代码如下:Intentservice=newIntent(Activity.this,service.class);service.putExtra("terminate","activityterminatedservice");stopService(service);但我似乎可以在onDestroy()方法中使用getIntent().getExtras().getString("terminate);访问此变量。[编辑]我找到了绕过这个障碍的方

git拉取项目报错:fatal: remote error: Service not enabled

一般是git地址错误,如果是原本就有的项目,看看是不是代码库移动到其他地方了,这个库已经被删除了

c# - Xamarin Forms Entry 调用 Completed 事件

我目前正在XamarinForms中的登录和注册页面上工作,在将键盘的完成按钮更改为下一个并继续最后一个按钮后,我不再在Android上收到Completed事件(在iOS上工作正常).在自定义呈现器中,我可以捕获Control.EditorAction事件,该事件现在与Completed事件的行为相同,但我似乎无法在条目本身上调用Completed事件。在EntryRenderer中Control.EditorAction+=(objectsender,TextView.EditorActionEventArgsargs)=>{if(entryExt.ReturnKeyType!=R