首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
瀚海来客
掘友等级
Android开发
立根原在破岩中
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
view曝光统计实现方案
--- theme: cyanosis highlight: androidstudio --- > 参考自: > > [Android View曝光统计实现方案](https://www.jians
JAVA -- 锁🔒相关问题
为什么需要锁 当并发地访问共享资源,如果不加以管理,其结果是混乱的。就如上图,多方将对方块进行修改的代码范围,称为临界区,对于要进入临界区的并进行修改的行为,称为竞争条件。为了消除竞争条件所带来的影响
Android sp相关问题
SP推荐实践 1.在工作线程中写入sp时,直接调用commit就可以,不必调用apply,这种情况下,commit的开销更小 2.在主线程中写入sp时,不要调用commit,要调用apply 3.sp
填坑之旅 -- ANR
ANR的类型 KeyDispatch Timeout : 按键或触摸事件在特定时间内无响应。超时时间5秒。超时时间是在类中定义的。 Broadcast Timeout : BroadcastRecei
填坑之旅 -- TextView修改
TextView 留白移除 常规操作: 设置行间距后,最后一行底部仍有行间距问题 TextView处理...省略号异常 难点在于: 如何在setText()之前判断处理文字是否超过了最大的限制行数 如
泛型
我们为什么要使用泛型: 消除类型转换 在编译时进行更强的类型检查 增加代码的复用性 泛型类(Generic Class) 泛型类是通过类型进行参数化的类,这样说可能不是很好理解,之后我们用代码演示。
填坑之旅 -- android.view.WindowManager$BadTokenException崩溃
情形1.android.view.WindowManager$BadTokenException: Unable to add window --token null is not valid; is
填坑之旅--studio中import 报红,但可以正常编译运行
一、studio自带清除缓存 点击AndroidStudio菜单File -> Invalidate Caches/Restart… ,在弹出的对话框中点击Invalidate and Restart
Android 代码混淆规则
> https://www.jianshu.com/p/b5b2a5dfaaf4 ``` //不混淆某个类 -keep public class name.huihui.example.Test {
圆角图片
``` import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; i
下一页
个人成就
文章被点赞
77
文章被阅读
33,920
掘力值
755
关注了
51
关注者
10
收藏集
5
关注标签
10
加入于
2017-03-19