Android访问assets本地json文件的方法
短信预约 -IT技能 免费直播动态提醒
目的:当App中用到固定的json数据时,如:国家城市列表、班级成员等时,可以将json数据制作为本地json文件存入assets文件夹下。
步骤如下:
新建assets文件夹,并将json文件复制到此文件夹中
在main文件夹下新建assets文件,然后再assets文件中新建namelist.json文件夹,将json数据复制到test.json文件中。
访问json文件
try { AssetManager assetManager = getAssets(); // 获得assets资源管理器(assets中的文件无法直接访问,可以使用AssetManager访问) InputStreamReader inputStreamReader = new InputStreamReader(assetManager.open("namelist.json"),"UTF-8"); // 使用IO流读取json文件内容 BufferedReader br = new BufferedReader(inputStreamReader); String line; StringBuilder builder = new StringBuilder(); while ((line = br.readLine())!=null){ builder.append(line); } br.close(); inputStreamReader.close(); JSONObject testJson = new JSONObject(builder.toString()); // 从builder中读取了json中的数据。 // 直接传入JSONObject来构造一个实例 JSONArray array = testJson.getJSONArray("nameList"); Log.e("nameList",array.toString()); for (int i = 0;i<array.length();i++){ strings[i] = array.getString(i); } } catch (IOException e) { e.printStackTrace(); } catch (JSONException e) { e.printStackTrace(); }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
Android访问assets本地json文件的方法
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
Android访问assets本地json文件的方法
目的:当App中用到固定的json数据时,如:国家城市列表、班级成员等时,可以将json数据制作为本地json文件存入assets文件夹下。步骤如下:1、新建assets文件夹,并将json文件复制到此文件夹中在main文件夹下新建asse
2023-05-30
ajax如何访问本地json文件
要访问本地的JSON文件,可以使用AJAX的XMLHttpRequest对象来发送一个GET请求。以下是一个使用AJAX访问本地JSON文件的示例代码:```javascriptvar xhr = new XMLHttpRequest();
2023-09-13
Android读取本地json文件的方法(解决显示乱码问题)
本文实例讲述了Android读取本地json文件的方法。分享给大家供大家参考,具体如下:
1、读取本地JSON ,但是显示汉字乱码public static String readLocalJson(Context context, Str
2022-06-06
nodejs搭建本地服务器并访问文件的方法
安装node:https://nodejs.org/en/download/
在本地建立目录:f:/nodetest,在该目录下新建index.html作为我们将要访问的内容。新建server.js作为node开启的入口:$ cd f:/n
2022-06-04
云服务器访问本地文件权限设置方法
1.使用SSH密钥对登录云服务器在设置云服务器访问本地文件权限之前,首先需要使用SSH密钥对登录云服务器。SSH密钥对是一种安全的身份验证方式,可以确保只有授权的用户才能访问服务器。2.创建用户组和用户在云服务器上创建用户组和用户是设置文件权限的重要步骤。可以使用以下命令创建用户组和用户:sudogroupadd#创建用户组sudouseradd-g#创建用户并将其添加到用户组中3.设置文件权限设置文件权限是确保只有授权用户可以访...
2023-10-27
读写Android中assets目录下的文件的方法详解
Android资源文件大致可以分为两种:
第一种是res目录下存放的可编译的资源文件:
这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;
第二种是assets目录下存放的
2022-06-06
云服务器访问本地文件夹失败的解决方法
1.确保网络连接正常首先,确保云服务器和本地计算机之间的网络连接是正常的。检查网络设置,确保云服务器和本地计算机都能够互相访问。2.配置防火墙规则如果云服务器和本地计算机之间的网络连接正常,但仍然无法访问本地文件夹,可能是由于防火墙规则的限制。在云服务器上,检查防火墙设置,确保允许与本地计算机之间的通信。3.使用文件传
2023-10-27
云服务器访问本地虚拟机设备文件的方法
1.使用文件传输协议(FTP)使用FTP协议是一种常见的方法,可以让云服务器通过网络连接到本地虚拟机,并访问其设备文件。你可以按照以下步骤进行操作:在本地虚拟机上安装并配置FTP服务器软件,例如FileZillaServer。在云服务器上安装FTP客户端软件,例如FileZillaClient。在本地虚拟机的FTP服务
2023-10-27
云服务器访问本地文件夹权限设置方法
打开“控制面板”,选择“管理工具”。选择“服务”。选择“NTFSFileSystemService”。找到“NTFSPermissionSettings”,右键单击,选择“更改”。在弹出的窗口中,将“Permissions”下的权限设置为“Disable”。点击“确定”,关闭“NT
2023-10-27
android读取本地文件的方法是什么
Android读取本地文件的方法有以下几种:1. 使用FileInputStream或FileReader类读取文件内容:```javaFile file = new File("/sdcard/myfile.txt");FileInput
2023-08-26
Android项目中引用本地aar文件的方法
随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Andr
2022-06-06
Android开发实现读取Assets下文件及文件写入存储卡的方法
本文实例讲述了Android开发实现读取Assets下文件及文件写入存储卡的方法。分享给大家供大家参考,具体如下:调用一个反编译的.so文件,查看起加密和解密情况,需要解析上万的数组,而so文件加密解密都是通过Byte来进行,又需要把Str
2023-05-30
Android操作存放在assets文件夹下SQLite数据库的方法
本文实例讲述了Android操作存放在assets文件夹下SQLite数据库的方法。分享给大家供大家参考。具体如下:
因为这次的项目需要自带数据,所以就就把数据都放到一个SQLite的数据库文件中了,之后把该文件放到了assets文件夹下面
2022-06-06
Vue中请求本地JSON文件并返回数据的方法实例
在前端开发过程当中,当后台服务器开发数据还没完善,没法与咱们交接时,咱们习惯在本地写上一个json文件做模拟数据测试代码效果是否有问题,下面这篇文章主要给大家介绍了关于Vue中请求本地JSON文件并返回数据的相关资料,需要的朋友可以参考下
2022-11-13
android下载文件保存到本地的方法是什么
在Android中,可以使用以下代码将文件下载并保存到本地:1. 首先,需要在AndroidManifest.xml文件中添加以下权限:```xml```2. 然后,在代码中使用以下方法下载文件并保存到本地:```javaprivate v
2023-05-30
云服务器访问本地文件夹怎么设置的
如果您的云服务器是由远程服务器提供的,您可以使用以下方法设置访问本地文件夹的权限。打开浏览器,在地址栏中输入服务器名,并按回车键,进入服务器管理界面。在服务器管理界面中,找到服务器设置选项卡,如下图所示:在服务器设置选项卡中,找到允许远程用户登录设置选项,如下图所示:在允许远程用户登录设置中,将"允许远程用户访问本地文件夹权限"的勾去掉,点击"确定"按钮,完成登录设置。接下来,在服务
2023-10-26
SpringBoot访问windows共享文件的方法
这篇文章主要介绍了SpringBoot访问windows共享文件,项目使用minio存储且不在同一台服务器上,为了优化速度决定使用windows共享功能进行文件传输,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
2023-02-06
使用genymotion访问本地上Tomcat上数据的方法
1、首先 当然是启动genymotion2、然后Tomcat ,启动tomcat。。如图将请求的URL地址变为10.0.3.2 ,比如在电脑上访问的是http://localhost:8080/ 那么在genymotion模拟器上就要输入h
2023-05-31
2024-04-02
Java实现文件上传到服务器本地并通过url访问的方法步骤
最近项目中使用到了文件上传到服务器的功能,下面这篇文章主要给大家介绍了关于Java实现文件上传到服务器本地并通过url访问的方法步骤,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-16