首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Studio 新特性详解

顺便一提,在 Canary 版本中,预览注解旁会有一个配置图标,您可以通过该图标打开配置选取器,从而轻松地更改和配置预览。...下图是我们正在运行的 Compose 应用,我们不仅可以像刚才那样更改字符串,还可以注释掉界面的某些部分、重新排序,也可以更改参数......可以看到,这些操作在编辑后的几毫秒内就能应用到界面上。...△ 实时更新的模糊状态 上面的示例顺带试用了 Android 12 中的模糊处理。我们在布局预览和设计预览时均支持模糊效果。 这是一个很激动人心的功能。...在进入轻量模式后,前文展示的 Compose 实时编辑功能将不会再工作;而在打开布局 XML 文件时,也不会像通常那样默认显示拆分视图,而只是显示源文件。...而在轻量模式下编辑 Kotlin 文件时,将不会像通常那样执行各种常见且开销较大的编辑器验证,但您仍然可以使用 "转到声明" 以及类似的基本编辑功能。

2.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 13带来了哪些新功能?需要哪些适配工作?

    具体可以参考https://developer.android.google.cn/about/versions/13/features 带主题的应用图标 让应用图标随着主题换色。...首先应用要提供自适应图标和单色应用图标,并通过清单中的 元素指向该单色应用图标。...剪贴板预览 从 Android 13 开始,将内容添加到剪贴板时,我们可以预览复制的内容。如下 Android13也加入了对剪贴板敏感内容的脱敏处理,后面会详细说。...使用新的 windowSplashScreenBehavior 属性可以更好地控制应用是否始终在 Android 13 及更高版本中的启动画面上显示该图标。... 细化媒体权限 如果应用以 Android 13 为目标平台,那么如果要访问媒体文件时就不能像之前那样请求READ_EXTERNAL_STORAGE

    1.7K20

    鸿蒙与Android完美融合,将鸿蒙设备当Android设备用

    其实事实并非你想象的那样。没错,通过adb devices命令是可以检测到HarmonyOS的设备,不过这只是检测到了HarmonyOS中的Android部分。...这有点像《西游记后传》中的白衣无天和黑衣无天。他们共用一个身体,但却是善和恶的两面,当善念发作,会出现白衣无天,当恶念发作时,会出现黑衣无天一样。...图7 点击右下角的按钮,会显示Android的Toast信息框,如下图所示。 ? 图8 我们再看看Flutter App是否真的安装在了HarmonyOS设备上。...进入“全部应用”列表,会看到最后一个深绿色带小机器人的图标(该图标可以修改),这就是前面运行的Flutter App。...而且从App的运行效果上看并不能分辨哪一个是Android App,哪一个是HarmonyOS App,所以HarmonyOS真正做到了两套系统无缝切换,用户完全感觉不到。 ? 图9 3.

    1.9K21

    Android设计应用图标不用愁---Asset Studio Integration来帮你

    如果你选择创建一个启动图标并且单击了下一步,这时你会看到如下界面: ? 这个界面包含很多功能。首先你会在右边看到我们正在创建和处理的图标的预览图。...除了上面显示的,我们还创建了一个高分辨率的“web”版本的图标,你可能会在上传应用到Android Market的时候用到它(译者按:在上传App倒Android Market的时候,可以上传一个大图标...仔细看下这个图标,你会发现它比我们在上面预览(Preview)那里看到的更有光泽。你可以选择界面上的“Glossy”选项来使得你的图标具有光泽的效果。 ? 你还可以设置背景的形状。...然而,使用文本并不能做出非常好的图标,但是请注意,这仅仅是我们为了得到初步的效果而采取的一种很快捷的方式。...这样你就不用像使用Web版本(译者按:前面提到过,这个工具一开始是Web App,ADT14才加入进来,成为ADT的一部分)一样,还要下载下来并且提取图标放在正确的位置。

    1.1K50

    关于Flutter 2.5稳定版你知道多少?

    横幅的 Material 指南 规定你的应用一次只能显示一个横幅,所以如果你的应用多次调用 showMaterialBanner,ScaffoldMessenger 将持有一个队列,在前一个横幅被关闭时显示下一个新的横幅...4197 [camera] 修复相机预览在设备方向改变时不总是重建的问题 3992 [camera] 防止在设置不支持的 FocusMode 时崩溃 4151 [camera] 引入 camera_web...例如,布局 widget 显示为蓝色,内容 widget 显示为绿色。此外,每个文本 widget 现在会显示其内容预览。...Material 和 Cupertino 图标支持预览一样。...要启用图标预览,你需要告诉该插件你正在使用哪些 package。在插件的设置 / 偏好页面有一个新的文本字段。 注意,这对定义为类中静态常量的图标有效,如屏幕截图中的示例代码所示。

    3.7K20

    Android Studio 中的 Motion Editor 用法详解

    您可以使用已在布局编辑器中所熟知的交互方式来编辑布局和 Motion Scene 文件,并可以直接在 Android Studio 预览界面中对动画效果进行预览。...,它有三种显示模式: 选中 Overview 面板中 Motion Layout 时的模式 选中 Overview 面板中 ConstraintSet 时的模式 选中 Overview 面板中 Transition...当在 Overview 面板中选中 Motion Layout 之后,您可以选择相应的组件来查看它的约束是否配置正确。 ?...通过 Selection 面板查看组件的约束是否配置正确 选中 Overview 面板中 ConstraintSet 时的模式 当在 Overview 面板中选中 ConstraintSet 时,Selection...您可以点击 Selection 面板右上角的图标创建一个新的关键帧,然后会打开一个对话框,在该对话框中可以为关键帧设置各种属性。若要编辑某个关键帧,您可以点击菱形 ◆ 图标来打开属性面板进行编辑。

    2.2K10

    Flutter 1.22 正式发布

    对于iOS 14,此版本包括对新Xcode 12,新图标的支持以及对新iOS 14 App Clips功能的预览支持。...对于Android 11,此更新支持新类型的显示切口以及在调出软键盘时更流畅的动画。 该版本发布于我们的1.20发布两个月之后,因此比大多数版本都短。...您可以在cupertino_icons预览页面上看到图标的完整列表,在 flutter.dev上可以看到迁移详细信息页面。...其次,动画在显示软件键盘时与Android 11同步。 ? 问题 #19279是一个长期存在的问题,其中系统键盘的显示/隐藏动画与Flutter的插图不同步。这在Android 11中已修复。...text in Eng”的正确缩写。 通过此PR,Flutter使用字符包来正确处理这些复杂字符。例如,当使用具有maxLength限制的TextField时,像?‍?‍?

    7.5K20

    按我说的来,让 VS Code 更好用 10 倍 | VS Code 新手指南

    JS 2019 报告 但是呢,VS Code 并不是像 PyCharm/WebStorm 那样开箱即用的,需要额外安装一些插件、掌握一些快捷键和技巧,才能顺手的用起来。...4,194,401 下载量 设置文件图标,根据各种类型的文件,设置对应的文件图标,我们看文件列表的时候,一目了然,能快速找到需要的文件(特别是文件多,类型也多的时候)。 ? ---- ? ?...123,791 下载量 光标悬浮在图片路径上时,显示图片预览,这样我们在敲代码的时候一下子就能知道有没有引用了正确的图片或图标。 ? ---- ? ?Code Spell Checker ?‍?...956,560下载量 我们日常敲代码很多命名都是使用英文单词,粗心的小伙伴可能会拼错,这个插件就是单词拼写错时的拯救神器,它可以标志错的单词,还可以提示单词的正确拼法。...3,484,049 下载量 做前端开发的时候,我们需要打开浏览器进行预览和调试页面。这个插件就可以实现静态、动态页面的实时预览,保存就能看见页面更新,不需要手动去刷新。 ? ---- ? ?

    2.2K20

    Android 9 Pie新版本入门

    不过,让我们来讨论一下升级到Android 9 Pie后将获得的特性。更新新版本最明显的标志是新的系统导航条,它取代了过去几次迭代中为Android用户提供良好服务的标准三图标导航条。...在日常使用中,我还不能百分之百地相信这个新系统比旧系统更好。...但这已经足够让人抱怨了,因为实际上是所有的小事情让Android 9派变得更好。有一些东西像自适应电池管理,通过学习你使用最多的应用程序,使你的电池寿命更长。...但在这里,也真正在日常使用真正的区别是,文本选择放大镜显示了一个更大、更清晰的图片让你选择(它位于你的右上方选择),这使得你更容易选择正确的文本(是的,iOS已经有类似的功能)。...我很期待这款应用程序,因为它允许开发者在Android Pie的搜索栏中高亮显示他们的部分应用程序(或许可以开始播放一首歌或者叫一辆车)。

    1.1K30

    按我说的来,让 VS Code 好用 10 倍 | VS Code 新手指南

    JS 2019 报告 但是呢,VS Code 并不是像 PyCharm/WebStorm 那样开箱即用的,需要额外安装一些插件、掌握一些快捷键和技巧,才能顺手的用起来。...4,194,401 下载量 设置文件图标,根据各种类型的文件,设置对应的文件图标,我们看文件列表的时候,一目了然,能快速找到需要的文件(特别是文件多,类型也多的时候)。 ? ---- ? ?...123,791 下载量 光标悬浮在图片路径上时,显示图片预览,这样我们在敲代码的时候一下子就能知道有没有引用了正确的图片或图标。 ? ---- ? ?Code Spell Checker ?‍?...956,560下载量 我们日常敲代码很多命名都是使用英文单词,粗心的小伙伴可能会拼错,这个插件就是单词拼写错时的拯救神器,它可以标志错的单词,还可以提示单词的正确拼法。...3,484,049 下载量 做前端开发的时候,我们需要打开浏览器进行预览和调试页面。这个插件就可以实现静态、动态页面的实时预览,保存就能看见页面更新,不需要手动去刷新。 ? ---- ? ?

    2.7K10

    【全新改版升级】JimuReport 积木报表 v1.9.0 版本发布,填报和大屏

    restful风格新增填报示例:SQL数据集填报、填报默认值回收站功能,新删除的报表不在最前面标题和字段,鼠标放上去显示全文大数据导出报表失败时增加错误提示列表优化,点击左侧树可以显示子级的文件夹保存报表检查下有没有同行多个数据集...那样填报码?...· Issue #2971积木报表SQL数据集使用存储过程每次预览未关闭druid连接池 · Issue #2929单元格中使用concat函数做字符串连接时错误 · Issue #2969导出问题 ·...Issue #2964jmreport可上传任意文件 · Issue #2972设置动态合并格未合并正确 · Issue #2958字典字段渲染时,报错 · Issue #2974字体大小能否支持自定义...built](https://github.com/jeecgboot/JimuReport/issues/3056)设置空值不计算后,分组小计的平均值仍然将空值算到计数中 · Issue #3052图标报表无法预览

    31610

    原创|Android Jetpack Compose 最全上手指南

    声明式UI的意思就是,描述你想要一个什么样的UI界面,状态变化时,界面按照先前描述的重新“渲染”即可得到状态绝对正确的界面,而不用像命令一样,告诉程序一步一步该干什么,维护各种状态。...Text("Android技术杂货铺") Text("依然范特西") } } image.png 可以看到,图片不会按正确的比列显示,接下来,我们来修复它。...六、Compose 布局实时预览 从Android Studio 4.0 开始,提供了在IDE中预览composable函数的功能,不用像以前那样,要先下载一个模拟器,然后将app状态模拟器上,运行app...但是有一个限制,那就是composable函数不能有参数 满足下面两个条件: 函数没有参数 在函数前面添加@Preview注解 预览效果图如下: 当布局改变了之后,顶部会出现一个导航条,显示预览已经过期...,点击build&Refresh就可以刷新预览 这真的是一个非常棒的功能,像其他声明式布局,如React 、flutter 是没有这个功能的,布局了之后,要重新运行才能看到效果,虽然可以热启动,但是还是没有这个预览来得直接

    6.4K20

    开发工具总结(8)之图文并茂全面总结上百个AS好用的插件(下)

    CodeGlance 使用 ---- 2.IconViewer 图标预览插件,在浏览目录结构时,打开带图片的目录,图片前面会显示预览图。 示范图: ?...你会发现依赖库变成了灰色,后面中括号里面就是方法数以及相关依赖信息等,点一下就显示正常的依赖内容 【缺点】项目里面的modle依赖了一个自己写的lib,不能统计lib里的方法数 ?...初次打开时的显示 点击Settings后,会出现设置窗口,点击add,添加要统计代码的项目就可以了。 ? 进入设置页面 这里重点讲一下设置里面每一项的意思: ?...:点击导航栏的那个蓝底白色双折线圆形图标,就可以了。...你也可以查看不同Android活动时的系统功能和用户测试场景。

    1.6K30

    如何使用浏览器工具调试PWA

    什么是PWA 首先,一个PWA是一个根据设备的支持情况,提供了额外特性的应用,比如: 离线工作能力 推送通知 几乎原生应用的展现和速度 资源的本地和缓存 但是PWA并不能在不支持最新技术的设备上像正常网站那样工作...我们选择Android设备,因为最新的PWA只有在Android上才能完全展示出它的潜力。...当您希望从网络直接访问时,这会阻止应用程序使用缓存的资源。调试时也非常有用。 显示所有是一个选项,可以快速访问所有安装在设备上Service Worker。...但是,它的开发者工具不会像Chrome开发工具那样显示出来。 Firefox可以在“工具”> “Web开发人员”>“Sevice Worker”菜单下找到。 ?...像Chrome一样,当用Cache API使用被“开发工具”的“网络”面板中的Service Worker缓存的资源时,在Transferred列下列出了『Service Worker』: ?

    3.7K40

    Android开发笔记(一百一十九)工具栏ToolBar

    Toolbar 在前面的博文《Android开发笔记(二十)顶部导航栏》中,我们学习了ActionBar的用法,可是ActionBar着实是不怎么好用,比如文字风格不能定制、图标不能定制,而且还存在低版本的兼容性问题...setOverflowIcon : 设置溢出菜单的按钮图标。 showOverflowMenu : 显示溢出菜单图标。 hideOverflowMenu : 隐藏溢出菜单图标。...2、溢出菜单列表在菜单文字左侧显示图标的方法,使用ActionBar时正常,使用Toolbar时反而不会显示图标了。...解决办法: ActionBar的featureId是8,Toolbar的featureId是108,所以在图标显示方法内部,要同时判断这两个数值,而不能像以前那样仅仅判断Window.FEATURE_ACTION_BAR...修改之后的图标显示方法如下: //显示OverflowMenu的Icon public static void setOverflowIconVisible(int featureId,

    1.9K30

    Android 12 还没用上,Android 13 已经来了!

    Android 13 开发者预览版从 2022 年 2 月正式启动,3 月份 Google 已经发布了第 2 个开发者预览版。...例如: 4.2 自适应主题的应用图标(新功能) Android 8 系统中引入了自适应图标,可以在不同厂商设备的 Launcher 上显示不同形状的应用图标。...如果说 Android 8 的图标是自适应形状的应用图标,那么 Android 13 就是在此基础上再推出了自适应主题的应用图标。...5.3 照片选择器(新功能) Android 13 系统引入了新的 照片选择器[11] 功能,允许用户只向应用提供特定选择的图片或视频,而不是像旧版本那样直接授予整个媒体库的访问权限,这个功能与 IOS...总结 目前 Android 13 版本还处于开发者预览阶段,预计年底才会正式发布。

    1.3K20
    领券