`

android.resource://这个Uri

 
阅读更多
如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢? 这里Android123可以告诉大家APK在安装时已经解压缩,部分资源存放在/data/data/package_name/这里, 比如我们想访问res/raw/android123.cwj文件,可以使用android.resource://package_name/" + R.raw.android123 这个Uri,其中package_name是你工程的包名。

完整的处理代码为
Uri uri = Uri.parse("android.resource://com.android123.Sample/raw/android123.cwj"); 

即可使用工程res/raw目录下的文件了。
不知是否可用于浏览器访问本地资源,如果可以的话,可以把javascript放在本地打包了.
分享到:
评论

相关推荐

    Android中图片优化之WebP使用

    Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.my_webp_image); simpleDraweeView.setImageURI(uri); ``` 5. 转换图片格式:如果需要将现有的图片资源转换为WebP格式,可以...

    URI.rar_android

    本压缩包"URI.rar_android"提供了一个常用的URI大全,对于深入理解Android应用中的URI使用具有很大的帮助。 在Android系统中,URI主要通过ContentProvider进行操作,ContentProvider是Android四大组件之一,负责...

    android视频播放代码

    android:id="@+id/video_view" android:layout_width="250dp" android:layout_height="100dp" /> ... videoView.setVideoURI(Uri.parse("android.resource://com.example.myapplication/"+R.raw.video));

    Content Provider

    每个 Content Provider 都会对外提供一个公共的 URI,其他应用程序可以通过这个 URI 来对数据进行增删改查操作。 - **Content Resolver**:Content Resolver 是 Android 系统提供的用于与 Content Provider 进行通信...

    sketch:Sketch是Android上一个强大且全面的图片加载器,支持GIF,手势缩放以及分块显示超大图片。Sketch是Android上强大而全面的图像加载器,支持GIF,手势缩放,超大块显示图片

    // , https:// , asset:// , content:// , file:///sdcard/sample.jpg , /sdcard/sample.jpg , drawable:// , data:image/ / , data:img/ , android.resource:// , apk.icon:// , app.icon://等URI,通过...

    ContentProvider查询

    ContentProvider是Android框架的一部分,它的主要职责是封装和暴露应用的数据,让其他应用能够通过标准的URI(Uniform Resource Identifier)来访问这些数据。ContentProvider支持多种数据存储方式,如SQLite数据库...

    FileProvider

    在`<application>`标签下添加`<provider>`标签,并设置`android:name`为`androidx.core.content.FileProvider`,同时通过`android:authorities`属性定义一个唯一的授权名,这将成为`content://``Uri`的一部分。...

    Android Uri

    Android Uri是Android系统中的一种通用资源标志符(Universal Resource Identifier, 简称"URI"),它代表要操作的数据。Android 上可用的每种资源 - 图像、视频片段等都可以用 Uri 来表示。Uri 一般由三部分组成:...

    Android 7.0调用相机崩溃详解及解决办法

    这个异常通常发生在当应用试图分享一个本地文件URI(统一资源标识符)给其他应用时,而这种行为在Android 7.0及以上版本被认为是不安全的,因为它可能导致数据泄露。本文将详细解释这个问题,并提供一种有效的解决...

    AppUpdate-一个简单、轻量、可随意定制 的Android版本更新库 .zip

    框架内部支持中/英文(其他语言只...1trueconfiguration这个库的额外配置nullfalseapkVersionCode更新apk的versionCode (如果设置了那么库中将会进行版本判断下面的属性也就需要设置了)1falseapkVersionName更新apk的...

    ContentProvider使用

    ContentProvider是Android框架的一部分,它遵循统一的URI(Uniform Resource Identifier)机制,使得数据访问更加规范和标准化。 首先,我们来了解一下SQLite数据库。SQLite是一个轻量级的关系型数据库管理系统,它...

    Android程序技术:ContentProvider.pptx

    Uri(通用资源标识符 Universal Resource Identifer),代表数据操作的地址,每一个ContentProvider发布数据时都会有唯一的地址。 比如:content://(固定写法)+com.android.contacts(包名,可变)+/contacts(path...

    ContentProvider

    在这个demo中,我们将深入探讨ContentProvider的工作原理、实现方式以及如何在不同应用间进行数据交换。 首先,理解ContentProvider的基本概念。ContentProvider作为Android框架的一部分,主要用于封装和暴露应用...

    android 视频播放

    videoView.setVideoURI(Uri.parse(videoPath)); videoView.start(); ``` 其次,`MediaPlayer`是一个更底层的API,它提供了更多的控制和定制选项。你可以直接操作媒体流,包括网络流和本地文件。使用`MediaPlayer...

    android 播放视频示例

    如果视频位于应用的资源文件夹下,可以使用`android.resource://` URI,如`Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video_file")`。若视频在外部存储,使用`file://`前缀。 4. **生命...

    android webView加载html 并引用本地资源(图片、字体库)

    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; } else { // 在当前WebView中加载内部链接 return false; } } }); ``` 最后,为了提高用户体验,...

    Camera 拍照 并实现php服务器上传

    android:resource="@xml/file_paths" /> </provider> ``` 在res/xml/file_paths.xml中配置可访问的文件路径: ```xml <paths xmlns:android="http://schemas.android.com/apk/res/android"> ...

    repro-meteor-3229:流星科尔多瓦错误

    无法在浏览器中显示file://uri 。 异常Not allowed to load local resource: file:///storage/emulated/0/Android/data/com.id19jnxj7x01rqq1f7obp4/cache/1419631726054.jpg

    Delphi-XE5-开发 Android URI简介

    在 Delphi-XE5 开发 Android 应用时,理解 URI(Uniform Resource Identifier)的基本概念及其作用至关重要。URI 是一种用于标识某一资源的标准格式。在 Android 平台上,它主要用于定位应用中的数据资源,如联系人...

    Android项目实现视频播放器.docx

    Uri uri = Uri.parse(url); videoView.setVideoURI(uri); // 绑定MediaController controller = new MediaController(this); videoView.setMediaController(controller); iv_play.setOnClickListener(this);...

Global site tag (gtag.js) - Google Analytics