http://www.cnblogs.com/wader2011/archive/2011/11/28/2266669.html
DisplayMetrics dm = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
D:\linux\linuxkernel\WORKING_DIRECTORY\android-omap-20111108-gingerbread\frameworks\base\core\java\android\view\Display.java
outMetrics.densityDpi = (int)((mDensity*DisplayMetrics.DENSITY_DEFAULT)+.5f);
D:\linux\linuxkernel\WORKING_DIRECTORY\android-omap-20111108-gingerbread\frameworks\base\core\java\android\util\DisplayMetrics.java
/**
* Standard quantized DPI for medium-density screens.
*/
public static final int DENSITY_MEDIUM = 160;
/**
* The reference density used throughout the system.
*/
public static final int DENSITY_DEFAULT = DENSITY_MEDIUM;
D:\linux\linuxkernel\WORKING_DIRECTORY\android-omap-20111108-gingerbread\frameworks\base\core\jni\android_view_Display.cpp
offsets.density = env->GetFieldID(clazz, "mDensity", "F");
status_t err = SurfaceComposerClient::getDisplayInfo(DisplayID(dpy), &info);
env->SetFloatField(clazz, offsets.density, info.density);
http://www.netmite.com/android/mydroid/frameworks/base/libs/ui/SurfaceComposerClient.cpp
volatile surface_flinger_cblk_t const * cblk = get_cblk();
volatile display_cblk_t const * dcblk = cblk->displays + dpy;
info->density = dcblk->density;
http://blog.csdn.net/winson_jason/article/details/8262898
DPI对应于DisplayMetrics类中属性densityDpi的值
$CC -o libdpi.so -g -fPIC -shared dpi.cpp -I/media/linux/1/android-20120605-2.3.4_r1/frameworks/base/include -I/media/linux/1/android-20120605-2.3.4_r1/system/core/include -I/media/linux/1/android-20120605-2.3.4_r1/hardware/libhardware/include

更多相关文章

  1. android 用代码设置margin属性,textView加粗
  2. android中设置一些没有maxHeight属性控件的最高值
  3. Android--(6)--详解ImageButton属性
  4. Android EditText属性大全
  5. Android自学笔记之Android常见命令操作及一些普通布局属性
  6. Android Material Design 控件常用的属性
  7. Android布局_View属性

随机推荐

  1. Android--ListView 分割线
  2. android API版本对应的系统版本及Android
  3. default locale 设置地区
  4. android EditText 不自动获取焦点并弹出
  5. android仿漫画源码、抽奖转盘、Google相
  6. 开关
  7. Android关机重启
  8. Android NDK 简介(Android NDK 教程 一)
  9. 《Android系统学习》第十一章:Android应用
  10. 工具收藏