Android检测虚拟机的方法 安卓模拟器检测的方法有很多,一些简单的信息能通过软件伪造,但是全方位多维度的伪造就相当难了,这里集合了几乎所有的安卓模拟器检测方法,为了测试检...
Android检测虚拟机的方法 安卓模拟器检测的方法有很多,一些简单的信息能通过软件伪造,但是全方位多维度的伪造就相当难了,这里集合了几乎所有的安卓模拟器检测方法,为了测试检...
前言 存储适配系列文章: Android-存储基础[https://www.jianshu.com/p/cf6111e497cf]Android-10、11-存储完全适配(上...
概述 InputFilter是系统提供的一个接口,里面只有一个方法filter(),用于过滤输入/插入的字符串,返回值为CharSequence。 一般都是通过判断语句来过滤...
我们升级到Targetsdk29有大半年时间了,今年为了满足审查去除蓝牙的精确定位权限,以及满足上架Google Play的要求,需要将Targetsdkversion升级到...
努比亚技术团队原创内容,转载请务必注明出处。 Android卡顿掉帧问题分析之原理篇[https://www.jianshu.com/p/386bbb5fa29a] Andr...
努比亚技术团队原创内容,转载请务必注明出处。 Android卡顿掉帧问题分析之原理篇[https://www.jianshu.com/p/386bbb5fa29a] Andr...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
前言 上一篇阐述了皮肤包的创建和配置使用Android-skin-support生成换肤包,那么这一篇文章我们就来阐述一下Android-skin-support的原理。 正...
搜集的ESC/POS命令 前言 做过两次票据打印的工作了,第一次做完的时候没有做大规模的整理,结果第二次做的时候命令都忘的差不多了,不得不重新查对应资料,再重新做整理。 ES...
前言 在之前写过一篇Android操作蓝牙打印机(上)[https://www.jianshu.com/p/534849d48956],当时也是因为自己在工作中确实走了许多弯...
OverView 在上一篇从顶层整体流程分析TextView时能看到Layout这个重要概念,无论是onMeasure()过程还是onDraw()过程,主要工作都是由Layo...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...
苹果M1芯片笔记本能安装运行Android Studio和模拟器吗? 能!能!能! ps:大年初一,本该吃吃喝喝,养养膘,打打牌。但是就在前几天,大学时期买的,用了6,7年的...
App启动过程 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求 system_server...
启动没有在AndroidManifest中注册的Activity是安卓插件化中一个很重要的知识点,只有这样你才能把Activity中分离出来,放到插件中. 启动没有在Andr...
前言 熟悉Activity的启动流程和运行原理是一个合格的应用开发人员所应该具备的基本素质,其重要程度就不多做描述了。同时,知识栈应该不断的更新,最新发布的Android 9...
简单的梳理一下setContentView()方法都干了什么。启动Activity之后,我们写的布局文件怎么就展示在了该Activity的页面之上。我们知道的window,w...