首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
张小雅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Android动态权限详解
1. 什么是动态权限 去年底,上级主管部门为加强国内Android应用隐私管理,出台了一系列规定,我们的App也做了相应的修改。主要一条修改为,隐私提示与权限获取顺序。修改测试过程中,发觉部分同学对Android权限相关知识和历史并不了解,就此疫情期间忙里偷闲,整理些东西供参阅…
Android保活黑科技的技术实现
大家好,我是老玩童。今天来跟大家分享TIM最强保活思路的几种实现方法。这篇文章我将通过ioctl跟binder驱动交互,实现以最快的方式唤醒新的保活服务,最大程度防止保活失败。同时,我也将跟您分享,我是怎么做到在不甚了解binder的情况下,快速实现ioctl binder这种…
深入探索 Android 包体积优化(匠心制作-上)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 Android 性能优化的知识体系当中,包体积优化一直被排在优先级比较低的位置,从而导致很多开发同学对自身应用的大小并不重视。在项目发展的历程中,一般可划分为如下三个阶段…
GridLayoutManager这么用,你可能还真没尝试过
有同学对此表示很感兴趣,奈何没有现成的案例,于是自己就简单实现了一个,最终效果是上表中右侧的图。 相信很多同学都和我有一样的感觉,认为GridLayoutManager只能实现标准的网格布局,直到我前段时间决定研究RecyclerView,看了GridLayoutManager…
Android 常用换肤方式以及原理分析
通过在setContentView之前设置Theme实现主题切换。 下载皮肤包,通过AssetManager加载皮肤包里面的资源文件,实现资源替换。 Android可以通过classloader获取已安装apk或者未安装apk、dex、jar的context对象,从而通过反射去…
Fragment中调用startActivityForResult的那些坑
用getParentFragment发起调用,则只有父Activity和父Fragment的onActivityResult会被调用,当前的Fragment的onActivityResult不会被调用。 总结起来就是:从哪里发起调用,最终就会走到哪里。 从上面的方法中可以看出F…
开源:可热更新的客户端爬虫框架JsCrawler
最近在研究爬虫和客户端抓取网页的相关内容,想要做一个android客户端抓取博客内容的应用,发现常规的实现方案非常容易出现一些意外问题,然后便做了一个简单易用可热更新的爬虫抓取框架。
Android Fragment 使用解析
1. 基本概念 Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。 过去support-v4库是一个jar包,24.2.0版本开始,将supp…
浅谈Android的文件存储
因为项目需要,最近学了很多数据本地持久化的知识。有很多情景我们都需要遇到文件存储:从保存用户的登录状态到记录浏览信息,从保存图片到下载大型文件。所以有必要了解下Android的文件存储系统,从而轻松地去管理我们应用平常产生的数据。 这是按存储的位置来分的。应用对内部存储操作不需…
3 分钟解决 Recycleview 的上拉加载更多和下拉刷新功能
极简单的方法,实现 Recycleview 的基础功能