jjzjj

GetResource

全部标签

android - 在 Android 中使用 ClassLoader 动态加载类作为字节数组

我正在尝试将一个类作为字节数组加载,这样我就可以通过网络发送它并通过反射远程执行它。这个类(在本例中为Bubble)在同一个包中。问题是我无法使用getResourceAsStream(classpath)方法获取资源。.getResourceAsStream(classpath)总是返回null。我已经在J​​ava项目中测试了这段代码并且工作正常。我认为问题出在资源路径上,Android是否加载.class文件?privatevoiddoSomething(){Bubbleb=newBubble();try{//Trytoretrievetheclassbytearraybyte[

来自非 Activity 类的非 Activity 类中的Android getResource?

我在非Activity类中获得了以下方法,我的代码如下。publicclassReadTextByLineNo{publicvoidsetContext(Context_context){if(context==null){context=_context;}}publicStringgetTextByLine(intFilename,intLineNumber){Stringoutput="";Stringline="";intcounter=1;try{InputStreamin=context.getResources().openRawResource(Filename);//

java - Class.getResource(className) 给我 NullPointerException

我制作了一个独立于平台的库,我想在J2SE和Android项目上使用它。在这个库中,我有一个Version类,它从list中加载其版本详细信息。在PC上这很好用,在Android上我得到一个NullPointerException,我不知道为什么。这是我的课:publicclassVersion{privatestaticintAPPCODE=12354;privatestaticintMAJOR;privatestaticintMINOR;privatestaticcharRELEASE;privatestaticintBUILD;privatestaticintPROTOCOL;s

android - 我应该使用 getResource().getStringArray() 以外的东西来填充大数组吗?

关注安卓sampleforpopulatingaListView,我使用Activity.getResource().getStringArray()从我的strings.xml中查询一个数组:String[]mDefinitions=getResources().getStringArray(R.array.definition_array);此方法的文档非常清楚,我没想到会遇到任何问题:ReturnthestringarrayassociatedwithaparticularresourceID.这种方法对于小型数据集如预期的那样有效。但是,当我用完整的数据集(接近2000个条目)

Android/Robolectric 框架工作 - 实例化 Activity 在 getResource 上返回 null

这与在Android上使用Robolectric框架进行单元测试有关。我在正常运行时没有问题的代码上遇到空指针异常。我刚开始使用机器人电动工具,所以它可能非常简单。这是测试的调用代码:@TestpublicvoidtestInitUtilsInitSequenceNumberIsRandom(){//createanactivityforreferenceInitUtilsinitUtils=newInitUtils();//dostaticinitializationtoparsequestionsintomemoryInitUtils.initialize(initUtils);/

android - 应在此处传递已解析的像素尺寸而不是资源 ID :getResource(). getDimession*(ViewGroup.LayoutParams.WRAP_CONTENT)

TextViewtextView=newTextView(getActivity());textView.setBackgroundResource(R.drawable.shape_item_talker_realm);textView.setText(skill.skill_name);textView.setTextSize(12);textView.setPadding(12,12,12,12);textView.setTextColor(ContextCompat.getColor(getContext(),R.color.userIndexTagText));ViewGro

android - 我不能动态地执行 getResources.getString 吗?

我试图用string.xml的一些Strings的值填充Spinner。我正在尝试这样做:finalListlist=newArrayList();for(inti=0;i我有类似下一个的字符串。AustriaBelarusBelgium从地理编码器我得到一个国家代码,如AT、BY等。它们存储在ntpServers数组中。我想用保存在相应字符串中的名称填充微调器,但我不能执行getResources().getString(resource)因为resource是String不是int。我该如何解决这个问题?感谢您的建议。PD:我得到下一个序列:例如:geocoder.getCount

java - 从另一个apk获取资源

我整天都在为这个问题苦苦挣扎,但没有成功。我基本上是在尝试从另一个apk获取图像资源。因此,如果com.example.app在res文件夹中有一个名为image1.png的图像,我希望com.example2.app能够访问该资源并将其放置在ImageView中。我知道你必须使用PackageManager.getResourcesForApplication,但我仍然未能成功获取实际资源。任何帮助都会很棒! 最佳答案 想通了...finalStringpackName="com.example2.app";StringmDraw

哪个class.getResource(...)。getfile()返回?

pom.xml摘要:4.0.0com.xyzxyzservice2.2.2-SNAPSHOTwar结果文件:xyzservice-2.2.2-snapshot.war我将战争文件复制到WebApps目录,将其重命名为:xyzservice.war。然后在Tomcat提取后,此代码:AImpl.class.getResource("/abc/d.pdf").getFile();给我:/usr/local/tomcat-8.0.36-8082/webapps/xyzservice-2.2.2-SNAPSHOT/WEB-INF/classes/abc/d.pdf但我期待/usr/local/tomc

java - ServletContext getResource 不工作

我正在尝试使用ServletContext.getResource检索对图像文件的java.net.url引用(然后我将使用以下方法将其包含在PDF库中iText)。当我使用ServletContext.getRealPath("picture.jpg")时,我得到了一个字符串URL。但是,getResource始终返回null。示例1:Stringpicture=ServletContext.getRealPath("picture.jpg");//picturecontainsanon-nullStringwiththecorrectpathURLpictureURL=Servle