Android屏幕适配总结。

Evernote Export

  • Android分辨率市场份额统计:
 
 
 
 

 
 
  • 基本概念: 
 

  Pixel(Picture Element):是用来计算数码影像的一种单位。

     256色:一个像素占1个字节8位。

      rgb: 一个像素占3个字节24位。

      rgba:3+1(Alpha不透明度)。

    dpi(dots per inch):

    每英寸像素数。勾三股四斜对角像素数/ 手机尺寸;  

         160dpi下:1px = 1dp.

    dip/dp(Density Indenpendent Pixels): 密度无关像素。

   

  px和dip的换算:

    px = dpi/160 * dp

    dp = px * dpi / 160

1  public static int px2dip(Context context, float pxValue) { 
2         final float scale = context.getResources().getDisplayMetrics().density; 
3         return (int) (pxValue / scale + 0.5f); 
4  } 

 


 

  • SQLite:
  1. DataSet
  2. SQLiteOpenHelper
  3. 注意,第一次启动SplashActivity时候,一般执行DataSet.init(Context context)方法,update旧表或建立新表。

  

 

    

    

  

posted on 2016-12-05 16:22  VinceStarry  阅读(131)  评论(0编辑  收藏  举报

导航