最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

Android开发

Android开发 基础 高级内容

提速Android Gradle 构建

提速Android Gradle 构建

loading 22小时前 60浏览 0评论

提速法则一览 手段 全量构建 Java增量构建 资源增量构建 升级 android gradle tools 到3.0 -15s(-25%) -10(-38%) -2.5(-16%) 避免使用遗留的Multidex -5.5s(...

Android开发不得不去了解的网络知识

Android开发不得不去了解的网络知识

loading 2周前 (11-30) 281浏览 0评论

一 互联技术 虽然作为程序员来讲不必过多的去了解网络互联的相关技术,但是目前互联网已经转向了物联网时代,从刚开始的软件+网络,成为今天的硬件+软件+网络的模式(即物联网) 智能家居, 人工智能的实现模式也是典型的物联网产物。因此有网络基础对成为一...

Android 静默安装和卸载

Android 静默安装和卸载

loading 2周前 (11-29) 264浏览 0评论

一. 条件 系统签名 需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开发,智能设备开发。 三. 步骤 1. 在 AndroidManifest.xml 中 1.1. 在清单文件 AndroidMa...

手把手教你在Android Studio 3.0上分析内存泄漏

手把手教你在Android Studio 3.0上分析内存泄漏

loading 2周前 (11-28) 347浏览 0评论

戳我下载 Android Studio 3.0 这个不用梯子我会告诉你吗 1.写在前面 Google在上周发布了Android Studio 3.0的正式版本,周四早晨在上班的地铁上就看到群里在沸沸扬扬的讨论关于3.0版本的各种坑,啊,不对,各种...

Android屏幕常亮功能其实很简单

Android屏幕常亮功能其实很简单

loading 3周前 (11-27) 266浏览 0评论

笔者所在公司做的APP是股票类的,用户在查看股票报价页面的时候,往往需要开启盯盘模式,这个时候屏幕是不能黑屏的,黑屏会导致用户看不到一些关键报价涨跌,错过了买入卖出的最佳时机,就会给用户造成损失,这是股票类软件所不能容许的,所以一般的股票类APP都会...

一次触摸,Android到底干了啥

一次触摸,Android到底干了啥

loading 3周前 (11-23) 286浏览 0评论

当我们在写带有UI的程序的时候,如果想获取输入事件,仅仅是写一个回调函数,比如(onKeyEvent,onTouchEvent….),输入事件有可能来自按键的,来自触摸的,也有来自键盘的,其实软键盘也是一种独立的输入事件。那么为什么我能通过回调函数获...

Android Studio 小技巧/快捷键 合集

Android Studio 小技巧/快捷键 合集

loading 3周前 (11-22) 739浏览 0评论

本文讲的是Android Studio 小技巧/快捷键 合集, 原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : ...

Android系统的安全设计与架构

Android系统的安全设计与架构

loading 3周前 (11-21) 268浏览 0评论

Android系统的安全设计与架构 一、安全策略 1、Android 的总体架构由5个主要层次上的组件构成,这5层是:Android应用层、 Android框架层、Dalvik虚拟机层、用户空间原生代码层和Linux内核层。 2、安全边界,有时也会...

彻底理解引用在 Android 和 Java 中的工作原理

彻底理解引用在 Android 和 Java 中的工作原理

loading 4周前 (11-20) 333浏览 0评论

摘要: 本文讲的是彻底理解引用在 Android 和 Java 中的工作原理,几周前,我很荣幸地参加了在波兰举行的 Mobiconf ,移动开发者参加的最好的研讨会之一。我的朋友兼同事 Jorge Barroso 做了个名为“最好(良好)的做法”的演...

Android 7.0 FileUriExposedException 解决,支持新浪微博

Android 7.0 FileUriExposedException 解决,支持新浪微博

loading 4周前 (11-19) 175浏览 0评论

从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为...

Android 架构演化之路

Android 架构演化之路

loading 4周前 (11-17) 316浏览 0评论

大家好! 过了一好阵子了(在此期间我收到了大量的读者反馈) 我决定是时候回到手机程序架构这个话题上了(这里用android代码举例), 给大家另一个我认为好的解决方案. 在开始之前, 我这里假设大家都读过了我之前用简洁的办法架构Android程序一文...

Android热修复框架Tinker初体验

Android热修复框架Tinker初体验

loading 4周前 (11-16) 287浏览 0评论

1.Tinker简介 Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然也可以使用Tinker来更新你的插件。 详细说明:Tinker介绍 2.Tinker快速...

我希望在我写第一个安卓 APP 前知道的 6 件事情

我希望在我写第一个安卓 APP 前知道的 6 件事情

loading 4周前 (11-15) 493浏览 0评论

摘要: 本文讲的是我希望在我写第一个安卓 APP 前知道的 6 件事情,我的第一个 APP 是极其糟糕的. 实际上, 它已经糟糕到了让我把它从商店下架, 我甚至不愿费事儿再把它写进简历. 如果在我写它之前知道一些关于安卓开发的事情, 这个 APP 本...

加快apk的构建速度,如何把编译时间从130秒降到17秒(二)

加快apk的构建速度,如何把编译时间从130秒降到17秒(二)

loading 1个月前 (11-14) 295浏览 0评论

在上一篇文章加快apk的构建速度,如何把编译时间从130秒降到17秒中讲了优化的思路与初步的实现,经过一段时间的优化性能和稳定性都有很大的提高,这里要感谢大家提的建议以及github上的issue,这篇文章就把主要优化的点和新功能以及填的坑介绍下。...