草庐IT

force-device-scale-factor

全部标签

android - 具有 scale 属性的 ObjectAnimator 使 bg 变黑?

我使用ObjectAnimator缩小RelativeLayout:ObjectAnimatorscaleDownX=ObjectAnimator.ofFloat(view,"scaleX",0.5f);ObjectAnimatorscaleDownY=ObjectAnimator.ofFloat(view,"scaleY",0.5f);scaleDownY.setDuration(1000);AnimatorSetscaleDown=newAnimatorSet();scaleDown.play(scaleDownX).with(scaleDownY);scaleDown.start

android - Sharedpreference byte[] 值在通过 'Force Stop' 或任务管理器杀死应用程序后清除

问题我正在我的共享首选项中保存一个byte[]。我可以关闭应用程序并使用共享首选项中保留的值重新打开它。当运行应用程序并通过“任务管理器”或“强制关闭”关闭它时,byte[]的共享首选项值将被清除。我不明白这一点,因为其他值(value)观仍然存在。这让我相信这是由于byte[]的一些gson或SharedPreference问题造成的,所以我将它转换为字符串,但问题仍然存在。编辑:我在正常Activity使用期间保存数据...例如,在onCreate()之后。它不是在onPuse()或onDestroy()期间我忘了提到这一点。如果我确实在这里调用它并且其中一个或两个没有在“强制关闭

安卓工作室 : Android Device Monitor not showing my device

我的真实设备是SonyXperiac6502Android版本4.3我确定我已将它连接到我的计算机并打开了开发人员选项/USB调试在SDK管理器中,已经安装了GoogleUSB驱动程序。我从这个页面下载了XperiaZ驱动程序:http://developer.sonymobile.com/downloads/drivers/但是不知道怎么用我手机的USB连接中没有PTP模式选项我的设备没有显示在Android设备监视器中,因此我无法在我的手机上运行应用测试。如何让我的AndroidStudio抓取我的手机? 最佳答案 一些可能的解

android - com.android.ddmlib.AdbCommandRejectedException : more than one device

这个问题在这里已经有了答案:Eclipsedetectingthesamedevicemultipletimes(4个答案)关闭3年前。如何在窗口8中终止和启动adb。我在linux中做过,但在窗口8中没有任何想法b'因为我收到错误com.android.ddmlib.AdbCommandRejectedException:不止一台设备。我重新启动了我的eclipse,更改了我的端口,但它没有用。

Android Wear 和 Google Fit : How to force update of datasets between smartwatch and smartphone?

通过使用HistoryAPI从智能手机如果我询问用户的历史记录和DataType.TYPE_HEART_RATE_BPM从当前时间开始的最后一个小时,我错过了来自最后半小时。如果我要求他们使用智能watch上的相同程序使用GoogleFit,一切都很好。所以这不是数据获取的问题,因为它取决于设备。可能是同步的问题?如何以编程方式强制更新GoogleFitnessStore存储库中的记录?This这就是我所说的。编辑:这就是我构建请求的方式DataReadRequestreadRequest=newDataReadRequest.Builder().setTimeRange(startT

android - 如何使用 Android Device Monitor 的文件资源管理器查找我的应用程序/数据/数据

我有一个应用程序可以将文本文件写入内部存储。我想仔细看看我的电脑。我运行了Toast.makeText来显示路径,它说:/数据/数据/我的包但是当我转到AndroidStudio的AndroidDeviceMonitor应用程序时,我在文件资源管理器中看不到/data/data。那么我的文件在哪里?我知道它们存在,因为我可以在adbshell上找到它们。我需要将/data/data转换为文件资源管理器上可见的路径,以便我可以轻松下载它们。谢谢! 最佳答案 您只能检查是否有root手机,因为这些文件夹对应用程序是私有(private)

Android Studio 2.1 Preview1 给出 No space left on device 错误

我将我的androidstudio更新到2.1预览版,之后它给出了设备上没有剩余空间错误。如何解决这个问题? 最佳答案 对我来说,这是因为我的/tmp分区太小。在尝试安装大型设备镜像(Android7.1)和尝试启动AVD时,我都遇到了这些错误。AndroidStudio似乎会尝试解压/tmp中的大文件。要在Linux上增加/tmp的大小,请在/etc/fstab中设置size=参数,例如在我的Ubuntu上,我现在有:tmpfs/tmptmpfsdefaults,size=3g00需要重新启动才能应用该更改。请注意tmpfsise

安卓 : Check 3G or Wifi network is ON or Available or not on android Device

如何以编程方式检查android设备上的网络是否可用,当我们尝试连接Wifi和3G等网络时会抛出一条消息或toast消息。 最佳答案 要检查网络(即3G或WiFi)是否可用,我们可以在开始我们的Activity之前使用以下方法进行验证。ConnectivityManagermanager=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);//For3Gcheckbooleanis3g=manager.getNetworkInfo(ConnectivityManag

Android 5.0/ Lollipop : Force rescan of/system/priv-app

在Android4.x中,将APK文件放入/system/priv-app就足够了,包管理器会识别该新文件并(卸载)安装相应的应用程序或服务。从AndroidL开始,仅将文件放入该目录似乎是不够的-需要重新启动系统才能强制Android识别该更改。有没有人知道如何规避这个问题?也许使用任何setpropctl.restartxxx或通过终止专用服务?编辑:以下是logcat的一些日志:1。将APK从/system移动到/system/priv-app(=installation)sumount-oremountrw/systemcd/system/priv-appmv../AARSCS

android - Play 商店报告 "Your device isn' t 与此版本兼容”但它通过 adb 在 Nexus7 上安装得很好

我有一个已发布到私有(private)GooglePlay测试版的应用程序。我可以使用将这个完全相同的APK安装到我的Nexus7上adbpm安装但通过GooglePlay商店,它被标记为与此完全相同的Nexus7您的设备与此版本不兼容。这是相同apk。我不知道如何获取有关Play商店为何认为它不兼容的任何信息。我的list看起来像这样:对于确定GooglePlay认为它不兼容的原因有什么帮助吗? 最佳答案 这是完全正确的行为:请在此处引用官方文档http://developer.android.com/guide/topics/m