rs文件管理器里怎么找到文件obb

rs文件管理器里怎么找到文件obb,第1张

如果下载的是obb文件,则需要根据提示文件路径自己在obb或者data文件夹子目录创建一个相对应的文件夹存放obb文件

2:gameloft游戏数据包也要根据实际情况来存放。有的则是存放在SD卡目录下的/gameloft文件夹内,有的也是存放在android目录下的文件

3:个别游戏直接存放SD卡根目录

4:还有同学表示android目录下没有obb文件夹,很简单哦,自己创建一个就OK了。

工具:安卓修改大师、一个你要修改的app安装包(这里以贪吃蛇大作战为例)。

1、选取一个要进行反编译的游戏或应用:点击安卓修改大师顶部的安卓游戏选项卡,打开的页面中找到任何一款想修改的游戏,例如,本示例将要修改的游戏为“贪吃蛇大作战”。

2、开始进行反编译:点击该游戏的“安装”按钮,d出相关的反编译选项菜单。点击菜单中的“反编译”按钮,进入到游戏的反编译界面。

3、修改图标、程序名称等:在“反编译”界面,左侧为功能分类选项卡,右侧为当前选项卡对应的可 *** 作项。默认选项卡是“常规信息”,在这里修改应用图标和应用名称,注意图标要为png格式,设置128*128像素大小或者更大的图标。

4、重新打包:经过前面的步骤后,已经修改了应用的名称和图标以及相关的应用参数,点击前述界面左侧的“打包/签名”选项卡,然后点击开始打包按钮进行打包。

5、打包完成,马上点击“安装到手机”按钮,可以开始安装到您的手机上。

更改安卓安装包的内置文件需要反编译已经打包的APK安装包,此方法推荐使用“安卓修改大师”,可以在没有源代码的情况下,直接反编译安装包,通过修改代码实现添加和去除部分功能,也可以修改应用图标和应用程序名称。

数据库中的文件的话,要adb shell进去查看数据库有没有该字段。存储卡上的文件的话,java中没有获取文件创建事件的接口。

一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)

String res = ""

try{

InputStream in = getResources().openRawResource(R.raw.bbi)

//在\Test\res\raw\bbi.txt,

int length = in.available()

byte [] buffer = new byte[length]

in.read(buffer)

//res = EncodingUtils.getString(buffer, "UTF-8")

//res = EncodingUtils.getString(buffer, "UNICODE")

res = EncodingUtils.getString(buffer, "BIG5")

//依bbi.txt的编码类型选择合适的编码,如果不调整会乱码

in.close()

}catch(Exception e){

e.printStackTrace()

}

myTextView.setText(res)//把得到的内容显示在TextView上

二、 从asset中获取文件并读取数据(资源文件只能读不能写)

String fileName = "yan.txt"//文件名字

String res=""

try{

InputStream in = getResources().getAssets().open(fileName)

// \Test\assets\yan.txt这里有这样的文件存在

int length = in.available()

byte [] buffer = new byte[length]

in.read(buffer)

res = EncodingUtils.getString(buffer, "UTF-8")

}catch(Exception e){

e.printStackTrace()

}

三、 从sdcard中去读文件,首先要把文件通过\android-sdk-windows\tools\adb.exe把本地计算机上的文件copy到sdcard上去,adb.exe push e:/Y.txt /sdcard/, 不可以用adb.exe push e:\Y.txt \sdcard\ 同样: 把仿真器上的文件copy到本地计算机上用: adb pull ./data/data/com.tt/files/Test.txt e:/

String fileName = "/sdcard/Y.txt"

//也可以用String fileName = "mnt/sdcard/Y.txt"

String res=""

try{

FileInputStream fin = new FileInputStream(fileName)

//FileInputStream fin = openFileInput(fileName)

//用这个就不行了,必须用FileInputStream

int length = fin.available()

byte [] buffer = new byte[length]

fin.read(buffer)

res = EncodingUtils.getString(buffer, "UTF-8")

fin.close()

}catch(Exception e){

e.printStackTrace()

}

myTextView.setText(res)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11715053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存