当前位置:  编程技术>移动开发
本页文章导读:
    ▪荧幕尺寸(高、宽)        屏幕尺寸(高、宽) Display display = getWindowManager().getDefaultDisplay(); display.getWidth();//返回px值 display.getHeight();//返回px值 display.getRotation();返回0或1,0表示竖屏,1表示横屏 DisplayMetrics dm = new Displ.........
    ▪ NDK的sample里hello-gl2编译经过,运行报错        NDK的sample里hello-gl2编译通过,运行报错 环境:windows+cygwin+eclipse+sdk2.2+ndkr5原版sample无任何改动,编译成功。一旦进入模拟器运行时:直接报错,退出。求解……据说是模拟器不支持opengles2..........
    ▪ dip与px部门之间转换       dip与px单位之间转换 //转换dip为px public static int convertDIP2PX(Context context, int dip) { float scale = context.getResources().getDisplayMetrics().density; return (int)(dip*scale + 0.5f*(dip>=0?1:-1)); } //转换px为dip public s.........

[1]荧幕尺寸(高、宽)
    来源: 互联网  发布时间: 2014-02-18
屏幕尺寸(高、宽)

Display display = getWindowManager().getDefaultDisplay();
display.getWidth();//返回px值
display.getHeight();//返回px值
display.getRotation();返回0或1,0表示竖屏,1表示横屏

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
dm.density;
dm.heightPixels;
dm.widthPixels;

 

看看上面两者的关系

public void getMetrics(DisplayMetrics outMetrics) {
	outMetrics.widthPixels  = getWidth();
	outMetrics.heightPixels = getHeight();
	outMetrics.density      = mDensity;
	outMetrics.densityDpi   = (int)((mDensity*DisplayMetrics.DENSITY_DEFAULT)+.5f);
	outMetrics.scaledDensity= outMetrics.density;
	outMetrics.xdpi         = mDpiX;
	outMetrics.ydpi         = mDpiY;
}
//仅仅是将Display的内部值赋给了DisplayMetrics的属性值
 

    
[2] NDK的sample里hello-gl2编译经过,运行报错
    来源: 互联网  发布时间: 2014-02-18
NDK的sample里hello-gl2编译通过,运行报错
环境:
windows+cygwin+eclipse+sdk2.2+ndkr5
原版sample无任何改动,编译成功。一旦进入模拟器运行时:
直接报错,退出。

求解……
据说是模拟器不支持opengles2.0?
求帮助……
如果是报错报的什么错误,粘贴一下log 。可以用真机再测试一下看看有没有问题


ANDROID调用外部程序该怎么调用啊?

屏幕亮度保存

监听周边wifi的ssid和mac等信息

NDK的sample里hello-gl2编译通过,运行报错

华为C8500手机驱动安装后,手机插上去电脑没有反应

求高手

如何将大段的文字存入SQLite再通过Activity显示出来

求高人知道做个万能播放器

用xml文件进行布局时,怎样在两个组件之间留下空白

android有提供控件之间的分割线吗 类似listview

beagleboard-xM 刷android

如何实现拍照效果,求教思路?

怎么判断webview里哪个input有输入焦点?

怎么做个万能播放器

MapView上可不可以添加SlidingDrawer?

zxing编译及摄像头启动问题

关于listView的Item点击问题,跪求答案!

gesture 改变粗细 颜色的问题

如何接受系统广播

怎么实现长按控件跳转到主界面并生成一个快捷方式

如何获取gridview中的子view

MMS中的附件浏览是seek功能怎么做的?

android  2.2 真机G7/G10测试   无法通过GPS  获取经度纬度

请问Paint类的方法ascent和descent是什么含义?

Mac OS 下开发 与 Windows 下发的区别?

请问下如何获取正在上网的程序?

同一个service可以有多个实例吗?

有没有什么现成的方法能把多个bitmap连成一个bitmap

怎么实现在程序中实现删除桌面shortcut的操作呢

为什么EOE打开一个页面就显示未登录?

如何让webview在触摸的时候就响应js的onmousedown事件?

蓝牙的错误问题.大家帮忙看下。 java.io.IOException: Not able to reg

android阴影效果

横屏方向判断

ListView的刷新问题~

关于Socket连接时的一个异常

求高手相助,关于Android加密的问题

关于Android划屏效果

这个放大功能是啥控件实现的

问下各位大大FileOutputStream流的数据写入方法

如何获得网页打开时间???

请问在android终端里如何获取root权限(本人等级无法搜索TmT)

怎么实现原生3D图库中选取多张图片

怎样判断一个服务是否启动?

这个布局应该怎么布局啊??据说挺复杂的啊

android时间设置

如何判断两个path是否相交

Could not find the main class

如何将InputStream变成网页形式,在webview中显示

开发/调试MD5指纹和生产/发布MD5指纹

如何给android应用加背景音乐

小白求助 怎样去掉此软件中调用另一个软件的选项?

借人气求助一个oms问题..

monodroid中C#如何调用C++ 的DLL?

用php連結mysql圖片

会用tcpdump的帮我看看..

请教一个简单的UI问题

求救一下横竖屏问题

变量缩进

关于SDK重编译后,日历启动失败的问题

关于adobe air 2.3支持问题

关于Activity的 跳转问题

UI问题- 日历中的加号,减号Button

屏保开发遇到难题求助各位大师

怎么实现这样的聊天界面啊?

咨询:Android 里面日历中my  calendar怎么使用的

除RequestLayout()外如何强制重排版?

我想使用一个类似于DatePicker的控件,但不是要来设置时间的

用shape设置的颜色渐变为什么过渡不自然呢

关于焦点改变验证的问题,请教牛人!!

webview css 疑问。。。。

android OTA 设计

BackupManager

新浪微博 知道Comment,想知道是针对什么的评论?

当我点击galley的某一个item时。我不想让他移动到中间,

怎样查看/data/data下面的文件内容,需要如何设置权限啊??

listview长按提示菜单,当在foot和head上长按时

请问contacts类在android 2.0中怎样用?

关于桌面问idget的问题

手机摄像头虚拟电脑摄像头,方便QQ,MSN视频

请教关于一个ListView中ListItem布局的问题

android自带的联系人contact怎么操作?

一个android,ksoap2连接webservice的问题~见内容,求解答~谢谢

Service怎么才能触摸设置?

x86机器上编译c程序的问题【已解决】

listview在scrollview中的问题

如何实现TabWidget上面的标签竖排?

如何获得 "分享" 功能 的参数...

如何实现Android图库分享功能?

通过openConnection所获得文件会下载在什么地方

android调用google api

apk安装拷贝文件

达人救急啊!选项卡布局经典问题?

在xml配置文件中配置style属性的两种方式的问题

这个是什么控件啊?

求助:怎样获取联系人的生日字段呢?

新手问题:大段文字如何排版?

android    web service    ht.call(null, envelope)  时候报错

当插拔sdcard 时,安装在sdcard 上的应用无法使用了

以TextView作为ListView的页脚,但是文字无法居中

更多android开发资料,请访问http://www.buildapp.net/android/

    
[3] dip与px部门之间转换
    来源: 互联网  发布时间: 2014-02-18
dip与px单位之间转换

//转换dip为px
public static int convertDIP2PX(Context context, int dip) {
	float scale = context.getResources().getDisplayMetrics().density;
	return (int)(dip*scale + 0.5f*(dip>=0?1:-1));
}

//转换px为dip
public static int convertPX2DIP(Context context, int px) {
	float scale = context.getResources().getDisplayMetrics().density;
	return (int)(px/scale + 0.5f*(px>=0?1:-1));
}
 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3