找到约 10000 条结果
  • Kotlin 线程同步的方法
    面试的时候经常会被问及多线程同步的问题,例如:“ 现有 Task1、Task2 等多个并行任务,如何等待全部任务执行完成后,开始执行 Task3 ? ”Kotlin 中有多种实现方式可供选择,本文将所有这些方式做了整理:Thread.joinSynchronizedReentrantLockBlockingQueueCountDownLatchCyclicBarrierCASFutureCompletableFutureRxjava...
    2021-12-16
  • Android配置C++开发环境
    在Android开发过程中,如果需要进行C++方面的开发,选择好用的IDE非常重要,很多人会使用Source Insight进行开发,首先它是收费软件,其次Source Insight对于资源消耗挺大,会造成电脑的卡顿。
    2024-09-13
  • 一个NoClassDefFoundError的解决过程
    内含分析过程,如寻找答案,直接查看解决方式。 今天在android studio项目内添加了几个jar包之后突然项目就跑不起来了,直接崩溃。在logcat看日志,报错信息如下: {代码...} 刚才还跑的好好的代码怎么突然就出了问题,那么进行一些大胆的猜测: 导包失败(经排查,compile一切正常) 导入的jar包中同样含有rxJava的库(...
    2017-04-27
  • Android Q 深色主题举例
    官方文档:DayNight — Adding a dark theme to your app: [链接]官方文档:Dark theme:[链接]官方案例:android-DarkTheme[链接]
    2019-11-27
  • Flutter 集成uni-app
    众所周知,不管是Flutter还是uni-app,其实都是一个UI框架,他们都是运行在原生系统之上的。自然,我们可以在Flutter工程中集成uni-app。
    2021-04-25
  • 从零创建cordova插件+万字长文+图文并茂+示例下载
    l 介绍本文将细致讲解cordova插件的创建、编写、配置、发布,涉及aar+jar+so、静态资源、四大组件等。l 环境准备1.node2.ionic3.cordova4.plugmanplugman是用于安装和卸载用于Apache Cordova项目的插件的命令行工具,安装plugman {代码...} 5.AndroidStudiol 一切都要从一个简单cordova插件开始l 创建ionic项目用于测试co...
    2020-06-15
    2
  • NumberPicker实现滑动选择
    以上就是NumberPicker的简单使用了,可以用它实现省市区联动(3个NumberPicker),也可以实现充值打折金额滑动选择(比如充100(实付:90))等等.通过反射改变分割线的方法是在stackoverflow上看到的:改变分割线颜色:[链接]改变文字颜色:[链接]
    2017-02-18
    3
  • 使用Jenkins持续集成Android项目遇到的坑
    example/bulid.gradle {代码...} Could not find property 'VERSION' on root project 'workspace'.
    2016-03-17
  • 一些散落各处的移动开发好资源
    本期我们收录的文章有旧主题的延伸,还涉及了新的开发主题,摘要如下: Android 性能优化课程笔记 在 FIR.im Weekly - 不要只做表面功夫中,我们推荐了 @陈启超_V 分享的 Android 性能优化视频课程系列。本期我们收录了 @胡凯me 整理的该课程笔记如下: (1) Android性能优化之渲染篇 (2) Android性能优化之运算篇 (3) An...
    2015-04-27
  • Android源码下载并编译
    因为Android的源码越来越大,repo sync失败的概率也越来越高。 所以我们可以避开使用repo sync的方式,而采用下载预下载包的方式来实现:
    2020-06-07
  • Android特效 - 收藏集 - 掘金
    其实你不懂:Android 之 TextView 不常用的几个方法 - Android - 掘金这篇文章记录一下TextView中不常用的几个方法,直接上动图: TextView不常用方法效果.gif setTextIsSelec...
    2017-06-06
  • 2020技术干货总结
    老读者应该很清楚了,每年年底小生都会对公众号的文章进行分类汇总,类似一本书的目录,这样大家阅读起来就很方便,比如:Jetpack、Flutter等内容。
    2021-05-25
  • Android Jetpack架构组件(五)之Navigation
    采用单个Activity嵌套多个Fragment的UI架构模式,已经被大多数的Android工程师所接受。但是,对于Fragment的管理一直是一件比较麻烦的事情,工程师需要通过FragmentManager和FragmentTransaction来管理Fragment之间的切换。
    2020-12-21
  • 钉钉 ANR 治理最佳实践 | 定位 ANR 不再雾里看花
    本文为《钉钉 ANR 治理最佳实践》系列文章首篇《定位 ANR 不再雾里看花》,主要介绍了钉钉自研的 ANRCanary 通过监控主线程的执行情况,为定位 ANR 问题提供更加丰富的信息。后续将在第二篇文章中讲述钉钉基于分析算法得出 ANR 归因,上报到 ANR 归因监控平台,帮助研发人员更快更准确的解决 ANR 问题,并总结钉钉 ANR ...
    2022-12-27
  • MVP - 收藏集 - 掘金
    Android MVP 十分钟入门! - 掘金前言 在日常开发APP 的过程中,随着业务的扩展,规模的变化。我们的代码规模也会逐渐变得庞大,每一个类里的代码也会逐渐增多。尤其是Activity和Fragment ,由于Context 的存在,基本上所有对视图的操作我们只能在Activity和Fragmen...
    2017-06-13
  • GitHub Top 100 的 Android 开源库简介
    继上一篇 Android 学习资料收集 得到不少响应,你们给了我很多动力, 因此我决定再整理下 GitHub 上前 100 的 Android 开源库简介,希望对你们有所帮助
    2016-03-09
    1
  • 1024程序员节最新福利之2018最全H5前端资料集
    前两天不是1024节吗,所以就有很多福利出现了,当然每个人能都获得的信息都有所不同,这就是所谓的信息差.秉着好东西需要分享和开源的好习惯,所以来给你们送福利了.
    2018-10-26
    4