登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

hander,message简单用法(基础用法)

千变万化,都离不开基础,基础越牢固,,走的越远,message发送的几种方式,看源码最好了。privateclassMyThreadimplementsRunnable{@Overridepublicvoidrun(){/***第一种方式*///Messagemessage=Message.obtain();//message.what=1;//message.arg1=2;//message.arg2=3;//message.obj="wodedongxi";//mHandler.sendMessage( ...
zhaoerlei 2017-9-5 22:45
阅读:97 评论:0 赞:0

全新 Android 构建组件到底有多好用?

开发者们可能是世界上最“贪图享乐”的人群了——事实上您找不到另外一群人会在避免枯燥重复的工作方面投入如此高的热情。为了让开发者们在开发全新的Android应用时更加省心,我们听取了大家的意见,并推出了全新的构建组件↓*注1: 文档库 ↓https://developer.android.google.cn/topic/libraries/architecture/ ...
谷歌开发者 2017-9-5 16:15
阅读:163 评论:0 赞:0

Android O 让安装应用更安全

部分观察仔细的用户会注意到AndroidO的一个新特性:“允许未知来源”的设置已经消失不见。要知道,这是在此前的Android版本中,安装GooglePlay或是其他认证商店之外的应用所必经的设置。本文就围绕新的未知来源应用安装许可,以及它为用户以及开发者所带来的益处展开。前段时间我们发布了GooglePlay保护机制(GooglePlayProt ...
谷歌开发者 2017-9-5 16:14
阅读:138 评论:0 赞:1

Android Oreo 后台运行限制

后台计算十分重要——不论是从服务器获取最新数据还是对UI搜集到的数据进行进一步处理都需要用到后台处理。然而,在如今的移动环境下,过量的后台计算也会确实地影响用户体验和手机续航。所以我们在AndroidOreo里针对后台运行做出了一些限制,当然这并不意味着您只能在前台进行计算了,事实上替代方案有很多。但不论怎样, ...
谷歌开发者 2017-9-5 16:12
阅读:147 评论:0 赞:0

2017 Google ARCore开发准备(android端)

本文译自官网文档,原文地址——developers.google.com/ar/develop/java/getting-started。注:目前ARCore还处在预览状态,正式发布的1.0版本可能会有较大变动。由于项目需要,现将官网逐步推出的英文文档进行翻译并记录使用过程可能出现的坑。一.搭建开发环境1.安装2.3版本以上的AndroidStudio并配有7.0(API24)以上Andro ...
Torr 2017-9-5 12:09
阅读:148 评论:0 赞:1

Android零基础入门第56节:翻转视图ViewFlipper打造引导页和轮播图 ...

  前面两期学习了 ViewAnimator及其子类ViewSwitcher的使用,以及ViewSwitcher的子类ImageSwitcher和TextSwitcher的使用,你都掌握了吗?本期我们一起来学习ViewAnimator另一个子类 ViewFlipper组件的使用。一、ViewFlipper概述    ViewFlipper组件继承了ViewAnimator,它可调用ad ...
鑫鱻 2017-9-5 11:07
阅读:162 评论:0 赞:1

基于Retrofit、OkHttp、Gson封装通用网络框架

背景android开发过程中网络请求作为最重要的组成部分之一,然而对于大部分android开发者在网络请求上有太多疑惑,不知道如何去选型?通过原生的HttpClient、HttpUrlConnection封装?还是通过第三方框架再封装?笔者以为采用广泛被使用的第三方网络框架再封装为上策,因为这些网络框架如retrofit、okhttp、volley等是被全球android ...
littleRed 2017-9-5 10:13
阅读:399 评论:1 赞:2

View绘制基本知识点

!通过阅读Android开发艺术探索整理底层工作原理:测量流程、布局流程、绘制流程常见回调方法:构造方法onAttachonVisiblityChangedonDetachViewRoot对应ViewRootImpl,连接WindowManager与DecorView的纽带。performTraversals方法:完成measure、layout、draw流程传递流程:ViewGroup       ...
PPP孩 2017-9-4 18:56
阅读:177 评论:0 赞:1

Android官方数据绑定框架DataBinding

数据绑定框架给我们带来了更大的方便性,以前我们可能需要在Activity里写很多的findViewById,烦人的代码也增加了我们代码的耦合性,现在我们马上就可以抛弃那么多的findViewById。说到这里,有人可能会有个疑问:我使用一些注解框架也可以不用findViewById啊,是的,但是注解注定要拖慢我们代码的速度,DataBinding则不会, ...
AlonMessi 2017-9-4 18:18
阅读:138 评论:0 赞:0

ImageSwitcher和ImageSwitcher继承了ViewSwitcher

解了ViewAnimator组件和ViewSwitcher组件的使用,你都掌握了吗?本期一起来学习ViewSwitcher的两个子组件ImageSwitcher和TextSwitcher。一、ImageSwitcher    ImageSwitcher和ImageSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件时使用  ...
k4fdbjw4 2017-9-4 17:59
阅读:41 评论:0 赞:0

Android 巧妙封装,基于Retrofit+RxJava网络框架

前言Leopard意为猎豹,在所有猫科动物中。猎豹体型最小,速度快、最稳定。这也是笔者想用这个名字命名这个Kit的原因。希望这个Kit能对部分开发者对于网络框架封装的一些思路有所帮助,笔者也在奋斗路上坚持总结进步中,共勉!Leopard,目前实现功能提供一个满足日常需求的HTTP线程安全请求封装Library,底层由Retrofit+Okht ...
AlonMessi 2017-9-4 16:16
阅读:272 评论:1 赞:2

在 Kotlin 的 Android 项目中使用 Retrofit+RxJava

众所周知,在今年的GoogleI/O上宣布了将Kotlin作为Android开发的官方支持语言。今天这里就介绍下如何在用Kotlin的Android项目中使用Retrofit(Retrofit可以说是最受欢迎的网络第三方库,即使是Google也在他们的代码示例中用到了它)。在今天的这篇文章中,我们将讨论如果通过Retrofit+RxJava+Kotlin在项目中使用RESTAPI,也 ...
AlonMessi 2017-9-4 16:07
阅读:9305 评论:1 赞:0

MVP+Retrofit+dagger2+RxAndroid框架整合项目配置

说明AndroidMVP+Retrofit+dagger2+RxAndroid这是目前比较流行的一套Android开发框架,我所使用的这个框架还结合了,lambda,icepick,以及butterknife下面简要介绍一下这些东西。MVP模式:主要实在传统的MVC模式上新增了一层presenter,作为View与Model交互的中间纽带,处理与用户交互的负责逻辑。Retrofit:是Square公司开 ...
kengsirLi 2017-9-4 15:56
阅读:173 评论:1 赞:1

在项目中优雅引入Dagger2+Retrofit+RxJava(RxAndroid)

Dagger2具体的Dagger2描述请大家自行百度,这里只阐述自己对其的一些理解在查看下文的时候,我们需要了解以下几个概念:1:什么是依赖注入?在此对依赖注入进行解释,我们将依赖|注入分开,依赖就是找你当前对象中所依赖的其他对象,比如说学生对象中存在着教师的引用,调用学生的听课方法,就必然需要用到教师这个对象,不然谁去给学 ...
kengsirLi 2017-9-4 15:54
阅读:107 评论:1 赞:0

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部