当前位置:首页 » 安卓系统 » getstringandroid

getstringandroid

发布时间: 2022-05-08 20:44:41

① android开发中,如何通过变量获取strings.xml的值。

你把R.string.str左右一个整体.
比如定义个
int
str.
然后动态的修改这个str,
比如一开始str
=
R.string.username.
后来你改了一下,str
=
R.string.password.
最后用的时候,
直接getString(str)就好了.

② Android里面i.getStringExtra什么作用

Intent 功能太强大了,比较常用的就是Activity (Service)之间的数据传递。

举个简单例子:

在当前Activity1使用startActvity(intent)或者startActivityForResult(intent, code)方法跳转到另一个Activity2之前,如果要传递某些String类型数据给Activity2,则会执行intent.putExtra(String str, String Key),将String数据打包到Intent中,并给它一个Key标识。

在Activity2当中,getIntent()方法获得这个intent,然后再getStringExtra(Key),就可以获得你之前打包的那个数据了。这种机制非常简单,也比较好用。



(2)getstringandroid扩展阅读:

startActivityForResult与startActivity的不同之处在于:

如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的

startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭

后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写

onActivityResult(int requestCode, int resultCode, Intent data)方法。

1、startActivity

仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。

2、startActivityForResult

可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个

Text2Activity,而当这个Text2Activity调用了finish()方法以后,程序会自动跳转回T1Activity,并

调用前一个T1Activity中的onActivityResult( )方法。

③ 安卓解析中JSON中getString 和optString的区别

android中json解析有很多种方式,解析完,直接给TextView赋值即可
以下为android中常见的JSON解析类库
1. android SDK:androidSDK中自带的JSONObject

2. gson google专门为androd开发的json解析框架
3.jackson java EE Spring中的json转换工具
4.json-lib: JSON-lib框架,转换JSON、XML

在Java EE中使用最广泛的是Jackson Json,使用非常方便而且效率极高;另外还有两个比较有名气的是Gson和JSON-lib,某些大侠已经对它们做了对比实验,结论如下执行效率:Jackson>Gson>JSON-lib

④ android:如何得到String中的内容阿

什么意思。没有看明白你问的。首先 你在strings.xml文件里写上你要显示的内容:如: <string name="hello">Hello World, MainActivity!</string>
android系统后自动在R.java中生成一个引用
public static final class string {
public static final int hello=0x7f040000;
}
这个不用程序员实现。
然后在你代码中需要使用时只需要调用R.string.hello即可.如textView.setText(R.string.hello)。

⑤ Android调用getString()报空指针错误

Activity只能通过StartActivity方法,由系统启动,而不能通过new来实例化。
-----------------------------------------------------------------------------------------------------
安卓精英团为你解答
安卓精英团欢迎各位精英加入

⑥ 如何getResources.的getString的工作原理android

android工程编译成功后,会自动生成一个R.java文件,类似于string.xml里的<string>项都会在在这个文件中有一个Integer类型,程序会根据这个值最终找到对应string.xml里的哪个<string>项,你可以看看R.java文件,除了string.xml,几乎所以的xml文件在里面都有对应的ID,还有图片资源文件等

⑦ Android 通过 GetString 获得的一个 中文 String 显示出来却是类似“%C8%BA%D7%E9%B6%FE” 的一堆 乱码。

字符编码的问题,看看你使用的是什么编码。
URLEncoder.encode(
"字符串", "utf-8");用这个试试看。

⑧ android读取文件时使用 EncodingUtils.getString(buffer, "GBK"); 报异常如下

OOM 说你的程序内存溢出了

你这个文件如果很大的话,建议用inputStreamReader

这个包装类,可以用指定的编码去读取文件

用法:

File file = new File("文件路径");

InputStreamReader isr = new InputStreamReader(new FileInputStream(file),"GBK");

更详细的用法,建议查看api


⑨ android,SharedPreferences 获取数据....getString("name", ""); ////这里为啥就两个双引号呢

sharedPreferences.getString("name", "");
第一个参数相当于key,第二个是默认值,就是当获取key为"name"的值返回null,就返回“”字符串

⑩ android中getString()方法可以直接用吗

看一下 Activity的结构吧!我也不清楚

热点内容
安卓卡无翼怎么出小黑屋 发布:2025-05-14 11:13:00 浏览:579
买商用笔记本电脑主要看哪些配置 发布:2025-05-14 11:12:15 浏览:948
如何在服务器里做一把神器 发布:2025-05-14 11:11:19 浏览:709
cl编译选项 发布:2025-05-14 11:09:25 浏览:620
自制算法表 发布:2025-05-14 11:05:18 浏览:357
android获取手机联系人 发布:2025-05-14 10:59:30 浏览:141
电脑怎么选择配置 发布:2025-05-14 10:46:12 浏览:326
电脑怎么不显示手机连接服务器失败 发布:2025-05-14 10:42:28 浏览:10
安卓如何下载lv手游 发布:2025-05-14 10:35:45 浏览:384
pythondict添加key 发布:2025-05-14 10:33:59 浏览:382