-
4 votesanswersviews
Cordova App 'Android permission Cordova plugin'未显示权限对话框
我正在参加我的cordova应用程序使用'imagepicker'插件来从移动图库中获取图像并使用它们 . 我在Android 6.0设备上测试我的应用程序,这是问题,marshmallow Android 6.0在运行时权限要求不像旧版本"it is working on older versions",但在api 23或更高时,当它参加打开图库它立即关闭,应用程序崩溃 . ... -
11 votesanswersviews
Android 6.0 Marshmallow BLE连接问题
我遇到了Android 6.0和一些蓝牙低功耗设备的严重问题 . 其中一个冲突的设备就是这个: DEVICE INFO: Name: Samsung Galaxy SV Model number: SM-G900V Android vers: 6.0.1 Patch level: May 1, 2016 Hard. vers: G900V.05 如果我根据连... -
1 votesanswersviews
更新到Android SDK 23时,ProGuard失败
我正在尝试将Umweltzone Android application更新为SDK 23.因此,我更改项目配置如下: // Excerpt from Umweltzone/build.gradle compileSdkVersion 23 // ... compile "com.android.support:design:23.1.1" 当我构建 release 版本时 ... -
44 votesanswersviews
Android 6.0中的SCAN_RESULTS_AVAILABLE_ACTION返回空列表
昨天,我的Nexus 5收到了从 Android MNC 到版本 6.0 - Marshmallow 的更新 . 从那时起,扫描设备中可用网络的操作就会停止接收列表,在这种情况下,结果列表的大小为0,即使Wifi系统设置中列出了10个Wifi网络 . 通常的代码是:注册 SCAN_RESULTS_AVAILABLE_ACTION 并等待接收器中的事件,如下所示: // Register the R... -
1 votesanswersviews
正确路由非互联网Wifi套接字和蜂窝互联网请求(Android L&M)
是否可以将WiFi网络(无法访问互联网的设备)专用于应用程序中的套接字,并将蜂窝网络保留为Android设备的默认互联网连接(以及来自应用程序的其他网络请求)? (Android 5&6) 我可以在应用程序内轻松切换WiFi和Cellular,但主要问题是当WiFi启动时,应用程序和设备上已运行的所有应用程序(即流媒体音乐,网络浏览器......)无法再访问互联网 我试图将Wifi网络绑定到进程或... -
4 votesanswersviews
Android Marshmallow - 如果无法访问Internet,如何避免Wi-Fi丢失
我正在编写一个连接到没有互联网连接的热点的应用程序 . 在使用Android Marshmallow的某些Nexus设备上,当您连接到没有互联网请求的网络时,系统会“丢弃”wifi连接,并且所有请求都不会发送到热点连接 . 几秒钟后,会弹出一条通知,询问您是否要保持连接状态 . 当答案为“是”时,请求将成功发送到热点,您就可以获得响应 . 我遇到了以下帖子:https://android.sta... -
3 votesanswersviews
ESP8266软AP没有Android marshmallow的互联网访问问题
我用ESP8266创建了一个软AP,我通过android 6.0 marshmallow mobile连接到它 . 连接后,如果我忽略它并打开浏览器窗口打开我的Web服务器页面或使用自定义构建的应用程序与ESP Web服务器通信,我收到移动通知,说明“Wifi无法访问互联网”,ESP8266不会处理任何请求 . 但是,在我点击该通知中的“保持连接”选项“是”后,一切正常 . 我试图避免用户进行任何... -
2 votesanswersviews
在Android M中同时连接时获取LTE和WiFi的IP地址
我在Android marshmallow api中工作,它使用户能够同时使用LTE和WiFi . (即)我们可以强制我们的应用程序使用hipri网络使用LTE,即使通过设置网络类型打开wifi也是如此 . 我查看了这个链接:Send request over Mobile data when WIFI is ON.(Android L) builder.addCapability(Network... -
7 votesanswersviews
Android运行时执行与NetworkRequest
我在我的Android应用程序中运行命令行参数,如: ProcessBuilder pb = new ProcessBuilder(cmds); Process process = pb.start(); process.waitFor(); cmds 是要运行的参数列表 . 我的命令通过http连接探测远程URL . 我的设备连接到无法访问互联网的WiFi网络,但确实托管了我想要探测的网址 .... -
38 votesanswersviews
Android M奇怪的共享偏好问题
在运行Android M Developer Preview 2的Nexus 5上,当卸载/重新安装应用程序时,设备正在检索我很久以前存储的共享首选项,例如布尔值 isFirstLaunch . 清除这些的唯一方法是从设备设置手动执行此操作 . Android M上的共享首选项行为是否有任何变化?我找不到任何关于此的文件 . 或许Android M Preview 2 ROM有一个bug ...... -
2 votesanswersviews
Android M的作物意图问题
这是我现有的作物意图代码 . 这适用于所有设备 private void choosePhotoFromCamera() { System.out.println("choosePhotoFromCamera"); Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (getExternalFil... -
13 votesanswersviews
触摸三星手机上的指纹后出错:android.security.KeyStoreException:未经过身份验证的密钥用户
我的应用程序使用Android 6.0 Fingerprint API来保护Android KeyStore中的AES密钥 . 只有在用户通过指纹传感器进行身份验证时才能使用存储的密钥,因为 KeyGenParameterSpec 已使用 setUserAuthenticationRequired(true) 初始化 . 当用户触摸传感器时,我从回调 onAuthenticationSucceed... -
2 votesanswersviews
Cordova Media插件在Android 6(Marshmallow)上使用mp3互联网音频流失败
我的网络电台播放器应用程序失败,升级到Android 6(Marshmallow) . 为了测试我从Media插件的文档复制了示例代码(下面),并在最新的Cordova(6.1.1),Android平台(5.1.1),浏览器平台(4.1.0)和Media插件上构建了一个小测试应用程序(2.3.0) . 我还添加了必要的白名单声明(如下) . 在浏览器平台上,它可以播放互联网文件和互联网流 . 在A... -
10 votesanswersviews
以编程方式连接到无网络的wifi
我正在使用以下代码连接到没有互联网连接的WiFi网络,因为它拥有自己的网络服务器,我想连接即使没有互联网连接 . WifiConfiguration wifiConfiguration = new WifiConfiguration(); wifiConfiguration.SSID = String.format("\"%s\"", scanResult.... -
4 votesanswersviews
如何禁用自杀网络助手进入Android设备?
当用户使用强制网络门户连接到开放式WiFi时,Android设备将使用强制网络门户/登录页面打开浏览器实例 . 我们想禁用它,因为我们使用应用程序进行登录 . 我遇到了CaptivePortal类到Android Marshmallow . 我可以用它来禁用网络吗? 类名:android.net.CaptivePortal 方法名称:ignoreNetwork 如何使用上述类和方法禁用WiFi上自... -
3 votesanswersviews
安装后1分钟应用程序数据清除 - BackupManagerService Timeout
我刚刚将我的应用程序更新为API 23.每次我更喜欢全新安装时,我都可以使用该应用程序大约一分钟才能崩溃,到目前为止我输入的任何数据都会消失 . 以下是事实: 我一直在使用相同的Google帐户在物理设备和模拟器上进行测试,包括调试版本和已签名的APK . (日志中"Signature mismatch"的可能原因 . ) 尝试还原时,日志显示"Signat... -
112 votesanswersviews
Android应用在卸载并重新安装后会记住其数据
在开发针对4.1以上版本的Android应用时,我发现卸载我的应用并再次安装它并不会清除其数据 . 该应用程序旨在存储它在第一个屏幕中询问的详细信息 . 在OS 4.4.4版中再次卸载并安装后,应用程序会提示用户填写数据,这是正常的 . 但是在6.0版中,相同的安装/卸载顺序会带回最初输入的数据 . 我试图通过访问 /data/data/my package folder 来确保卸载后数据库已经消... -
2 votesanswersviews
Android M downloadprovider下载失败SecurityException [关闭]
E / DownloadManager(8228):[1]失败:java.lang.SecurityException:用户10004和当前进程都没有android.permission.UPDATE_DEVICE_STATS . E / DownloadManager(8228):java.lang.SecurityException:用户10004和当前进程都没有android.permis... -
67 votesanswersviews
需要在Android 6.0上启用蓝牙低功耗扫描的位置
升级到Android版本6.0后,只有在设备上启用了位置服务时,蓝牙低功耗(BLE)扫描才有效 . 请参阅此处以供参考:Bluetooth Low Energy startScan on Android 6.0 does not find devices 基本上,您需要为应用程序以及手机启用权限 . 这是一个错误吗?是否可以在没有实际启用位置服务的情况下扫描?我不想拥有所有应用的位置 . EDIT... -
631 votesanswersviews
在Android 6.0 Marshmallow(API 23)上弃用了getColor(int id)
Resources.getColor(int id) 方法已被弃用 . @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } 我该怎么办? -
264 votesanswersviews
Android M - 检查运行时权限 - 如何确定用户是否选中“从不再问”?
根据这个:http://developer.android.com/preview/features/runtime-permissions.html#coding应用程序可以检查运行时权限和请求权限(如果尚未授予它) . 然后将显示以下对话框: 如果用户拒绝重要权限,则应用程序应显示解释为何需要权限以及拒绝具有何种影响的解释 . 该对话框有两个选项: 再次重试(再次请求许可) 拒绝(a... -
2 votesanswersviews
Android Studio - 适用于Android 6的Google Vision
我想在android studio上为我的代码添加手电筒控件(适用于android 6) . 我正在使用谷歌愿景,这是我的实际代码: Android清单: <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name=&quo... -
0 votesanswersviews
应用程序在Android 6.0启动时崩溃,包括Logcat,新开发者
所以我对Java的经验很少,但我可以快速学习 . 在Marshmallow 6.0中启动应用程序时 . 它突然崩溃了 . 我可以从Android Studio中的logcat获取此信息 SKIP THE STRIKED TEXT AS ITS BEEN CORRECTED E / AndroidRuntime:FATAL EXCEPTION:main E / AndroidRuntime:进程:n... -
0 votesanswersviews
有关Android M的新自动备份功能的问题
背景 谷歌在Android M上推出了一项不错的新功能,允许您备份和恢复应用程序,甚至使用ADB,如this video所示 . 您似乎所要做的就是使用 adb shell bmgr 命令备份和恢复应用程序,如下所示: 备份: adb shell bmgr fullbackup PACKAGE_NAME 恢复应用: adb shell bmgr restore PACKAGE_NAME 它运作...