草庐IT

android - Material Floating Action Button 导致错误和 xml 崩溃

我迁移到androidx并且我的依赖项是:implementation'androidx.appcompat:appcompat:1.1.0-alpha05'implementation'com.google.android.material:material:1.1.0-alpha06'我使用了FloatingActionButton:但是当我放置FloatingActionButton时,XML崩溃(呈现问题)。即使我使用以下内容:不过这个错误只出现在XML中,不影响程序的执行,对我来说也没有显示设计模式。invalidateCacheandRestart的问题是它暂时解决了问题,

Android:如何创建一个接收器来监听系统设置的任何变化?

我正在尝试创建一个BroadCast接收器来监听系统设置的任何更改以更新UI。我以这种方式在我的androidlist上的intent-filter中写了一系列操作:但我需要倾听每一个系统设置的变化(比如“自动旋转”从开到关,反之亦然,亮度从自动到关或其他任何东西)。如果有一个我可以写在list中的操作对我来说更好。非常感谢 最佳答案 确实有一种方法可以做到这一点,但它不是使用广播接收器。你需要使用观察者。我在AudioControl中这样做它几乎完美。偶尔会有一些我没有接受的改变,但这种情况很少见。这是一个链接,其中提供了有关如何

Android Intent.ACTION_SCREEN_OFF 和 Intent.ACTION_USER_PRESENT 如何注册呢

ActivityhasleakedIntentReceiverScreenReceiverthatwasoriginallyregisteredhere.AreyoumissingacalltounregisterReceiver()?在我的主要Activity中//RegisterreceiverthathandlesscreenonandscreenofflogicfinalIntentFilterintentScreenfilter=newIntentFilter(Intent.ACTION_SCREEN_ON);intentScreenfilter.addAction(Inte

如何使用url.Action方法将区域名称和对象一起作为参数发送在一起

我需要将对象发送到类似的特定控制器/操作方法Area/Controller/Action我可以将对象实例发送到“ActionHTTPGET方法”,如下所示指令publicclassTestObj{}Url.Action("ActionName","ControllerName",newTestObj())如果我想创建一个带有区域名称的链接,我们可以像下面这样做Url.Action(request.ActionName,request.ControllerName,new{area="AreaName"})我如何使用URL.ACTION方法将区域名称和对象实例一起作为参数看答案您可以只使用匿名对

Java android杀死服务

我如何终止这个服务:privatevoidstartService(Classservice,ServiceConnectionserviceConnection,Bundleextras){if(!UsbService.SERVICE_CONNECTED){IntentstartService=newIntent(this,service);if(extras!=null&&!extras.isEmpty()){Setkeys=extras.keySet();for(Stringkey:keys){Stringextra=extras.getString(key);startServ

android - 使用 'android.intent.action.SEND' 时,接收 Activity 不会返回到启动共享的 Activity

我有一个有两个Activity的应用。ConfigActivityShareActivityConfigActivity也是应用程序的默认Activity。ShareActivity仅在另一个应用程序共享某些内容时被访问,即图库共享照片。ShareActivity从用户那里收集一些信息,然后完成。问题是当ShareActivity调用finish()ConfigActivity时显示。我希望Gallery或启动共享的任何应用程序返回。我尝试了一个不同的场景。我强行停止了我的应用程序。我进入设备图库并分享一张图片。我选择要与加载ShareActivity共享的应用程序。我提交信息,它会按

android - 如何获得 DragEvent.ACTION_DROP 的正确 X、Y 坐标

我在获取DragEventACTION_DROP的X、Y坐标时遇到问题。我正在尝试为gridview单元格拖放设置动画,将单元格从释放点的X、Y移动到新的X、Y。下面是我用来尝试获取X、Y坐标的代码。但是,它不会返回我期望的值。@OverridepublicbooleanonDrag(Viewv,DragEventevent){switch(action){caseDragEvent.ACTION_DROP:floatx=event.getX();floaty=event.getY();break;}}将第一个gridview单元格拖动到右侧的相邻单元格会给我这些值。DropX,Y:1

java - Android - 从 url 下载 JSON 文件

是否可以从URL下载包含JSON数据的文件?此外,我需要获取的文件没有文件扩展名,这是一个问题还是我可以强制它在下载时具有.txt扩展名?更新:我忘了提及,该网站需要输入用户名和密码才能访问我知道的网站。有没有办法在我检索文件时输入这些值? 最佳答案 您尝试过使用URLConnection吗?privateInputStreamgetStream(Stringurl){try{URLurl=newURL(url);URLConnectionurlConnection=url.openConnection();urlConnectio

android - 在android中实现 Action 表

我正在尝试在android中实现操作表。此功能不存在,我想知道是否有人遇到过此功能?我将不胜感激任何建议。谢谢 最佳答案 据我了解,我认为你正在尝试实现ContextMenu这是一个example... 关于android-在android中实现Action表,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6342180/

android - 显示有关 Activity 来电的对话框

我有两个问题:是否可以在屏幕来电时显示对话框(当电话响起时)?是否可以知道电话何时响起来电?(有Action吗?) 最佳答案 是的,你可以做到。点击此链接:Android:Takingcompletecontrolofphone(kioskmode),isitpossible?How?It'spossibletodispalyadialogoverthescreenincomingcall当您收到incomingcall事件时,您需要startactivity()来显示它,但您需要在稍微延迟后执行此操作否则默认屏幕将覆盖您的屏幕。默