【Java-通过android进行Amazon调用】教程文章相关的互联网学习教程文章

java – 第二个FragmentTransaction.replace()调用的Android Fragment转换错误【代码】

我在我的mainActivity.java的classic_menu.xml中的fragment_container中保存了3种类型的片段.我从片段A开始,按下按钮,通过我使用FragmentTransaction.replace(R.id.fragment_container,B)的方法转到片段B.当我希望使用相同的方法从B转到片段C时,问题出现了.我使用你在下面看到的内容得到了一个投射错误.编辑我通过使用findFragmentByTag()而不是findFragmentById()得到一个空指针. 以下是有问题的片段: 片段A:import android.os....

如何查找从我的Android应用程序进行Web服务调用时传输的数据量?

我想检查我的Android应用程序进行Web服务调用时正在传输的数据大小.那有什么工具吗?解决方法:在HTTP响应中,您有Content-Length标头,它是有效负载的大小(以字节为单位).这是一半的战斗,你需要计算你的有效载荷的数量(如果你在意).

java – Android错误:必须从主线程调用recreate()【代码】

我收到一个Android错误,即使错误信息非常明显,我也无法弄清楚如何让它正常工作. 错误消息是:java.lang.IllegalStateException: Must be called from main threadat android.app.Activity.recreate(Activity.java:4193)在我的应用程序中,会发送通知以注销用户(当他的令牌过期时). 在较旧的Android版本上,我没有遇到任何问题,但是从SDK 11开始,我必须使用recreate()方法.我得到它必须从主线程调用的错误. 我将recreate()语句移动到M...

java – 用于防止在GUI线程上进行调用的Android方法注释

在我正在进行的项目中,有大量的缓存在主线程上完成,这使得应用程序滞后.我的计划是制作这些的异步变体,但仍然保持同步调用,以便在asyncTasks中组合时更容易链接.我有这个问题,我希望以某种直观的方式阻止在GUI线程中使用缓存功能.有任何想法吗?可能吗?是否可以使用注释标记一个方法,以防止在GUI线程上调用它?解决方法:http://androidannotations.org/提供了一个利用注释来处理这个问题的库.它们有@UiThread和@Background等注释,...

android – 如何测试Retrofit2 RxJava2 api调用?【代码】

我想知道如何通过rxjava2测试Retrofit2调用.我的改装api界面如下:public interface LoginApiMapping {@POST("v1/secm/oam/oauth2/token")Observable<Response<RestResponseHolder<LoginResponseModel>>> login(@Body LoginModel model); }我想编写测试,它将通过RxJava2发送此请求并检查响应.我认为RxJava存在问题,因为它是异步的,测试在我得到响应之前完成,所以我尝试使用如下的TestSubscriber,但是不可能订阅TestSubscriber< Res...

java – Android studio动作调用以运行USSD代码【代码】

通过使用我想运行USSD代码的应用程序,但问题是它无法识别“#”符号.如果我想运行“* 100#”,它只将输入识别为“* 100”.如何添加“#”.什么是不承认的原因? 这是我的代码……checkBalance.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent i = new Intent(Intent.ACTION_CALL);i.setData(Uri.parse("tel:"+"*100#"));if (ActivityCompat.checkSelfPermission(mobitelPage.this,Mani...

Android上的OpenGL:在Java和C中调用OpenGL函数时有任何冲突吗?

在我的应用程序中,我使用的是第三方自定义视图,它在Java中调用OpenGL函数,我也在我的本机C代码中调用OpenGL函数. 这应该是个问题吗? 是否存在可以同时调用它们的风险? 跨java / c的OpenGL调用的线程顺序是什么?解决方法:这应该不是问题,只要你知道你在做什么. Android中的OpenGL Java绑定基本上只调用相同的c函数.这些调用中没有更多的逻辑.所以你基本上可以像使用直接c代码那样考虑这些调用. 如果您只有一个上下文,那么您更有可...

java – Android app:两次调用AsyncTask?【代码】

我正在使用AsyncTask和一些非常常见的Android代码来获取远程网页的内容.根据返回的内容,我可以调用另一个页面. http://developer.android.com/reference/android/os/AsyncTask.htmlMy debugging lines should print like this:1> StartA() 2> onPreExecute3> doInBackground 4> onPostExecute Note: Code here will call EndA()5> EndA()6> 7> StartB() 8> onPreExecute 9> doInBackground 10> onPostExecute Note: Code ...

