当前位置: 首页 > news >正文

百度网站介绍济南润滑油网站制作

百度网站介绍,济南润滑油网站制作,建站助手,网站登录密码忘记怎么办一个好的APP最好支持90%设备,由于不同版本系统提供的API可能不同,所以了解不同版本间系统差异很重要,这样才能更好的适配更多的智能设备。你的应用足不足够健壮要看你的应用在主流版本运行是否流畅。这篇文章记录开发过程中遇到的相对重要以及常用的适配方案,希望对读者有所… 一个好的APP最好支持90%设备,由于不同版本系统提供的API可能不同,所以了解不同版本间系统差异很重要,这样才能更好的适配更多的智能设备。你的应用足不足够健壮要看你的应用在主流版本运行是否流畅。这篇文章记录开发过程中遇到的相对重要以及常用的适配方案,希望对读者有所帮助。 Android 版本号及对应的版本名 版本号版本名中文名API Randroid RAPI Qandroid QAPI 28android 9.0 Pie馅饼API 27android 8.1 Oreo奥利奥API 26android 8.0 Oreo奥利奥API 25android 7.1 Nougat牛轧糖API 24android 7.0 Nougat牛轧糖API 23android 6.0 Marshmallow棉花糖API 22android 5.1 Lollipop棒棒糖API 21android 5.0 Lollipop棒棒糖API 20android 4.4W KitKat奇巧巧克力棒API 19android 4.4 KitKat奇巧巧克力棒API 18android 4.3 Jelly Bean果冻豆API 17android 4.2 Jelly Bean果冻豆API 16android 4.1 Jelly Bean果冻豆API 15android 4.0.3 ~4.0.4 Ice Cream Sandwich冰淇淋三明治API 14android 4.0 ~ 4.0.2 Ice Cream Sandwich冰淇淋三明治API 13android 3.2 Honeycomb蜂巢API 12android 3.1 Honeycomb蜂巢API 11android 3.0 Honeycomb蜂巢API 10android 2.3.3 ~ 2.3.7 Gingerbread姜饼API 9android 2.3~ 2.3.2 Gingerbread姜饼API 8android 2.2~ 2.2.3 Froyo冻酸奶API 7android 2.1 Éclair闪电泡芙API 6android 2.0.1 Éclair闪电泡芙API 5android2.0 Éclair闪电泡芙API 4android 1.6 Donut甜甜圈API 3android 1.5 ICupcake纸杯蛋糕API 2android 1.1API 1android 1.0Android5.0 1、Android Runtime (ART) Android运行时由Android核心库集和Dalvike虚拟机改成Android核心库集和ART(Android Runtime)模式。两者的区别就是Dalvike虚拟机采用了一种被称为JIT(just-in-time)的解释器进行动态编译,而ART模式则在用户安装App是进行预编译AOT(Ahead-of-time),将android5.X的运行速度提高了3倍左右。 ART的特性: 1: 用户安装应用时就进行预编译操作,将原本在程序运行中时的编译动作提前到应用安装时。在省去解释代码这一过程之后,应用的运行效率会更高。 缺点:(1) 安装时间增加 (2) 安装后的文件占用更多空间?(外存储器) 2: 解决垃圾回收 (GC) 问题 在 Dalvik 中,应用常常发现显式调用 System.gc() 非常有用,可促进垃圾回收 (GC)。对 ART 而言这种做法的必要性低得多,尤其是当您需要通过垃圾回收来预防出现 GC_FOR_ALLOC 类型或减少碎片时。 而且,Android 开源项目 (AOSP) 中正在开发一种紧凑型垃圾回收器,以改善内存管理。 3:预防 JNI 问题 ART 的 JNI 比 Dalvik 的 JNI 更为严格一些。使用 CheckJNI 模式来捕获常见问题是一种特别实用的方法。 1): 检查 JNI 代码中的垃圾回收问题 2): 错误处理 ART 的 JNI 会在多种情况下引发错误,而 Dalvik 则不然。(同样地,您可以通过使用 CheckJNI 执行测试来捕获大量此种情况) 3): 预防堆栈大小问题 Dalvik 具有单独的原生代码堆栈和 Java 代码堆栈,并且默认的 Java 堆栈大小为 32KB,默认的原生堆栈大小为 1MB。2、Button将总是位于最上层 从5.0开始,在同一个layout下,就算你在Button上覆盖了相应的View,Button将总是位于最上层。产生原因:stateListAnimator属性。谷歌在Material Design中推出,是一个非常简单的方法用来实现在可视状态之间平滑过渡。这个属性可以通过android:stateListAnimator进行设置,可以使控件在点击时产生不同的交互。对于Button,点击时默认有个阴影的效果用于表示按下的状态(5.0以前就是简单的变色)。 解决方法:可以使用 android:stateListAnimator="@null" 去掉阴影效果而使Button可以被正常的覆盖。 Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:stateListAnimator="@null"/Android6.0 1、动态权限 动态权限适配是 Android 6.0 最先开始的,也是 Android 系统对开发者影响最大的改动之一。系统权限主要分为两类,正常权限和危险权限。不管哪个版本的android,你应用中所用到的所有权限,不管是正常权限还是危险权限,都需要在应用Manifest中申明。你的目标SDK(targetSdkVersion)是23以及23以上版本:应用必须在Manifest中罗列出所有的权限,并且在程序运行时,它必须请求用户授予每一个危险权限,此时用户可以授予或者拒绝每一个权限,并且应用程序可以继续运行有限的功能,即使用户拒绝了权限请。在 Android 6.0 ~ Android 8.0中,如果应用在运行时请求权限并且被授予该权限,系统会错误地将属于同一权限组并且在清单中注册的其他权限也一起授予应用,即对于同一组内的权限,只要有一个被同意,其他的都会被同意。在 Android 8.0 之后,此行为已被纠正。系统只会授予应用明确请求的权限。然而一旦用户为应用授予某个权限,则所有后续对该权限组中权限的请求都将被自动批准,但是若没有请求相应的权限而进行操作的话就会出现应用 crash 的情况。 危险权限分组说明 权限组权限名称CALENDARandroid.permission.READ_CALENDARandroid.permission.WRITE_CALENDARCAMERAandroid.permission.CAMERACALENDARandroid.permission.READ_CALENDARandroid.permission.WRITE_CALENDARCONTACTSandroid.permission.READ_CONTACTSandroid.permission.WRITE_CONTACTSandroid.permission.GET_ACCOUNTSLOCATIONandroid.permission.ACCESS_FINE_LOCATIONandroid.permission.ACCESS_COARSE_LOCATIONMICROPHONEandroid.permission.RECORD_AUDIOPHONEandroid.permission.READ_PHONE_STATEandroid.permission.CALL_PHONEandroid.permission.READ_CALL_LOGandroid.permission.ADD_VOICEMAILandroid.permission.WRITE_CALL_LOGandroid.permission.USE_SIPandroid.permission.PROCESS_OUTGOING_CALLSandroid.permission.ANSWER_PHONE_CALLS(8.0新增)android.permission.READ_PHONE_NUMBERS(8.0新增)SENSORSandroid.permission.BODY_SENSORSSMSandroid.permission.SEND_SMSandroid.permission.RECEIVE_SMSandroid.permission.READ_SMSandroid.permission.RECEIVE_WAP_PUSHandroid.permission.RECEIVE_MMSSTORAGEandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.WRITE_EXTERNAL_STORAGE对应在清单文件中的展示 !--CALENDAR-- uses-permission android:name="android.permission.READ_CALENDAR"/ uses-permission android:name="android.permission.WRITE_CALENDAR"/ !--CAMERA-- uses-permission android:name="android.permission.CAMERA"/ !--CONTACTS-- uses-permission android:name="android.permission.READ_CONTACTS"/ uses-permission android:name="android.permission.WRITE_CONTACTS"/ uses-permission android:name="android.permission.GET_ACCOUNTS"/ !--LOCATION-- uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/ uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/ !--MICROPHONE-- uses-permission android:name="android.permission.RECORD_AUDIO"/ !--PHONE-- uses-permission android:name="android.permission.READ_PHONE_STATE"/ uses-permission android:name="android.permission.CALL_PHONE"/ uses-permission android:name="android.permission.READ_CALL_LOG"/ uses-permission android:name="android.permission.ADD_VOICEMAIL"/ uses-permission android:name="android.permission.WRITE_CALL_LOG"/ uses-permission android:name="android.permission.USE_SIP"/ uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/ uses-permission android:name="android.permission.ANSWER_PHONE_CALLS"/ uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/ !--SENSORS-- uses-permission android:name="android.permission.BODY_SENSORS"/ !--SMS-- uses-permission android:name="android.permission.SEND_SMS"/ uses-permission android:name="android.permission.RECEIVE_SMS"/ uses-permission android:name="android.permission.READ_SMS"/ uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/ uses-permission android:name="android.permission.RECEIVE_MMS"/
http://www.hkea.cn/news/14263688/

