【Android 创建服务(一)】教程文章相关的互联网学习教程文章

当应用程序从空闲状态恢复时,Android服务未重新启动【代码】

我已经将我的应用升级到API 26,而新的background execution limits却遇到了一些问题. 在Oreo设备上,我的应用程序进入后台后,由于日志中记录的空闲状态,我的应用程序被操作系统停止:Stopping service due to app idle: u0a80 com.example.test/com.example.test.service1 Stopping service due to app idle: u0a80 com.example.test/com.example.test.service2然后,我尝试再次启动我的应用程序,并且正确还原了上一个活动(包括其片段...

android-从最近清除应用程序后,如何处理作为前台运行的服务?

我的Android应用程序正在播放音频,而该应用程序在后台运行,并且具有作为前台运行的服务,类似于许多其他应用程序,例如Google Play音乐,Spotify和其他音乐播放器/播客播放器应用程序. 我检查过的大多数应用程序(包括Google Play音乐)都将保持服务运行状态,即使该应用程序最近被清除过也是如此.另一方面,有些会停止音频并关闭服务(我只是发现Spotify这样做了). 我想知道正确的方法是什么?尽管大多数应用程序使服务保持打开状态,但似乎...

Java-从Android 2.1消耗ado.net数据服务

我有一个使用VS 2008 sp 1创建的ado.net数据服务,该服务是否要从Android 2.1通过HTTP和JSON进行使用?有没有人有关于如何轻松执行CRUD操作的示例代码?我听说Restlet使此操作非常容易,但似乎找不到执行此操作的示例Android代码.如果有人可以发布一些实际代码的教程,将不胜感激.解决方法:这是一个很好的链接. http://composedcrap.blogspot.com/2009/08/connecting-to-net-web-service-from.html 它使用kso??ap2 API http://www.tux...

Java-Android中的客户端服务器【代码】

我已经尝试了几天来创建一个应用程序客户端服务器,都在android上,并且在同一台计算机上运行.我使用了各种Display函数来显示客户端和服务器的状态.在奋斗之后,我成功地将它们连接了起来,这并不是很难做到的. 我面临的最大问题是从客户端向服务器发送数据时. 我已经使用了DisplayTitle()函数在服务器端显示从客户端到达那里的数据,但是从不显示任何内容 我认为问题出在发送数据,原因是我正在使用PrintWriter发送数据,并且我读到我应该...

Java-Android-什么是前台服务? (与常规服务相比)

现在,我有一些类myService扩展了Service(),它由另一个上下文的startService意图调用.该服务在onStartCommand中运行一些代码,然后被销毁/杀死. 什么是“前景”服务?如何创建?它的使用寿命比其他服务更长吗? 如果是这样,那将是理想的选择,因为我正在与音乐播放器打交道,我想在后台播放音乐并对其进行控制.现在的问题是我的服务被多次创建和销毁,因此我最终启动了太多的音乐播放器实例,并失去了对原始音乐播放器的控制权. 谢谢.解决...

如何在Android客户端和Java服务器之间建立安全的SSL连接?【代码】

我正在尝试在我的android客户端和java服务器之间创建安全的TCP / IP连接.到目前为止,密码学并不是我的强项.我知道我必须使用Bouncy Castle密钥库,但是我遇到了麻烦. 我需要创建一个可以与服务器和客户端一起使用的自签名证书.这就是我卡住的地方.InputStream clientTruststoreIs = getResources().openRawResource(R.raw.bks);KeyStore trustStore = null;trustStore = KeyStore.getInstance("BKS");trustStore.load(clientTrustst...

Android-将iJetty服务器集成到我自己的应用程序中

谁能告诉我或指导我如何在自己的应用程序中集成iJetty Web服务器,我想在其应用程序中实现其HttpListener功能,以便可以使用WIFI在本地网络上发送和接收数据. 我希望能够通过iJetty实现HTTP动词,例如“ POST”,“ GET”,“ PUT”,“ DELETE” 谢谢.解决方法:如果其他人想知道该链接,则可以独自完成此操作. http://codersapprentice.blogspot.com/2011/09/android-integrate-jetty-server-in-my.html

java-将图像和视频文件从android发送到服务器并接收处理【代码】

我想将视频/图像从android手机发送到服务器,并接收处理过的视频/图像. (例如,我发送一个图像并将该图像接收为二进制图像或灰度或调整大小等)什么是最好的,最简单的方式做到这一点的家伙? Http?插座? XML?以及如何做? 我试图通过流(Shared Library not found error on android LogCat)来执行此操作,但我也无法管理该如何执行. 提前致谢解决方法:首先,在回答问题的特定部分之前,这里有一些一般性建议: 尝试在设备上做一些琐碎的...

无法从android解析JSON,因为asp.net服务器未返回数组名称【代码】

我制作了一个小型MVC4应用程序,它从SQL Server作为API返回数据,本地URL为http://10.0.0.116:35577/api/articoli(我已经启用了对本地IIS实例的网络访问,但实际上已停止我待了一整天,直到我弄清楚了),它返回的格式如下:[{"id":0,"desc":"Pizza"},{"id":1,"desc":"Pasta"},{"id":2,"desc":"Science"},{"id":3,"desc":"spaghetti"},{"id":4,"desc":"sfas"},{"id":5,"desc":"test"}]调用http://10.0.0.116:35577/api/articoli/1返回单个...

java-安排手机重启后再次启动Android服务【代码】

我需要在我的应用程序中提供一项服务,该服务会首次启动并永远运行,即使用户重新启动手机,我的服务也会自动启动,而无需运行我的应用程序.我写了这段代码,但是当用户重新启动手机时,我的服务无法再次启动!public class notifService extends Service {@Overridepublic IBinder onBind(Intent arg0) {return null;}@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {super.onStart(intent, startId);retu...

java-Android服务(“ startService和stopService”)和“播放/停止”按钮合而为一【代码】

我正在开发一个Android应用程序,需要创建一个按钮,该按钮将成为用于播放和停止Android服务的“播放/停止”按钮. >播放按钮用于startActivity();>停止按钮用于stopActivity(); 我该怎么做?解决方法:您只需要声明一个标志变量,并根据这样的标志值声明onclick()的主体.public class ServiceActivity extends Activity {Button play;int button_status=1;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(s...

php-获取Android应用的类别-在服务器端【代码】

在这种情况下,我的内部应用程序正在捕获用户使用的所有应用程序,并将列表上传到我们的云服务器,在那里我需要在游戏商店中按“类别”对它们进行分类. 如果android代码还可以通过其包名找到应用程序的类别,那就更好了,但是看起来我的开发人员在android端执行此操作时遇到了问题. 我们如何仅使用包名称来查找应用程序的类别?解决方法:让我们只选择一个包名称说“ com.facebook.katana”,然后用谷歌搜索. 第一个结果(如果它是有效的an...

android-Google GDK:通过语音触发或菜单调用呼叫应用程序的差异会影响相机服务吗?【代码】

我正在尝试创建一个使用Camera服务显示预览的Glass GDK应用.不幸的是,我目前有一个错误,当尝试使用Camera.open()打开Camera时抛出RuntimeException.通过语音触发器打开活动时,我只会遇到此错误,而不能从“启动器”菜单中选择该应用程序. 通过此菜单启动“活动”与语音触发器的方式有何不同? 一些相关代码如下.@Override public void onCreate(Bundle savedInstanceState) {mGestureDetector = createGestureDetector(this);super....

通过在android中滑动删除应用程序时关闭服务【代码】

当用户从当前正在运行的应用程序列表中删除该应用程序时,我想关闭该服务.在这里,我正在做的是,当用户启动应用程序时,服务就会启动并保持进度.但是,当用户通过滑动删除应用程序时,就会创建新的服务.我想关闭服务.下面是我的代码.// Start service using AlarmManagerCalendar cal = Calendar.getInstance();cal.add(Calendar.SECOND, 10);Intent intent = new Intent(this, MyService.class);PendingIntent pintent = PendingIntent...

java-Android 5.0 IllegalArgumentException:服务意图必须明确:在com.google.android.location.internal.GoogleLocat【代码】

我正在尝试在我的活动中检索调用类LocationClient的connect方法的设备的位置,但是,在进行调用时,系统崩溃,但出现以下异常:**FATAL EXCEPTION: main Process: com.unipagossales, PID: 3833 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.unipagossales/com.unipagossales.app.merchants.MerchantFragmentActivity}: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { a...