![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 59
风吹掠柳稍
初级
展开
-
2021-09-14
Android息屏广播监听设备物理按键1.背景2.技术难点3.我的设备1.背景近期公司买了一款第三方的对讲机,android系统9.0,用于给公司员工平时日常工作交流使用,介于员工年龄偏大,希望将对讲机上的一些方便的物理按键拦截,并设置成播放语音,快捷接单等功能(息屏状态下)2.技术难点如果是亮屏的状态,完全可以用onkeydown拦截到很多按键,除了home键和电源键,比如像这样: @Override public boolean onKeyDown(int keyCode, K原创 2021-09-14 15:08:07 · 283 阅读 · 1 评论 -
Handle温习笔记
Handler笔记1.handler是啥handler是android给我们提供用来更新ui的一套机制,也是一套消息处理的机制,我们可以发送消息,也可以通过它处理消息大部分东西都是handler发送消息的,android的fragmwork也是通过handler处理的actitivy中各种生命周期的2.为啥使用handler,不用行不行创建一个handler的时候,它会和一个默认的线...原创 2020-03-22 01:27:19 · 201 阅读 · 0 评论 -
Android Bugly Tinker 热更新
Bugly的热更新使用记录背景最近研究热Android方面的热更新,写了一个小demo已经测试成功了,趁热打铁记录一下很久以前研究过使用tinker,无奈能力有限,一直配置不清楚,遂放弃,后来看到了Bugly的热更新也在使用tinker,而且已经有控制台,版本控制下发等功能,无需自己再写后台 , bugly将集成tinker的很多麻烦的配置写成了tinker-support的脚本,使用起来...原创 2020-01-19 15:58:53 · 334 阅读 · 1 评论 -
Android Charles Https 抓包 证书安装
Charles https android 证书配置1.第一步,打开charles,配置电脑的证书点击之后进入钥匙串弹窗Charles Proxy CA的证书时不被信任的双击选择 始终信任 电脑安装over2.第二步,配置手机证书选择安装证书到手机上,弹出如下弹窗根据上面提示,先配置手机代理然后在手机浏览器输入chls.pro/ssl(本人使用的手机QQ浏览器...原创 2020-01-08 19:09:43 · 3170 阅读 · 0 评论 -
Android端使用lzyzsd/JsBridge笔记
1.背景之前只是用webview展示网页,和前端小伙伴没怎么联调过,传uid和token也是直接在链接后面拼,但实际项目中不可避免,要和前端进行互相调用传递参数,今天从新看了一遍大佬写的JsBridge,写一个小笔记前排放入github传送门,星星最多的jsbridge! 7.4k ,同时感谢大佬lzyzsd/JsBridge2.开发工具AndroidStudio3.js_nat...原创 2019-12-30 19:54:34 · 848 阅读 · 1 评论 -
Mac系统下,配置Android gradle环境变量
背景今天在学习生成Android jar arr包时,遇到的问题,出现了如下报错:./graldew bash: ./gradlew: No such file or directory提示没有graldew,查了一些资料,让配置环境变量,索性就去配置有小伙伴对生成aar jar有兴趣的点击工具mac book proandroidstudiogradle 5.4.1借鉴过的文章...原创 2019-12-28 20:29:48 · 859 阅读 · 0 评论 -
Android带下划线的textview
Android带下划线的textview一个简单的单行textview此项目本来是为了学习jitpack发布,后来想想怎么也算是个“小轮子”,就发布出来玩玩,喜欢的同学给个小星星~要实现带下划线的textview其实有很多方法简书传送门(我居然在自己项目给别人打广告 -_-! )我这个的做法是封了一个布局代码块使用配置1.在project的build.gradle中加入jitp...原创 2019-12-28 16:20:57 · 620 阅读 · 1 评论 -
记一次发布jitpack Android依赖包
背景平时开发多数使用大佬们造的轮子~ 但是作为一名优秀的…小渣渣,也是渴望自己写一个轮子造福大家~,那么就开始造轮子的第一步,如何把轮子发出来…使用的是jitpackjitpack准备macAndroidStudio 3.5.1参考前辈的经验,传送门 :参考简书教程着手开干1.本地创建一个空Android项目,登陆自己的githu账号,建一个项目库,将本地的项目上传至gith...原创 2019-12-28 11:39:37 · 377 阅读 · 0 评论