草庐IT

ddd-service

全部标签

android - 我应该在哪里使用 Service 、 AsyncTask 和 Broadcast Receiver ?

我有点困惑,在什么情况下我需要使用应用程序组件,如Service、asyncTask和BroadcastReceiver。谁能解释一下这些组件之间的确切区别以及我需要在哪里使用这些组件? 最佳答案 AsyncTask是一种创建异步执行某些工作的新线程的友好方式。广播接收器类似于系统事件的事件处理程序。它可以运行在背景并在发生某些事情时执行操作,例如关闭手机或打开wifi..服务只是一个在后台运行的应用程序(如守护进程),并为应用程序提供信息或仅执行任务。对不起我的英语,我试着让我听懂但它不是我的母语

Android Service 多实例

我对Android服务类还是有点陌生​​。我知道您需要使用startService(intent)从您的应用程序启动服务,但我的问题是我的服务中有方法。我需要以Intent启动服务,然后在我的Activity中创建该类的对象,以便我可以调用服务的方法。问题是当我这样做时,当我以Intent启动服务时创建一个服务实例,当我在我的Activity中创建类的对象时创建另一个服务实例。这意味着当我创建服务对象时,从startService(intent)传递给服务的任何数据都不存在。解决这个问题的任何方法还是我只是完全滥用服务类?我可以提供一些代码,但基本上是这样的://CreateObjec

java - 语音识别器 : no selected voice recognition service

这就是我开始RecogniseListenerIntent的方式:Intentintent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);intent.putExtra("android.speech.extra.DICTATION_MODE",true);intent.putExtra(RecognizerIntent.EXTRA_CA

Android 架构组件 ViewModel - 与 Service/IntentService 的通信

我正在探索Google的AndroidArchitectureComponents.在我的项目中,我依赖Services和IntentServices.与应用程序的ViewModel通信的正确方式是什么?来自IntentService或服务?使用LiveData可以实现吗? 最佳答案 TL;DR这是可以实现的——使用观察者关系。您的IntentService和可能的位置服务应该不知道您的ViewModel。考虑使用存储库。可以使用LiveData(参见postValue)。它有利于更新UI(ViewModel到Activity的通信

android - flutter Assets 错误 : EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE

flutter找不到我的图片资源,我做错了什么?我在调试器上收到错误:在Debug模式下在XT1097上启动lib/main.dart...构建build/app/outputs/apk/debug/app-debug.apk。I/flutter(876):══╡EXCEPTIONCAUGHTBYIMAGERESOURCESERVICE╞══I/flutter(876):Unabletoloadasset:assets/images/user/background.jpgI/flutter(876):"assets/images/user/background.jpg",scale:1

android - flutter Assets 错误 : EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE

flutter找不到我的图片资源,我做错了什么?我在调试器上收到错误:在Debug模式下在XT1097上启动lib/main.dart...构建build/app/outputs/apk/debug/app-debug.apk。I/flutter(876):══╡EXCEPTIONCAUGHTBYIMAGERESOURCESERVICE╞══I/flutter(876):Unabletoloadasset:assets/images/user/background.jpgI/flutter(876):"assets/images/user/background.jpg",scale:1

android - <sdk>/extras/google/google_play_services/libproject/下缺少 google-play-services_lib

我正在尝试为开发设置Play服务。我想我已经安装了所有必要的包:但是在我的/extras/google/google_play_services/libproject/没有任何东西被命名为google-play-services-lib~/android-sdk-linux/extras/google/google_play_services/libproject$ls-Ra.:...maps.jar(指南中没有指示google-play-services_lib这样的目录http://developer.android.com/google/play-services/setup.h

android - 从应用程序调用 HP Print Service 插件?

在三星设备上,我可以看到安装了HP打印服务插件,并且很少有像Gallery这样的应用程序可以使用它。有没有应用程序可以调用和传递数据进行打印? 最佳答案 Android支持库PrintHelper类提供了一种打印图像的简单方法。privatevoiddoPhotoPrint(){PrintHelperphotoPrinter=newPrintHelper(getActivity());photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);Bitmapbitmap=BitmapFa

android - 使用 Amazon Web Services (AWS) 简单通知服务 (SNS) 设置 Google Cloud Messenging (GCM)

我想在我的sns上创建一个应用程序,每当我输入我的应用程序API详细信息时,我都会收到以下错误您输入的凭据无效。请输入有效凭据并重试。我做了以下事情:Google控制台->选定的项目->选定的API和身份验证->选定的凭据->创建新key->浏览器key然后在信息中输入站点*mysite.systems/*然后我转到GooglePlay开发者控制台并执行以下操作:选择应用程序->选择服务和API->链接发件人ID->从上方输入APIkey。这是接受的然后我在我的AWS控制台和SNS中执行以下操作ApplicationName:RandomNamePushPlatform:GoogleC

android - 不使用 Play Services API 启用位置/GPS 设置

大多数人可能已经知道,GooglePlay服务中有一个新的LocationSettingsDialogAPI。对于那些不知道的人,这里是使用DialogAPI的Maps应用程序的屏幕截图。Google仅在其播放服务中添加该API有点不公平。另一方面,我认为如果他们能做到,就会有解决方法。这就是我问这个问题的原因。任何信息表示赞赏。(注意:有一个漏洞可以让开发人员以编程方式启用和禁用gps/位置设置。但是,那些在SO上可用的技巧不再有效。请不要发布过时的答案。) 最佳答案 嗨,这对我有用。voidinitApiClient(){Goo