共有136篇文章,第1页,共7

  • 如何在手机浏览器上显示完整图片[博客]
    迷途d书童 发表于 2012-03-07 12:53|1次评论|224196次阅读
    在过去几周内,看了一些文章,其中有一篇写的是关于手机像素的,内容讲述了硬件像素与实际显示像素,能否用CSS及Meta的像素比解决。那篇文章的确写得不错,虽然我不是移动开发者,不需要深入研究这些问题,但我也希望能一同探讨解决的方法,于是写了这篇文章。 在我的web工...
  • 浅谈android截屏问题[博客]
    我不是咸蛋 发表于 2012-08-30 10:29|20次评论|25452次阅读
    做了几个月的截屏开发,稍微了解了一下这方面的知识,于是拿来分享一下,也许对你有一些帮助吧。     我是基于android2.3.3系统之上的,想必大家应该知道在android源码下面有个文件叫做screencap吧,位于frameworks\base\services\surfaceflinger\tests\screencap\scree...
  • Android屏幕密度(Density)和分辨率的关系[分享]
    晨曦之光 发表于 2012-03-01 19:59|1次评论|20517次阅读
    最近正在做Android的UI设计,故搜集了一些Android上进行UI设计的一些资料,现和各位分享下。 首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。 Android主要有以下几种屏: QVGA和WQVGA屏density=120; HVGA屏density=160; WVGA屏density...
  • Android dip(dp) 与 sp的自适应问题[分享]
    PepsiZero 发表于 2012-09-19 17:39|6次评论|13201次阅读
    今天碰到的一个问题,感觉应该其他人也会碰到,拿来分享一下。 我们都知道android在开发配置界面时一般都会使用dip和sp这种逻辑长度单位来实现屏幕无关,我也正是这么做的,今天用同事的I9300跑了一下我写的demo,发现”不对啊“,我自己的手机显示没问题啊,但在9300中出现...
  • Android 测量每秒帧数 Frames Per Second (FPS) [代码]
    红薯 发表于 2012-02-22 20:54|1次评论|12795次阅读
  • android 布局中的单位及分辨率自解[博客]
    taln 发表于 2011-04-17 09:47|3次评论|12276次阅读
    先上一个网上copy的 px:是屏幕的像素点 in:英寸 mm:毫米 pt:磅,1/72 英寸 dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip:等同于dp sp:同dp相似,但还会根据用户的字体大小偏好来缩放。 建议使用sp作为文本的单位,其它用dip 然后是我自己的理解...
  • Android开发---获取屏幕高度和宽度[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|11070次阅读
                在开发的某些时候,需要获取屏幕的高度和宽度,下面有两种方法,大家可以试一下。             方法一:   WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().g...
  • android view getWidth 和 getHeight 的值为0[博客]
    Koon.LY 发表于 2012-06-07 10:50|0次评论|9416次阅读
    The getWidth and getHeight methods will return 0 if the view has not yet been inflated. For example, if you are trying to access it in the onCreate of the Activity, you'll get zero. 在UI 组件还未显示在界面之前调用getWidth和getHeight方法通常会得到0。所以...
  • android锁屏壁纸如何实现[提问]
    misly 发表于 2012-04-16 16:21|7次评论|8339次阅读
    想请问下android下的锁屏壁纸是如何实现的,也就如何调用系统里面的“设置锁屏壁纸”这个应用,或者android那个api里面有设置锁屏壁纸的方法或接口之类的 WallpaperManager.getInstance(mContext).setBitmap(bitmap);目前知道用这个方法可以将图片设置为壁纸,但是锁屏壁纸...
  • android屏幕分辨率详解 ldpi mdpi hdpi 程序UI自适应 《官方翻译》[博客]
    补全 发表于 2012-06-06 15:52|0次评论|6057次阅读
    看世界杯的空闲 时间,翻译一下 官方文档。分辨率 问题是大家都很关心的(720×480会不会悲剧),而关于这个问题,android官方的文档无疑最有说服力。由于不是所有的人都愿意去读英文,所以趁球赛没开始,翻译一些。 原文地址: http://developer.android.com/guide/pract...
  • Android 字体大小自适应不同分辨率[分享]
    鉴客 发表于 2011-11-03 07:10|4次评论|6025次阅读
    不同分辨率下,字体大小怎么适应? 假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和  values-480x320 下新建xml文件dimens.xml,该xml文件内容如下: <?xml version="1.0" enco...
  • Android 强制设置横屏或竖屏 设置全屏[分享]
    长平狐 发表于 2012-08-29 14:36|0次评论|5814次阅读
    全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏...
  • android 开启自动旋转屏幕[博客]
    平凡简单 发表于 2012-10-31 15:00|0次评论|5707次阅读
    //0为关闭 1为开启 Settings.System.putInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 1); //得到是否开启 int flag = Settings.System.getInt(getContentResolver(),       Settings.System.ACCELEROMETER_ROTATION, 0); 需要添加<uses-permission an...
  • 如何让Android横竖屏切换时不销毁当前activity [代码]
    天高空 发表于 2011-10-08 16:08|91次评论|5586次阅读
    背景介绍: 在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。 如何才能让这个activity不被销毁呢? ———————————— 分割线 ————————...
  • android中dip、px相互换算[博客]
    mayi 发表于 2011-11-13 12:14|1次评论|5394次阅读
    1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关, 一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导...
  • android适配规则(一)[博客]
    Chanimalx 发表于 2012-12-27 23:28|0次评论|5198次阅读
    如有理解错,希望被指出 单位杂谈: px(pixel) 屏幕像素 dip(density-independent pixel) 设备独立像素,缩写为dp,可以理解为另外一种标识像素的单位,它与像素存在以下关系: dip/pixel = dpi/160 => dip = dpi*pixel/160=> px = dp * (dpi / 160)  当dpi=160时   dip=...
  • Android根据分辨率进行单位转换-(dp,sp转像素px)[博客]
    木辰寿 发表于 2012-06-03 22:25|0次评论|4665次阅读
    Android系统中,默认的单位是像素(px)。也就是说,在没有明确说明的情况下,所有的大小设置都是以像素为单位。 如果以像素设置大小,会导致不同分辨率下出现不同的效果。那么,如何将应用中所有大小的单位都设置为’dp’呢? 实际上TextView.setTextSize()重载了根据单位设...
  • Android中如何获取手机屏幕大小[分享]
    鉴客 发表于 2011-11-14 14:31|0次评论|4592次阅读
    我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。 在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,B...
  • android 截屏[提问]
    80后小子 发表于 2012-03-26 15:57|4次评论|4519次阅读
    android中怎么实现截取当前屏幕的功能?然后在手机自带的图片浏览中可以找的到啊……
  • Android px与dp的转换公式对吗?[提问]
    yinjq 发表于 2012-07-06 10:43|2次评论|4286次阅读
    The conversion of dp units to screen pixels is simple: px = dp * (dpi / 160). For example, on a 240 dpi screen, 1 dp equals 1.5 physical pixels. 这个该怎么理解呢...
top Created with Sketch. 顶部