草庐IT

Service1

全部标签

android - 调用 Service stopSelf() 后未调用 onServiceDisconnected()

我有一个Activity,我在其中启动并绑定(bind)到下载Service。Service中调用stopSelf()时,Activity中的onServiceDisconnected()不会被调用。我希望它会被调用,因为如果Service停止,所有绑定(bind)的Activity都应该解除绑定(bind)。我错过了什么? 最佳答案 根据官方文档,onServiceDisconnected()会在服务崩溃或被杀死时被调用。友情链接http://developer.android.com/reference/android/cont

android - IabResult : Billing service unavailable on device.(响应:3:Billing Unavailable)

我正在尝试使用应用内结算:mIabHelper=newIabHelper(this,BILLING_KEY);mIabHelper.startSetup(newIabHelper.OnIabSetupFinishedListener(){@OverridepublicvoidonIabSetupFinished(IabResultresult){if(!result.isSuccess()){Log.d(TAG,"ProblemsettingupIn-appBilling:"+result);}}});得到错误:ProblemsettingupIn-appBilling:IabResu

android - JobService 不需要 android.permission.BIND_JOB_SERVICE 权限

我在安排我的JobService时收到不需要android.permission.BIND_JOB_SERVICE权限错误,并且我已经拥有绑定(bind)权限。下面是我的代码。JobSchedulerjobScheduler=(JobScheduler)getSystemService(JOB_SCHEDULER_SERVICE);ComponentNamecomponentName=newComponentName(MainActivity.this,MyJobService.class);JobInfo.BuilderjobInfo=newJobInfo.Builder(101,c

安卓服务 - 错误 : service not registered

我正在尝试了解有界服务。在我尝试遵循的示例程序下方http://developer.android.com/guide/components/bound-services.html.该服务可以播放、暂停和停止音频,但当我切换到另一个应用程序时,我收到以下服务未注册错误。java.lang.RuntimeException:Unabletostopactivity{com.example.dd_services_audio_01/com.example.dd_services_audio_01.MainActivity}:java.lang.IllegalArgumentExceptio

【Linux】下ssh连接慢的原因调查及解决方案:Failed to activate service ‘org.freedesktop.login1‘: timed out

🍁博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!文章目录排查思路(四种方法选一种即可)使用ssh-Vroot@ip来查看具体的连接过程查看ssh连接日志通过查看sshd状态查看也可通过journalctl-usshd来查看日志报错总结问题解决方式问题解决最近有一台线上的服务器,发现使用xshell等工具进行连接的时候特别慢,大概输入密码后要20秒左右才能连上,有的甚至使用finalshell工具连接会直接报错channelisnotopened.,以下记录一下排查过程及解决方法;网上查询的一些说法通过网上的

android - 如果 Service 在 android 的同一个线程中运行,为什么要使用它

我正在经历BoundService在Android开发者网站上。我以为我对服务的理解已经足够了,但我刚刚找到了另一种通过使用Messenger连接服务的方法。类,尤其是本地服务。在那里我感到困惑。也许我理解错了。这里是我对Android的理解Service.您创建服务时您想在后台中做不同的工作。您想让它成为一个单独的过程。您想让它在独立于启动它的组件的生命周期中运行。混淆是列表中的第一项,定义背景。后台不是线程还是进程?没想到它可以在主线程上运行。这是开发页面中关于服务的注意事项。Caution:Aservicerunsinthemainthreadofitshostingproces

android - 如何修复 Android 模拟器中的 "Fail to connect to camera service"异常

当我在模拟器中运行我的Android应用程序时,我遇到了无法连接到相机服务的异常。我已经阅读了各种现有的帖子,但都没有解决这个问题。显然是Camera.open()调用失败了。正如许多SO帖子所讨论的那样,我最终希望让网络摄像头进入模拟器,但现在只想让应用程序在不被轰炸的情况下运行。我不在乎是否显示任何摄像头视频,因为除了摄像头之外,我还需要测试其他功能,并且无论如何我都会主要在我的设备上测试摄像头。我的list似乎没问题。里面有以下几行:在我的AVD管理器中,我将前后摄像头都设置为“仿真”,并将SD卡值设置为64。这些似乎是推荐值。完整的堆栈跟踪现在在下面。解决方案必须简单明了,但是

android - 为什么 Android Geocoder 会抛出 "Service not Available"异常?

应用程序使用Geocoder目的。它在我的股票FroyoNexusOne上运行良好。但后来我在不同的设备上运行完全相同的应用程序(AdventVega10"平板电脑也运行Froyo),我得到了这个异常:服务不可用。我使用的方法是getFromLocationName(),我正在针对Android1.6GoogleAPI构建。我知道在模拟器上引发此异常的问题,但我怀疑这是不同的。为什么会在一台运行Froyo的设备上而不是另一台设备上?该应用是定位应用,由于平板没有GPS或移动网络,在Wi-Fi连接不提供位置的情况下,用户必须手动指定,因此无法使用Geocoder对象是个坏消息。我可以为用

安卓 java.io.IOException : Service not Available

描述:我正在使用GooglemapsAPIV2。我已经在触摸位置实现了Android反向地理编码。问题:它抛出异常try{addresses=geocoder.getFromLocation(latitude,longitude,1);}catch(IOExceptione){e.printStackTrace();if(AppConstants.DEBUG)Log.v(AppConstants.DEBUG_TAG,"e.printStackTrace():"+e.getMessage());}我收到的latitude和longitude值是正确的,但我不明白为什么它会抛出except

android - 检查 Activity 是否从 Service 运行

Service如何检查其应用程序之一Activity是否在前台运行? 最佳答案 将以下方法与您的包名称一起使用。如果您的任何Activity在前台,它将返回true。publicbooleanisForeground(StringmyPackage){ActivityManagermanager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);ListrunningTaskInfo=manager.getRunningTasks(1);ComponentNamecomponen