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

resourcesandroid

发布时间: 2023-01-29 05:50:41

Ⅰ 初学android,Resources r = getResources();

1 既然是find "View" ById那么就是找到对应ID的View,View范围很大,系统不知道是哪个类型,所以要转换一下,这个View类似于java的Object。
2 getResources是Activity的一个方法,既然你这个类继承了Activity,那么自然有他的方法,直接写方法名就可以调用了,这是个方法不是抽象类。
3 getDrawable返回的是一个Drawable 对象,这个对象类似于画布一样是一个可画的对象,可以把现有的资源或者转换的资源显示给我们,可以把它放在诸如图片控件上面做显示。

Ⅱ android 中的getResources().getInteger(id)这个怎么用的

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

Ⅲ AndroidManifest.xml resources.arsc 这两个软件文件干嘛的,说详细

AndroidManifest.xml是整个应用程序的核心配置
用来声明这些应用程序的版本号,最少使用系统版本,程序名,有哪些界面,服务器,广播

需要用到哪些权限等等
resources.arsc android中并没有这个文件夹,可能是你的开发工具临时生成的一些东西吧

Ⅳ 求助!android开发 如何在一个普通类中使用getResources()方法!

1、必须要有Context呀
2、可以用作成员变量,构造传入或方法参数传入。就可以了。

Ⅳ 安卓4.0如何反编译resources.arsc

resources是APK中的资源文件,例如图片布局等等,android 反编译的方法,需要用到几个工具,网络一下都能找到下载地址
dex2jar JD-GUI apktool

反编译步骤:
1.反编译Apk得到Java源代码
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

具体步骤:
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
还是下载工具,这次用到的是apktool

具体步骤:
将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar
1.解压缩下载的两个文件包,apktool-install-windows-r04-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件到解压后的\apktool-install-windows-r04-brut1文件夹里)
2.特别注意:你要反编译的文件一定要放在C盘的根目录里

Ⅵ Android开发中,如何在静态类中使用getResources()获取图片资源.

获取resource需要context对象,所以你这个问题有如下几个解决思路
1,使用Context作为参数,例如public
static
getResourcesStatic(Context
context,
int
resId)
2,使用Context作为成员变量,在构造函数中接受一个Context参数,并赋值给自己成员变量
这样在此对象生命期内,都可以使用.
不过并不推荐这种做法,因为传入的Context多数情况下是Activity,往往会附着很多资源,如背景图片等,无法GC,导致过高的内存占用.可以用下面的改进方式:
3,使用WeakReference
保存context的弱引用
使用时要注意判断ref.get()是否为null

Ⅶ Android中的是getResource()方法返回什么

返回的是Resources这个类对象,然后你可以通过它来加载res目录(如下图)下的资源,如加载图片:getResources().getDrawable(R.drawable.cancel);加载字符串:getResources().getString(R.string.accept_info);

res目录

Ⅷ 手机里面的文件resource android.vfs。这个是干什么用的。能不能删除。占用一g多

这个是你装了大型游戏留下来的数据包,游戏通过读取这个文件才能正常游戏,如果你不想重新下载的话就别删了

Ⅸ Android中的Resources是什么类

是Android系统类,如下图,通过getResources().getDrawable(R.drawable.cancel)可以加载图片资源

热点内容
用c语言做的程序 发布:2024-05-02 06:26:10 浏览:325
解压用流量 发布:2024-05-02 06:21:46 浏览:316
云购源码系统 发布:2024-05-02 06:12:52 浏览:105
电脑如何进行安卓升级 发布:2024-05-02 06:10:08 浏览:37
元龙第5集免费看完整版缓存 发布:2024-05-02 06:03:47 浏览:668
脚本宣传片 发布:2024-05-02 05:56:26 浏览:570
有线投屏安卓手机如何设置 发布:2024-05-02 05:43:26 浏览:896
抢诚信红包用什么服务器好 发布:2024-05-02 05:37:44 浏览:104
淘宝客源码程序 发布:2024-05-02 05:34:46 浏览:814
大淘客cms源码 发布:2024-05-02 05:33:12 浏览:447