Android

Retrofit-Android上的token验证

Retrofit-Android上的token验证

这篇文章是一个除了前面的帖子使用retrofit进行基本的身份验证和使用基于OAuth的基本APIS。我们将讨论的话题token认证从一个Android应用到任何网络服务或API支持这种认证。 Int...
阅读全文

Android 命名规范

Android 命名规范

最近我一直在回答学生的以及StackOverflow上的问题,比如Activity里面应该写什么、如何在需要Context的时候获得它、如何在UI线程上进行异步任务以及为什么要用Fragment。这些...
阅读全文

使用 Swift 语言编写 Android 应用

使用 Swift 语言编写 Android 应用

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。 如果你遇到了任何问题,请参...
阅读全文

Android开发心得整理

Android开发心得整理

在开发了几个项目之后我决定写篇文章分享一下一路走来的经验教训。 在使用任何第三方库之前都要三思,这件事非常严肃。 除非必须,不要使用数据库。 你可以尝试使用realm(第三方数据库),这个真的不错。...
阅读全文

我眼中的Android架构

我眼中的Android架构

在完成了一些项目之后,我根据个人经验,总结了一下如何正确地设计一个Android应用架构。 好的架构有如下特点: 独立于UI 独立于任何框架 独立于任何第三方服务 独立于数据库 易于测试 为什么...
阅读全文

Android 线程的正确使用姿势

Android 线程的正确使用姿势

线程是程序员进阶的一道重要门槛。对于移动开发者来说,“将耗时的任务放到子线程去执行,以保证UI线程的流畅性”是线程编程的第一金科玉律,但这条铁则往往也是UI线程不怎么流畅的主因。我们在督促自己更多的使...
阅读全文

Android Activity 启动过程源码分析

Android Activity 启动过程源码分析

Activity应该是大家再熟悉不过的了。从刚开始搭建Android开发环境,跑的第一个例子Hello World就用到了Activity。再后来会接触到Activity的生命周期,想当初学姐这几个生...
阅读全文

Android 消息循环机制源码分析

Android 消息循环机制源码分析

概述 搞Android的不懂Handler消息循环机制,都不好意思说自己是Android工程师。面试的时候一般也都会问这个知识点,但是我相信大多数码农肯定是没有看过相关源码的,顶多也就是网上搜搜,看看...
阅读全文

深入理解Android LayoutInflater.inflate

深入理解Android LayoutInflater.inflate

由于我们很容易习惯公式化的预置代码,有时我们会忽略很优雅的细节。LayoutInflater以及它在Fragment的onCreateView()中填充View的方式带给我的就是这样的感受。这个类用于...
阅读全文

关于Service 常常被忽视的10件事

关于Service 常常被忽视的10件事

1.Android入门基础:从这里开始 对于掌握Service至关重要却常常被忽视、误解、忘记的概念。 1. Service不是更好的AsyncTask Service不是用来执行异步、后台操作的,...
阅读全文

Android AsyncTask 源码分析

Android AsyncTask 源码分析

简介 Android中只能在主线程中进行UI操作,如果是其它子线程,需要借助异步消息处理机制Handler。除此之外,还有个非常方便的AsyncTask类,这个类内部封装了Handler和线程池。本文...
阅读全文