首页
学习
活动
专区
工具
TVP
发布

Android随笔

专栏成员
19
文章
15310
阅读量
14
订阅数
LeakCanary笔记
RefWatcher 的代理类。通过注册 ActivityLifecycleCallbacks 回调,当 Activity 调用 onDestroy() 时进行一次内存泄漏检查,执行 RefWatcher 的 watch 方法,检测该 Activity 是否发生内存泄露。
续写经典
2018-08-28
3100
UI设计资源收集
听说国内的网盘最近要整改,所以上传了一份到Google云盘,素材的原始链接文件如果丢失,可以 参考这里 进行下载。
续写经典
2018-08-28
2.6K0
Android开发实践
全部使用小写字母。一级包名常见的有:com/cn/org/net,二级包名以公司或个人来命名,三级包名根据应用进行命名,四级包名为模块名或层级名。
续写经典
2018-08-28
9850
自定义多状态View
MultipleStatusView 继承自 RelativeLayout,所以内容视图也可以直接写在 MultipleStatusView 内部
续写经典
2018-08-28
6250
wifi加密类型
最近开发wifi方面的功能,需要根据wifi加密类型来展现UI。遇到了一个比较蛋疼的问题:如何判断wifi加密类型
续写经典
2018-08-28
1.4K0
一个适用于ListView/GridView/RecyclerView的通用适配器
简化大量重复代码 支持多布局 自定义图片加载 常用数据操作 view复用 RecyclerView item 点击和长按事件 GitHub源码地址 gradle依赖 dependencies { compile 'com.classic.adapter:commonadapter:1.8.1' //项目中使用到RecyclerView,需要添加依赖 compile 'com.android.support:recyclerview-v7:25.3.1' } 开始使用 ListView
续写经典
2018-08-28
3350
Activity/Fragment相对完整的生命周期高清大图
原图链接: https://raw.githubusercontent.com/xxv/android-lifecycle/master/complete_android_fragment_lifecycle.png
续写经典
2018-08-28
3520
mac学习笔记
在打开的文本文件中,添加如下内容(/XXX/XXX/platform-tools/为你的adb路径)
续写经典
2018-08-28
2340
git学习笔记
配置信息 显示当前的Git配置 git config --list 配置当前的用户信息 git config --global user.name 名称 git config --global user.email 邮箱 配置当前项目区分大小写 git config core.ignorecase false 下载项目 git clone xxx.git 分支 列出本地分支 git branch 列出远程分支 git branch -r
续写经典
2018-08-28
3510
Android开发实践
网上大部分命名规范文章里,并不是以模块名开头的,可能是习惯不一样,也有可能我的做法是错误的。希望您能及时指正,谢谢! 把模块名称放在最前面,再配合Android Studio一款文件分组插件(Android File Grouping Plugin),对于较大的项目还是很实用的。 效果图:
续写经典
2018-08-28
6020
JNI入门笔记-编译和使用so文件
5.2. 创建*.c文件,文件名可根据你的业务逻辑进行命名即可。然后把生成的.h文件里面的方法在这里进行实现,这里只是打印一下日志
续写经典
2018-08-28
8340
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档