面试
文章平均质量分 71
秋天不落叶-
移动端开发
展开
-
Android 使用pl.droidsonroids.gif.GifImageView在安卓中显示动图遇到的问题
在做一款聊天软件,其中聊天界面需要发送表情,而表情都是动图,在安卓中想要显示动图,就要借助第三方框架,我选的是pl.droidsonroids.gif.GifImageView。使用方法如下:你在github上下载了android-gif-drawable.aar后,解压后,将jni文件下的所有文件夹以及classes.jar拷贝到你安卓项目的libs文件下,然后将你项目代码中的imageview换成第三方的,效果如下:java类中代码:GifImageView gifImageVie.原创 2021-08-10 17:16:28 · 1581 阅读 · 0 评论 -
网络请求返回HTTP状态码(404,400,500)
HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用所有状态解释:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。原创 2020-05-20 15:47:09 · 2105 阅读 · 0 评论 -
Android利用NotificationListenerService监听获取通知栏使用权,统计微信加好友功能
为了实时获取通知栏状态的消息状态和内容进行获取,能够判断当前消息移除或者推送 A service that receives calls from the system when new notifications are posted or removed, or their ranking changed. To extend this class, you mu...原创 2020-04-23 11:16:02 · 2132 阅读 · 0 评论 -
阿里内部偷师Android规范文档
前言一份合格的代码不应只满足于实现功能, 更应该遵循良好的规范. 遵循良好的代码规范有利于:提升程序稳定性, 减少代码隐患, 降低故障率; 增强可扩展性, 大幅提高维护效率; 统一标准, 提升多人协作效率; 方便新人快速上手, 在项目组人员发生变动时保证项目进度;这里梳理一下Android开发过程中需要注意的一些地方, 包括多个部分, 另外根据约束力强弱分为两类:强制: 如果不...原创 2020-04-09 18:37:59 · 148 阅读 · 0 评论 -
Android通过代码模拟物理、屏幕点击事件,adb 执行各种命令点击事件;
本文讲的是通过使用代码,可以控制手机的屏幕和物理按键,也就是说不只是在某一个APP里去操作,而是整个手机系统。getevent/sendeventgetevent&sendevent 是android系统下的一个工具,可以模拟多种按键和触屏操作,产生的是raw event,raw event经过event hub处理产生最终的gesture事件。getevent用于获取当前系统inp...原创 2019-11-04 11:42:29 · 1465 阅读 · 0 评论 -
面试常见问题及回答 面试技巧及注意事项
一、面试程序 不同的单位对面试过程的设计会有所不同,有的单位会非常正式,有的单位则相对比较随意,但一般来说,面试可以分为以下五个阶段: 第一阶段:准备阶段。准备阶段主要是以一般性的社交话题进行交谈,例如主考会问类似“从宿舍到这里远不远”、“今天天气很好,是吗?”这样的问题,目的是使应聘人员能比较自然地进入面试情景之中,以便消除毕业生紧张的心情,建立一种和谐、友善的面试气氛。毕业生这转载 2015-08-07 16:44:00 · 759 阅读 · 0 评论 -
adb 命令模拟按键事件
例子://这条命令相当于按了设备的Backkey键adb shell input keyevent 4 //可以解锁屏幕adb shell input keyevent 82 //在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)adb shell input swipe 50 250 250 250 500转载 2016-09-02 15:38:28 · 4960 阅读 · 0 评论 -
Android后台保活实践总结:即时通讯应用无法根治的“顽疾”,手机root权限下,应用清理掉,服务不死
前言Android进程和Service的保活,是困扰Android开发人员的一大顽疾。因涉及到省电和内存管理策略,各厂商基于自家的理解,在自已ROOM发布于都对标准Android发行版作为或多或少的改动,使得应用层程序在处理进程和Service保活问题上变的异常复杂,且很难兼容,因为说不定哪款手机或者哪个版本的省电策略发生改变,那么随之而来的就是进程和Service保活的差异。在应用场景上,...原创 2019-09-11 19:12:00 · 1244 阅读 · 0 评论