基于android开发重要知识点.docVIP

  • 11
  • 0
  • 约8.08万字
  • 约 43页
  • 2017-09-11 发布于浙江
  • 举报
1. android单实例运行方法 我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种错误的方法就是直接在androidmanifest.xml的application节点中加入android:launchMode=singleInstance这句,其实这样将不会起到任何作用,Apps内部维护的历史栈作用于Activity,我们必须在activity节点中加入android:launchMode=singleInstance 这句才能保证单实例,当然一般均加在主程序启动窗口的Activity。 2. px像素如何转为dip设备独立像素 最近有网友问如何将px像素转为dip独立设备像素,由于Android的设备分辨率众多,目前主流的为wvga,而很多老的设备为hvga甚至低端的qvga,对于兼容性来说使用dip无非是比较方便的,由于他和分辨率无关和屏幕的密度大小有关,所以推荐使用。??px= (int) (dip*density+0.5f) //这里android开发网提示大家很多

文档评论(0)

1亿VIP精品文档

相关文档