-
-
[求助]android某APK代码问题(已解决,感谢)
-
发表于:
2018-6-24 14:58
3156
-
[求助]android某APK代码问题(已解决,感谢)
请教一行代码是什么意思,在某个apk的源代码中,发现这么一句代码,其中context来源为:
在某个class中,
引入了Contest
import android.content.Context;
定义了:context
encode
方法/函数调用了this.context
encode(this.context)
实际处理方法:
ApplicationSharedPreference.getInstance(context).getString(context.getString(R.string.commons_code), "")
在android studio中,没有找到
ApplicationSharedPreference 这个类或者对象。有没有明白这句代码是什么意思的,帮忙解释一下。特别是this.context代表了什么,是什么东西,有什么意义。一直没搞明白。
(在Context中,发现有
SharedPreferences 和
Application
,但没有
ApplicationSharedPreference. 也没发现有
getInstance() 函数/方法 )
context.getString(R.string.commons_code): 这句话,我理解是取得资源名称为 “
commons_code
”,资源类型为“string”的资源对应的字符串内容,在解包后的apk资源目录(res/values/string.xml)中,发现其“<string name="commons_code">commons_code</string>” 。是不是获取到的就是“
commons_code
”这个字符串?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2018-6-24 16:15
被shuichon编辑
,原因: 增加描述