随笔分类 -  Android文档

摘要:了解任务和返回堆栈 任务是用户在执行某项工作时与之互动的一系列 Activity 的集合。这些 Activity 按照每个 Activity 打开的顺序排列在一个返回堆栈中。例如,电子邮件应用可能有一个 Activity 来显示新邮件列表。当用户选择一封邮件时,系统会打开一个新的 Activity 阅读全文
posted @ 2020-06-08 15:45 王世桢 阅读(331) 评论(0) 推荐(0)
摘要:1. 可以在activity上声明权限,来保证只在进入某个activity是否有某种权限 <manifest> <activity android:name="...." android:permission=”com.google.socialapp.permission.SHARE_POST” 阅读全文
posted @ 2020-04-21 14:48 王世桢 阅读(245) 评论(0) 推荐(0)
摘要:1. 对于不同的屏幕发布单独的apk https://developer.android.google.cn/training/multiple-apks/screensize 2.多窗口模式 在Android 7.0 或更高版本中运行的所有应用,并且应用默认可调整大小。您还可以为整个应用或特定 A 阅读全文
posted @ 2020-04-21 14:11 王世桢 阅读(473) 评论(0) 推荐(0)
摘要:支持刘海屏 刘海屏是指某些设备显示屏上的一个区域延伸到显示面,这样既能为用户提供全面屏体验,又能为设备正面的重要传感器留出空间。Android 在搭载 Android 9(API 级别 28)及更高版本的设备上正式支持刘海屏。请注意,设备制造商也可以选择在搭载 Android 8.1 或更低版本的设 阅读全文
posted @ 2020-04-21 14:00 王世桢 阅读(1399) 评论(0) 推荐(0)
摘要:1. 适配使用的布局 目前版本Google还是希望开发者通过 ConstraintLayout 布局完成适配 2. 对于特定屏幕 创建备用布局,即在res/layout/目录下创建对应尺寸的布局文件 例: layout-w600dp,例如用户启动多窗口时 另在 Android Studio 3.0或 阅读全文
posted @ 2020-04-21 13:56 王世桢 阅读(733) 评论(0) 推荐(0)
摘要:定义自定义应用权限 本文档介绍了应用开发者如何使用 Android 提供的安全功能来定义自己的权限。通过定义自定义权限,应用可以与其他应用共享其资源和功能。如需详细了解权限,请参阅权限概览。 背景 Android 是一种权限分离的操作系统,其中每个应用都以不同的系统身份(Linux 用户 ID 和组 阅读全文
posted @ 2020-04-03 16:13 王世桢 阅读(705) 评论(0) 推荐(0)
摘要:仅在默认处理程序中使用的权限 注意:本指南主要面向准备在 Google Play 商店发布应用的 Android 应用开发者。不过,无论您在哪里发布 Android 应用,为了保护用户隐私,最好都完成本页面中所述的任务。 多种核心设备功能(例如,读取通话记录和发送短信)都需要访问敏感用户信息。为了保 阅读全文
posted @ 2020-04-03 16:10 王世桢 阅读(683) 评论(0) 推荐(0)
摘要:应用权限最佳做法 权限请求可以保护设备上的敏感信息,仅在需要访问信息以使应用正常工作时才应使用。利用本文档提供的技巧,您可能无需请求访问此类信息即可实现相同(或更好)的功能;但本文不会详细讨论权限在 Android 操作系统中的工作方式。 要比较笼统地了解 Android 权限,请参阅权限概述。要详 阅读全文
posted @ 2020-04-03 15:37 王世桢 阅读(697) 评论(0) 推荐(0)
摘要:每款 Android 应用都在访问受限的沙盒中运行。如果应用需要使用其自己的沙盒外的资源或信息,则必须请求相应权限。 要声明您的应用需要某项权限,您可以在应用清单中列出该权限,然后在运行时请求用户批准每项权限(适用于 Android 6.0 及更高版本)。 本页介绍如何使用 Android 支持库来 阅读全文
posted @ 2020-04-03 15:34 王世桢 阅读(899) 评论(0) 推荐(0)
摘要:权限概述 许可 的目的是保护Android用户的隐私。Android应用必须获得访问敏感用户数据(例如联系人和SMS)以及某些系统功能(例如相机和互联网)的权限。根据功能的不同,系统可能会自动授予权限,或者可能提示用户批准请求。 Android安全体系结构的中心设计要点是,默认情况下,没有任何应用程 阅读全文
posted @ 2020-04-03 15:30 王世桢 阅读(779) 评论(0) 推荐(0)
摘要:官方地址: https://developer.android.google.cn/reference/android/Manifest.permission#public-constructors 常数 String ACCEPT_HANDOVER 允许正在通话的应用程序继续在另一个应用程序中启动 阅读全文
posted @ 2020-04-03 15:26 王世桢 阅读(1070) 评论(0) 推荐(0)
摘要:<uses-feature> Google Play 会利用应用清单中声明的 <uses-feature> 元素,从不符合应用硬件和软件功能要求的设备上过滤该应用。 通过指定应用所要求的功能,您可以让 Google Play 仅向设备符合应用功能要求的用户(而非所有用户)提供您的应用。 如需了解有关 阅读全文
posted @ 2020-04-03 15:13 王世桢 阅读(1674) 评论(0) 推荐(0)
摘要:<uses-sdk> Google Play 会利用在应用清单中声明的 <uses-sdk> 属性,从不符合其平台版本要求的设备上滤除您的应用。在设置这些属性前,请确保您了解 Google Play 过滤器。 语法: <uses-sdk android:minSdkVersion="integer" 阅读全文
posted @ 2020-04-03 15:10 王世桢 阅读(315) 评论(0) 推荐(0)
摘要:<uses-configuration> 语法: <uses-configuration android:reqFiveWayNav=["true" | "false"] android:reqHardKeyboard=["true" | "false"] android:reqKeyboardTy 阅读全文
posted @ 2020-04-03 15:08 王世桢 阅读(538) 评论(0) 推荐(0)
摘要:<supports-gl-texture> 注意:Google Play 会根据应用支持的纹理压缩格式对其进行过滤,以确保应用只能安装在可正确处理其纹理的设备上。您可以将纹理压缩过滤用作定位特定设备类型(基于 GPU 平台)的一种方法。 有关 Google Play 如何将 <supports-gl 阅读全文
posted @ 2020-04-03 15:03 王世桢 阅读(457) 评论(0) 推荐(0)
摘要:<provider> 语法: <provider android:authorities="list" android:directBootAware=["true" | "false"] android:enabled=["true" | "false"] android:exported=["t 阅读全文
posted @ 2020-04-03 15:00 王世桢 阅读(1182) 评论(0) 推荐(0)
摘要:<path-permission> 语法: <path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" andr 阅读全文
posted @ 2020-04-03 14:56 王世桢 阅读(594) 评论(0) 推荐(0)
摘要:<grant-uri-permission> 语法: <grant-uri-permission android:path="string" android:pathPattern="string" android:pathPrefix="string" /> 包含于:<provider>说明:指定 阅读全文
posted @ 2020-04-03 14:38 王世桢 阅读(913) 评论(0) 推荐(0)
摘要:<action> 语法: <action android:name="string" /> 包含于:<intent-filter> 说明:向 Intent 过滤器添加操作。<intent-filter> 元素必须包含一个或多个 <action> 元素。如果 Intent 过滤器中没有 <action 阅读全文
posted @ 2020-04-03 14:34 王世桢 阅读(492) 评论(0) 推荐(0)
摘要:<application> 语法: <application android:allowTaskReparenting=["true" | "false"] android:allowBackup=["true" | "false"] android:allowClearUserData=["tru 阅读全文
posted @ 2020-04-03 14:19 王世桢 阅读(586) 评论(0) 推荐(0)