随笔分类 -  android

Android中dip、dp、sp、pt和px的区别
摘要:1、概述 过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。2、度量单位含义 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 dp: dip是一样的 px: 阅读全文

posted @ 2013-04-02 16:56 马晓锋 阅读(149) 评论(0) 推荐(0)

Android调用相机并将照片存储到sd卡上
摘要:Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比较复杂,一般平常的应用只需使用第一种即可。用Intent启动相机的代码:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 1);拍完照后就可以在onActivityResult(int requestCode, int resultCode, Intent data)中获取到Bitmap对 阅读全文

posted @ 2013-04-02 16:55 马晓锋 阅读(228) 评论(0) 推荐(0)

Android Permission denied 错误 ( 附Android权限大全 )
摘要:Android Permission denied 错误(附Android权限大全)java.net.SocketException: Permission denied (maybe missing INTERNET permission)这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 这个Exception会有很多变体。Android默认不允许访问网络,所以,在AndroidManifest.xml中,需要进行如下配置:以添加网络访问权限。************************************************* 阅读全文

posted @ 2013-04-02 16:52 马晓锋 阅读(1938) 评论(0) 推荐(0)

Activity中ConfigChanges属性的用法
摘要:通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION设置方法:将下列字段用“|”符号分隔开,例如:“locale|navigation|orientation”ValueDescription“mcc“The IMSI mobile country code (MCC) has changed — that is, a SIM has 阅读全文

posted @ 2013-04-02 16:51 马晓锋 阅读(296) 评论(0) 推荐(0)

[置顶] 记录一下八款开源 Android 游戏引擎
摘要:wang_number_1 星期二, 14/08/2012 - 10:55 发布虽然android学了点点,然后现在又没学了(我为啥这么没有恒心呢大哭)。以后有时间还是要继续学android的,一定要啊!虽然现在没学android游戏编程,不过还是把这些八款开源的android游戏引擎记录一下,以后可能会用到也说不定。1、AngleAngle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。最低运行环境要求不详。项目 阅读全文

posted @ 2012-12-27 15:35 马晓锋 阅读(133) 评论(0) 推荐(0)