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

找到  技术博客  ( 692 个)

Android开发中的应用安全风险与防范

最近一段时间在做Android应用安全方面的功课,本文进行简单梳理方便以后Review,有错误和遗漏之处还请大家指出。 代码混淆 Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外 ...

技术博客 发布于 2019-01-16 22:43 阅读(143)

Android开发基于RTMP实现视频直播

前言 近两年时间,视频直播可谓大火。在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等。本文要讲解的是如何使用一系列免费工具,打造一套视频直播方案。 视频直播流程 视频直播的流程可以分为如下几步 ...

技术博客 发布于 2019-01-15 16:57 阅读(114)

CentOS定时备份mysql数据库和清理过期备份文件

本篇主要用于介绍如何在linux服务器下编写备份mysql数据库文件和清理过期备份文件的脚本,以及设置定时任务启动脚本,做到每天定时备份数据库和清理过期备份文件的需求,同时也是一个踩坑记录,本以为网上会有很多相关的博客可以一下子就弄好,没想到花了半 ...

技术博客 发布于 2019-01-14 21:27 阅读(188)

Android ViewGroup的draw和onDraw的调用时机

前几天遇到一个ViewGroup.onDraw不会调用的问题,在网上查了一些资料,发现基本都混淆了 onDraw 和 draw 的区别,趁着十一假期有时间,简单梳理了下这里的逻辑。 View.draw 和 View.onDraw 的调用关系 首先, View.draw 和 View.onDraw 是两个不同的方法,只 ...

技术博客 发布于 2019-01-14 21:26 阅读(370)

APICloud · 跨越2018,技术改变世界

在APICloud发展轨迹中, 2018注定是疾速的一年, 更多的风口趋势和现象级应用背后, 是技术在推动着世界的加速转动。 APICloud所提供的技术服务,在混合之力的驱动下不断完善升级,让你的App更快的开发和迭代成为APICloud技术能力的核心导向,以此渗透至开发 ...

技术博客 发布于 2019-01-14 21:24 阅读(300)

Android快速开发框架,基础库,样式库,组件化,组件集成

概述 快速开发框架,并不是现成的框架。它是一种架构,它集成了基础库,网络库,尺寸颜色主题定义,并提出了一种组件化设计。它更像是一种sdk+架构设计抽象。本文也提供了组件设计规范和集成demo,开发者使用时,还需要做定义工作。 目标 快速接入基础库和组 ...

技术博客 发布于 2019-01-14 21:23 阅读(295)

Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦

前言 最近公司项目比较空,花了点时间写了个人脸识别的app,可以查看你的性别、年龄、颜值、情绪等信息,利用的是Face++的人脸识别API。本项目采用了 MVP 的架构,使用了 Retrofit、RxJava、Dagger、EventBus 等框架进行开发和解耦,利用 MaterialDesign 进 ...

技术博客 发布于 2019-01-13 22:11 阅读(215)

android矢量图使用及踩坑记录

一、由于png、jpg图片占用内存大,所以从android5.0开始支持一种全新的矢量图,svg格式的图。这种图优势大,占用内存小,且缩放后依旧清晰。那么如何使用呢? 二、设计一般会给出png及svg格式的两种图,如果用png格式的话,建议先用tinyPng进行压缩后再使用 ...

技术博客 发布于 2019-01-13 22:09 阅读(166)

Android开发音视频应用之构建媒体浏览器服务

构建媒体浏览器服务 您的应用必须MediaBrowserService在其清单中声明带有intent-filter。您可以选择自己的服务名称; 在以下示例中,它是MediaPlaybackService。 service android:name=.MediaPlaybackService intent-filter action android:name=android.medi ...

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

Android工程内嵌Flutter,跨平台的渐进式解决方案

其实2017年的时候就已经接触Flutter了,但也只是写了个HelloWorld,一方面是Flutter在那时候还只是preview版本,另一方面ReactNative在那时候非常火热,忙于用ReactNative重构项目,错过了入坑Flutter的第一梯队。 在谷歌的2018IO大会上Flutter再一次成为了 ...

技术博客 发布于 2019-01-11 14:54 阅读(246)