获得徽章 0
看了一眼JetPack 里的 Navigation Component,看来Google 是不准备放弃 Fragment了。但让开发者头疼的 Fragment 跳转处理,就用这个组件,自己揽下了。
评论
不仅仅是个Android开发 @腾讯科技
·
4年前

简明Gradle教程

这是职业生涯以来看过最好的Gradle入门教程,深入浅出...
评论
总结一下今天溜冰的几点心得:
1. 溜冰和走路是完全不同的两种方式,就好比命令式编程和函数式编程是两种不一样的编程范式。
2. 学习的过程是对行走能力和认知进行重新训练的过程。
3. 自学的过程是一个无监督学习的过程,需要在一次次尝试的过程中,分辨出哪些行为的结果是正向的然后去强化那些会导向正向结果的行为。
4. 找导师找教练报学习班,是一个有监督学习的过程。旁人的教导是一部分;由他人带着过一遍正确的流程是更重要的一方面,对对的状态的感受,会形成一种类似语言学习里语感的感觉,学习方向变得更明确,省去探索和总结部分的损耗。
5. 学习的过程有必要放弃一些认知,需要允许失败,比如摔倒。在冰场里,不摔倒是一种本事,是高手的特质。自学的过程,需要适当进行冒险,若想通过不摔倒学会滑冰,就等于放弃了通过摔倒学会滑冰的机会。想不摔倒有很多种方式,比如扶着围栏,比如站着不动保持平衡,但这些行为无助于学会滑冰这个主要目标,反而可能会成为一个阻碍。
6. 阿西莫夫机器人短篇里有过这么一个故事:人类造了一台计算机,用于求解实现星际旅行的答案。而运算每次求解到一定的阶段就会停住,无法输出答案。原因是机器人三大定律里规定,机器人不得做伤害人类的事情。而答案是:星际旅行可行,但这个过程中,人类会受到一次伤害。
7. 想了这么多,依然没学会滑冰。下周继续。
展开
评论
国产手机开发者友好度一览之安装调试应用:
小米:可以通过Android Studio直接安装
Oppo:需要输入密码/人脸识别(首次),手动点击安装按钮(每次),引导安装商店版本(版本不匹配),无界面应用阻止安装提示
Vivo:需要手动点击(用得少,待补充)
锤子:需要手动点击安装
华为:直接安装
魅族:需要手动点击安装
展开
评论
使用UiAutomator做点击通知的操作时,报了“Injecting to another application requires INJECT_EVENTS permission”的错。以为是Android 收紧了权限,连自家的工具UiAutomator 都不放过。用Pie、Oreo的虚拟机试了却发现并没有这个限制。看来是国内厂商魔改出来了。一番折腾查找,总算找到原因:小米系统在开发者选项里,禁止了通过adb发送触摸事件。😥
展开
评论
现在计算机系的大学生应该挺迷茫的。Android、iOS、前端、后台、机器学习,各个领域都百花齐放、百家争鸣。然而生命有限,大学也只有3年不到的时间,便要准备参加实习、工作。如何才能安排好这段时间,想想就让人焦虑。不管选哪个方向,打牢基础、对遇到的每一个挑战都认真全力以赴,这个过程的收获,是会有回报的。
8
Cpp真是博大精深,一个const 放置的位置不一样,保护的数据内存也不一样。
评论
通过探测Shader 编译、链接过程是否异常/Crash,校验了兼容性。以为就此解决了低端机上Shader无征兆带垮主进程的问题。结果发现,虽然不Crash了,但Shader 跑着跑着,就跑飞了,完全停不下来。😨这代码是写不下去了。
评论
目前业界最优秀的开源视频编辑器是哪个?
评论
不仅仅是个Android开发 @腾讯科技
个人成就
优秀创作者
文章被点赞 3,095
文章被阅读 180,067
掘力值 6,359
收藏集
2
关注标签
49
加入于