草庐IT

MarshMallow

全部标签

java - Marshmallow 上的 getSerial() 方法

我是Java和android的新手,我基本上需要从我的设备中检索硬件序列号。我尝试了以下方法:importandroid.content.*;importandroid.os.Build;publicstaticStringrecup_android(){Stringandroidid;StringSerialNumber;androidid=android.os.Build.MODEL;SerialNumber=android.os.Build.getserial;returnSerialNumber;}我遇到了以下错误:java:40:错误:找不到符号SerialNumber=an

Nexus 6P 上的 Android Marshmallow 在删除应用程序后未清除内部存储空间

这对我来说是个新问题,在网上搜索了一段时间没有成功后,我在这里发布这个问题。我购买了一台搭载AndroidMarshmallow的新Nexus6P设备。我注意到当我安装一个应用程序,删除它,然后重新安装它时,它仍然有它的旧数据。最近几天设备的内部存储已经积累了超过30MB的数据,我无法删除这30MB。该应用程序本身不到3MB。我尝试了CLEARDATA和CLEARCACHE,删除并重新安装应用程序,但这30MB并没有消失。我看不出有什么方法可以完全删除我的应用数据,而我以前可以在任何其他手机或平板电脑上这样做。我不知道这是新Android设备上的错误还是新功能,但我想删除所有旧数据,否

android - 不使用 Marshmallow 调用 Spinner onItemSelected

我的应用程序中有一个微调器,我是这样实现的://Setupspinnerspinner=(AppCompatSpinner)findViewById(R.id.toolbar_spinner);ArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.sections,R.layout.spinner_item);adapter.setDropDownViewResource(R.layout.spinner_list_item);spinner.setAdapter(adapter);spinner.setOnI

android - 在 android Marshmallow 中请求多个权限时遇到问题

我正在开发一个应用程序,我想在运行时请求多个权限。我的代码对于一个权限运行良好。然而,当我想请求多重许可时,我的代码什么都不做。谁能告诉我我的代码有什么问题吗?packagesaleskit.orbitsys.com.androidpermissiondemo;importandroid.Manifest;importandroid.content.DialogInterface;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.net.Uri;importandroid

android - Marshmallow 6.0.1 多次调用 onMessageReceived()

我正在使用Firebase推送通知。所有其他移动设备显示一个通知,但我的Marshmallow6.0.1显示40到50个通知。google.message_id每次都会更改。@OverridepublicvoidonMessageReceived(Stringfrom,Bundledata){//thismethodiscalledmultipletimes} 最佳答案 在你的项目中更新firebase,它解决了我的问题 关于android-Marshmallow6.0.1多次调用onM

android - 在 Android Marshmallow 中接收 UDP

我在使用新的Nexus5X(Marshmallow)不断接收来自服务器的UDP数据包时遇到问题我有另一个接收所有UDP数据包的真实设备,但似乎在AndroidAPI23中发生了一些变化。代码:有人遇到同样的问题吗?if(s==null||s.isClosed()){Log.v("udp","----------------------------------------------------newsocket---------------------------------");s=newDatagramSocket(null);s.setReuseAddress(true);s.s

android - 以编程方式断开android Marshmallow版本中的调用

我需要在高版本的android中通过代码断开通话。根据文档,我们无权这样做,因为它是私有(private)的。在搜索SO时,我发现了不同的解决方案,这些解决方案一直有效。内联是我迄今为止尝试过的方法。方法一:publicvoiddisconnectCall(Stringtype){try{StringserviceManagerName="android.os.ServiceManager";StringserviceManagerNativeName="android.os.ServiceManagerNative";StringtelephonyName="com.android.

android - 我的应用程序不会显示在 android.intent.action.VIEW 的选择器对话框中,mime 类型为 video/* only on Marshmallow

基本上,当一个应用分享一个视频url时,我的应用应该出现在列表中,但它没有。MXPlayer和GooglePhotos媒体播放器都没有显示,也没有allcast(最近发布的版本解决了这个问题)。我写了一个快速应用来测试这个问题,这是我的list过滤器:这是重现问题的代码:Intentintent=newIntent("android.intent.action.VIEW");intent.setDataAndType(Uri.parse("http://media.w3.org/2010/05/sintel/trailer.mp4"),"video/*");startActivity(

android - 从 sdcard marshmallow 文件的 URI 获取真实路径

我想选择存在于sdcard而不是内部存储中的文件并将其上传到服务器,但我无法获取其大小的路径。我已经开始使用以下代码选择文件的Intent:intent=newIntent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("*/*");String[]mimetypes={"application/*"};intent.putExtra(Intent.EXTRA_MIME_TYPES,mimetypes);startActivityForResult(Int

android - Marshmallow(API 级别 23)Firebase 消息传递不起作用

一段时间以来,我一直在尝试在我的应用中实现Firebase消息传递。我遵循了不同类型的教程,包括Firebase的官方教程,使用FirebaseAssistant手动和自动添加它。出于某种原因,以下陈述是正确的:onTokenRefresh()在扩展FirebaseInstanceIdService的类中,是从来没有打电话。onMessageReceived(remoteMessage:RemoteMessage?)在永远不会调用扩展FirebaseInstanceIdService的类。没有收到消息MyFirebaseInstanceIDService:classMyFirebase