首页
社区
课程
招聘
[求助]android某APK代码问题(已解决,感谢)
2018-6-24 14:58 2864

[求助]android某APK代码问题(已解决,感谢)

2018-6-24 14:58
2864
请教一行代码是什么意思,在某个apk的源代码中,发现这么一句代码,其中context来源为:
在某个class中,
引入了Contest
     import android.content.Context;
定义了:context
    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 ”这个字符串?



[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2018-6-24 16:15 被shuichon编辑 ,原因: 增加描述
收藏
免费 0
打赏
分享
最新回复 (6)
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wtfkx 2018-6-24 15:12
2
0
ApplicationSharedPreference  安卓SDK里面应该这个类,应该是自己定义的类,你确定没有找到这个类吗  ?
然后没有找到这个类的话也可以猜测的到是对安卓SDK中的SharedPreference的一个工具包装。SharedPreference用于一些(key,  value)的存取,一般文件存放在/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml里面吧。
雪    币: 11716
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
junkboy 2018-6-24 15:18
3
0
......
最后于 2020-4-7 20:50 被junkboy编辑 ,原因: ......
雪    币: 6399
活跃值: (2250)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
shuichon 2018-6-24 15:46
4
0
wx_york ApplicationSharedPreference 安卓SDK里面应该这个类,应该是自己定义的类,你确定没有找到这个类吗 ? 然后没有找到这个类的话也可以猜测的到是对安卓SDK中的SharedP ...
感谢解答,一下子让我明白清楚了。谢谢,特别后面给出了那个路径,帮了我大忙。非常感谢。
雪    币: 2719
活跃值: (1507)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
Vn小帆 2018-6-24 23:56
5
0
你先看看    安卓  数据存储把
雪    币: 6399
活跃值: (2250)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
shuichon 2018-6-26 18:38
6
0
虽然
最后于 2018-6-26 18:38 被shuichon编辑 ,原因:
雪    币: 6399
活跃值: (2250)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
shuichon 2018-6-26 18:38
7
0
Vn小帆 你先看看 安卓 数据存储把
虽然没帮忙解决问题,但感谢回复。但是回复稍微有点儿敷衍,一是觉得没有解决我的根本问题,二是整个提示太宽泛了。所以我在你的回复基础上加上一下个人的心得吧,我感觉你说的android的数据存储应该是指我查找到的这个链接:
一篇文章《Android数据存储五种方式总结》,属于我提出的问题的扩展学习和阅读。有兴趣的同学可以学习一下。
https://www.cnblogs.com/ITtangtang/p/3920916.html#type1
游客
登录 | 注册 方可回帖
返回