初学安卓开发 (1)
2015-04-24 19:44
183 查看
注意android 14以上的版本都需要镜像才能用,要自己下载。
在AndroidManifest.xml中,经常出现如下警告:
Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details
Android Runtime和Dalvik会根据target SDK version决定是否工作在『兼容模式』下,所谓兼容模式,就是关闭了新版本中各种新机制和体验优化的状态。targetSdkVersion如果设置很低,就等于是关闭了所有高版本的新特性和机制,包括『屏幕自适应』、『硬件加速』。
为了保证各个版本的兼容性,及时使用到新特性,
targetSdkVersion因随Android最新版本的发布而持续提高,以保证在各个Android版本的设备上都能获得完整的体验。
比如:
修改前:
修改后:
target:
所以去除警告你只要把android:targetSdkVersion="18"里面的18改为19就行了,其实现在最好改为21.。。
android开发当中,在为应用程序布局时,用到了:
android:textSize="24px"
这时发现编译器警告:
Avoid using "px" as units; use "dp" instead
google让我们避免使用px单位了,这是因为px单位大小始终是固定的,而dp单位的大小却可以随着屏幕的大小而改变,所以使用dp可以使应用程序适应任何尺寸的屏幕而不改变UI比例的大小。
在AndroidManifest.xml中,经常出现如下警告:
Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details
Android Runtime和Dalvik会根据target SDK version决定是否工作在『兼容模式』下,所谓兼容模式,就是关闭了新版本中各种新机制和体验优化的状态。targetSdkVersion如果设置很低,就等于是关闭了所有高版本的新特性和机制,包括『屏幕自适应』、『硬件加速』。
为了保证各个版本的兼容性,及时使用到新特性,
targetSdkVersion因随Android最新版本的发布而持续提高,以保证在各个Android版本的设备上都能获得完整的体验。
比如:
修改前:
修改后:
target:
所以去除警告你只要把android:targetSdkVersion="18"里面的18改为19就行了,其实现在最好改为21.。。
android开发当中,在为应用程序布局时,用到了:
android:textSize="24px"
这时发现编译器警告:
Avoid using "px" as units; use "dp" instead
google让我们避免使用px单位了,这是因为px单位大小始终是固定的,而dp单位的大小却可以随着屏幕的大小而改变,所以使用dp可以使应用程序适应任何尺寸的屏幕而不改变UI比例的大小。
相关文章推荐
- 安卓开发菜鸟初学
- 安卓开发初学简介
- 初学安卓开发随笔之 Intent 用法
- 初学安卓开发有感
- 安卓开发团队 CM团队和MIUI团队的介绍
- 安卓开发笔记——关于开源项目SlidingMenu的使用介绍(仿QQ5.0侧滑菜单)
- 安卓开发过程中权限大全
- 安卓开发——Paint、Canvas、Matrix简单类比
- DELPHI XE5开发WEB服务器及安卓手机客户端
- 安卓开发之横向滑动viewpager(可以禁用或启用横向滑动)
- 安卓开发中Theme.AppCompat.Light的解决方法
- 安卓开发框架(MVP+主流框架+基类+工具类)--- Fresco
- 安卓开发06:布局-线性布局 LinearLayout
- 闲来开始一些安卓开发的总结
- 安卓开发之自定义控件实现MaterialEditText
- 安卓开发学习资源:控件+图标
- 【安卓深度控件开发(1.2)】Creating Custom Views (官方示例文档汉化版)(2)
- 安卓开发——获取Android数字签名证书的SHA1值
- 安卓开发扩展(四)简单热修复
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发