240 发简信
IP属地:上海
  • 很全!棒👍

    Android Notification(通知)(含兼容问题)

    随着Google对Notification的不断升级,所以必须考虑适配问题了。 在Android4.1之前(不包括Android4.1) 在高SDK版本中, setLates...

  • Cmake命令之list介绍

    命令格式list (subcommand [args...])subcommand为具体的列表操作子命令,例如读取、查找、修改、排序等。 为待操作的列表变量,[args....

  • @熊猫炖粉条 嗯,主要你的文章里写的不创建新协程

    Android Kotlin之withContext(协程)使用

    withContext kotlin 中 GlobalScope 类提供了几个创建协程的构造函数: launch: 创建协程 async : 创建带返回值的协程,返回的是 D...

  • 赞一个,不错

    Android混淆

    代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 为什么要加代码混淆------------...

  • 120
    Android混淆

    代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 为什么要加代码混淆------------...

  • androidx里现在这种方式不行了

    这才叫自定义标题栏

    国内 android 开发中,自定义标题是很正常的事,主要原因是 ios 设计稿的锅,所以导致 android 原生的标题并未得到广泛的使用,而且在 ActionBar/To...

  • 你调用adb shell am kill是跟手动杀死一样吧,跟系统内寸不足回收页面然后重建不是一回事吧

    Activity销毁重建导致LiveData数据倒灌

    问题前因 我们做的是一个类似ofo的App,面向海外市场,有些国家存在多种语言,例如加拿大。 用户骑行完毕后,在HomeActivity请求结束行程的接口,HomeActiv...

  • 老哥,咱打个断点看看代码,实践一下,
    withContext:会创建一个协程

    Android Kotlin之withContext(协程)使用

    withContext kotlin 中 GlobalScope 类提供了几个创建协程的构造函数: launch: 创建协程 async : 创建带返回值的协程,返回的是 D...

  • 我注意到一个点,今日头条的AndroidManifest.xml里,
    <category android:name="android.intent.category.LAUNCHER"/> 是设置给了MainActivity,所以他首先启动的不应该是MainActivity吗?所以他的SplashActivity是怎么优先于MainActivity启动的

    面试官:今日头条启动很快,你觉得可能是做了哪些优化?

    前言 网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在...

  • 对于为什么离开原公司,标准答案是目前公司不适合现有的自身发展,寻求更好的机会,(当然大部分都是因为钱 心知肚明就行,不用说出来)

    这点说的真好,真的是,每次面试人事都要说假话,还要美化一下自己,真的心里难过o(╥﹏╥)o,

    三年开发经验,从抖音离职后,拿到Airbnb、快手、小红书、猿辅导等15家公司的offer

    禁止任何形式的转载,已经收回了所有的转载权利,郑重声明,如果有侵犯到公司利益,请联系我,会进行修改。 前言 我这篇文章并不是简单的描述一些面试中的题,或者总结一些Androi...

  • 原来是没让它Analyze完。。。。:joy:

    Mac佳软之Understand---Android源码分析阅读神器

    作为Android开发人员, 免不了会研读下Android源码, 之前在Windows平台一直使用SourceInsight这款优秀的代码分析阅读工具.转移到Mac平台后, ...