功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术支持 您所在的位置: 首页 > 技术支持

Android系统开发全攻略(二)

来源:    作者:    发布时间:2015-12-23 16:23:08    浏览量:

  @Override

  public void onPanelOpened(View panel) {

  Log.e(“panelOpenedEvent”,“panelOpe一体成型电感器nedEvent”);

  }

  };

  class ItemClickListener implements OnItemClickListener {

  @Override

  public void onItemClick(AdapterView《?》 arg0,View arg1, int arg2, long arg3) {

  @SuppressWarnings(“unchecked”)

  HashMap《String, Object》 item = (HashMap《String, Object》) arg0

  1)在res 文件夹下新建目录,命名为《resources_name》-《qualifier》 这种格式,其中《resources_name》 为标准资源名称,例如drawable 或者layout;《qualifier》 即修饰符,指定对应的屏幕参数,比如normal/small/large,hdpi/mdpi/ldpi,land/port,long/notlong 等。

  2)在步骤1 新建的文件夹中存入相应的资源,比如位图资源或者layout 资源,资源文件的名字必须与默认资源文件的名字相同。例如:

  

  3)Android 系统支持多分辨率的机制离不开Android-Manifest.xml 文件的supports-screen 元素,若应用程序要适应多种分辨率,需要将anyDensity 设置为true.

  2.4 界面设计技巧

  前面的部分已经详细讲解了如何架构应用程序使其更好地适应多种分辨率屏幕,此外,在界面设计和控制中我们还应该掌握一些原则或者技巧,从而使应用程序界面友好、适应性强。

  1)在XML layout 文件中定义长度的时候,最好使用wrap_content,fill_parent, 或者dp 进行描述,这样可以保证在屏幕上面展示的时候有合适的大小。例如,一个view layout_width=“100dip”,在 HVGA@160 de塑封电感nsity 的设备上显示100 个px,而在 WVGA@240 density 的设备上显示150 个px,但是所占的物理尺寸时相同的。

  2)在Activity 或者其他控制视图加载的代码处,不要使用像素单位的硬编码。

  3)不要使用AbsoluteLayout.绝对布局是由AndroidUI toolkit 提供的布一体成型电感局容器中的一种。但是与其他layout 不一样的是,Abs电感生产oluteLayout 使用固定的位置表示,使得在不同的屏幕上面显示效果不电感器的识别好,因此AbsoluteLayout 在sdk1.6 及以后的版本中被弃用了。

  4)为不同屏幕密度的手机,提供不同的位图资源,可以使得界面清晰无缩放。

  3 多分辨率兼容性测试方案

  在产品发行之前,要在所有的目标手机上进行全面的测试。Android SDK 包含了一套测试多分辨率的机制。可以自己定制avd 作为应用程序的测试环境,avd 会模拟真实机器的屏幕大小和密度。例如图2 为模拟器的列表,可以将程序运行在这四个模拟器中进行多分辨率的测试。

  图2 虚拟机列表

  图2 虚拟机列表

  4 结论

  本文介绍Android 平台的体系架构和分辨率相关的术语,详细论述资源加载原理和多分辨率处理的详细流程,最后给出了测试应用程序是否适应多种分辨率的方法。结合本人实践经验进行讲述,内容深入浅出,较完整地论述了如何使应用程序插件电感器尽可能多地适应多种分辨率屏幕。

  • MM440变频器在USS通信下的控制研究 随着电力电子技术和自动控制技术的日益发展,电动机的调速已不再是单一调速系统的概念。发展到今天的变频器调速控制,在工业各个领域中得到了极为广泛的应用,在现代的工业自动化控制系统中,如在纺织、轻工业、建

  • 一种新颖的单端反激式隔离开关稳压电源的设计及1引言在大功率开关电源中,经常需要几组隔离电源对控制、开关管的门极驱动和保护电路进行单独供电。简单实用,性能可靠的隔离稳压电源将是开关电源可靠运行、性能优良的保证。正因如此,我们选择了UC3842PW

  • 基于ARM v7 Cortex A8的开发平台ARM公司从成立以来,一直以知识产权(IP,Intelligence Property)提供者的身份出售知识产权,在32位RISC CPU开发领域中不断取得突破,其设计的微处理器结构已经从v3发展到现

  •