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

onKeyDown并不总是在Android应用程序中调用【代码】

我已经创建了一个简单的Android游戏,基于Lunar Lander示例,我遇到了处理关键事件的问题.当活动开始时,onKeyDown或onKeyUp被调用的唯一键是dpad上/下/左/右键.菜单,后退或dpad_center键都不会触发onKey方法.但是,一旦我按下其中一个dpad上/下/左/右按钮,按下菜单,后退或dpad_center键就会触发这些方法.我没有收到任何错误或任何错误的迹象. 焦点可能设置错误 – 活动从屏幕上的按钮开始,因此可能处于触摸屏模式.如果是这种情况,不应...

android – requestLocationUpdates给出错误“无法在未调用Looper.prepare()的线程内创建处理程序【代码】

我知道存在这样的问题,但我在这里很困惑.我正在使用此代码:public class NewWaitAppActivity extends Activity {private Handler mHandler;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);mHandler = new Handler();lcmgr = (LocationManager)this.getSystemService(Context.LOCATION_SERVICE);Thread LocThread = new Thread(mLocationUpdater);...

android – 替换调用应用程序【代码】

背景 我正在尝试开发一个非常简单的通话应用程序来替换库存版本.基本上,我只想回答来电并向用户展示一个非常简单的自定义UI.不需要拨出电话或任何花哨的东西. 在网上搜索我发现了包android.telecom.incallservice(在API 23中可用).此服务由希望提供用于管理电话呼叫的用户界面的任何应用程序实现. 这似乎很有希望,但我无法让它工作.我已经创建了扩展InCallService的简单服务,并在文档描述的清单中声明它.但是,我希望能够将设置中的...

Android / Java:使用反射调用方法?【代码】

我有一个名为chooseDialog(String s,int i)的静态方法,其中我想根据提供给chooseDialog的参数在同一个类(Dialogs.class)中调用另一个方法. s是所需方法的名称,我是它的单个参数. 我已经尝试了很多教程,花了几个小时阅读这个主题,但我似乎无法掌握我究竟需要做什么. 有任何想法吗? 谢谢!解决方法:为什么要调用在String参数中传递名称的方法?你不能为不同的动作创建常量,然后使用开关,并在每种情况下使用参数i调用方法? 您将受益...

c# – Xamarin Android Finalizer在离开活动去另一个Activity时没有被调用【代码】

