展开

关键词

大众点评 Kotlin 打造灵活稳定兼备的 | Android 故事

△ 黑珍珠 系列餐厅评价体系为了保障户良好的使体验和持续迭代新的功能,稳定性和效率是点评技术团队关注的重中之重。 点评 Android 协作模式是壳工程依赖于一系列基础和业务组件,到 Kotlin 的部分分散在十余支业务团队,近四十个业务仓库中,涵盖了首页、商户页、直播、榜单等核心业务。 同时,我们也在努力新的技术提升自己产品时的体验。 —— 张晓宇,团队技术主管 正如张晓宇所说,们的体验和户们的使体验都很重要。 相信在整个点评团队中,会有越来越多的将 Kotlin 作为其首选的语言。您手上的项目中有多少在使 Kotlin?欢迎在评论区和我们分享使 Kotlin 的感想。 点击这里 观看 Android 故事视频。

17220

Android | 兼容性注意事项

由于国内 Android 环境的特殊性,兼容性一直是很多极为关注的问题。 不要使私有 API私有 API 是指 Android 系统内部使、并未提供公接口的 API,可能通过 Java 反射等技术来调这些私有 API。 这会导致使私有 API 的在新的 Android 版本中无法运行,或运行时产生不符合预期的行为,必须投入相当的研资源保持其在未来每个 Android 新版本中的适配。 所以,我们强烈建议只使 Android的 API 进行。 不要直接调 dex2oat从一始,dex2oat 就被设计为系统内部使的编译部署工具,Android 从来都未支持过直接调 dex2oat 的场景。

