草庐IT

CONTENT_URI

全部标签

android - 如何在我的 Android 应用程序中获取 SQLite 数据库的 URI?

我有一个Android应用程序,它有一个名为“myTestDB”的数据库和一个名为“list_items”的表。我想使用CursorgetContentResolver().query()方法获取要添加到SimpleCursorAdapter的游标。query()方法的第一个参数是一个URI,我不确定URI应该是什么样子。 最佳答案 您不使用getContentResolver()直接访问SQLite数据库。在与内容提供商合作时,您可以使用getContentResolver()。您在SQLiteDatabase对象上调用query

Android Browser.BOOKMARKS_URI 并不适用于所有设备。如何找出给定设备的正确 uri?

我正在尝试使用AndroidBrowser.BOOKMARKS_URI从我的应用程序(https://play.google.com/store/apps/details?id=com.elementique.web)中对设备书签进行增删改查它在大多数设备上工作正常,但在某些设备上不起作用:-(在这些设备上,尝试使用书签会导致java.lang.IllegalArgumentException:UnknownURLcontent://browser/bookmarks我现在明白BoookmarkUri可以不同于AOSP默认值(即“content://browser/bookmarks”

android - 将 native fd int 从可打开的 URI 传递到 FFMPEG

我正在尝试从存储访问框架的CATEGORY_OPENABLEURI打开文件描述符。我首先尝试使用sdcard上的文件,我已经可以使用_data列将其解析为文件路径并打开(我试图避免这样做,而是使用文件描述符).我得到了这样的原生intfd:intfd=getContentResolver().openFileDescriptor(data.getData(),"r").detachFd();然后在C++中,我试图像这样打开它,这个想法来自HowtoproperlypassanassetFileDescriptortoFFmpegusingJNIinAndroid:pFormatCtx=

android - Glide 使 ImageView wrap_content 无用并且没有使用目标的动画

我在项目中使用Glide加载图片,但我发现了一个奇怪的事情。当我使用into(ImageView)时,ImageView显示与使用into(newBitmapImageViewTarget(centerImageView))时不一样:这是我的布局:当我使用时:StringimageUrl="http://7xlz1k.com1.z0.glb.clouddn.com/feedback-201604229711.png";Glide.with(this).load(imageUrl).into(centerImageView);ImageView的wrap_content不起作用,它显示如

android - findViewById(R.id.content) 和 getRootView() 的区别

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。findViewById(R.id.content)和getRootView()有什么区别?两者都不返回Activity的RootView吗?

android - Content Provider的onCreate

我发现首先调用ContentProvider的onCreate,甚至在我的Activity的onCreate之前。例如:VogellaAndroidSqlLite.但我想知道它是如何发生的以及为什么发生?是不是因为我们在Manifest中注册为provider? 最佳答案 onCreate是在启动时初始化您的内容提供者。在应用程序启动时,在应用程序主线程上为所有已注册的内容提供者调用此方法。是的,这是因为您在list中注册了它们... 关于android-ContentProvider的

java - URI 和 Uri 类有什么区别

我很困惑,如何使用Uri因为我在Intent的android开发中使用它ActiondialIntentintent=newIntent(Intent.ACTION_DIAL,Uri.parse("tel:555-2368"));我想做什么:我想创建一个文件,我想在其中放入2个电话号码。然后,我想对这个文件使用toUri()方法,并想把那个Uri放在Intent中,然后我想看看Intent会发生什么。 最佳答案 根据AndroidAPIdocs你可以创建一个Uri文件:publicstaticUrifromFile(文件文件)

android - ContentResolver notifyChange 方法是否也通知了 Uri 的详细信息?

在应用数据期间,我使用带有Uri的notifyChange。假设我通知content://com.package.my/items。我还详细说明了显示来自content://com.package.my/items/1的数据的Activity。是否通知“一般”Uri也会通知“详细”Uri? 最佳答案 notifyChange方法发送详细URI的通知。但是,如果您在ContentResolver.registerContentObserver(Uriuri,booleannotifyForDescendents,ContentObse

android - 如何使用 FLAG_GRANT_READ_URI_PERMISSION 授予对自定义内容提供程序的临时访问权限

我正在尝试从另一个应用程序(应用程序B)查询自定义内容提供程序(应用程序A)。当内容提供者没有权限保护时,我可以这样做。具体来说,我在应用程序A上构建了自定义内容提供程序,并将包含URI的Intent发送到应用程序B。这是应用程序A中的Intent发送部分。classInsertOnClickListenerimplementsOnClickListener{publicvoidonClick(Viewv){ContentValuesvalues=newContentValues();values.put(DataBaseConfiguation.TableConfiguation.U

android - 调用 ACTION_GET_CONTENT Intent 后文件不可选择

我正在开发一个应用程序,在此Activity中按下一个按钮,可以选择要上传的任何文件。文件选择器加载正确,但所有图像都无法选择(变灰)。我在Manifest文件中添加了READ_EXTERNAL_STORAGE权限,但我不知道为什么它仍然不让我选择文件。这是我正在使用的代码privateButtonuploadButton;privateTextViewuploadFile;privatestaticfinalintPICKFILE_RESULT_CODE=1;privateStringselectedImagePath;@OverrideprotectedvoidonCreate(B