首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaNoober
掘友等级
android developer
|
shein
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
232
文章 226
沸点 6
赞
232
返回
|
搜索文章
最新
热门
dagger android 学习(三):ContributesAndroidInjector的进一步优化
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 上篇文章讲述了,如果在baseActivity中调用inject方法实现依赖注入,但是这种需要重复的创建ActivityModule和ActivitySubcom…
dagger android 学习(二):AndroidInjector的使用
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 在安卓实际开发中,我们需要用到许多的activity以及fragment,这样我们在进行依赖注入的之后都要进行一些重复的操作,比如在comonent中加入void…
dagger android 学习(一):dagger基础使用
本系列博客主要用于自己学习积累,顺便帮助新手入门,如有问题,多多包涵。更详细的一些使用可以看看其他更加详细的博客。 用来标记构造函数,以及标记实例,这样使用被标记的对象的时候,会自动调用所标记的构造函数来创建对象。 因为UserInfo被Singleton标记了,所以这是一个单…
无需自定义View,彻底解放shape,selector(二)
新年快乐,大家好,我又来了。。。 这篇文章主要是介绍我之前的一个框架BackgroundLibrary,预览功能的实现。 通过自定义标签去设置shape、selector的属性,省去了一大部分的shape.xml文件。 项目发布5个月,也累计了1500+的star,现在也基本稳…
一键反编译apk脚本
安卓apk反编译工具,一键反编译AndroidMainfest.xmllayoutres等资源以及class文件使用效果使用方法Github下载地址
无需自定义View,彻底解放shape,selector吧
作为一个android程序员,对于shape、selector这两个标签一定不陌生。每当UI设计师给我们设计出一个个button背景的时候,我们就需要去drawable文件夹下去新建一个bg_xxx.xml,然后很多时候区别仅仅是一个边框的颜色或者填充的颜色。这就导致了很多非常…
Android 常用换肤方式以及原理分析
通过在setContentView之前设置Theme实现主题切换。 下载皮肤包,通过AssetManager加载皮肤包里面的资源文件,实现资源替换。 Android可以通过classloader获取已安装apk或者未安装apk、dex、jar的context对象,从而通过反射去…
ARouter there's no route matched解决方法
ARouter是一个组件化开发常用的一个路由框架,它可以很方便的让我们进行组件之间的跳转。但是随着module的增多我们很容易出现there's no route matched的错误,出现这种问题会让我们在开发的时候很麻烦,却又没有报错的日志让我们查看。 在百度了很多之后发现…
通过aspectj对Android数据统计的简单实现
一个项目实现之后,我们并不知道用户对某个部分的使用频率是对少,为了更好的来对项目各个功能的使用统计,我们需要做一些数据埋点的功能,也就是每当用户点击按钮的时候,都对这次点击进行保存处理,然后再之后统一上传到服务器,进行数据分析。 假如,当前有两个方法进行数据埋点:登录和注册。 …
android基于libjpeg-turbo的图片压缩框架
a lightweight image compress framework for Android based on libJpeg. 一个基于libJpeg的压缩图片框架, 支持配合rxjava使用。 可以一行代码解决图片下载->压缩->显示的过程。 demo比较简单,运行…
下一页
个人成就
文章被点赞
1,456
文章被阅读
127,704
掘力值
3,867
关注了
48
关注者
2,991
收藏集
4
关注标签
19
加入于
2016-10-15