首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
猫大喵正在掘金
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
236
文章 236
沸点 0
赞
236
返回
|
搜索文章
赞
文章( 236 )
沸点( 0 )
脉脉App引导页面中推荐功能的实现推测
看了下都是公司同事,我推测是基于位置推荐的,没有定位权限可能是通过Wifi信息,然后我关了Wifi,改用移动网络再进入App发现推荐的用户为默认数据,基于Wifi的信息建立用户数据关联,打开App时获取我手机的Wifi的唯一ID建立用户匹配推荐展示,当我登录时会关联一个Wifi…
Android 软键盘踩坑记
上面的表格说明了两个问题:软键盘显示与Activity响应策略。在上面的项目中,软键盘显示是没有问题的,只是Activity的部分内容被遮罩,可以调整策略解决的。那么我们来依次尝试一下这些个响应策略! 而 ConstraintLayout、RelativeLayout 以及 F…
30张图带你彻底理解红黑树
红黑树是一种比较难的数据结构,要完全搞懂非常耗时耗力,红黑树怎么自平衡?什么时候需要左旋或右旋?插入和删除破坏了树的平衡后怎么处理?等等一连串的问题在学习前困扰着我。如果你在学习过程中也会存在我的疑问,那么本文对你会有帮助,本文帮助你全面、彻底地理解红黑树!
一道“史上最难”java面试题引发的线程安全思考
推荐大家先别急着看下面的答案,试着看看这个题的答案是什么?刚开始看这个题的时候,第一反应我擦嘞,这个是哪个老铁想出的题,如此混乱的代码调用,真是惊为天人。当然这是一道有关于多线程的题,最低级的错误,就是一些人对于.start()和.run不熟悉,直接会认为.start()之后r…
Gradle自动实现Android组件化模块构建
随着App的不断迭代,业务会变得越来越复杂,业务模块会越来越多,且每个模块的代码也会变得越来越多。为了应对这一场景,我们需要把不同的业务模块划分成一个个组件,在修改业务代码的时候只需要在对应模块修改就可以了。通过高内聚,低耦合的业务模块来保证工程的健壮性和稳定性。现在问题来了,…
Android 屏幕适配从未如斯简单(已废弃该使用方式)
以下内容为老的适配方式,已不推荐使用。 如上就是竖屏以 360dp 为宽度和横屏以 360dp 为高度的适配效果。 我们知道 px = dp * density,我们要适配的话需要确保 dp 不变去修改 density,而安卓默认 density = dpi / 160,其意思…
Android侧滑返回分析和实现(不高仿微信)
不久前淘汰了用了三年多的iPhone6Plus,换了部三星S9+。流畅的吃鸡体验,丝滑的屏幕,超高的性价比(港行还另打了9折),真喜欢的不行。不过从IOS切换到Android,还是不太适应,首当其冲就是 没!有!侧!滑!返!回! 每天蚂蚁森林偷个能量要点无数遍返回键,简直崩溃!…
这是一篇让你少走弯路的 JNI 实例教程
通过这篇文章,你讲学习到: 1、用 AS 构建自己的 JNI 工程 2、学会使用 mk 去加载自己的 so 文件 3、学会调用第三方 so 或 .a 的方法 (工程提供测试的 so ) 4、学会使用 camke,体验丝般顺滑的 C/C++ 编写体验
下一页
关注了
42
关注者
0
收藏集
1
关注标签
29
加入于
2017-02-06