相关文章:

  • 哪些是用vue做的网站网站怎么做双机房切换
  • 建设游戏运营网站开展工作内容沈阳手机网站制作
  • 河南新蔡有做网站建设的吗从零开始学编程
  • 鸿邑科技 网站建设国外网站源码
  • 淘宝客网站主题下载室内设计的公司有哪些
  • 企业网站建设小技巧有哪些logo字体设计在线生成
  • 昆明建站网址常州网站建设包括哪些
  • 深圳高端网站制作价格如何做企业第一管理人
  • 北京 企业建网站小学六年级做的网站
  • 保定市网站设计百度广告搜索引擎
  • 网站建设找哪个好淮南做网站公司
  • 网站开发后 怎么换前端网站后台用户名不存在
  • seo模板建站二次开发收费需要高点
  • 大理住房和城乡建设局网站在车子男女做的视频网站
  • 东红物流网站建设规划书wordpress在哪里下载地址
  • 手机网站触摸版坪地网站建设市场
  • 小伙做网站云阳一平米网站建设
  • ps网站主页按钮怎么做管理咨询公司收费
  • 北京建设执业网站网站设计师的工作环境
  • 汕头市通信建设管理局网站重庆关键词排名推广
  • 私人做网站a长沙小程序开发
  • 建立企业官方网站网站建设到运营赚钱
  • 网站做排名2015新年怎么判断一个公司是不是外包公司
  • 公司网站seo外包中国建设人才信息网是官方网站吗
  • phpcmsv9网站建设入门教程怎么用ps做网站效果图
  • 网站主要的设计内容主题Wordpress报价主题
  • 北京平台网站建设费用长沙代理记账
  • 成都网站建设司北京网站建设联系兴田德润
  • 欧美企业网站模板课件ppt模板免费下载
  • 微信的网站wordpress画廊插件