当前搜索:

[置顶] IntentService和HandlerThread源码分析

版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/79301446,本文出自:【张华洋的博客】 在这篇文章中我将介绍 在 Android 中的 IntentService...
阅读(369) 评论(0)

[置顶] JNI和NDK编程-JNI入门

版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/78400415,本文出自:【张华洋的博客】 1、原生开发工具包 (NDK) 是一组可让您在 Android 应用中利...
阅读(560) 评论(0)

ThreadLocal使用及源码分析

版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/79250212 ,本文出自:【张华洋的博客】 ThreadLocal 提供了线程本地变量。这些变量不同于普通变量,每个...
阅读(201) 评论(1)

[译文]Android架构组件-App架构指南

与传统的桌面应用程序不同,Android应用程序的结构要复杂得多,在大多数情况下,它们只在桌面快捷启动方式中有一个入口,并且作为单个进程运行。一个典型的Android应用程序是由多个 app组件(Android四大组件) 构成的,包括 **activities**, **fragments**, ...
阅读(4476) 评论(2)

[译文]Android Studio 3.0 发行说明

Android Studio是Android开发的官方IDE,包含构建Android应用程序所需的一切。 要获取最新版本,请单击 **Help > Check for update**(在Mac, **Android Studio > Check for updates**)。 ...
阅读(9640) 评论(1)

Android组件化之终极方案

那么如果解决这些问题呢?我想大多数Android开发者都能想到这个办法。如果你把开源的三方库当做一个功能组件的话,那么很显然,我们在使用这些三方库的时候是通过什么方式呢?难道你会下载它的源代码吗,应该很少有人会这样做吧。那么让我们看看我们是怎么引入三方库的:
阅读(6628) 评论(26)

JNI和NDK编程-使用AndroidStudio进行NDK开发

注意: 1、本文中的原生源代码(native Code)均指代 C\C++源代码文件; 2、预构建库 指代 已经预先编译的二进制库(自己编译好或者第三方提供); 3、ABI是Application Binary Interface的缩写,指应用程序二进制接口,它定义...
阅读(2860) 评论(4)

使用Retrofit2封装适用于组件化项目的网络库

Android组件化项目HttpClient的封装过程这篇文章主要讲解Android组件化项目中的网络请求工具类HttpClient的封装过程,首先简单介绍了Url和Http请求的概念,接下来讲解了Retrofit的使用方法,最后是HttpClient的封装思想和封装过程。
阅读(4144) 评论(0)

Android面试题

---- # 数据结构 > 1、栈 Stack > 2、队列 Queue > 3、链表 Linked List > 4、数组 Array > 5、哈希表 Hash Table > 6、二叉树 Binary Tree > 7、堆 Heap > 8、并...
阅读(3244) 评论(0)

AndroidStudio本地化配置gradle的buildToolsVersion和gradleBuildTools

gradle.properties有两个非常有用的属性: 1. **在Android项目中的任何一个build.gradle文件中都可以把gradle.properties中的常量读取出来,不管这个build.gradle是组件的还是整个项目工程的build.gradle;** 2. **...
阅读(8950) 评论(4)

学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序

# 1、为什么要学习Scala语言? 1. 结合Spark处理大数据 这是Scala的一个主要应用,而且Spark也是那Scala写的。 2. Java的脚本语言版 可以直接写Scala的脚本,也可以在.sh直接使用Scala。 3. 代替Java Scala的编程风格更简洁,当然也很可能降低...
阅读(25959) 评论(7)

Android OkHttp实现HTTPS访问,支持Android 4.X系统HTTPS访问

这是目前最完善的Https证书校验工具类,实现了服务端和客户端之间的基于身份认证的交互,并且真正实现了 TrustManger 的 checkServerTrusted() 方法,对服务器证书域名进行了强校验,另外也真正实现了 HostnameVerifier 的 verify() 方...
阅读(4803) 评论(1)

Android组件化方案

随着APP版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,APP业务模块的数量有可能还会继续增加,而且每个模块的代码也变的越来越多,这样发展下去单一工程下的APP架构势必会影响开发效率,增加项目的维护成本,每个工程师都要熟悉如此之多的代码,将很难进行多人协作开发,而且Android项目在...
阅读(41730) 评论(128)

Android Handler源码解析

版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/53412281,本文出自:【张华洋的博客】 Handler允许我们发送和处理Message , 还可以将Runnabl...
阅读(4108) 评论(0)

Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件

在Android Studio中自带了命令行终端Terminal,但是我们在输入命令时经常会发现:“XXX”不是内部或外部命令,也不是可运行程序或批处理文件。
阅读(17821) 评论(4)

Windows环境变量Path、ClassPath、JAVA_HOME的作用

很多人都会有个疑惑:有些博客使用的是PATH、CLASSPATH和JAVA_HOME,但是有些博客又是 path、classpath 和 java_home ,搞得新手是一头雾水,还没学习编程已经就懵了。其实这是因为Windows操作系统不区分大小写,设置Path和PATH并没有区别;而Linu...
阅读(2864) 评论(1)
    FIND ME
    个人资料
    等级:
    访问量: 13万+
    积分: 1208
    排名: 4万+
    最新评论