游戏SDK开发_总结

  • 自定义字符串标签
    在values下面创建文件,values/speed_strings.xml



    http://speed_string.com

    代码中使用

      Log.d("", getResources().getString(R.urls.myUrl));
    
  • 读取assets文件下图片

      private Bitmap getImageFromAssetsFile(String fileName)  {  
          Bitmap image = null;  
          AssetManager am = getResources().getAssets();  
          try  {  
              InputStream is = am.open(fileName);  
              image = BitmapFactory.decodeStream(is);  
              is.close();  
          }  catch (Exception e)  {  
              e.printStackTrace();  
          }  
        return image;  
     }  
    
      //图片过大时可能会内存溢出,使用BitmapFactory.Options
      BitmapFactory.Options options = new BitmapFactory.Options();
      options.inJustDecodeBounds = true;         //读取图片的轮廓
      Bitmap bmp = BitmapFactory.decodeFile(path, options);/* 这里返回的bmp是null */
    
      options.inSampleSize = options.outWidth / 200; //图片长宽方向缩小倍数
      
      Bitmap bmp = BitmapFactory.decodeFile(path, options);
    
      options.inDither=false; //不进行图片抖动处理
      options.inPreferredConfig=null; //设置让解码器以最佳方式解码
    
      //下面两个字段需要组合使用 
      options.inPurgeable = true;
      options.inInputShareable = true;
    

你可能感兴趣的:(游戏SDK开发_总结)