怎么查看 一个如何查看安卓app包名 对手机的要求

手机软件手软合集合集排行
您的位置:&>& >
> 你看安卓手机版app
扫一扫下载到手机
你看安卓手机版app是一款手机,可随手拍下你认为美的一切事物。你的津贴发生了一些什么,你知道吗?对于那些美好的食物你想把他们永远记录下来吗?你看,可以帮你做到的哦!
友情小编点评: 捕捉,身边的瞬间,发生生活之美所在。
你看安卓版app特色: 1、无数个瞬间,在每一个角落涌现; 2、以上帝的视野,看见这一刻的世界; 3、这是你从未体验过的; 4、去,去窥视。
活动内容:
截止时间:
领取方式:
活动条件:
你看安卓手机版app
(您的评论需要经过审核才能显示)图解Fiddler如何抓手机APP数据包【超详细】-安卓教程-手机开发-壹聚教程网图解Fiddler如何抓手机APP数据包【超详细】
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
1、PC端安装Fiddler下载地址:Fiddler.exe,/download/fiddler2、 配置PC端Fiddler和手机(1) 配置Fiddler允许监听htt打开Fiddler菜单项Tools-&Fiddler Options,选中decrypt https traffic和ignore server
certificate errors两项,如下图:第一次会提示是否信任fiddler证书及安全提醒,选择yes,之后也可以在系统的证书管理中进行管理。(2) 配置Fiddler允许远程连接如上图的菜单中点击connections,选中allow remote computers to
connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:(3) 配置手机端Pc端命令行ipconfig查看Fiddler所在机器ip,本机ip为10.0.4.37,如下图打开手机连接到同一局域网的wifi,并修改该wifi网络详情(长按wifi选择-&修改网络)-&显示高级选项,选择手动代理设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默认8888,如下图:这时,手机上的网络访问在Fiddler就可以查看了,如下图微博和微信的网络请求:可以双击上图某一行网络请求,右侧会显示具体请求内容(Request Header)和返回内容(Response Header and
Content),如下图:可以发现Fiddler可以以各种格式查看网络请求返回的数据,包括Header, TextView(文字), ImageView(图片),
HexView(十六进制),WebView(网页形式), Auth(Proxy-Authenticate Header), Caching(Header
cache), Cookies, Raw(原数据格式), JSON(json格式), XML(xml格式)很是方便。停止网络监控的话去掉wifi的代理设置即可,否则Fiddler退出后手机就上不网了哦。如果需要恢复手机无密码状态,Android端之后可以通过系统设置-安全-受信任的凭据-用户,点击证书进行删除或清除凭据删除所有用户证书,再设置密码为无。如果只需要监控一个软件,可结合系统流量监控,关闭其他应用网络访问的权限。利用fiddler抓取Android app数据包做Android开发的朋友经常需要做网络数据的获取和提交表单数据等操作,然而对于调试程序而言,很难知道我们的数据到底是以怎样的形式发送的,是否发送成功,如果发送失败有是什么原因引起的。fiddler工具为我们提供了很方便的抓包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的。fiddler的工作原理fiddler是基于代理来实现抓取网络数据包的工作的,当我们开启fiddler以后,fiddler会将我们的浏览器的代理默认进行更改为 127.0.0.1
端口是8888,这时fiddler的默认端口,也就是说我们发送的每一个请求和收到的每一个响应都会先经过fiddler,这样就实现了抓取数据包的工作。路径:选项?&高级设置?&更改代理服务器设置?&局域网设置?&高级<img
alt="技术分享" src="/get_pic//01845.png 过滤所有图片的请求8.控制fiddler是否工作在fiddler的左下方有一个按钮,是用来控制fiddler是否作为代理服务器来抓取浏览器发送和接收的包的。当我点击一下该按钮,如果该按钮显示则表示fiddler处于工作状态,如果该按钮隐藏,表示fiddler不在作为代理服务器。9.回话面板说明:session会话的分析这里我随便选择一个会话来进行简单的分析。替换服务器端返回的数据利用”autoresponser”可以替换服务器端返回的文件,当调试的时候需要替换服务器端返回的数据的时候,比如一个已经上线的项目,不可能真正的替换器某一个文件,我们可以这样来操作从图片当中,可以很清晰的看出,当我再次加载该会话的时候,会显示之前设置好的404代理。如果需要设置不同的文件代理,也是可以的。比如对于该会话,原本服务器端返回的内容如下图:由于该session返回的是一个图片类型的,所以我选择ImageView这个选项卡,可以看到此时返回的图片的样子,那么如果需要用本地的文件代理该返回的内容,和之前的操作步骤都是一样的,只是在选择代理的时候选择本地文件即可,如下图:这次,我选择了一个本地的文件作为代理,此时当我再次重新请求该会话的时候,会返回本地的文件:可以看出这个时候该会话返回的内容已经是我本地的代理了。fiddler网络限速fiddler还为我们提供了一个很方便的网络限速的功能,通过网络限速的功能,可以来模拟用户的一些真实环境。fiddler提供了网络限速的插件,我们可以在他的官网下载:/fiddler/add-ons点击”download”,下载完成之后,点击安装,需要重新启动fiddler,在重新启动fiddler之后,可以看到fiddler的工具栏选项卡,多出了一个FiddlerScript选项。比如我需要在请求之前延迟一段时间,可以这样做:在onBeforeRequest方法中加入这样一段代码”oSession[“-trickle-delay”] =
“3000”;”,那么如果需要在服务端响应之间做延迟只需要将”oSession[“request-trickle-delay”] =
“3000”;”中的request替换成response即可。利用fiddler抓取Android app数据包终于到了今天的主题了,如何利用fiddler抓取Android
app数据包,其实也是很简单的,只需要稍微配置一下就可以了。由于fiddler默认是抓取http协议的数据包,我们需要其能够抓取https这样的加密数据包,抓取Android
app数据包,需要做如下配置:1.配置fiddler点击工具栏选项”tools?&FiddlerOptions”配置https:配置远程连接:这些配置完成之后,一定要重新启动fiddler。可以看到fiddler的默认端口是8888,我们可以现在浏览器上输入”http://127.0.0.1:8888”到这里为止我们的fiddler就配置完成了,接下来需要配置手机上的无线网络。2.手机无线网络配置注意:如果需要fiddler抓取Android app上的数据包,那么两者必须在同一个无线网络中。(同时,必要时请关闭电脑的防火墙)在手机的无线网络配置之前,必须要首先知道fiddler所在主机的ip地址:可以看到我的fiddler所在主机,也就是我的电脑在无线网中的ip地址是192.168.1.109打开手机设置中的无线网络界面,进行如下四步操作:选中连接的网络,点击修改网络点击高级选项代理―&手动输入代理服务器的ip,也就是我们fiddler所在主机的ip地址,和端口,fiddler默认的端口是8888,IP选项设置为”DHCP”点击保存,此时手机端就配置成功了,打开fiddler,使用打开网易新闻客户端。此时可以看到fiddler抓取的网易app发送和接收的相关数据包。ok,左侧是我们的所有会话,我随机的选中一个会话,该会话是image类型的,查看该会话的内容,是我们网易新闻的头条上的图片。注意:1.关闭电脑的防火墙2.如果需要抓取手机app的数据包,需要手机和电脑在都连接同一个无线网络3.抓完包以后将fiddler关闭(提高访问网络的速度)同时将手机上的代理关闭
(如果不关闭代理,当fiddler关闭,或者是两者连接的不是同一无线网络,手机会不能正常的访问网络)
名称:大小:9.96MM下载:
上一页: &&&&&下一页:相关内容推荐一个手机上直接查找App包名的软件 _ 按键精灵手机版 - 按键精灵论坛
腾讯微博:
软件版本:2014.05软件大小:76.8M更新时间:2-21
软件版本:3.1.8软件大小:52.1M更新时间:03-07
软件版本:1.2.4软件大小:29.2M更新时间:10-28
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 12076|回复: 31
[源码分享]
本帖最后由 tkp159 于
16:45 编辑 很好的一个软件,下载直接安装就显示出包名了下载链接如下[hide=d10]下载链接[/hide]
(, 下载次数:64)
软件截图( 16:26:06 上传)
何谓争取゜
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
何谓争取゜
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
何谓争取゜
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
按键精灵开发者2级可通过提升认证等级来升级勋章:
按键精灵开发者1级可通过提升认证等级来升级勋章:
内容果断支持
神器,,我要神器。。。
按键精灵开发者2级可通过提升认证等级来升级勋章:
好东西,要看看那
按键精灵开发者5级可通过提升认证等级来升级勋章:
dddddddddddddddddd
xiaoshuang1234
看看看看;;;;
很好的一个软件,下载直接安装就显示出包名了
微信达人(90天)微信签到活动(90天)
看帖不回者 么有小JJ.........
前排支持不错
Young_Dream
按键精灵开发者1级可通过提升认证等级来升级勋章:
很有用得一款软件
我看看~……包名有什么用呢?
按键精灵开发者1级可通过提升认证等级来升级勋章:
真是多此一举啊,抓抓自带这个功能的
月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。按键明星按键明星勋章骨灰级按键用户3年以上的按键论坛用户按键精灵开发者3级可通过提升认证等级来升级勋章:爱心大使积极帮助新手(可向管理员进行申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章
感谢楼主,楼主好人,好人一生平安
黄瓜勋章(永久)体验商业小精灵活动的奖励按键精灵开发者4级可通过提升认证等级来升级勋章:学有所成学有所成勋章,新手步入按键学堂的第一枚勋章骨灰级按键用户3年以上的按键论坛用户幸运草勋章(永久)商业小精灵限时活动勋章。双蛋勋章(30天)双蛋活动勋章(30天)兔年勋章(360天)兔年纪念勋章(360天)龙年勋章(360天)龙年纪念勋章(360天)title: Android N开发 你需要知道的一切
tags: Android N,Android7.0,Android
转载请注明出处:
如果你英文不错建议你去官网看,官网底部也有翻译语言选择。
当然一切的前提是你的电脑能访问外网。。。。天朝你懂的。。。。机智的我所以早早就给你们准备了FQ工具。
window版本下载:链接:
密码: qwuf
mac版本下载:链接:
密码: hg88
如果你不想这么麻烦,那就看我翻译的版本吧。。。。
二、关于Android N计划
Android N预览版运行是日,计划于2016年第三季度发布。一共有5个预览版,正常情况下,4到6个星期更新一个预览版,现在已经更新。
在前三预览版google提供了一个测试和开发环境,你可以找出你的应用程序跟Android N系统的兼容性.就是把你的APP在Android N系统上运行看看,会不会不兼容,Android N系统有什么bug你也可以跟google公司。
在预览版本4跟5,你可以得到最终的API跟SDK,以及最终的系统镜像,这个时候提供标准的API,你可以进行应用程序兼容最终测试,以及优化,还可以加入最新的API。
三、进行Android N开发
开发流程:更新Android Studio2.1-&更新Android N SDK-&更新jdk8-&更新你的Andorid项目-&调用新的API
测试流程:有一个AndroidN的手机-&安装你的app-&测试你的app
1).更新Android Studio2.1
Android N增加了对java8的支持,需要调用一个名字是jack的编译器,jack的最新版本目前只有Android Studio2.1版本支持,如果你想使用java 8语言的特性,需要用Android Studio 2.1开发你的应用程序,如果你不需要jdk8的特性,但是你想要用Android N的sdk,你还是需要更新jdk8进行编译。
如果你已经安装了Android Studio但是版本是2.1以下 点击 Help & Check for Update 就能更新到2.1版本。
如果你Android Studio根本没有安装过,
2).获取Android N预览版SDK
要使用Android N API进行开发,你需要安装Android N预览版的SDK到Android Studio中.
看到这张图片应该知道怎么下载了吧,具体步骤我就省略了。
3).获取Android N预览版参考文档
4).获取jdk 8
为了Android Studio 2.1编辑Android N版本的应用程序,您需要安装jdk 8,如果你不是jdk 8,自行下载更新吧。
然后设置Android Studio中的JDK版本如下:
打开Android的Studio中的Android项目,然后通过选择打开项目结构对话框File & Project Structure。(或者,您也可以选择设置所有项目的默认 File & Other Settings & Default Project Structure)。
在该对话框的左侧窗格中,单击SDK位置。
在JDK位置字段中,输入Java JDK 8的位置(点击浏览你的文件右侧的按钮),然后单击确定。
5).更新或者创建项目
使用Android N的API开发,你的项目必须进行适配。
如果你打算使用Java 8的特性,您还应该阅读 ,以及如何与jack编译器配置您的项目信息。
更新现有项目
打开module下的build.gradle文件,并作如下更新:
compileSdkVersion &#39;android-N&#39;
buildToolsVersion &#39;24.0.0-rc3&#39;
defaultConfig {
minSdkVersion &#39;N&#39;
targetSdkVersion &#39;N&#39;
创建一个新项目
要用Android N预览版SDK开发一个新项目:
点击File & New Project。按照步骤一直走,停留到选择Android 设备的界面。
在这个界面上,可以选择手机跟平板电脑
在手机和平板电脑的选择,在最小的SDK选项列表中,选择 N:Android的API 23,N预览(预览)
四、Android N新功能
1.多窗口支持
在 Android N 中,我们为该平台引入了一个新的而且非常需要的多任务处理功能 — 多窗口支持。
现在,用户可以一次在屏幕上打开两个APP。
在运行 Android N 的手机和平板电脑上,用户可以并排运行两个APP,或者处于分屏模式时一个APP位于另一个APP之上。用户可以通过拖动两个APP之间的分隔线来调整APP。
在 Android TV 设备上,APP可以将自身置于,从而让它们可以在用户浏览或与其他APP交互时继续显示内容。如需了解详细信息,请参阅下文。
多窗口支持为您提供新的吸引用户方式,特别是在平板电脑和其他更大屏幕的设备上。您甚至可以在您的APP中启用拖放,从而使用户可以方便地将内容拖放到您的应用或从其中拖出内容—这是一个非常好的增强用户体验的方式。
向您的APP添加多窗口支持并配置多窗口显示的处理方式非常简单。例如,您可以指定您的 Activity 允许的最小尺寸,从而防止用户将 Activity 调整到该尺寸以下。您还可以为APP禁用多窗口显示,这可确保系统将仅以全屏模式显示APP。
如需了解详细信息,请参阅开发者文档。
2.Notification 增强功能
在 Android N 中,我们重新设计了Notification,使其更易于使用并且速度更快。部分变更包括:
模板更新:我们正在更新Notification模板,新强调了图片跟头像。开发者将能够充分利用新模板,只需进行少量的代码调整。
绑定的Notification:系统可以将消息组合在一起(例如,按消息主题)并显示组。用户可以适当地进行 Dismiss 或 Archive 等操作。如果您已实现 Android Wear 的通知,那么您已经很熟悉此模型。
直接回复:对于实时通信应用,Android 系统支持内联回复,以便用户可以直接在通知界面中快速回复短信。
自定义视图:两个新的 API 让您在通知中使用自定义视图时可以充分利用系统的风格,如Notification标题和操作。
如需了解如何实现新功能的信息,请参阅指南。
2.配置文件指导的 JIT/AOT 编译
在 Android N 中,我们添加了 Just in Time (JIT) 编译器,对 ART 进行代码分析,让它可以在应用运行时持续提升 Android 应用的性能。JIT 编译器对 Android 运行组件当前的 Ahead of Time (AOT) 编译器进行了补充,有助于提升运行时性能,节省存储空间,加快应用更新和系统更新速度。
配置文件指导的编译让 Android 运行组件能够根据应用的实际使用以及设备上的情况管理每个应用的 AOT/JIT 编译。例如,Android 运行组件维护每个应用的热方法的配置文件,并且可以预编译和缓存这些方法以实现最佳性能。对于应用的其他部分,在实际使用之前不会进行编译。
除提升应用的关键部分的性能外,配置文件指导的编译还有助于减少整个 RAM 占用,包括关联的二进制文件。此功能对于低内存设备非常尤其重要。
Android 运行组件在管理配置文件指导的编译时,可最大程度降低对设备电池的影响。仅当设备处于空闲状态和充电时才进行编译,从而可以通过提前执行该工作节约时间和省电。
3.快速的应用安装路径
Android 运行组件的 JIT 编译器最实际的好处之一是应用安装和系统更新的速度。即使在 Android 6.0 中需要几分钟进行优化和安装的大型应用,现在只需几秒钟就可以完成安装。系统更新也变得更快,因为省去了优化步骤。
4.瞌睡模式
Android 6.0 推出了瞌睡模式,即设备处于空闲状态时,通过推迟应用的 CPU 和网络活动以实现省电目的的系统模式,例如,设备放在桌上或抽屉里时。
现在,在 Android N 中,瞌睡模式又前进了一步,在外出时也可以省电。只要屏幕关闭了一段时间,且设备未插入电源,瞌睡模式就会对应用使用熟悉的 CPU 和网络限制。这意味着用户即使将设备放入口袋里也可以省电。
屏幕关闭片刻后,设备在使用电池时,瞌睡模式将限制网络访问,同时延迟作业和同步。在短暂的维护时间范围后,其允许应用访问网络,并执行延迟的作业/同步。打开屏幕或将设备插入电源会使设备退出瞌睡模式。
当设备再次处于静止状态时,屏幕关闭且使用电池一段时间,瞌睡模式针对 ,
警报和 GPS/Wi-Fi 扫描应用完整 CPU 和网络限制。
无论设备是否处于运动状态,将应用调整到瞌睡模式的最佳做法均相同,因此,如果您已更新应用以妥善处理瞌睡模式,则一切就绪。如果不是,请立即开始。
5.Project Svelte:后台优化
Project Svelte 在持续改善,以最大程度减少生态系统中一系列 Android 设备中系统和应用使用的 RAM。在 Android N 中,Project Svelte 注重优化在后台中运行应用的方式。
后台处理是大多数应用的一个重要部分。处理得当,可让您实现非常棒的用户体验 — 即时、快速和情境感知。如果处理不得当,后台处理会毫无必要地消耗 RAM(和电池),同时影响其他应用的系统性能。
自 Android 5.0 发布以来, 已成为执行后台工作的首选方式,其工作方式有利于用户。应用可以在安排作业的同时允许系统基于内存、电源和连接情况进行优化。JobScheduler 可实现控制和简洁性,我们想要所有应用都使用它。
另一个非常好的选择是 (Google Play 服务的一部分),其在旧版 Android 中提供类似的作业安排和兼容性。
我们在继续扩展 JobScheduler 和 GCMNetworkManager,以符合多个用例 — 例如,在 Android N 中,现在,您可以基于内容提供程序中的更改安排后台工作。同时,我们开始弃用一些较旧的模式,这些模式会降低系统性能,特别是低内存设备的系统性能。
在 Android N 中,我们删除了三个常用隐式广播 — CONNECTIVITY_ACTION、ACTION_NEW_PICTURE 和 ACTION_NEW_VIDEO — 因为这些广播可能会一次唤醒多个应用的后台进程,同时会耗尽内存和电池。如果您的应用收到这些广播,请充分利用 N Developer Preview 以迁移到 JobScheduler 和相关的 API。
如需了解详情,请查看文档。
6.Data Saver
在移动设备的整个生命周期,蜂窝数据计划的成本通常会超出设备本身的成本。对于许多用户而言,蜂窝数据是他们想要节省的昂贵资源。
Android N 推出了 Data Saver 模式,这是一项新的系统服务,有助于减少应用使用的蜂窝数据,无论是在漫游,账单周期即将结束,还是使用少量的预付费数据包。Data Saver 让用户可以控制应用使用蜂窝数据的方式,同时让开发者打开 Data Saver 时可以提供更多有效的服务。
用户在 Settings 中启用 Data Saver 且设备位于按流量计费的网络上时,系统屏蔽后台数据使用,同时指示应用在前台尽可能使用较少的数据 — 例如,通过限制用于流媒体服务的比特率、降低图片质量、延迟最佳的预缓冲等方法来实现。用户可以将特定应用加入白名单以允许后台按流量的数据使用,即使在打开 Data Saver 时也是如此。
Android N 继承了 ,以便为应用并提供一种方式。所有应用均应检查用户是否已启用 Data Saver 并努力限制前台和后台数据的使用。
7.快速设置Tile API
“快速设置”通常用于直接从通知栏显示关键设置和操作,非常简单。在 Android N 中,我们已扩展“快速设置”的范围,使其更加有用更方便。
我们为额外的“快速设置”Tile添加了更多空间,用户可以通过向左或向右滑动跨分页的显示区域访问它们。我们还让用户可以控制显示哪些“快速设置”Tile以及显示的位置 — 用户可以通过拖放Tile来添加或移动Tile。
对于开发者,Android N 还添加了一个新的 API,从而让您可以定义自己的“快速设置”Tile,使用户可以轻松访问您应用中的关键控件和操作。
对于急需或频繁使用的控件和操作,保留“快速设置”Tile,且不应将其用作启动应用的快捷方式。
定义Tile后,您可以将它们显示给用户,用户可通过拖放将Tile添加到“快速设置”。
如需创建应用Tile的更多信息,请参阅可下载的 中的 android.service.quicksettings.Tile。
8.号码屏蔽
Android N 现在支持在平台中进行号码屏蔽,提供框架 API,让服务提供商可以维护屏蔽的号码列表。默认短信应用、默认手机应用和提供商应用可以对屏蔽的号码列表进行读取和写入操作。其他应用则无法访问此列表。
通过使号码屏蔽成为平台的标准功能,Android 为应用提供一致的方式来支持广泛的设备上的号码屏蔽。应用可以利用的其他优势包括:
还会屏蔽已屏蔽的来电号码发出的短信
通过 Backup & Restore(备份和还原)功能可以跨重置和设备保留屏蔽的号码
多个应用可以使用相同的屏蔽号码列表
此外,通过 Android 的运营商应用集成表示运营商可以读取设备上屏蔽的号码列表,并为用户执行服务端屏蔽,以阻止不需要的来电和短信通过任何介质(如 VOIP 端点或转接电话)到达用户。
如需了解详细信息,请参阅可下载的 中的 android.provider.BlockedNumberContract。
9.来电过滤
Android N 允许默认的手机应用过滤来电。手机应用执行此操作的方式是实现新的 CallScreeningService,该方法允许手机应用基于来电的 Call.Details 执行大量操作,例如:
不允许来电到达呼叫日志
不向用户显示来电通知
如需了解详细信息,请参阅可下载的 中的 android.telecom.CallScreeningService。
10.多区域设置支持、多语言
Android N 现在允许用户在设置中选择多个区域设置,以更好地支持双语用例。应用可以使用新的 API 获取用户选择的区域设置,然后为多区域设置用户提供更成熟的用户体验 — 如以多个语言显示搜索结果,并且不会以用户了解的语言翻译网页。
除多区域设置支持外,Android N 还扩展了用户可用的语言范围。它针对常用语言提供超过 25 种的变体,如英语、西班牙语、法语和阿拉伯语。它还针对 100 多种新语言添加了部分支持。
应用可以通过调用 LocaleList.GetDefault() 获取用户设置的区域设置列表。为支持扩展的区域设置数量,Android N 正在改变其解析资源的方式。请务必使用新的资源解析逻辑测试和验证您的应用是否能如期运行。
如需有关新资源解析行为和应遵循的最佳做法的更多信息,请参阅。
11.Android 中的 ICU4J API
Android N 目前在 Android 框架(位于 android.icu 软件包下)中提供
API 的子集。迁移很简单,主要是需要从 com.java.icu 命名空间更改为 android.icu。如果您已在您的应用中使用 ICU4J 捆绑包,切换到 Android 框架中提供的 android.icu API 可以大量节省 APK 大小。
如果要了解有关 Android ICU4J API 的更多信息,请参阅 。
12.OpenGL(TM) ES 3.2 API
Android N 添加了框架接口和对 OpenGL ES 3.2 的平台支持,包括:
(AEP) 的所有扩展(EXT_texture_sRGB_decode 除外)。
针对 HDR 的浮点帧缓冲和延迟着色。
BaseVertex 绘图调用可实现更好的批处理和流媒体服务。
强大的缓冲区访问控制可减少 WebGL 开销。
Android N 上适用于 OpenGL ES 3.2 的框架 API 与 GLES32 类一起提供。使用 OpenGL ES 3.2 时,请务必通过
标记和 android:glEsVersion 属性在您的清单文件中声明要求。
如需了解有关使用 OpenGL ES 的信息,包括如何在运行时检查设备支持的 OpenGL ES 版本,请参阅 。
13.Android TV 录制
Android N 通过新的录制 API 添加了从 Android TV 输入服务录制和播放内容的功能。构建在现有时移 API 之上,TV 输入服务可以控制能够录制的渠道数据、保存录制的会话的方式,同时可通过录制的内容管理用户交互。
如需了解详细信息,请参阅 。
14.Android for Work
Android for Work 针对运行 Android N 的设备添加了许多新功能和 API。部分重要内容如下— 有关与 Android N 相关的 Android for Work 更新的完整列表,请参阅 Android for Work 变更。
15.关闭工作
在具有托管配置文件的设备上,用户可以切换工作模式。工作模式关闭时,管理的用户临时关闭,其禁用托管配置文件应用、后台同步和通知。这包括配置文件所有者应用。关闭工作模式时,系统显示永久状态图标,以提醒用户他们无法启动工作应用。启动器指示该工作应用和小组件无法访问。
16.Always on VPN
设备所有者和配置文件所有者可以确保工作应用始终通过指定的 VPN 连接。系统在设备启动后自动启动该 VPN。
新的 DevicePolicyManager 方法为 setAlwaysOnVpnPackage() 和 getAlwaysOnVpnPackage()。
由于 VPN 服务无需应用交互即可由系统直接绑定,因此,VPN 客户端必须针对 Always on VPN 处理新的入口点。和以前一样,由与操作匹配的 Intent 过滤器将服务指示给系统。android.net.VpnService。
用户还可以使用 Settings&More&Vpn 在主要用户中手动设置实现 VPNService 方法的 Always on VPN 客户端。
17.辅助工具增强功能
Android N 现在针对新的设备设置直接在欢迎屏幕上提供“Vision Settings”。这使用户可以更容易发现和配置他们设备上的辅助工具功能,包括放大手势、字体大小、显示屏尺寸和 TalkBack。
随着这些辅助工具功能更为突出,在启用这些功能后,您的用户更可能试用您的应用。请务必提前启用这些设置测试您的应用。您可以通过 Settings & Accessibility 启用它们。
还是在 Android N 中,辅助工具服务现在可以帮助具有动作障碍的用户触摸屏幕。全新的 API 允许使用人脸追踪、眼球追踪、点扫描等功能构建服务,以满足这些用户的需求。
如需了解详细信息,请参阅可下载的
中的 android.accessibilityservice.GestureDescription
18.直接启动
直接启动可以缩短设备启动时间,让注册的应用具有有限的功能,即使在意外重启后。例如,如果当用户睡觉时加密的设备重启,那么注册的警报、消息和来电现在可以和往常一样继续通知用户。这也意味着重启后辅助工具服务会立即可用。
在 Android N 中,直接启动充分利用基于文件的加密,以针对系统和应用数据启用细化的加密策略。为系统和应用数据。系统针对选定的系统数据和显式注册的应用数据使用设备加密的存储。默认情况下,凭据加密的存储可用于所有其他系统数据、用户数据、应用及应用数据。
启动时,系统在受限的模式中启动,仅访问设备加密的数据,不会对应用或数据进行常规访问。如果您有想要在此模式下运行的组件,您可以通过在清单文件中设置标记注册它们。重启后,系统通过广播 LOCKED_BOOT_COMPLETED Intent 激活注册的组件。系统确保注册的设备加密的应用数据在解锁前可用。所有其他数据在用户确认锁定屏幕凭据进行解密前均不可用。
如需了解详细信息,请参阅。
19.密钥认证
使用硬件支持的密钥库,可更安全地在 Android 设备上创建、存储和使用加密密钥。它们可保护密钥免受 Linux 内核、潜在的 Android 漏洞的攻击,也可防止从已取得 root 权限的设备提取密钥。
为了让硬件支持的密钥库使用起来更简单和更安全,Android N 引入了密钥认证。应用和关闭的设备可使用密钥认证以坚决地确定 RSA 或 EC 密钥对是否受硬件支持、密钥对的属性如何,以及其使用和有效性有何限制。
应用和关闭的设备服务可以通过 X.509 认证证书(必须由有效的认证密钥签署)请求有关密钥对的信息。认证密钥是一个 ECDSA 签署密钥,其在出厂时被注入设备的硬件支持的密钥库。因此,有效的认证密钥签署的认证证书可确认硬件支持的密钥库是否存在,以及该密钥库中密钥对的详细信息。
为确保设备使用安全的官方 Android 出厂映像,密钥认证要求设备
向 提供以下信息:
设备上安装的操作系统版本和补丁级别
验证的启动公钥和锁定状态。
如需了解有关硬件支持的密钥库功能的详细信息,请参阅指南。
除密钥认证外,Android N 还推出了指纹绑定密钥,在指纹注册时不会撤销。
20.网络安全性配置
在 Android N 中,通过使用说明性网络安全性配置(而不是使用传统的易出错的编程 API(例如,X509TrustManager)),应用可以安全地自定义其安全(HTTPS、TLS)连接的行为,无需任何代码修改。
支持的功能:
自定义信任锚。让应用可以针对其安全连接自定义哪些证书颁发机构 (CA) 受信任。例如,信任特定的自签署证书或受限的公共 CA 集。
仅调试重写。让应用开发者可以安全调试其应用的安全连接,而不会增加安装基础的风险。
明文流量退出。让应用可以防止自身意外使用明文流量。
固定证书。这是一项高级功能,让应用可以针对安全连接限制哪些服务器密钥受信任。
如需了解详细信息,请参阅。
21.默认受信任的证书颁发机构
默认情况下,针对 Android N 的应用仅信任系统提供的证书,且不再信任用户添加的证书颁发机构 (CA)。如果针对 Android N 的应用希望信任用户添加的 CA,则应使用以指定信任用户 CA 的方式。
22.APK signature scheme v2
PackageManager 类现在支持使用 APK signature scheme v2 验证应用。APK signature scheme v2 是一个整个文件签名架构,通过检测对 APK 文件进行的任何未经授权更改,可大幅提高验证速度,同时也可加强完整性保证。
为保持向后兼容,在使用 v2 签名架构签署之前,APK 必须先使用 v1 签名架构(JAR 签名架构)签署。对于 v2 签名架构,如果在使用 v2 架构签署后使用额外的证书签署 APK,验证将失败。
APK signature scheme v2 支持稍后将在 N Developer Preview中推出。
23.作用域目录访问
在 Android N 中,应用可以使用新的 API 请求访问特定的外部存储目录,包括可移动媒体上的目录,如 SD 卡。新 API 大大简化了应用访问标准外部存储目录的方式,如 Pictures 目录。应用(如照片应用)可以使用这些 API(而不是使用 READ_EXTERNAL_STORAGE),其授予所有存储目录的访问权限或存储访问框架,从而让用户可以导航到目录。
此外,新的 API 简化了用户向应用授予外部存储访问权限的步骤。当您使用新的 API 时,系统使用一个简单的权限 UI,其清楚地详细介绍应用正在请求访问的目录。
如需了解详细信息,请参阅开发者文档。
各位看官如果觉得文章不错,帮忙点个赞吧,对于你来说是举手之劳,但对于我来说这就是坚持下去的动力。
如果你想第一时间看我们的后期文章,扫码关注公众号,每周不定期推送Android开发实战教程文章,你还等什么,赶快关注吧,学好技术,出任ceo,赢取白富美。。。。
Android开发666 - 安卓开发技术分享
扫描二维码加关注
阅读(...) 评论()

我要回帖

更多关于 安卓app图标大小要求 的文章

 

随机推荐