草庐IT

android - 在 onTouch 中没有得到正确的 x y 值

我想在屏幕上拖动时移动图像,但是ACTION_MOVE中的x和y值不正确。我已经在ACTION_MOVE中打印了x和y值。在每个交替中,它都会打印正确的x和y值。publicbooleanonTouch(Viewv,MotionEventevent){ImageViewview=(ImageView)v;floatx=0;floaty=0;switch(event.getAction()){caseMotionEvent.ACTION_DOWN:break;caseMotionEvent.ACTION_UP:break;caseMotionEvent.ACTION_MOVE:x=eve

java - 机器人:得到 child 的 child

我正在尝试获取当前在我的“历史”节点中的行程“状态”,但首先我必须获取“rideKey”。全局变量:StringrideKey,Stringkey。历史节点:{"History":{"-LGXaukR30LTjrL3ZNpt":{"driver":"ptnVOKounjXE9VrmZCCvKoZWluf1","rating":0,"ridePrice":5.25,"rider":"C0RjB5NPZcTvWz9XiUAhpTDOK0C2","status":"accepted","timestamp":1530662726}}}为了获得rideKey,我这样做了:DatabaseRef

java - 升级 android 版本后得到 "Duplicate class android.support.v4.app.INotificationSideChannel"

在android更新3.4之前,我的应用程序运行完美,但在升级android之后,我的应用程序出现合并错误:"Duplicateclassandroid.support.v4.app.INotificationSideChannel"androidupdate3.4upgradegradle5.1.1upgradesdkError:Duplicateclassandroid.support.v4.app.INotificationSideChannelfoundinmodulesclasses.jar(androidx.core:core:1.0.0)andclasses.jar(co

android - 当用户在 android 中复制某些内容时如何得到通知?

当用户将某些内容复制到剪贴板时,我想做一些事情,我知道ClipboardManager中有这样一个事件:classClipboardListenerimplementsClipboardManager.OnPrimaryClipChangedListener{publicvoidonPrimaryClipChanged(){//usegetPrimaryClip()togetthedataorsimplydisplayatoast}}ClipboardManagerclipBoard=(ClipboardManager)getSystemService(CLIPBOARD_SERVIC

Android 多点触控得到错误的指针和/或 XY 值

我在从mutlitouch事件中获取X和Y值时遇到问题。下面的代码显示了当触发POINTER_DOWN和POINTER_UP事件时我如何获取值,但是X和Y值似乎在POINTER_UP事件上混淆/重复。@OverridepublicvoidonTouchEvent(MotionEventevent){intid,pointerIndex;switch(event.getAction()&MotionEvent.ACTION_MASK){caseMotionEvent.ACTION_POINTER_DOWN:pointerIndex=(event.getAction()&MotionEve

android - 没有得到刷新 token firebase android

我无法在firebase中获取刷新token。我已经阅读了文档并完全按照android的步骤进行操作。在我的日志中,我发现firebase连接成功。不确定为什么我没有获得实例token。我处于初始阶段并试图在logcat中获取token。publicclassMyInstanceIDListenerServiceextendsFirebaseInstanceIdService{privatestaticfinalStringTAG="MyFirebaseIIDService";@OverridepublicvoidonTokenRefresh(){//GetupdatedInstanc

android - 我怎样才能得到传感器的名字?

我想以编程方式获得Sensor的名字。说出环境光传感器的名称。我怎样才能得到它的名字? 最佳答案 使用传感器管理器查询(全部或certaintypes个)可用传感器。然后使用Sensor.getName()获取单个传感器的名称。SensorManagersm=(SensorManager)getSystemService(SENSOR_SERVICE);Listlist=sm.getSensorList(Sensor.TYPE_ALL);for(Sensors:list){Log.d("SENSORS",s.getName());}

android - 真的没有得到 setResult 和 onActivityResult

好的,我又来了。还在学习。现在我需要在2个Activity中来回传递整数值。第一个Activity将计数器值传递给第二个Activity(跟踪玩家统计数据)。第二个Activity能够将统计数据重置为零,从而将数字传回。但我就是无法理解它。这是我到目前为止所拥有的...第一个Activity(主要):@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.menu_settings:Intenti=newIntent(this,Options.class);B

android - 为什么我从 TabWidget 得到一个空指针异常?

我正在编写一个android程序,其中我有一个使用选项卡的Activity。ActivitypublicclassUnitActivityextendsTabActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);TabHosttabHost=getTabHost();TabSpecspec;Resourcesres=getResources();LayoutInflater.from(this).inflate(R.layout.unit_vie

android - xmpp : ConnectionClosedOn Error! 解析器得到 END_DOCUMENT 事件

我也在尝试登录到我创建的android应用程序,其身份验证将使用在ejabberd中注册的用户名和密码完成。连接已成功建立,但我无法登录。它给出了一个错误,即-“ConnectionClosedOn错误!解析器收到END_DOCUMENT事件。这可能会发生,例如,如果服务器关闭连接而不发送关闭流元素”日志是:04-1519:27:45.05231421-31421/com.synergy.allie.ecmD/calling xmpp connect:started04-1519:27:45.05231421-31749/com.synergy.allie.ecmD/Connect()