首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
安锦然
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android点将台:颜值担当[-Activity-]
零、前言1.本文的知识点2.Activity总览一、生命周期测试:1.打开与关闭1.1.打开LifeCycleActivity:1.2.返回键关闭LifeCycleActivity:2.跳转普通Act
Android 8.0 应用保活实践
虽然我也觉得强行保活应用挺不厚道的,但是没办法,为了完成需求。一开始尝试的方案是Android5.0后系统提供的JobScheduler,能够预先设置条件,达到条件时自动启动JobService,在A
ConstraintLayout的使用教程
以上几个特性部分有点抽象,官方文档中也对每一个特性都进行了详细的说明和举例,有意者可以单独去查阅,ConstraintLayout , 在下面的应用场景中也会穿插说明。对于开发者来说,主要了解使用场景和在项目中如何使用,用得多了就对该控件有了比较深入的了解。再看文档会更容易理解…
Android 辅助服务与悬浮窗
辅助功能服务在后台运行,并在触发AccessibilityEvent时由系统接收回调。这样的事件表示用户界面中的一些状态转换,例如,焦点已经改变,按钮被点击等等。现在常用于自动化业务中,例如:微信自动抢红包插件,微商自动加附近好友,自动评论朋友,点赞朋友圈,甚至运用在群控系统,…
知无涯,行者之路莫言终 [- 编程之路2018 -]
待续...
RxJava2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装
入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的 util 和 ui 均放入到了共同的 Common 包下,导致里面部分代码耦合,后来为了降低耦合性又将 Common 拆分为了lib_common和lib_ui,但是 lib_ui…
Android 实习生面试经历记录
从 2018.12.28 的第一次面试到 2019.01.09 整整横跨了一年。也面试了几家公司的 Android 实习僧的岗位。
Android 实现一个通用的圆角布局
一般的实现方法是上面的图片左上和右上设置圆角,下面的文字部分左下和右下设置圆角,而 Glide 默认是不支持指定位置设置圆角的,需要通过自定义 Transformation 实现,而 GIF 动图也是不支持圆角的。 完整的描述了绘制流程,后面的注释是我补充的对应的方法,因此我们…
借助 AIDL 理解 Android Binder 机制——Binder 来龙去脉
AIDL 是 Android Interface Definition Language(Android 接口定义语言)的缩写,它是 Android 进程间通信的接口语言。由于 Android 系统的内核是 Linux,它采用了进程隔离机制,使得不同的应用程序运行在不同的进程当…
一. 线程管理之Thread基础
一. 线程管理之Thread基础 二. 线程管理之线程池 三. 线程管理之ThreadLocal 四. 线程管理之Android中的多线程 一. 进程和线程 概念:进程是程序的实体,是受操作系统管理的基本运行单元. 概念:操作系统中最小调度单元,一个进程可以拥有多个线程. ne…