草庐IT

java - Xamarin 升级导致 "class file has wrong version 52.0, should be 50.0"错误

我在VisualStudio2015中升级到最新版本的Xamarin。然后我编译了我的Android项目并遇到了这个错误:cannotaccessandroid.app.Activitybadclassfile:[DRIVE]:[android-sdk-folder]\platforms\android-24\android.jar(android/app/Activity.class)classfilehaswrongversion52.0,shouldbe50.0Pleaseremoveormakesureitappearsinthecorrectsubdirectoryofthe

Android表格列宽50/50

我有这个表格布局:我希望每一列正好占宽度的50%。我该怎么做? 最佳答案 使用这种结构(一行布局): 关于Android表格列宽50/50,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22383932/

android - Glide,当缓存大小大于 50 MB 时清除缓存

我正在使用Glide库进行图像加载。我的应用程序中有很多图像,所以一旦缓存大小大于50mb,我想清除缓存。有人可以帮我这样做吗? 最佳答案 在UI线程外调用Glide.get(context).clearDiskCache()。(也考虑clearMemory()以防止清除磁盘缓存后出现意外)这对我有用newThread(newRunnable(){@Overridepublicvoidrun(){Glide.get(MainActivity.this).clearDiskCache();}}).start();Thereisloto

android - Android 中的位图 : Size of resources for displaying as 50dp

我有一个PNG图像,我想在我的应用程序中显示。在布局文件(.xml)中,我将宽度和高度设置为50dp(与密度无关)。但是我的资源(.png)文件的大小应该是多少?我想到了这个(根据密度比计算):ldpi资源:38mdpi资源:50(基础)hdpi资源:75xhdpi资源:100或者“/res/drawables”中的一个50像素宽的png文件是否足够? 最佳答案 您必须创建4张图片。mdpi将是基线,意味着mdpi是100%。其他人遵循这个公式:将每个图像放在适当的资源文件夹中,drawable-ldpi、drawable-mdpi

android - Admob 错误 : Not enough space to show ad. 需要 320x50 dp,但只有 309x0 dp

我正在尝试将智能横幅广告添加到我的fragment布局中,但我不断得到的是“没有足够的空间来展示广告。需要320x50dp,但只有309x0dp”。这是我的fragment布局。这是Activity布局//Containerfortoolbar//Containerforfragment我实在想不通为什么高度是0dp。你能帮帮我吗? 最佳答案 根据Admob文档/指南广告View必须是设备的全宽。由于您为布局提供了padding,因此它失败了,因为它无法填充布局的整个宽度。您只需删除RelativeLayout中的填充即可解决此问题

android - 编舞(639): Skipped 50 frames

04-1205:40:55.577:我/编舞(639):跳过了50帧!应用程序可能在其主线程上做了太多工作。每当我在android模拟器上运行我的应用程序时,它会显示忙碌(我的意思是它轮换)并且它确实花费了很多时间,而且有时它会一直很忙请问有人能帮帮我吗?有没有运行速度快的安卓模拟器我的运行速度很慢? 最佳答案 模拟器几乎在所有情况下都很慢。当您使用真实设备时,它可能不会再出现警告。无论如何,当过度使用UI线程时,就会发生这种情况。可能的原因是:在UI线程上加载数据库信息。使用Loader在UI线程上运行较长的进程。使用AsyncT

android - 将激光测距仪 (Bosch Disto GLM 50 C) 与智能手机 (Android Studio) 连接

我遇到了一个特殊问题(我认为)。对于一个研究项目,我必须制作一个可以连接到激光测距仪(BoschGLM50CDistometer)的Android应用程序。到目前为止,我在Stackoverflow和其他资源中浏览了无数教程和提示。我是Android新手,有点不知所措。任务是创建一个应用程序,读取博世设备上测量的距离,并通过蓝牙将其显示/保存在智能手机上。现在我的具体问题是:是否可以读取从蓝牙设备发送的数据(例如2.083m)?有什么建议可以实现吗?按照我发现的本教程,我能够与设备建立连接:packagecom.test.bluetooth;importjava.io.DataInpu

android - 在模拟器中安装 50 mb apk 时出现 INSUFFICENT_STORAGE_MEMORY 消息

当我使用命令行在我的模拟器中安装50mbapk时,出现类似::的错误那么我有什么东西可以增加内存?更新:我有另一个错误,如::更新:我有另一个错误,如:: 最佳答案 你需要增加模拟器的虚拟内存如何增加模拟器的虚拟内存\\emulator-avd"EmulatorName"-partition-size500然后尝试安装你的apk 关于android-在模拟器中安装50mbapk时出现INSUFFICENT_STORAGE_MEMORY消息,我们在StackOverflow上找到一个类似的

java - Android 权限保护级别 18 和 50

当我转储Nexus7上所有应用程序的所有权限时,我(如预期的那样)获得保护级别为0(正常)、1(危险)、2(签名)的权限。3(SIGNATURE_OR_SYSTEM)*下没有任何日志记录。但是也有很多权限的保护级别设置为'18',有些权限设置为'50'。我找不到关于这些值代表什么的任何文档。有人知道吗?*它不会记录低于3的任何内容。这些是记录的内容:android.permission.ACCESS_CACHE_FILESYSTEM-18android.permission.ACCESS_CHECKIN_PROPERTIES-18android.permission.ACCESS_DO

android - 两个值 [-50, 0, 50] 的搜索栏

我需要将“起点”放在搜索栏的中心。我该怎么做? 最佳答案 我遇到了同样的问题。感谢Commonsware指明了正确的方向。我写了一个受code.google.com/p/range-seek-bar启发的类(class)来获得解决方案。https://github.com/vashisthg/StartPointSeekBar 关于android-两个值[-50,0,50]的搜索栏,我们在StackOverflow上找到一个类似的问题: https://sta