【Java-Android-从最近使用的应用程式中滑动应用程式时服务停止】教程文章相关的互联网学习教程文章

java – android等待来自服务器的响应【代码】

说我想从服务器执行Http请求,这个过程需要时间. 因为这个,http请求需要在不同的线程上运行(AsyncTask,Runnable等) 但有时我只是在需要时才需要响应,以便更新UI 在循环中使用Thread.sleep来等待响应并不是很好的性能 例如:我想要用户的名字,我向服务器询问它,我必须等待它现在,活动调用UserManager,该UserManager调用执行操作的serverHandler并返回结果 也许一个事件系统是有序的,但我不知道如何在我的场景中做到这一点坦率地说,我...

java – Android中的Http 500内部服务器错误【代码】

Android代码class BirthdayTask extends AsyncTask<String, String, String>{@Overrideprotected String doInBackground(String... uri) {HttpClient httpclient = new DefaultHttpClient();HttpResponse response;String responseString = null;try {System.out.println(uri[0]);response = httpclient.execute(new HttpGet(uri[0]));StatusLine statusLine = response.getStatusLine();if(statusLine.getStatusCode() == HttpSta...

在刷掉应用程序时,Android服务会被杀死【代码】

我有一个Android Service类,其代码如下:public class LoginService extends Service { BroadcastReceiver wifiStateChangeReciever;@Override public IBinder onBind(Intent arg0) {return null; }@Override public int onStartCommand(Intent intent, int flags, int startId) {Log.i("AndroidLearning", "Service onStartCommand Started.");return Service.START_STICKY; }@Override public void onCreate() {super.onCreate()...

java – 如何将Android应用程序连接到Web服务器【代码】

我正在为我的高级设计项目设计一个Android应用程序.应用程序需要能够连接到Web服务器. Web服务器只是个人计算机上本地托管的Apache Web服务器.该应用程序需要下载临时软件更新到手机/应用程序. 在设计的这一点上,我已经建立了登录页面和主页.我遇到的问题是如何从应用程序连接到Web服务器.我的教授还要求从登录页面输入正确的用户名和密码,这些凭据也将访问Web服务器.我也在质疑这是否可行.任何建议都将受到极大的欢迎. 谢谢 – 如...

java – 当我从Android迁移到AndroidX时,在我的项目中实现Google Play服务时出错.可能是什么解决方案?【代码】

这是我的app level build.gradleapply plugin: 'com.android.application' apply plugin: 'realm-android' //apply plugin: 'io.fabric'android {compileSdkVersion 28defaultConfig {applicationId "threecallistos.jumperr"minSdkVersion 17targetSdkVersion 28versionCode 1versionName "1.0"testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"multiDexEnabled true}buildTypes {release {minifyEnabled fal...

如何在Android中使用Java邮件将应用程序电子邮件同步到服务器电子邮件?【代码】

我想在电子邮件应用程序中同步更改然后自动更改服务器电子邮件.例如,我已经阅读了电子邮件应用程序上的未读消息,然后自动服务器电子邮件将未读邮件更改为读取邮件. 我的电子邮件应用程序使用邮件jar文件,activation.jar和其他jar文件使用,以下代码用于连接电子邮件应用程序到服务器电子邮件:Properties props = System.getProperties();props.setProperty("mail.store.protocol", "imaps");props.put("mail.smtp.starttls.enable"...

java – Android:在android的web视图中显示来自服务的pdf接收字节【代码】

我收到的数据字节就像JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nNVZyY7jNhC991foHCBOVXERBQQBJFu+D9BAfiALkEOAzGV+f15Ra2shqaQz6IFhWzJp8tX+WKIbV19e/qmo+pFw6VnwWTf6+fn36tcfqr/joL4+//nSvb44fwtVze7mq9ffqp+eXDFVr3/8TDy+hAxZcuSpxl3AXYOrFvcdrpju+H7gyuG7pydmeHL4I7OwwZdlvdHRhv0vr3+99K8vnw5BkL3JCYjpdSfPgMGBG2zm5uVbAGhx4fHucH/H+5HazEMlTdlmQG655ycTWdGBTli1AdXg...

在Android中更新应用程序时后台服务会发生什么?

假设我开始在第一次应用程序启动和启动时声明重复的后台服务.当我提供应用程序更新时会发生什么.该背景服务会被杀死吗?用户是否必须再次打开应用程序以再次注册后台服务,否则应用程序将在更新时获得一些回调? 编辑-1:作为答案之一,如果应用程序必须重新启动以启动服务,那么警报应用程序如何在更新后正常工作而不重新启动(我相信它使用后台服务来启动警报)?解决方法:Will that background service be killed? 它会被杀死.Will u...

将Android应用程序连接到sockjs服务器【代码】

我正在开发一个原生的Android应用程序,我必须将我的应用程序连接到Sockjs服务器.我试图连接Socket.IO,Autobahn,WebSockets,但它没有连接.android有什么sockjs客户端吗?请帮忙,谢谢. Socket.IO:private void connectToSocket(String serverUrl, String accessKey) {IO.Options opts = new IO.Options();opts.forceNew = true;opts.reconnection = true;//opts.query = "accessKey="+accessKey;String host = serverUrl;try {mSock...

java – 无法使用’com.google.android.gms构建APK:播放服务:9.4.0′【代码】

我开始在我的小游戏中使用Google Play服务.就像指南说的那样,我在build.gradle(Module:app)中添加了编译’com.google.android.gms:play-services:9.4.0′. 由于这个改变,我无法构建我的apk,但我仍然可以在我的手机上运行它.我在构建apk时遇到以下错误:Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’.com.android.build.api.transform.TransformException: com.android.ide.common.process.Process...

Android中的Web服务(java.net.SocketException Permission denied)异常【代码】

当我调用Web服务时,它返回我的异常:java.net.SocketException权限被拒绝.我不知道这是实际问题.我不知道怎么解决这个问题? home.java页面:try { url = new URL("http://localhost/TraderLevels/subscriber.php");conn = (HttpURLConnection) url.openConnection();dis = conn.getInputStream();}catch (Exception e) {e.printStackTrace();}subscriber.php$username="root";$password="";$database="mydb";$server="localhost";...

android – 如何知道用户在卸载我的应用程序之前卸载应用程序,运行某些服务或显示对话框

我有一个Android应用程序,我想运行一些进程或向用户显示一些消息,如果他正在卸载应用程序,如何在Android中做到这一点…解决方法:您可以设置第二个应用,以便在删除原始应用时接收PACKAGE_REMOVED广播.我不认为你可以影响被删除的第一个应用程序,但至少你可以对它做出反应(清理文件等).当然,如果第一个应用程序没有被删除,那只会起作用.

c# – 将数据从服务发送到其他活动的BroadcastReceiver(Xamarin Android)【代码】

我将从服务位置发送到自定义BroadcastReceiver时遇到问题. 这是我的BroadcastReceiver.cs[BroadcastReceiver] class MyBroadcastReceiver : BroadcastReceiver {public static readonly string GRID_STARTED = "GRID_STARTED";public event EventHandler<OnLocationChangedEventArgs> mOnLocationChanged;private Location location;public override void OnReceive(Context context, Intent intent){if (intent.Action == GRID_ST...

java – Android app如何在电话启动时延迟服务启动【代码】

嗨当我的应用获得ACTION_BOOT_COMPLETED时,它会启动一项服务.我想延迟那个让我们说60秒.我可以这样做:public class StartAtBootServiceReceiver extends BroadcastReceiver {public void onReceive(Context context, Intent intent) {// Delay...60sec} }解决方法:使用Timer()和TimerTask():Timer timer = new Timer();timer.schedule(new TimerTask() {@Overridepublic void run() {//run your service}}, 60000);

了解长轮询:客户端(android)和服务器(asp net)

我正在开发Android应用程序,用户可以在某种类型的战斗中竞争.在服务器端,我需要接收用户开始战斗的请求,然后,使用某种算法,为他选择最优选的对手.在战斗中,我还需要向竞争对手发送有关其对手行为的通知. 所以我似乎需要在我的服务器上实现长轮询.我的问题是: >服务器端.我正在使用asp.net mvc服务器.我看了一下SignalR框架,它似乎正是我需要的.然而,仅仅因为我是长期民意调查的新手,我还没有理解其内部工作原则.所以我需要解释如何...