草庐IT

list_items

全部标签

android - list 合并失败 : uses-sdk:minSdkVersion 9 cannot be smaller than version L declared in library com. android.support

我有一个问题-我在AndroidStudio中导入了项目。当我运行该项目时,出现以下错误:错误:任务“:driverNotes:processDebugManifest”执行失败。Manifestmergerfailed:uses-sdk:minSdkVersion9cannotbesmallerthanversionLdeclaredinlibrarycom.android.support:support-v4:21.0.0-rc1android{compileSdkVersion19buildToolsVersion'19.1.0'defaultConfig{minSdkVersi

android - 在 list 中禁用 Android 服务的目的是什么?

在Android中,可以通过创建服务的子类来创建服务来执行后台任务等。它为了使用必须在应用程序的list中指定的服务:Allservicesmustberepresentedbyelementsinthemanifestfile.Anythatarenotdeclaredtherewillnotbeseenbythesystemandwillneverberun.list中服务的参数之一是“已启用”选项:Whetherornottheservicecanbeinstantiatedbythesystem—"true"ifitcanbe,and"false"ifnot.声明禁用服务的目的

Android list 权限外部存储

我在list中定义了以下权限,但我仍然看到Android要求应用程序需要权限才能写入外部存储,即使我不想访问外部存储会不会是因为GooglePlay服务 最佳答案 请试试这个来解决googleplay服务错误:应用程序结束时使用的元数据。 关于Androidlist权限外部存储,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32687564/

android - 使 Android WebView 安全的最佳实践 list

我正在开发一个主要使用Native编写并支持IceCreamSandwich的应用程序。但是,我需要添加一些WebView。有很多关于WebView安全性的讨论,当我使用setJavaScriptEnabled(true)时,它给了我一个警告:“使用setJavaScriptEnabled可以将XSS漏洞引入你的应用程序,仔细审查。”只是想非常小心地使用WebView和setJavaScriptEnable(true)。我关注了AndroidWebViewSecurityTips和suggestions.但是没有最佳实践list。到目前为止我做了什么:只将受信任的内容加载到WebVie

android - 在 build.gradle 中定义 list 占位符

我的AndroidManifest.xml文件中有几个list占位符在build.gradle中,我想根据我的风格和构建类型动态填充这些值。我该怎么做?我写了一个函数来做下面的事情defgetKey(){defKeyToReturn=""android.applicationVariants.all{variant->printout("getKey:${variant.name}")defflavor="default";if(variant.productFlavors.size()>0)flavor=variant.productFlavors.get(0);defbuildTy

android - 如何在 styles.xml 中列出 <item name ="app:fabSize">[value]</item>?

我试图在styles.xml中包含app:fabSize但androidstudio抛出了一个错误有没有办法在styles.xml中包含app:fabSize和其他app:属性?Hereisthecodeforthestyletag 最佳答案 在layout.xml中添加Compat属性时,应使用先前定义的命名空间(实际上不必是app,但应通过xmlns在xml中定义:>-例如将hello作为命名空间也是可能的。无论如何app是某种标准)。但是在styles.xml中使用Compat属性不应该放任何东西,但是属性名称:mini

android - Maybe<List<T>> 在 Room 中的不正确行为?

我有以下查询方法定义:@Query("SELECT*FROMbox_jobs")fungetAll():Maybe>如果不为空,我想返回此查询的结果,否则返回RESTAPI调用的结果。这是我的逻辑代码:overridefunloadTasks():Maybe>{Log.d(TAG,"Searchingtasksindatabase")returnboxJobDao.getAll().map{boxJobs->boxJobMapper.entityListToTaskList(boxJobs)}.switchIfEmpty(syncTasks())}privatefunsyncTasks

java - 将 Observable of List 转换为 List of Observables 并在 RxJava 中合并

我正在通过创建HackerNews阅读器应用程序来学习Java和Android。我想做的是:发送请求至/topstories,返回Observable>,发出时请求完成。分别映射storyId至Observable将Observables合并为一个实体,该实体发出List,当所有请求完成时。代码:privateObservablegetStoryById(intarticleId){BehaviorSubjectsubject=BehaviorSubject.create();//callssubject.onNextonsuccessJsonObjectRequestrequest=

android - 使用 Realm 和 LiveData。将 LiveData<RealmResults<CustomModelObject>> 转换为 LiveData<List<CustomModelObject>>

我正在试用Realm以及包括LiveData在内的Android架构组件。我一直在关注Google的应用程序架构指南:https://developer.android.com/topic/libraries/architecture/guide.html...用Realm代替Room。我有一切工作使用:LiveData>从我的存储库层直接通过ViewModel到View。我认为从存储库返回更多通用类型可能会更好,所以LiveData>而不是LiveData>.这是我遇到问题的代码fragment:@NonNull@OverrideprotectedLiveData>loadFromD

android - 当应用程序未运行时, list 声明的 BroadcastReceiver 未接收到显式广播

我正在尝试让两个应用程序通过广播进行通信。第一个应用使用如下代码发送广播:IntentoutIntent=newIntent("org.example.WHATEVER");PackageManagerpm=this.getPackageManager();Listreceivers=pm.queryBroadcastReceivers(outIntent,0);if(receivers!=null)for(ResolveInforeceiver:receivers){Log.d("Sender",String.format("Polling%s",receiver.activityI