首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaNoober
掘友等级
android developer
|
shein
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
228
文章 222
沸点 6
赞
228
返回
|
搜索文章
最新
热门
无需自定义View,彻底解放shape,selector吧
作为一个android程序员,对于shape、selector这两个标签一定不陌生。每当UI设计师给我们设计出一个个button背景的时候,我们就需要去drawable文件夹下去新建一个bg_xxx.xml,然后很多时候区别仅仅是一个边框的颜色或者填充的颜色。这就导致了很多非常…
超详细的android so库的逆向调试
好久没有写博客了,最近的精力全放在逆向上面。目前也只是略懂皮毛。 android java层的逆向比较简单,主要就是脱壳 、反编译源码,通过xposed进行hook。 接下来介绍一下,如何去调试hoo
Android 网络延迟、丢包率获取
Android获取host访问丢包率和延迟的方法 具体方法 Runtime.getRuntime().exec("ping -c $times $host")
Flutter生命周期的获取
在Android开发中,系统对Activity、Fragment的生命周期有着非常明显且较于区分的定义,但是在flutter中,由于flutter的生命周期依附在activity或fragment,它的生命周期就不同以往了,下面就展示以下flutter生命周期的理解。 在生命周…
dagger android 学习(二):AndroidInjector的使用
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 在安卓实际开发中,我们需要用到许多的activity以及fragment,这样我们在进行依赖注入的之后都要进行一些重复的操作,比如在comonent中加入void…
dagger android 学习(三):ContributesAndroidInjector的进一步优化
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 上篇文章讲述了,如果在baseActivity中调用inject方法实现依赖注入,但是这种需要重复的创建ActivityModule和ActivitySubcom…
Android Flutter混合开发问题总结
最近一直在探索android flutter的混合开发,一路遇到了很多的坑,接下来便将这些记录下来,希望能帮助到大家的开发。 flutter创建项目的指令。我们可以指定创建module还是project,可以指定语言,如java、kotlin,同时可以指定是否生成android…
Android 常用换肤方式以及原理分析
通过在setContentView之前设置Theme实现主题切换。 下载皮肤包,通过AssetManager加载皮肤包里面的资源文件,实现资源替换。 Android可以通过classloader获取已安装apk或者未安装apk、dex、jar的context对象,从而通过反射去…
dagger android 学习(一):dagger基础使用
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 用来标记构造函数,以及标记实例,这样使用被标记的对象的时候,会自动调用所标记的构造函数来创建对象。 因为UserInfo被Singleton标记了,所以这是一个单…
DSL形式的基于retorfit、协程的网络请求封装
协程正式版出来已经有一段时间,相对于线程,协程占用更小的资源同时也可以更加方便的进行各个线程的切换。从retrofit2.6.0开始,retrofit直接可以支持哦诶和协程的使用。那么接下来就给大家展示一下如何快速封装一个基于协程的dsl形式的请求方法。 文章内容以目前较为常用…
下一页
个人成就
文章被点赞
1,448
文章被阅读
116,458
掘力值
3,787
关注了
47
关注者
2,990
收藏集
4
关注标签
19
加入于
2016-10-15