如何调用php文件发送邮件? ,Android【代码】

我有以下mail.php文件:<?php $name = $_POST['name']; $to = $_POST['to']; $from = $_POST['from']; $subject = $_POST['subject']; $message = "From: ".$name."\r\n"; $message .= $_POST['message']; $headers = "From:" . $from; mail($to,$subject,$message,$headers); ?> 我有以下布局从我的应用程序发送邮件: 我想在点击发送按钮后发送邮件到静态邮件,例如:mymail@mail.com.如何通过调用上面的php文件发送邮件.我听说过...

java – Android ACTION_IMAGE_CAPTURE有时不会调用onActivityResult【代码】

在我们的代码中,我们使用的getPhoto方法如下所示:public void getPhoto(View view) {Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);captureFile = new File(getCaptureFilePath());captureUri = Uri.fromFile(captureFile);intent.putExtra(MediaStore.EXTRA_OUTPUT, captureUri);startActivityForResult(intent, CAPTURE_IMAGE); }和onActivityResult:@Override protected void onActivityResult(int requestCo...

可以通过Android和iOS设备上的Javascript调用TCP或WebSockets吗?

我要做的是创建并与嵌入式wifi设备(很像arduino板)进行通信,它根本没有任何装饰.它基本上接受套接字并侦听信息并做出响应. 完全的范围是我使用PhoneGap以使应用程序跨设备兼容. 我曾计划尝试使用某种类型的javascript插件制作TCP套接字,但是我遇到的所有插件都需要服务器端脚本(在这种情况下不可能).我总是可以在Android和iOS设备之间放置一台网关计算机,但如果我可以创建一个浏览器套接字,这似乎效率低下. 所以我的问题是有没有人...

如何使用JNA从Android调用C/C++代码?

我正在尝试将此特定库集成到我的Android项目中,并且该库是用C/C++编写的.我奇迹般地得到了ndk-build来给我所需的.so文件. 但是,看一下,项目中有一个示例,他们使用一个神秘的.jar与.c / c文件的API绑定. 我怎么样 >根据.so创建这个具有API的特殊.jar文件? 要么 >直接将方法添加到主c文件,然后从Java调用它? 我试图用JNI重新包装东西,但它肯定似乎不起作用.我一直得到UnsatisfiedLinkError. 很多在线文档使用jni作为教程.我很高兴只...

android – FirebaseInstanceIdService onTokenRefresh()仅在应用程序运行时调用吗?

就像标题所暗示的那样,如果我有一个注册了FCM通知的Android应用程序并且应用程序处于后台或者暂时没有启动并且令牌发生变化,那么onTokenRefresh()何时被调用? 它是否会唤醒应用程序以调用onTokenRefresh(),还是会在下次启动应用程序时调用它? 谢谢解决方法:触发onTokenRefresh()时的事件已包含在FirebaseInstanceIdService documentation中:Called when the system determines that the tokens need to be refreshed. The appli...

在另一个Android应用程序中调用APK的活动【代码】

我有一个启动活动的Android应用程序,运行良好.我需要其他开发人员能够将我的APK集成到他们的应用程序中,以便他们可以从他们的Android应用程序中启动我的APK中的活动. 有什么方法可以实现这一目标? 谢谢乔治解决方法:最好的办法,恕我直言,在你的活动清单中声明一个自定义动作.就像是:<activity android:name="Foo"><intent-filter><action android:name="com.commonsware.android.THIS_IS_MY_ACTION" /></intent-filter> </activi...

android – 在Kotlin Lambda中调用RxJava Single【代码】

我正在尝试修补新的Room库与RxJava配对. 我找到了一种方法来使用Single在后台线程上插入项目,如活动内部:Single.fromCallable { AppDatabase.getInMemoryDatabase(this).taskDao().insertAll(task) }.subscribeOn(Schedulers.newThread()).subscribe()现在,我有一个RecyclerView,其任务有一个复选框,您可以使用该复选框将项目标记为完成或不完整.我想要做的是每次选中/取消选中时更新项目.我将粘贴整个ViewHolder以完成,但请特别注...