首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    三星折叠屏开发者设计指南揭秘

    image 每当发生配置更改时,Android默认情况下会重启正在运行的Activity(先后调用onDestroy()和onCreate())。...1.2 运行时系统变更 - 自行处理 如果因性能限制等因素希望在不自动重启Activity的情况下处理配置更改,您需要在应用清单manifest中增加android:configChanges属性,...image 当指定的属性(可折叠设备的折叠/展开时触发)发生变化时,MyActivity不会重启,而是会收到 onConfigurationChanged()的调用,在此方法中处理配置变更,更新视图布局...image 2.2 APP如何在Multi-resume运行 在Android P (9.0)中启用Multi-resume,请在应用清单manifest中增加如下元数据: ? image 3....备用布局,Android允许应用针对不同屏幕配置提供多种备选布局。可以利用配置限定符实现此目的,它允许系统根据当前配置(如针对不同屏幕尺寸的不同布局设计)自动选择合适的资源。

    4.1K40

    详解 Android 12L|更好地适配大屏幕设备

    我们还介绍了即将对 Google Play 进行的更改,以帮助用户更轻松地发现适用于大屏幕的应用。请继续阅读,查看 Android 系统对大屏幕设备的支持有哪些新变化!...要开始使用 Android 12L,您可以从 Android Studio 的最新预览版中 下载 12L Android 模拟器 系统映像和工具。...查看 功能和变更,了解您的应用中需要测试的领域,同时查看 预览版概览 了解时间表和版本细节。您可以向我们 提出问题和需求,我们一如既往感谢您的反馈!...△ 参考设备类中的布局验证工具 可调整尺寸的模拟器 若您需要在运行时对您的应用进行测试,可以使用 Android Studio Chipmunk 中附带的可调整尺寸的全新模拟器配置。...要创建可调整尺寸的全新模拟器,可以使用 Android Studio 中的设备管理器来创建一个新的虚拟设备,并选择带有 Android 12L (Sv2) 系统映像的可调整尺寸的设备定义。

    3.8K20

    Android Studio 新特性详解

    Android 设备支持 : Arctic Fox 包含大量针对 Android 设备的功能,如 Wear OS 上的心率传感器,以及支持 Google TV 的新版 Android TV 模拟器等功能...我们只需要在 MotionLayout 的 XML 文件中设置对应的 constraintRotate 属性;然后在 AndroidManifest.xml 中,锁定 Activity 的屏幕方向为纵向即可...我们已经将模拟器嵌入到 Android Studio 中,并花了一年时间增强其稳定性并做了许多优化。从 Bumblebee 开始,嵌入式的模拟器将成为默认配置。...在示例项目启动后,您也许会注意到,当相机处于活动状态时,Android Studio 会给出如何在相机虚拟场景中进行导航的提示。...我们还在探索一项功能,以便您更轻松地在 Design 界面中测试动画效果,而无需在实体设备上运行项目。在前文中,您已经看到如何在 Design 界面中播放动画。

    2.8K20

    Android 项目构建编译概述

    该版本通常作为树中的一个分支 设备制造商和贡献者会以当前最新版本为基础来修复错误、发布新设备、试验新功能等 与此同时,Google会根据产品的需求和目标,在内部开发下一版Android平台和框架。...此外,Gerrit会在浏览器中并排显示更改,并支持代码内注释,从而使审核工作变得非常轻松。 2.2.4....模块 Android.bp文件中的模块以模块类型开头,后跟一组name: "value", 格式的属性: cc_binary { /* 每个模块必须具有name属性,并且值唯一 (仅有两个例外情况是命名空间和预构建模块中的...使用fastboot刷机 模拟Android设备:编译流程会自动将模拟器添加到您的路径中。如需运行模拟器,请输入以下命令:emulator ---- 2.6....其他分区的系统属性可通过 PRODUCT__PROPERTIES 设置,如供应商分区的 PRODUCT_VENDOR_PROPERTIES。

    3.3K20

    两分钟带你快速搭建Flutter开发环境(Windows)

    2.解压安装包到你想安装的目录,如:C:\flutter; 注意,不要将flutter安装到需要一些高权限的路径如C:\Program Files\等。...一般的错误会是Android Studio版本太低、或者没有ANDROID_HOME环境变量等 第一次运行一个flutter命令(如flutter doctor)时,它会下载它自己的依赖项并自行编译。...Studio 如何在Android模拟器上运行Flutter?...大家在安装过程中遇到问题无法解决的,可以在我们课程的问答区提问进行提问; 在 Android Virtual Device Manager中, 点击工具栏的 Run,模拟器启动并显示所选操作系统版本或设备的启动画面...; 通过flutter run运行启动项目; 如何在Android真机运行?

    8.1K10

    Appium+python自动化(二十五)- 那些让人抓耳挠腮、揪头发和掉头发的事 - 获取控件ID(超详解)

    方式一: 连接您的真机设备,或打开模拟器,在eclipse中, 依次选择Window-Open Perspective-Other,在Other中,选择HierarchyView视图,即可打开。 ?...点击左边的箭头,就会展开当前设备或模拟器的Activity对象列表。列表中显示了设备或模拟器上,UI当前可视的所有Activity对象。这些对象按照它们的Android组件名称列出来。...由于使用坐标点时,屏幕分辨率一旦更改,则代码中用到坐标的地方都要修改,这样导致代码的复用率较低。因此,我们多采用控件ID操作(注:控件ID需要在模拟器中使用,对于绝大多数真机不适用)。...android 5.1 和 android 4.4的机顶盒)测试过程中,配置环境变量的方法似乎并没有起到作用,还是连不上。...不就是android系统的 /system/build.prop文件中的配置样式么。

    2.1K31

    Android 10正式版发布,看看都有哪些新特性

    有关如何在应用程序中支持这些功能的详细信息,请参阅Android 10开发人员站点。...更快更流行 通过Android 10,我们将继续专注于更快地将新平台引入设备,与我们的设备制造商和高通(Qualcomm)等硅合作伙伴密切合作。...下面,我们给出开发的几点建议: Android 10上安装应用 从谷歌Play将当前应用程序安装到运行Android 10或模拟器的像素或其他设备上,然后进行测试。...你的应用程序应该看起来很棒,运行良好,功能齐全,并能正确处理Android 10的所有行为变化。观察隐私更改、手势导航、对仿生库的动态链接器路径的更改等方面的影响。...测试Android 10的隐私功能 测试的内容包括新的位置权限、范围存储、对后台活动启动的限制、对数据和标识符的更改等等。要开始查看顶级隐私更改清单,并查看隐私更改文档以了解更多测试领域。

    2K20

    Android一些关于分辨率和布局的设置

    ) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 测试的时候可以设定模拟器的分辨率知道了手机屏幕手机大小的分类以后...如果模拟器尚未启动,可以在Eclipse的项目Run as=>Open Run Dialog对话框中设置,如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。...3、布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性..."nosensor" 忽略物理感应器,这样就不会随着用户旋转设备而更改了 ( "unspecified"设置除外 )。...这时候可以通过设置android:configChanges="orientation|keyboardHidden" 来解决,activity的具体属性,可以参考andriod doc: /android-sdk-windows

    1.3K90

    聚焦 Android 11: Android 开发者工具

    您还可以通过这段新 视频,了解如何在 Android Studio 中使用新版数据库检查器。...深入讲解缓存配置: 此技术性文章解释了 Gradle 中的这一全新预览版功能,以及如何在项目中试用该功能来加速构建。...通过 R8 压缩应用: 概述 R8 中可用于缩减代码大小的功能,以及如何在 R8 中启用这些功能。...Android 模拟器 您还可以参阅下方技术内容,了解更多关于使用 Android 模拟器的最佳实践和实用建议: 利用 Android 模拟器针对 Android 11 开发: 概述 Android 模拟器的新增功能...Studio 4.1 (测试版渠道) 中的功能 数据库检查器 (Database Inspector) 依赖项注入工具 (Dependency Injection Tools) 更快速的应用更改 (Apply

    2.5K21

    如何在Ubuntu上构建Android ROM

    介绍 Android是当今世界上最流行的操作系统。数以百计的不同设备制造商选择将其安装在他们的设备上,因为它是免费的开源的,并且围绕它构建了大量的应用程序和服务生态系统。...在Androidmodding社区中,此类固件通常称为ROM,即只读内存的缩写。 在本教程中,您将构建一个基于Android开源项目的Android Oreo ROM(简称:AOSP)。...通过如何在Ubuntu系统上安装Git安装Git。 第一步 - 开始screen会话 您将在本教程中执行的某些命令可能会运行数小时。如果在命令运行时PC和服务器之间的SSH连接中断,它们将被突然终止。...第六步 - 开始构建 AOSP代码树包含一个名为envsetup.sh的脚本,该脚本具有多个与构建相关的辅助函,如mm,mma和mmm充当make命令的快捷方式,其他函数如lunch设置了重要的环境变量...emulator -no-window -noaudio > /dev/null 2>&1 & 要检查模拟器是否能够成功启动,请等待一分钟,然后使用Android调试工具adb在模拟器上打开shell。

    2.5K00

    终版 API 正式到来 | Android 12 Beta 3 发布

    您还可以在我们的设备制造商合作伙伴 (如夏普和 TCL) 的若干 指定设备 上体验 Android 12 Beta 3。...我们将继续对滚屏截图进行迭代,在 Beta 4 中,您将看到更多默认支持此功能的场景,包括对 ListView 的支持。我们也在努力为更多的内容 (如网页内容) 提供支持。...要在 Beta 3 上进行应用兼容性测试,请在运行 Android 12 Beta 的设备或模拟器上,通过 Google Play 或其他渠道安装您的正式版应用。...您也可以在参与 Android 12 开发者预览计划的顶级设备制造商合作伙伴 (如夏普和 TCL) 的设备上体验 Android 12 Beta 3。...为了在更多设备上进行更广泛的测试,请通过 Android GSI 映像 (英语) 来安装和体验 Android 12 Beta。如果您没有合适的设备,也可以在 Android 模拟器 上进行测试。

    57740

    《Android应用开发揭秘》连载2

    (3)右键单击“我的电脑”,选择“属性”菜单项,选择“高级”选项卡,选择“环境变量”,找到“Path”变量名(如果没有就新建一个名为“Path”的变量),点击“编辑”按钮,添加JDK安装目录中“bin”...2.Android SDK配置 需要将Android SDK安装目录中的tools文件夹路径添加到环境变量中以便使用,操作步骤如下: (1)右键点击“我的电脑”,依次选择“属性”→“高级”→“环境变量...eclipse/”中的“https”更改为“http”,在接下来的对话框中选中“Name”下的所有选项,根据提示即可完成后续的安装过程。...下面我们将讲述如何在模拟器中运行刚刚创建的HelloAndroid项目。...图2-24 安装apk文件到模拟器 * 卸载模拟器中的apk文件。操作步骤为:首先启动Android模拟器,进入命令行模式。

    1.1K50

    响应Android系统的事件

    除此之外,有时候可能还需要让应用程序监听系统设置的更改,对系统设置的更改做出响应。...keyboardHidden:该属性返回一个boolean值用于标识当前键盘是否可用。该属性不仅会判断系统的硬件键盘,也会判断系统的软键盘(位于屏幕)。 locale:获取用户当前的语言环境。...当系统设置发生更改时,该方法会被自动触发。...当然,为了让Activity能监听系统配置更改的事件,需要在配置Activity时指定 androidiconfigChanges 属性,该属性可以支持 mcc、mnc、locale、touchscreen...在Genymotion模拟器上修改模拟器的屏幕方向,具体操作如下左图所示,当模拟器屏幕方向切换时,可以看到如下右图所示消息提示。 ? 当然如果用真机测试,测试就更方便了。

    1.4K90

    使用Android模拟器预览调试程序

    这时Android模拟器就派上用场了。 Android模拟器 Android SDK自带一个移动模拟器。它是一个可以运行在你电脑上的虚拟设备。...Android模拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如接受 短信或打入电话)、模拟数据通道中的延时效果和遗失。...下面的章节将提供关于模拟器的详细信息,以及如何在开发应用程序中使用模拟器。 操作模拟器 你可以通过模拟器的启动选项和控制台命令来控制模拟环境的行为和特性。...这里你可以选择列表中的一个设备,也可以点击“Create New Enulator”按钮创建一个新的虚拟设备,不同型号(屏幕尺寸、Android系统版本)。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.1K20
    领券