首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaNoober
掘友等级
android developer
|
shein
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
231
文章 225
沸点 6
赞
231
返回
|
搜索文章
最新
热门
Android 网络延迟、丢包率获取
Android获取host访问丢包率和延迟的方法 具体方法 Runtime.getRuntime().exec("ping -c $times $host")
超详细的android so库的逆向调试
好久没有写博客了,最近的精力全放在逆向上面。目前也只是略懂皮毛。 android java层的逆向比较简单,主要就是脱壳 、反编译源码,通过xposed进行hook。 接下来介绍一下,如何去调试hoo
Flutter生命周期的获取
在Android开发中,系统对Activity、Fragment的生命周期有着非常明显且较于区分的定义,但是在flutter中,由于flutter的生命周期依附在activity或fragment,它的生命周期就不同以往了,下面就展示以下flutter生命周期的理解。 在生命周…
Android Flutter混合开发问题总结(二)
接下来介绍一下实际开发过程中,目前一定会遇到的两个坑。 为了解决这一问题,我们需要考虑使用aar的方式,以library的形式进行依赖,但是讲flutter打包成library的时候,如果使用第三方框架,会导致第三方框架无法打包进入aar,因此我们需要来解决这一问题。 aar的…
Android Flutter混合开发问题总结
最近一直在探索android flutter的混合开发,一路遇到了很多的坑,接下来便将这些记录下来,希望能帮助到大家的开发。 flutter创建项目的指令。我们可以指定创建module还是project,可以指定语言,如java、kotlin,同时可以指定是否生成android…
解决mFactorySet在Android Q中被非SDK接口限制的问题
mFactorySet这个值如果熟悉的同学一定知道,通常我们在使用换肤框架的时候,需要使用我们自定义的LayoutInflater.Factory类,这时候就需要调用LayoutInflater的setFactory方法。而我之前编写的一个基于Factory去给原生控件增加sh…
像使用gradle一样,在kotlin中进行网络请求
上篇文章(DSL形式的基于retrofit、协程的网络请求封装)介绍了,如何基于retorfit、协程去开发一个dsl形式的网络请求,但是封装完后的写法并不足够DSL,有童鞋表示看起来还是如rxjava一样的链式请求而已。接下来便封装一个标准的DSL网络请求方式。 DSL是Do…
DSL形式的基于retorfit、协程的网络请求封装
协程正式版出来已经有一段时间,相对于线程,协程占用更小的资源同时也可以更加方便的进行各个线程的切换。从retrofit2.6.0开始,retrofit直接可以支持哦诶和协程的使用。那么接下来就给大家展示一下如何快速封装一个基于协程的dsl形式的请求方法。 文章内容以目前较为常用…
基于TinyPng,自己开发一个IntelliJ插件
GroupId - groupId 新项目。如果您计划在本地部署项目,则可以省略此字段。 ArtifactId - artifactId作为新项目的名称添加。 version 新项目。默认情况下,会自动指定此字段。 Action编写好后,如同Android开发一样,我们需要在p…
dagger android 学习(四):基于dagger2的mvp架构
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 dagger2的基本使用已经介绍完了,那么接下来就介绍一下,dagger2遇上mvp架构会擦出怎么样的火花。 mvp的架构想必就不用再谈了。model-view-…
下一页
个人成就
文章被点赞
1,454
文章被阅读
124,113
掘力值
3,856
关注了
48
关注者
2,991
收藏集
4
关注标签
19
加入于
2016-10-15