草庐IT

service_description

全部标签

android - 如何同时在 amazon web service s3 (Android) 中上传多张图片?

实际上我需要在amazons3服务器上同时上传多张图片。这是我的单个文件上传代码::TransferObservertransferObserver=transferUtility.upload("selfiesharedev",/*Thebuckettouploadto*/mini_image_path,/*Thekeyfortheuploadedobject*/file,/*Thefilewherethedatatouploadexists*/CannedAccessControlList.PublicRead); 最佳答案 请

android - 初始化警告 : Service myservice needs a SELinux domain defined. 请修复

我想在启动时执行可执行文件在装有Android5.1的目标板上所以我在init.rc中添加了这个:onbootstartmyserviceservicemyservice/system/bin/myservice#classmainuserrootgrouproot#oneshot我做了拆包和重新打包的工作。但是,当进行更改时,屏幕会继续打印:initwarning:ServicemyserviceneedsaSELinuxdomaindefined.Pleasefix.type=1400...avc:denied...scontext...tcontext...#someannoyi

android - 无法获得 NotificationListenerService 的 BIND_NOTIFICATION_LISTENER_SERVICE 权限

我创建了一个应用程序并添加了一个扩展“NotificationListenerService”的java类。一切正常,但我就是无法获得BIND_NOTIFICATION_LISTENER_SERVICE权限。我将它添加到list中,但是当我检查权限时:if(ContextCompat.checkSelfPermission(this,Manifest.permission.BIND_NOTIFICATION_LISTENER_SERVICE)!=PackageManager.PERMISSION_GRANTED){Log.d(TAG,"permissiondenied");}elseL

android - RemoteServiceException : Context. startForegroundService 没有再调用Service.startForeground

我从DeviceMonitor得到以下异常输出://FATALEXCEPTION:main//Process:com.xxx.yyy,PID:11584//android.app.RemoteServiceException:Context.startForegroundService()didnotthencallService.startForeground()//atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1881)//atandroid.os.Handler.dispatchMessage(H

android - 我想播放音频。我使用 Thread、AsyncTask 还是 Service?

我想在我的Activity中播放音频文件。我有三个按钮来控制媒体:播放/暂停/停止。此外,我还有一个媒体搜索栏,可用于前进/后退轨道。我尝试每1秒更新一次搜索栏进度。然后,我想到了Threads。这是正确的方向还是我需要考虑使用Services或AsyncTasks?MediaPlayer是否带有搜索栏?这对我有很大帮助。谢谢, 最佳答案 我会设置一个服务来控制媒体播放器,并设置一个AsyncTask来显示应用程序。让您的应用程序向服务发送消息以停止、启动(使用按钮的onClick),并在需要更新屏幕信息时获取当前位置信息。这将把播

android - 在单个进程中使用 AsyncTask(或 Timer)更好,还是在单独的进程中使用 Service 更好?

我刚刚读了AndroidArchitectureTutorial:DevelopinganAppwithaBackgroundService(usingIPC).基本上是让服务在单独的进程中运行。服务中将发生重复的计时器事件。在计时器事件处理程序中,它将执行网络以检索推文,并通知所有附加到它的监听器。监听器通过IPC附加到它。我可以看出这种方法有两个主要特征。推文检索操作在单独的进程中运行。它一直在运行,即使主要Activity已经退出。但是,如果“Italwaysrun”不是我的要求。当我退出主要Activity时,我希望一切都停止。如果我在主Activity中使用AsyncTask

使用 Service 或 IntentService 的 Android Client/Server Socket 通信

到目前为止,我能够在一个安卓设备(wifi网络共享/热点)上启动一个服务器,让客户端(另一个安卓)连接并向服务器发送消息。然后服务器回复了那个。我意识到我需要一种方法来保持服​​务器监听客户端,即使聊天应用程序没有运行。客户端应该能够发送消息并且服务器应该接收到它。我应该使用Service还是IntentService来实现它?我不能从AsyncTask和Service扩展...如何实现它?一些示例代码会很棒。这是我的服务器的样子:publicclassServerextendsAsyncTask{privateServerSocketserverSocket;privateTextV

android - 如何维护两个 google-services.json,production 和 debug

我在我的应用程序中包含gcm功能,为此我需要维护两个google-services.json,一个用于调试,一个用于发布构建。怎么做??我可以在不使用google-services.json的情况下配置gcm吗?? 最佳答案 首先,将每个buildType的相应google_services.json放在以下位置:app/src/debug/google_services.jsonapp/src/test/google_services.jsonapp/google_services.json注意:根app/google_servi

java - Service.startForeground 震动设备

我正在使用startForeground()调用我的一项服务:NotificationCompat.BuildernotifBuilder=newNotificationCompat.Builder(this,"my_channel").setContentTitle("Loading");startForeground(1,notifBuilder.build());问题是,因为我正在使用我独特的通知channel并且它有振动:NotificationManagernotificationManager=(NotificationManager)context.getSystemSe

安卓开发 : Changing Screen Brightness in Service

现在我再试一次。我想改变屏幕亮度。我试过:WindowManager.LayoutParamslayoutParams=getWindow().getAttributes();layoutParams.screenBrightness=0.5F;//set50%brightnessgetWindow().setAttributes(layoutParams);并且似乎在Activity中工作,但是当我在服务中时,我得到了getWindow()编译错误。 最佳答案 服务不能那样改变屏幕亮度。服务没有用户界面,所以它没有Window。您