首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
foxcoder
掘友等级
Android开发
|
美团点评
擅长Android和ReactNative
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
LeakCanary2原理
LeakCanary是Android内存泄漏检测工具,能够将内存泄漏在开发的过程中就暴露出来。 RefWatcher.watch()创建一个KeyedWeakReference到被监控的对象。 接下来,在后台线程中检测这个引用是否被清除,如果没有将会触发GC。 如果引用仍然没有…
统计Android Studio中项目的代码行数
按住Command+Shift+F,在弹出Find in Path的框中的Text to find输入\n,接着勾选Regular expression(正则表达式),Context选择anywhere,Scope根据你想要统计的范围进行选择,File mask选择*.java…
如何查看android设备的数据库文件
4.进入data/data/程序包/databases,这里就是sqlite的数据库文件了。 5.使用sqlite3 数据库名称,就可以打开对应数据库(sqlite>),并通过数据库语句进行查看。(可以通过输入.help查看具体使用方法) Pulls the file from…
Java中价格保留两位的做法
为达到此效果,可以通过以下几种方式:java.math.BigDecimaljava.text.DecimalFormatjava.text.NumberFormatjava.util.Formatt
java按指定编码写入和读取文件内容的类
InputStreamReader类是从字节到字符的转化桥梁,OutputstreamWriter类是从字符到字节的转化桥梁。 所以如果需要添加上编码时只需要在生成InputStreamReader或者OutputstreamWriter对象的时候加上编码格式即可。 对于文件,…
二叉树遍历
Android插件化学习
插件化学习:类加载:1.Java自定义类加载器与双亲委派模型:https://www.cnblogs.com/wxd0108/p/6681618.html2.浅谈JVM(一)ClassLoader的双
Android非主线程更新UI
首先Android官方并不支持这种做法。Android是单线程模型,如果支持多线程修改View,则线程同步和线程安全问题会使Android的系统设计非常复杂。 setText会做invalidate操作更新ui,最终会走到ViewRootImpl.checkThread里,检查…
okhttp相关
okhttp主要实现了异步、同步的网络操作,创建了不同的call对象,这里的call对象是一个个的runnable对象,由于我们的任务是很多的,因此这里有Dispatcher包装了线程池来处理不同的call,其中该类中创建了三种队列,分别用于存放正在执行的异步任务,同步队列,以…
volatile和synchronized
sychronized实现过程:java代码:sychronizedmonitorenter和moniterexit执行过程中自动锁升级(偏向锁、自旋锁、重量锁)lockcmpxchg汇编volita
下一页
个人成就
文章被点赞
3
文章被阅读
8,652
掘力值
177
关注了
11
关注者
1
收藏集
4
关注标签
5
加入于
2019-09-18