离开活动后永远不会调用终结器.这是否意味着即使我继续进行下一个活动,活动仍然存在.namespace XamarinTest { [Activity(Label = "XamarinTest", Icon = "@drawable/icon")] public class MainActivity : Activity {private int count = 1;private TextView density;protected override void OnCreate(Bundle bundle) {base.OnCreate(bundle);// Set our view from the "main" layout resourceSetContentView(Resource.Layout.Scre...

javafxports如何调用android原生Media Player【代码】

由于javafxports Media尚未实现,我希望使用Android Native MediaPlayer.有谁知道如何做到这一点.解决方法:如果您查看GoNative示例here(docs和code),您将找到一种方法将Android本机代码添加到JavaFX项目中. 这是使用Gluon插件将android.media.MediaPlayer添加到JavaFX项目的简单示例. 基于Single View项目,我们首先添加一个包含所需音频方法签名的界面:public interface NativeAudioService {void play();void pause();void resume...

从Android应用程序调用REST API【代码】

我是android的新手.我实际上是一家创业公司的实习生,所以我要自己学习.我的团队负责人刚刚让我编写一个应用程序来从Android应用程序调用REST API.他让我从一个api响应中读取状态值,并在新活动中显示其值.我其实不知道我应该做什么.到目前为止,我只学过基本的东西,比如在活动之间传递价值.请给我一个很好的教程,或者给我一个想法.解决方法:>如果要集成Retrofit(此处定义的所有步骤): 转到我的博客:retrofit with kotline >请使用a...

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

我有两个Android应用程序,假设它们是“A”和“B”,“A”有五个活动,我想从按钮点击事件“B”调用它的特定活动.我测试了这种从另一个应用程序调用一个应用程序Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.testapp.ws"); startActivity(LaunchIntent);“com.testapp.ws”是包名“A”. 这从其第一个活动再次运行“A”而不是从特定活动.如何调用A的指定活动?解决方法:格兰特, 这里的问题显然是对Andro...

java – 在空对象引用上调用虚方法’double android.location.Location.getLatitude()’时出错【代码】

我所要做的就是让用户获得他喜欢的类型的列表.例如,如果输入是医院,我的应用程序将使用搜索字符串“Hospital”打开谷歌地图.但正如文档中使用地理编码所建议的那样地理代码:0,0?q = hospital uri显示坐标0纬度附近的所有医院. 0经度.因此,当我尝试使用以下代码首先获取用户坐标时. 放置Decoder.javapackage com.kkze.Mappy;import android.app.Activity; import android.app.AlertDialog; import android.content.Context; impor...

java – 尝试在空对象引用上调用虚方法’android.view.Window $Callback android.view.Window.getCallback()’【代码】

当我的SplashActivity打开LoginActivity时,我的应用程序崩溃了. 以下是我的SplashActivity.java:package com.example.android.appName;import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity;import java.util.Timer; import java.util.TimerTask;public class SplashActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {s...

java – 如何在Android上调用SOAP Web服务

我在查找如何使用Android调用标准SOAP / WSDL Web服务方面遇到很多麻烦.所有我能找到的都是非常复杂的文件和对“kSoap2”的引用,然后用SAX手动解析所有这些.好的,这很好,但它是2008年,所以我想应该有一些好的库调用标准Web服务. Web服务基本上是在NetBeans创建的.我希望IDE支持生成管道类.我只需要最简单/最优雅的方式来从基于Android的手机联系基于WSDL的Web服务.解决方法:Android不提供任何类型的SOAP库.您可以编写自己的,也可以...

android – 无法在未调用Looper.prepare()的线程内创建处理程序【代码】

以下例外意味着什么;我该怎么解决? 这是代码:Toast toast = Toast.makeText(mContext, "Something", Toast.LENGTH_SHORT);这是例外:java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()at android.os.Handler.<init>(Handler.java:121)at android.widget.Toast.<init>(Toast.java:68)at android.widget.Toast.makeText(Toast.java:231)解决方法:你是从工作线程调用它.您需要...

从java – Android收听javascript函数调用【代码】

我在服务器上托管了一些HTML5 / javascript文件.当在HTML5页面上单击按钮时,将调用javascript函数.我想在调用函数时监听并获取函数返回的json.以前我在设备上打开一个端口,但这似乎不适用于Android 3.0.我听说你可以使用外部接口来收听javascript调用,但我不知道如何实现它.解决方法:要使用外部接口,您需要在WebView中运行您的站点.以下解决方案暗示,什么 >你知道要拦截的所有函数名称,以及……>这些函数属于JS代码的公共范围. 要注...

用户可以在iphone或android的html 5应用程序中查看js调用的来源吗?

如果我为手机(使用phonegap或Icenium)创建一个html 5应用程序,该应用程序调用需要用户名/密码的web服务,那么一个人可以以某种方式查看代码,还是以某种方式编译掉或阻塞JavaScript?在这种情况下假设url位于带有用户名和密码的javascript文件中.解决方法:Phonegap和Icenium(均基于Apache Cordova)都不会混淆或编译应用程序的JavaScript代码. 您可以使用适用于iOS或Android的任何Cordova应用程序,只需解压缩.ipa或.apk软件包即可显示...

java – Android FRAGMENT的requestFeature必须被调用’【代码】

我在尝试在我的FRAGMENT中使用’requestFeature’时遇到了麻烦.我的代码如下,我正在尝试将操作栏设置为叠加层.@Override public void onCreate(Bundle savedInstanceState) {getActivity().requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);super.onCreate(savedInstanceState);我不想使用主题,因为我不希望整个应用程序受到影响,特别是只有这个片段.解决方法:您必须在Activity的onCreate()方法中的setContentView()之前调...