Articles of 安卓

Android – onCreate中收到的getArguments和Bundle有什么区别

这可能听起来像一个愚蠢的问题,但在onCreate中收到的getArguments Bundle和Bundle有什么区别?

如何获取Android Studio项目中的总行数?

有谁知道如何做到这一点? 最好是xml和java一起使用,但java单独也可以。 我需要专门针对Android Studio,而不是Eclipse。

动态加载图像R.Drawable使用variables

我想我越来越近但仍然遇到资源错误。 我在所有3个可绘制文件夹中都有一个名为rock.png的图像文件。 在我的布局MAIN.XML中: 在我的代码中: int resID = getResources().getIdentifier(“rockId” , “id”, “com.testing”); ImageView image = (ImageView) findViewById(resID); 我仍然在我的错误catlog中看到这个: 10-30 17:36:24.485: WARN/ResourceType(74): Resources don’t contain package for resource number 0x7f020000 关于我可能做错什么的任何想法? 欢迎任何提示

如何在Android上获取谷歌地图的经度纬度的E6格式

我如何找出一个位置的经度纬度的SPECIFIC E6值。 例如,我用谷歌搜索了巴拉圭首都亚松森的长途地区。 它回报我: The latitude and longitude of Asuncion, Paraguay is 25°16′ S, 57°40 W 现在我如何将long-lat的这种格式转换为android理解的long-lat的E6格式? 这个E6究竟是什么东西? [ps我也用Google搜索了亚松森的E6长途……没有运气]

Kotlin中的Room Persistence lib实现

我正在kotlin中实现Room persistence lib来实现我的数据库。 以下是我的Entity , Dao和Database类: Food.kt @Entity class Food(@ColumnInfo(name = “food_name”) var foodName: String, @ColumnInfo(name = “food_desc”) var foodDesc: String, @ColumnInfo(name = “protein”) var protein: Double, @ColumnInfo(name = “carbs”) var carbs: Double, @ColumnInfo(name = “fat”) var fat: Double) { @ColumnInfo(name = “id”) @PrimaryKey(autoGenerate = true) var id: Long = 0 @ColumnInfo(name = “calories”) var […]

如何使用Firebase服务器时间戳生成日期?

目前,Google的ServerValue.TIMESTAMP版本返回{“.sv”:”timestamp”} ,用作Firebase的指令,以便在将数据保存到Firebase服务器后使用服务器时间戳填充该字段。 但是,当您在客户端创建数据时,您还没有实际的时间戳(即用作创建日期)。 在初始保存和随后的检索之后,您只能访问时间戳,我想 – 有时候太晚了,不太优雅。 在Google之前: 更新:忽略此部分,因为它不正确 – 我误解了这些例子。 ServerValue.TIMESTAMP始终返回{“.sv”:”timestamp”} 。 据我所知,在go-google Firebase中,似乎有一个服务器生成的时间戳可用于获取实际时间戳: import com.firebase.client.ServerValue; ServerValue.TIMESTAMP // eg. 1466094046 ( 参考1 , 参考2 ) 问题: 这样的保存/检索是在我的模型实例上获取服务器生成的创建日期的唯一方法吗? 如果是,你能否提出实施这种模式的方法? 我是否正确理解ServerValue.TIMESTAMP已经改变了谷歌收购Firebase? 更新:不,@ FrankkuPuffelen回复说在收购过程中没有任何改变。 注意: 我不打算在客户端使用new Date()因为我一直在阅读它并不安全,但如果你认为不同,请分享你的想法。

Android应用程序的水平和垂直不同布局?

控件的最佳布局可能取决于方向。 如果我有一组checkbox或单选按钮,如果我在垂直方向握住手机时垂直堆叠它们,它们可能很合适。 但是如果用户翻转到水平,最好将它们并排排列成两个较短的堆栈,而不是强制用户滚动。 Android是否有任何UI指南可解决是否可以为垂直和水平使用不同的布局? 如果是这样,我将如何实现它以使用相同的控件,即两个布局的ID相同? 提前致谢!

FileProvider错误

https://developer.android.com/training/camera/photobasics.html 我要做的就是用相机拍照,保存并在ImageView中显示。 我按照上面的android教程并在行上不断收到错误(NullPointerException): Uri photoURI = FileProvider.getUriForFile(this, “com.example.android.fileprovider”, photoFile); 我知道我需要在应用程序的清单中配置FileProvider ,并且“权限”必须匹配。 我不太明白我应该在当局的论点中提出什么。 我复制了教程中的所有代码,包括文件res / xml / file_paths.xml。 如有必要,请提出任何问题 谢谢!

如何安装android studio完全离线

我需要在许多PC上安装android studio。 有没有办法通过下载所有脱机文件一次安装android studio最新版离线? 大多数PC都运行Windows 8.1 / 8/7。

Android 4及更高版本仅支持armeabi-v7a安全吗?

我开发了一个主要使用C ++的应用程序,并且像往常一样由NDK编译到.so库。 我们知道必须分别为每个CPU架构构建本机应用程序; 所以我为armeabi和armeabi-v7a提供了不同的文件。 (我特意遗漏了x86和mips ,因为没有很多具有这些架构的Android设备被发布。) 但是,大小非常大,每个文件占用大约90 MB的空间,我想减少它。 我知道我可以省略armeabi-v7a ,因为向后兼容,但在这种情况下,应用程序将运行得非常慢。 考虑到我的应用程序仅支持android ICS及更高版本( minSdkVersion=”14″ ),我可以安全地删除armeabi并假设所有这些新设备都使用armeabi-v7a吗? 或者有些设备仍然可以使用旧的armeabi而不是armeabi-v7a架构?