Android Build系统深入理解

Android Build 系统是用来编译 Android 系统、Android SDK 以及相关文档的一套框架。在Android系统中,Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是...

Android Studio Kotlin开发环境IDE配置

Google近日在谷歌开发者大会宣布Kotlin成为Android开发的第一级语言,即Android官方开发语言,可见Google对Kotlin的重视,本文就介绍一下Android Studio下的Kotlin开发环境配置以及示例程序。如果...

Android N支持多窗口

Android N 可以同时显示多个应用窗口。 在手机上,两个应用可以在“分屏”模式中左右并排或上下并排显示。例如,用户可以 在上面窗口聊QQ,下面窗口发送短信。如图所示,两个app在分屏模式?...

Android 系统 Window 和 WindowManager

有时我们要在系统桌面上显示一个类似悬浮窗的东西,这种效果就需要用 Window 来实现,Window 是一个抽象类,表示一个窗口,它的具体实现类是 PhoneWindow,实现位于 WindowManagerService 中。相信看??...

UDP广播实现Android局域网Peer Discovery

本文将介绍以下知识点:TCP与UDP的区别;单播、多播、广播;Java中实现UDP的重要的类;Peer Discovering方案一、TCP vs UDPTCP:Transmission Control Protocol(传输控制协议)TC...

Android Studio插件ADB WIFI真机无线调试

Android Studio 插件实现真机无线调试。步骤如下:1. 手机开启 USB 调试模式 :把手机通过 USB 数据线连接到电脑,开启 USB调试,步骤如下:(以MEIZU PRO6 ,flyme5.2.3.0A为例)    将手机连...

Android NDK编译移植rtmpdump/librtmp

RTMPDump库包含三个部分:1、一个基本客户端程序2、两个服务器程序 rtmpsrv和rtmpsuck3、一个支持rtmp协议的库 librtmp下载RTMPDump最新源码,可以通过git拉取master分支上的最新代码: git c...

Android Things物联网操作系统烧录和入门示例

Android Things为Google公司推出的全新物联网操作系统前身是去年发布的物联网平台 Brillo。Brillo 使用 C/C++ 基于 NDK 进行开发,而Android Things使用JAVA、Android Studio...

Android Socket加密传输大文件

前言数据加密,是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它的核心是密码学。数据加密目前仍是计算机系...

Android BaseFragment基类简化开发

目的: 当有多个Fragment使用时,提供一个抽象基类BaseFragment, 来封装一下方法,使其Fragment的使用简单化。解决问题:1: 使用getActivtiy() 为空的情况,2: 简化了onCreateView, 只需要...