`
小网客
  • 浏览: 1243722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

class.getResources("/")报空指针

 
阅读更多

需求:

获取class所在的目录的时候通过Test.class.getResources("/");报空指针

分析:

linux下没有任何问题,不以/开头的比如window文件系统,那么就会报空指针

解决方式:

Test.class.getResources(".");

Test.class.getResources("");

Test.class.getResources("class所在的路径下某一个文件");

 

摘自:http://www.someabcd.com/java/822831497.html

分享到:
评论

相关推荐

    spring源代码

    public class ResourcePatternTest { @Test public void testClasspathPrefix() throws IOException { ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); //只加载一个绝对...

    Android代码-ZXingGenerator

    qrcode2.setImageBitmap(QRCode.createQRCodeWithLogo2("http://www.jianshu.com/users/4a4eb4feee62/latest_articles", 500, drawableToBitmap(getResources().getDrawable(R.drawable.head)))); qrcode3....

    Android使用getIdentifier()获取资源Id的方法

    int i= getResources().getIdentifier(icon, drawable, getPackageName()) ; if(i>0) {Log.i(aa,aa);} else {Log.i(vbv,aa);} 或者: int resID = getResources().getIdentifier(org.loveandroid.androidtest:...

    android 自定义ProgressBar,实现了 进度文字跟随进度效果

    public class MyProgressBar extends ProgressBar { // 初始化相关的属性,如字体大小、颜色等 private Paint mProgressPaint; private Paint mTextPaint; // ...其他初始化代码 @Override protected ...

    android电子签名,屏幕上手写签名

    int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId > 0) { result = getResources().getDimensionPixelSize(resourceId); } return result; } 3,...

    CustomResManage.java

    int id = context.getResources().getIdentifier(iconName, "string", context.getPackageName()); String str = context.getResources().getString(id); 获取Drawable资源: int id = context.getResources()....

    Android代码-slider

    slideList.add(new Slide(0,"http://cssslider.com/sliders/demo-20/data1/images/picjumbo.com_img_4635.jpg" , getResources().getDimensionPixelSize(R.dimen.slider_image_corner))); slideList.add(new Slide(1...

    Meituan.rar

    String[] cityNames = getResources().getStringArray(R.array.city_names); ArrayAdapter<String> adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, cityNames); adapter....

    android解析xml文件的方式

    InputStream is = context.getResources().openRawResource(R.raw.rivers); Document doc = builder.parse(is); Element root = doc.getDocumentElement(); ``` 在示例中,XML文件`rivers.xml`存储在`assets`目录下...

    android 二维码开发,Camera竖屏问题

    1、修改manifest文件,将..."setDisplayOrientation", new Class[] { int.class }); if (downPolymorphic != null) downPolymorphic.invoke(camera, new Object[] { angle }); } catch (Exception e1) { } }

    四步将ZXing横屏改竖屏方法.pdf

    if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setRequestedOrientation(ActivityInfo....

    android 中英文互换

    Intent intent = new Intent(context, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); finish(); ``` 在实际应用中,这个切换功能可能需要封装成一个公共...

    安卓头像制作图片圆角剪裁相关-圆形图片的实现.rar

    RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(context.getResources(), bitmap); roundedBitmapDrawable.setCornerRadius(bitmap.getWidth() / 2f); ImageView imageView = ...

    Android OnClickListener监听接口用法范例.rar

     String msg=LinearActivity.this.getResources().getString(R.string.button);  Button tempbutton=new Button(LinearActivity.this);//创建一个Button对象  tempbutton.setText(msg ( count));//设置Button控件...

    android实现折线图

    Bitmap pointBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.point_image); canvas.drawBitmap(pointBitmap, x, y, null); ``` 在Android中,图形绘制通常是基于View进行的。因此,我们可以...

    ImageCoverFlow-效果不错的画廊控件 可以设置画廊一次可见图片的张数.zip

    另外,visibleImage属性的值必须为基数,否则会报出异常,这个异常是作者有意抛出的。在Activity中初始化:package com.example.imagecoverflowdemo;   import java.util.ArrayList;   import ...

    MenuAnimation-可以弹出子菜单的Menu.zip

    promotedActionsLibrary.addItem(getResources().getDrawable(android.R.drawable.ic_menu_edit), onClickListener); promotedActionsLibrary.addItem(getResources().getDrawable(android.R.drawable.ic_menu_...

    Android代码-SuitedRecyclerView

    layoutManager.setMaxRowHeight(getResources().getDisplayMetrics().heightPixels / 3); //设置Item之间的空隙 recyclerView.addItemDecoration(new SuitedItemDecoration(DisplayUtils.dpToPx(4.0f, this))); ...

    如何解决java.lang.StackOverflowError

    在Java编程中,`java.lang.StackOverflowError` 是一个常见的运行时异常,它通常发生在程序执行过程中,当Java虚拟机(JVM)的调用栈溢出时。调用栈是每个线程用来存储方法调用信息的数据结构,当递归调用过深或者...

    在Android应用中使用百度地图

    Drawable marker = this.getResources().getDrawable(R.drawable.iconmarka); marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight()); ``` 通过上述步骤,你可以在Android应用中成功...

Global site tag (gtag.js) - Google Analytics