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

Android开发

Android开发 基础 高级内容

谷歌官方Android应用架构库——App 架构指南

谷歌官方Android应用架构库——App 架构指南

loading 4天前 266浏览 1评论

架构库版本:1.0.0 Alpha 2 – June 2, 2017 本指南使用于具有构建应用程序基础并且想了解构建强大、优质的应用程序的最佳实践和推荐架构的开发人员。 注:本指南假定读者熟悉 Android Framework。如果...

快速入门 Kotlin 的 11 招

快速入门 Kotlin 的 11 招

loading 5天前 200浏览 0评论

最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以我决定把一些常用的...

沉浸式管理:让你的APP更优雅

沉浸式管理:让你的APP更优雅

loading 1周前 (06-16) 272浏览 0评论

自从android4.4开始,android手机状态栏再也不是一成黑的时代,之前叫做变色龙,miui6发布会把他叫做沉浸式,之后大家就自然而然的接受了沉浸式这个名称,其实实际应该叫做Translucent Bar,即为透明状态栏。 沉浸式实现原理其实...

MockNet -- Android网络接口开发与测试神器

MockNet — Android网络接口开发与测试神器

loading 2周前 (06-14) 257浏览 0评论

最近写了一个轻量级的服务器框架 MockNet,可以在 Android 上或者 Java 平台快速搭建服务器,方便开发和测试网络接口,不需要服务器知识就可以使用。 写这个框架的原因 平时写项目的时候,总会遇到这些情况 服务器接口还没有写好,Andr...

Android Studio 上传 Library 至 Jcenter 生成依赖的两种方式

Android Studio 上传 Library 至 Jcenter 生成依赖的两种方式

loading 2周前 (06-13) 213浏览 0评论

之前感觉 Studio 中直接使用 compile ‘xxxxxxx’ 感觉挺方(装)便(逼)的。然后网上翻阅了老多的资料,不停的去尝试。虽然当时也成功了,后来才发现原来账号都注册错了(注册成组织账号了 /尴尬)。这里整理一下上传的完整步骤。 注册 ...

听阿里云工程师谈谈如何开发一个优秀的SDK

听阿里云工程师谈谈如何开发一个优秀的SDK

sherry 2周前 (06-11) 260浏览 0评论

作者简介:德胜 现任阿里视频云团队资深开发工程师,多年移动端音视频经验,现在从事业务架构设计、客户技术支持等相关工作。 越来越多的开发者选择使用SDK来辅助开发,作为一种工具,它可以帮助你快速建立应用软件,而省去了编写硬件代码和基础代码架构的过程。我...

Android SDK版本号 与 API Level 对应关系

Android SDK版本号 与 API Level 对应关系

loading 2周前 (06-09) 256浏览 0评论

Android SDK版本号 与 API Level 对应关系 新接触Android开发,多次遇到SDK版本与API LEVEL的对应关系,就进行了一下总结,以备后续查看。 API是开发用的,所以API LEVEL可以认为是内部的;而SDK的版本提...

Android6.0权限管理-PermissionsDispatcher

Android6.0权限管理-PermissionsDispatcher

loading 3周前 (06-08) 306浏览 0评论

新的运行时权限仅当我们设置targetSdkVersion to 23才起作用,app在6.0之前的设备依然使用旧的权限系统。 如果app的targetSdkVersion 低于 23,那将被认为app没有用23新权限测试过,那将被继续使用旧有规则:...

Kotlin 函数与函数式编程浅析

Kotlin 函数与函数式编程浅析

loading 3周前 (06-07) 241浏览 0评论

自从Google爸爸宣布Kotlin为自己的干儿子之后,Kotlin被各大社区炒的火热。 如果你对Kotlin语法一无所知,推荐先阅读官方文档或者中文站(https://www.kotlincn.net/docs/reference/)之后再看这篇文...

Android Studio中使用apt

Android Studio中使用apt

loading 3周前 (06-06) 344浏览 0评论

Android Studio中使用apt 一、前言 你还在对着枯燥的重复代码一味复制粘贴吗?这样跟搬砖有何区别?你是否曾想过:你用代码编写出一个自动化的APP,但为何代码本身却缺少了活力?掌握Android-apt,杜绝重复代码,让你写代码如写诗般优...

Android 自定义的AlertDialog强化版

Android 自定义的AlertDialog强化版

loading 3周前 (06-05) 452浏览 0评论

介绍了自定义的AlertDialog,在此基础之上,再来看下常用的自定义的AlertDialog。 ItemDialog: 首先来看下android原生的itemDialog package com.example.yk.dialogtes...

Android MVP模式实战

Android MVP模式实战

loading 3周前 (06-03) 316浏览 0评论

一、什么是MVP 在网上找了些资料,整理如下: MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。 模型(Model):负责处理数据的加载或者存储,比如从网络或本地数据库获取数据等; 视图...

在Android Studio 3中使用Kotlin

在Android Studio 3中使用Kotlin

loading 4周前 (06-01) 583浏览 0评论

Android Studio 3中让Kotlin成为了默认语言,所以自己迫不及待的试用了一下,结果还是很让人激动的。 先分享一个Android Studio的下载地址:获取 Android Studio 预览版 | Android Studio。这个...