首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发
BennuCTech
创建于2021-10-28
订阅专栏
Android开发中的一些知识
等 56 人订阅
共64篇文章
创建于2021-10-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Google ML Kit系列:在Android上实现OCR本地识别
Google ML Kit是Google出的一套机器学习工具,可以在移动端运行机器学习模型实现文字识别、人脸检测等功能。这套工具包括以下功能:文字识别、人脸检测、条形码扫描、图片标签、对象检测等
Android面试:Handler机制全面详解
做Android开发一定绕不开Handler机制,关于Handler机制大家也是耳熟能详了,本文就不详细讲解这些基本知识了,重点关注一下looper到底是怎么工作的?
Android启动系列之四:Activity启动流程
前言 Activity的启动有两种流程,一种是入口Activity的启动,另外一种就是普通Activity启动。入口Activity是指应用程序启动的第一个Activity,它的启动过程也可以理解为应
Android启动系列之三:应用进程创建和启动
前言 启动一个应用的前提就是这个应用所需的进程已经启动,所以AMS在启动应用是会首先检查这个应用的进程是否存在,如果不存在就会请求Zygote进程fork一个新的进程并启动起来。 在前面的文章里我们知
Android如何保持后台运行——唤醒锁机制
前言 如今在Android上想要保证存活越来越难了,但是Android提供有一个机制——唤醒锁,可以保证cpu一直不休眠,但是代价就是耗电高。这个机制主要是用于一些特别的场景,比如音乐类APP在后台播
如何在Android中实现文件/文件夹压缩
在开发Android应用过程中,基本都会遇到需要压缩文件的需求,比如打包日志文件上传等功能,今天就来看看如何开发一个通用的工具类用于压缩文件或文件夹。
Android面试经:Broadcast需要注意哪些细节
在android中,广播也是我们经常使用的组件,但是因为大部分使用场景简单,所以关注不多,今天就让我们来探索一下Broadcast。
Activity单元测试Instrumentation入门
我们用Android Studio创建一个新的项目的时候,会发现在main目录的同级有两个目录test和androidTest,这两个就是单元测试代码
Android如何实现轮播效果:ViewFlipper 和 ViewAnimator
我们熟悉的顶部广告一般左右轮播,这种情况大部分通过ViewPager实现。而那种上下轮播的消息tips(一般是条状)则可以使用ViewFlipper实现。
Android如何显示gif动图:AnimatedImageDrawable
我们知道,Android的基础组件ImageView本身是不支持gif动图的,从Android 9.0开始Google已经加入了gif支持————AnimatedImageDrawable
Android进程间大数据通信:LocalSocket
说起Android进行间通信,大家第一时间会想到AIDL,但是由于Binder机制的限制,AIDL无法传输超大数据。 那么我们如何在进程间传输大数据呢? Android中给我们提供了另外一个机制
Didn‘t find class “android.view.x“问题原理剖析及解决
问题是Didn‘t find class “android.view.x“,经过上网查询发现有人提到说将build.gradle中的shrinkResources设置为false即可解决,但是为什么呢
Jetpack:Android新一代导航管理Navigation
在Jetpack中Google推出了新一代导航管理————Navigation。今天来给大家介绍一下
横竖屏切换导致页面频繁重启?详细解读 screenLayout
前几天多名用户反馈同一个问题,在小新平板上无法上网课,点击上课按钮后就退回到首页了。同事了解了一下发现小新平板现在销量特别好,于是赶紧申请了一台测试机打算看看到底是什么问题。
如何自定义TabLayout样式
当然TabLayout可以自己实现TabItem,这样就可以满足大部分需求。但是其实使用默认的TabItem也可以实现很多样式,我们可以使用一些巧妙的方法来达到我们需要的效果
Android 13带来了哪些新功能?需要哪些适配工作?
目前Google已经发布了Android13的正式版,虽然国内的手机能用上Android13还有一段时间,不过开发者们可以通过模拟器来体验,那么我们来看看Android13都有哪些重要的改变
实现一个悬浮在软键盘上的输入栏
我们要实现一个悬浮在软键盘上的输入栏(即一个悬浮栏),过程中遇到了很多问题,查阅了一些网上的文章,结果发现不少是错误的,走了一些弯路,这里就一一记录一下。
App如何防止抓包
App安全非常重要,尤其是数据安全。但是我们知道通过Charles等工具可以对App的网络请求进行抓包,如果我们的数据没有进行加密,这样这些信息就会被清除的提取出来,会被不法分子进行利用。保证数据安全
如何延迟Fragment的导航过渡
做应用提高用户体验是很关键的,对于用户体验来说有一件事是不能回避的,就是页面切换的过渡动画。因为后一个页面可能会加载数据,所以切换时后一个页面是空白的导致用户体验比较差。那么如果下一个页面数据加载可能
Android Jetpack:利用Palette进行图片取色
新来一个产品MM,因为比较平,我们就叫她A妹吧。A妹来第一天就指出:页面顶部的Banner广告位的背景是白色的,太单调啦,人家不喜欢啦
下一页