当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

一文看懂 Android APK 安装的原理

大家有没有想过一个应用的APK是怎么被安装到安卓手机上的,安装的本质是什么?我们知道,Windows应用程序的安装包是一个可执行的压缩包,安装的过程是把压缩包中的数据和依赖库拷贝到安装目录,再在桌面或启动栏创建快捷方式,那么安卓的APK安装过程是不是也 ...

技术博客 发布于 2019-08-27 22:02 阅读(199)

Android 6.0实现静默安装和启动

1、基本要求 实现静默安装设备一定是要可以获得Root权限的设备。 cmd界面 当shell为#时,代表可以拥有root权限。 2、静默安装 静默安装具体实现方法 public void installs(File apkFile) { String cmd = ; if (Build.VERSION.SDK_INT = Build.VERSION_CODES. ...

技术博客 发布于 2019-08-27 22:01 阅读(417)

Android开发云控平台的双向音频解决方案

随着移动互联网的发展,行业内衍生了基于移动平台的各类解决方案。其中,设备规模化管理的云控能力是各互联网公司在设备集群控制背景下的诉求。因此涌现了大批提供类似解决方案的平台。如:阿里系的阿里云MQC、阿里无线和菜鸟Nimitz等,阿里之外的有Testin、 ...

技术博客 发布于 2019-08-27 22:00 阅读(363)

Android开发者们!是时候让 Android Tools 属性拯救你了

日常开发过程中,我们都会遇到这样一种场景: 我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。 我们一般的做法是什么样的? 如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过 android:text=xxx 和 andr ...

技术博客 发布于 2019-08-27 21:59 阅读(222)

Android开发 双屏异触 --- 实现指定触摸为副屏触摸功能

在双屏异显产品中,有时候主副屏都带有触摸屏,并且要求主副屏触摸各自操作互不干扰。 Android 现有框架中已经支持副输入设备的逻辑,只是默认将所有的外部热插拔设备统一指定为副输入设备,这种逻辑我们如果是一个 i2c 加上一个 usb 触摸那么默认就可以支持 ...

技术博客 发布于 2019-08-27 21:58 阅读(534)

Android开发ListView详细介绍与使用

前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下, ListView 的使用方法,和一些需要优化注意的地方,还有日常开发过程中的一些小技巧和经验。 ListView 简介 ListView 是 Android 系统为我们提 ...

技术博客 发布于 2019-08-27 21:57 阅读(187)

组件是如何通信的?揭秘ARouter路由机制

面试官: 有没有使用过组件化,组件化通信如何做到的,ARouter有用过吗 心理分析:组件化一般在架构经常被考到,组件化的内容比较多,跟我们平时的开发mvc的单体应用不一样,组件化是团队作战,需要设计复杂的组件通信与交互 求职者: 从组件化的由来,优势 弊 ...

技术博客 发布于 2019-08-25 16:41 阅读(180)

安卓开发RecyclerView 实现吸底效果,这个必须要会啊

这些天遇到一个列表数据吸底需求,如果不满一屏就全部展示,如果超过一屏就让底部悬浮在屏幕底部。 大概效果如下图: 列表我们一般用RecyclerView来实现,关于底部悬浮这里有两种实现方法,一种是通过测量RecyclerView内容高度,另一种是用我们熟悉的ItemDec ...

技术博客 发布于 2019-08-25 16:39 阅读(344)

Android APT 注解开发--实践之BindView

什么是apt APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处理器以Java代码(或者编译过的字节码)作为输入,生成.java文件作为输出。 简单来说就是在编译期,通过注 ...

技术博客 发布于 2019-08-24 22:34 阅读(269)

扯一扯HTTPS单向认证、双向认证、抓包原理、反抓包策略

HTTP(HyperText Transfer Protocol,超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,在TCP/IP中处于应用层。这里提一下TCP/IP的分层共分为四层: 应用层、传输层、网络层、数据链路层 ; 分层的目的是: 分层能够解耦,动态替换层内协议 各个 ...

技术博客 发布于 2019-08-24 22:33 阅读(132)