50440
  • 广告
    关闭

    腾讯云前端性能优化大赛

    首屏耗时优化比拼,赢千元大奖

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

    :快来5G吧!

    5G具有变革意义:数千兆比特速率、超低延时和大容量,将为消费和行业带来全新体验和机遇。现在是大显身手的时候了,释放5G强大的特性。 5G具有变革意义:数千兆比特速率、超低延时和大容量,将为消费和行业带来全新体验和机遇。现在是大显身手的时候了,释放5G强大的特性。 吞吐量感知的5G您可以通过ConnectivityManager增强API找到Android Q中的5G钩子,ConnectivityManager可以使Android设备上检测5G网络可性和性能 但除了这些改进之外,也可以将5G视为一种连接结构。更高的网络效率、连接密度和频谱效率意味着您可以在关键任务服务、联网车辆和物联网中挥更大的作。 那些参加研讨会的已经获得了先机。世界已经做好迎接5G的准备,现在是您做出5G承诺的时候了。调制解调器、软件和网络都已准备就绪,就等您上场了!

    47220

    第一个AndroidAndroid界面

    Android界面第一章学习第二部分####----1.新建一个Android app给项目取名First Application 主界面命名FirstAty,xml文件命名就自动使activity_first_aty 打activity_first_aty.xml文件 第一部分添加一行android:gravity=center_horizontal textview内代码如下: 此处@stringtext01会有报错 如上,一行居中置顶的文字便显示在内。----2.新建一个启App后自动消失的首页新建一个Activity,就命名为StarAty吧,xml也自动命名。 ADB Uninstall App:卸载 ADB Kill App:结束进程 ADB Start App:启动 ADB Restart App:重启 ADB Clear App Data :清除数据 ADB Clear App Data and Restart:清除数据并且重启 在代码界面,使ctr+shift+A启动搜索功能,搜多Adb即可使上述功能。

    29320

    使WebIDEAndroid

    C4C里做Android的是Google的Android studio:还有另一种方式做Android即使Cloud IDE:登陆 https:ide.c9.io, 选择一个github上存在的 repository,点击Start Editing:在source code里做代码的修改:成功save后,右键project,选择Open Terminal Here:使git status,现未提交的 source file:使git add和git commit进行提交:使git push 将change 推送到github上:之后在github上刷新页面能够看到从cloud9上推送过来的change

    20100

    使WebIDEAndroid

    C4C里做Android的是Google的Android studio:? 还有另一种方式做Android即使Cloud IDE: 登陆 https:ide.c9.io, 选择一个github上存在的repository,点击Start Editing:? 使git status,现未提交的source file:?使git add和git commit进行提交:??使git push 将change 推送到github上:?

    21730

    Android环境搭建Android界面

    Android界面第一章学习第一部分####----1.Java环境搭建:Jdk下载: http:www.oracle.comtechnetworkjavajavasedownloadsjdk8 qq-pf-to=pcqq.group----2.Android studio的安装使 使“Lantern”(免费访问外国网站神器) https:developer.android.comstudioindex.html 下完后一系列安装,选择Android SDK的安装目录,此处需要记住。 大致上该是:C:Users户名AppDataLocalAndroidSdk? Genymotion安装打Android Studio软件 按照教程,安装Genymotion插件http:jingyan.baidu.comarticle915fc414ea858e51394b209d.html 需要补习Java的同学可以使了。好吧,一始我自己就是误打误撞Android StudioJava…………还是问了别人,才知道IntelliJ IDEA………………这是另外一回儿事了

    28220

    Android界面——WebView

    可以直接在WebView中使聚合(Polymer)和Material设计。 实例:迷你浏览器该实例包含两个界面,第一个界面包括输入网址和打网址,第二个界面包含一个WebView,于显示第一个界面输入的URL对的界面。 mEditUrl.getText().toString(); intent.putExtra(url, url); startActivity(intent); } }); }}这个界面很简单,一个输入框,一个按钮,分别于输入网址和打 由于该需要访问互联网,所以需要在AndroidManifest.xml中配置: 该实例的效果图如下:? HTML代码,但该方法会生乱码。

    21330

    Android神器!

    Android功能快速上线神器!推荐一款源的轻框架RapidView:xxx”,表明文件被push到手机当中,重新加载当前activity(返回重新进入),查看效果。 点击下载链接(http:cms.gtimg.comandroid_cmsgzopen8302bfa6dff45c03d0f5ba57ffdde469.zip)下载Rapid Studio工具包,如果打算使Visual

    1.4K20

    协程 Flow 最佳实践 | 基于 Android 峰会

    本文介绍了我们在 2019 Android 峰会 (ADS) 时总结整理的 Flow 最佳实践 (源码已源),我们将和大家共同探讨中的每个层级将如何处理数据流。 如同许多 Android 一样,ADS 从网络或缓存懒加载数据。我们现,这种场景非常适合 Flow。挂起函数 (suspend functions) 更适合于一次性操作。 (userId: String): Flow} 如何将 Flow 在您的 Android 架构中1. Flow 非常适合需要始停止数据的产生来匹配观察的场景。您可以利 flow 构造器来送有限个无限个元素。 您也可以通过视频回顾 2019 Android 峰会演讲 —— 在 Android 上测试协程:点击查看视频:v.qq.comxpaged303…总结因为 Flow 所提供的更加明确的约束和各种操作符

    54510

    Android必知的资源

    随着Android平台市场份额的持续猛增 ,越来越多的始投入Android程序的大潮。 本帖对Android菜鸟和中级老兵同样适,因为本帖重点列出了那些最常Android资源。? Smashing UIdeveloper.android.com 官方站点推荐资源在动手编写第一个Android之前,心读一读Android Design章节。 (基于REST的Android客户端)演讲人:Virgil Dobjanschi停! 那么现在,你该做好充分的准备来始做你的第一个Android了。祝,编码愉快!

    35720

    Android界面——布局

    UI = 控件 + 布局,上一节介绍的是简单控件,这里主要介绍一下Android界面中的布局。 五大布局LinearLayout:线性布局。RelativeLayout:相对布局。 TableLayout的常XML属性:android:shrinkColumns:设置允许被收缩的列序号,多个列序号之间逗号隔。 android:stretchColumns:设置允许被拉伸的列序号,多个列序号之间逗号隔。android:collapseColumns:设置需要被隐藏的列序号,多个列序号之间逗号隔。 AbsoluteLayout运行Android的手机往往千差万别,因此屏幕大小、分辨率都有可能有很大差异,使绝对布局很难兼顾不同屏幕大小、分辨率问题,因此AbsoluteLayout布局已经过时。 非常琐碎的一些知识点,不一定能全部记住,但该尽量理解,需要的时候可以查看。

    56120

    Android启第一个App

    无论什么时候,永远不要以为自己知道一切 ---巴普洛夫最近玩了下Android,但遇到了一些坑,浪费了很多的时间,在此记录一下,你若是遇到了就知道怎么解决了PS:建议使电脑网页打,图片较多环境1 或公众号后台回复: 获取最新版2.打Android Studio,出现了Unable to access Android SDK add-on list错误因为还没有下载SDK,没找到SDK点击SDK 完全不行,也可以参考以上网址进行手动下载 3.好了,成功进入界面(1)创建第一个App ? (3)然后按右上角的绿色按钮,运行或debug(这两个图标都认识吧)突然现少了安卓虚拟机 ? (6)在此点击运行或debug注意手机,会出现是否允许调试提示,点击允许 ?(7)手机上提示安装,安装后,大功告成 ?在第(6)步可能出现的问题sdk api版本和手机版本不匹配问题 ?

    27320

    聚焦 Android 11: Android 工具

    Jetpack ,本期将聚焦  Android 工具 。 这些版本的重点都是在的生产效率与交付可信赖的高质量产品之间的平衡。 在过去的一段时间里,我们也重点介绍了流程中一些关键环节的改进和实建议,范围囊括设计、编码、部署、构建、使模拟器测试进行测试,以及性能分析。本文将重点讨论这些近期的重要更新。 腾讯视频地址:v.qq.comxpageh313…Android 工具中的新增功能设计在 Android 工具周,我们首先重点介绍了面向设计工具。 性能分析器我们清楚提高性能是获得良好户体验的关键。因此,在 Android 工具周的最后,我们带来了有关性能分析器的内容。请观看 视频,了解系统跟踪以及如何使该工具排查的性能问题。

    15221

    Android 的下半场

    2009 年, Android 1.5 出世,HTC G1 和 HTC G2 大卖,此时,国内已经有一批人始写 Android 的入门教材了,尽管现在看来是多么没含量、官方文档一字不漏翻译甚至有翻译不当的教材 ,但是人家的确是抓住了时机赚了一把,也感谢这些人,让英文不佳的快速入门。 这一年,国内一大批 JavaEE 始转 Android 了,我就是其中的一员,此时手段也是比较原始的,比如网络框架,基本都是在 HttpClient 或 HttpUrlConnection 但是大家都看到了移动互联网即将进入生活的方方面面的趋势了, 还有好多 APP 要,从零到一的一款 APP 的机会一大把, 还需要好多 Android 入局干事情。 2016 年插件化框架彻底成熟,没过多久,阿里的 Weex 布,和 RN 如出一辙,Android 彻底进入混合时代,这个时后对端的架构能力是有要求的,你要考虑你的是不真的需要组件化,如果需要

    19200

    TensorFlow可Android Things的物联网;GitHub源指南 | AI头条

    【AI研习社】关注AI前沿、技巧及技术教程等方面的内容。 最近布的Android Things预览版2(DP2)使得TensorFlow更容易于物联网设备上的机器学习和计算机视觉。 “源指南”是一个系列集合,分了 “如何贡献于源项目”、“如何源项目”、“为项目找到户”等10 个方面,内容简洁明了。 模型学习正在成为一种高效的漏洞寻找技术,有银行卡、网络协议和遗产软件等领域的。 通过抽象(abstraction)技术的使,这些算法可以被到复杂系统上。详情:http:dataunion.org27345.html(点击文末阅读原文查看)

    51290

    Android P 预览版首

    今天,我们要向各位介绍下一个版本的操作系统 —— Android P 的首个预览版。该版本早期仅面向布,每一位都是我们最信任的测评人。 我们鼓励每一个 Android 现在就着手计划迁移至 API 26,并尽快始迁移工作。我们期待着您的能够充分利现代 Android,并为户带来更好的体验。 通过公 API 增强兼容性户和面临的一个关键问题是兼容性 —— 确保从一始就支持新平台,并让户远离崩溃风险,以及不再需要针对兼容性问题做紧急更新。 因此,随着 Android P 的到来,我们始逐步限制对特定非 SDK 接口的访问权限,并要求 (包括 Google 内部的团队) 使 API 里的替代接口。 此初始版本仅供使,不适于日常或终端户,因此仅限手动下载和安装 (请查看文末 Android P 预览版 链接)。

    39520

    Android上的Web工具

    瞎折腾,不推荐 JavaScript Reference 工具手册,涉及JavaScript、CSS、Html、jQuery等,推荐 kWS – Android Web Server 就手机那性能,还跑 无趣,不推荐 Analytix for Google Analytics 对于运营人员来说,还是很不错,推荐 View Web Source 看源代码,这个比较纠结,我个人不喜欢在手机上看这些,更喜欢来记录自己想到的东西 ,所以不推荐 WordPress for Android 好东西,这是真正的随时随地wordpress,强烈推荐 Drupal EditorDrupal 对的客户端,我没Drupal,不评论 Joooid 支持代码高亮,支持php、css、JavaScript等,推荐 ConnectBot SSH Client SSH客户端,远程连接服务器,推荐最后,因为我的手机是带全键盘的,并且是5行,独立数字键,所以,来敲代码很爽 ,尤其是平时上课的时候,想到的一些片段,来记录不错~如果是纯触屏手机,上面这些有主要是输入功能的软件的话,就是一个大蛋疼~

    28600

    Android界面——ListView,GridView,ScrollView

    这篇文章主要介绍ListView,GridView,ScrollView的常属性和基本法,并利ListView实现一个关于微信的界面。 ListViewListView的意思是列表视图,是最广泛的一种视图,例如联系人,功能列表,菜单等等都会到ListView。 ListView实现关于微信界面Demo在思考布局之前,这里先介绍一个很有的功能,每个Android手机都有,那就是显示布局边界,这个功能可以通过设置->模式->显示布局边界找到,打这个功能可以看到手机里所有的布局了 所以我要写个这个界面布局就很清晰了,整个界面分为四部分,第一部分标题栏是一个LinearLayout,从左边始放一个ImageView和一个TextView;第二部分是一个背景为灰色的RelativeLayout ListView的数据,实现Adapter的四个方法,最主要的两个方法是getCount和getView,前于表示显示多少数据,后于显示视图。

    42130

    《高性能 Android 》笔记

    专注高级工程师进阶,欢迎关注近些日子又温习了一下《高性能 Android 》这本书,是的,又一本关于 Android 性能优化的一本书,顺便整理了一下书的内容以及知识点,把其中相对重要的内容梳理成了思维导图 提一嘴,Colt McAnlis (就是Android Performance Patterns里的光头哥)为本书写了推荐语:“本书是Android性能方面的权威实战指南,可以帮助工程师转换视角。 看下来很明显,我现我本人对于网络优化做过的东西相对不多,算查漏补缺了。本书适合什么样的人群? 个人觉得比较适合那些 :没怎么接触过性能优化的同学;或对于性能优化还没有一个比较大的全局观的同学;或想相对比较系统的了解性能优化有哪些可以做的同学。 附上思维导图:(全图比较大,不知道被公众号压缩后还能不能看清,看不清的加群吧,群里会原图)?按以往规则,书看完了,想送人,从打赏的同学里随机抽,邮费自己承担,周二晚9点截止,记得加我微信好联系你。

    18720

    相关产品

    • 轻量应用服务器

      轻量应用服务器

      轻量应用服务器(Lighthouse)是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助中小企业及开发者在云端快速构建网站、博客、电商、论坛等各类应用以及开发测试环境,并提供应用部署、配置和管理的全流程一站式服务,极大提升构建应用的体验,是您使用腾讯云的最佳入门途径。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券