草庐IT

android-room-prepackageddatabase

全部标签

android - 从 Android StorageManager 获得的存储 UUID 无效?

我整天都在为一些琐碎的事情而奋斗,但现在我只是放弃了,需要你的帮助。在用于读取应用程序代码/数据/缓存/大小的新OreoAPI中,我们需要存储UUID(StorageStatsManager.queryStatsForUid(UUIDstorageUuid,intuid))。可以从StorageManager.getStorageVolumes()中获取存储UUID它返回所有存储的列表,其中也包含UUID。问题开始了:返回列表中的UUID是字符串格式,而StorageStatsManager.queryStatsForUid(UUIDstorageUuid,intuid)需要UUID对

android - 保存到下载文件夹的文件未显示在 "Downloads"应用程序中

我正在尝试将文件保存到下载文件夹。我获取目录并使用如下方式保存文件:FileexportDir=newFile(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"");if(!exportDir.exists()){exportDir.mkdirs();}Filefile=newFile(exportDir,"filename.csv");try{if(file.exists()){//ifthefileexistscreatenewfilewilldonothing.Wewa

android - 通过相机使用动态坐标捕获图像

我正在制作一个基于相机的应用程序,我在相机上放置了一个矩形View。当我使用newCamera.PictureCallback()捕获图像时,我裁剪了该图像,使其成为矩形的一部分。好吧,它工作正常。现在我实现了View.OnTouchListener并使用它使形状可移动。因此,我需要捕捉用户最终选择的图像,例如他们放置矩形的位置。BitmapimageOriginal=BitmapFactory.decodeByteArray(data,0,data.length);//2560×1440floatscale=1280/1000;intleft=(int)(scale*(imageOr

android - Retrofit 2 on Android 6 设置零路径参数

我正在使用Retrofit2库版本2.3.0,突然间它开始用零而不是实际数字替换整数路径参数。我使用的是Kotlin(1.2.21),我有一个类似的方法:@GET("posts/{postId}")fungetPosts(@Path("postId")postId:Long):Single这工作正常,但现在当我在Android6(设备和模拟器)上运行我的应用程序时,postId路径参数始终为零,即posts/0被调用。Android7和8没问题。Retrofit和OkHttp版本没有变化,界面也没有变化。我查看了构建的请求,里面的OkHttpCall有一个args数组,其中一个值是Lo

java - 在 USB 主机模式下将数据从 android 发送到连接的 USB 存储设备

在我的应用程序中,我使用的是USB主机模式,它提供有关连接的USB大容量存储设备的信息,例如UsbFlashDrive在我的用例中。现在我需要在连接的闪存驱动器上创建一个文件,并且在文件中保存一些数据。到目前为止,我发现连接到设备如下,MainActivity.javapublicclassMainActivityextendsAppCompatActivity{privatestaticfinalStringTAG=MainActivity.class.getSimpleName();privateButtonmCheckForDevice;privateTextViewmDevic

java - dataSnapshot.getValue 的 Android Studio Kotlin 错误

我在最近的项目中将一个java文件转换为kotlin文件,问题是我在使用这段代码时遇到错误:valmap=dataSnapshot.getValue>(Map::class.java)我在“Map::class”下有一条红线,androidstudio说:Onlyclassesareallowedonthelefthandsideofaclassliteral我应该如何处理这段代码?有没有其他的写法?这是一个相关的kotlin代码fragment:valmessageText=messageArea!!.text.toString()if(messageText!=""){valmap

android - Kotlin + Rx : required Consumer, 找到 KFunction

我正在使用Kotlin+Retrofit+Rx。我想将其中一个请求提取到函数中:fungetDataAsync(onSuccess:Consumer,onError:Consumer){ApiManager.instance.api.getData("some","parameters","here").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(Consumer{time=System.currentTimeMillis()onSuccess.accept(it)},

android - Xamarin 表格 : How to change Toolbar height in Android?

我有一个使用工具栏的XF应用程序,它被添加到我的ContentPage中,如下所示:publicHomePage(){InitializeComponent();vartoolbarItem=newToolbarItem{Text="Item1",Priority=0,Order=ToolbarItemOrder.Primary,};if(Device.RuntimePlatform==Device.Android){this.ToolbarItems.Add(toolbarItem);}}我想将工具栏的高度更改为小于原始高度。我编辑了Toolbar.axml如下:不幸的是,这没有任何

android - Android Firebase 的每个 Activity 是否都需要添加一个 AuthStateListener?

是不是AndroidFirebase的每一个activity都需要添加一个AuthStateListener?我在登录Activity中添加了AuthStateListener。我想知道这是否足够? 最佳答案 我觉得没必要。您需要在必须登录环境设置的Activity中使用它,或者以这样的方式退出环境清理:mAuthStateListener=newFirebaseAuth.AuthStateListener(){@OverridepublicvoidonAuthStateChanged(@NonNullfinalFirebaseAu

android library release 启动时崩溃

我创建了一个具有依赖关系的库,例如daggerretrofitrxjava等,在模块状态下它工作正常但是当我将它部署到artifactory并在一个新项目中编译它时,该项目一开始就崩溃了...这是堆栈:E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.example.yanivtwina.myapplication,PID:13057java.lang.NoClassDefFoundError:Failedresolutionof:Ldagger/internal/Preconditions;atcom.galcomm.mobiklib.D