自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git经常使用的命令

本文参考stormzhang的文章:从0开始学习 GitHub 系列之「团队合作利器 Branch」1.配置账户信息:git config –global user.name “michael” git config –global user.email “michaelyang218@gmail.com”2.配置alias 别名:git config –global alias.co check

2016-07-30 15:34:54 427

原创 InCallActivity 中speaker的开关控制

本文主要介绍介绍一下在Android6.0中,InCallActivity界面上控制speaker开关的一些逻辑和方法,可以让我们大体了解speaker的变化形式,对在通话过程中speaker变化有所了解。先来看看两张大图图一上图主要介绍了CallAudioManager这个类,最终会调用turnOnSpeaker这个方法去打开或者关闭speaker,上图主要画了涉及到调用turnOnSpeaker

2016-07-26 15:34:53 1377

原创 EventBus原理详解

在EventBus 3.0 使用介绍 这篇博客中介绍了关于EventBus的一些使用方法,下面我们就来看看它内部的具体实现吧!流程图先来一张整体流程图: 思路图在看看register 和 post 的过程思路图:registerpost通过上面的几张图,我们可以大致了解eventbus的工作流程,下面我们在来介绍一下这个流程中比较重要的几个方法重要的方法register中重要的方法 Lis

2016-07-24 14:59:56 4592

原创 [CTS]PhoneNumberUtilsTest-- testGetMethods&&ManagedProfileTest-- testManagedContacts

[CTS]android.telephony.cts.PhoneNumberUtilsTest– testGetMethods [CTS]com.android.cts.devicepolicy.ManagedProfileTest– testManagedContacts

2016-07-23 12:41:46 3469

原创 读取SIM卡中联系人流程

本文主要讲USIM卡插入手机后读取卡中contacts信息的流程。先介绍几个类的作用:IccProvider:对外暴露的接口,我们通过它来查询SIM卡中的contacts信息IccPhoneBookInterfaceManager: PhoneBook操作的服务IccPhoneBookInterfaceManagerProxy:对外的PhoneBook操作服务, 上面类的代理.IccReco

2016-07-21 20:41:29 8875

原创 EventBus 3.0 使用介绍

EventBus3.0(greenrobot),它是一款针对Android的发布/订阅事件总线。它可以很方便的让我们在各个组件之间,组件和线程之间进行通信,并具有很好的解耦特性。 Publisher 就是发布者、Subscriber 就是订阅者 ,它的大致流程就是:发布者发布事件给EventBus,EventBus将事件转发给注册了的订阅者。 它的优点如下:simplifies th

2016-07-11 16:46:23 556

转载 Android Studio gradle的配置与介绍

1、gradle的简单介绍Gradle是可以用于Android开发的新一代的Build System,也是Android Studio默认的build工具。其实Gradle脚本是基于一种JVM语言— Groovy,再加上DSL组成的。由于Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(Method)

2016-07-08 11:25:44 354

转载 快速掌握 Android Studio 中 Gradle 的使用方法

Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build工具。Gradle脚本是基于一种JVM语言 – Groovy,再加上DSL(领域特定语言)组成的。 因为Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(Method)、

2016-07-08 10:50:31 476

原创 android 6.0 优先网络类型设置流程(Preferrred network type)

本文主要介绍在settings –> Mobile network –> Preferred network type 选择某个网络类型的流程整体流程图重点代码分析1、是否包含global选项最开始执行MobileNetworkSettings.onCreate方法做一些初始化的操作,然后执行initializeSubscriptions确定两个Tab title和界面的显示,然后再执行update

2016-07-07 11:24:37 14960 2

libandroid_tensorflow_inference_java.jar

tensorflow通过bazel编译生成的jar包

2017-06-09

libtensorflow_inference.so

tensorflow通过bazel编译生成的so库

2017-06-09

android_N_MT_flow

android 7.0 完整的MT流程图

2017-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除