自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android高级工程师面试题整理——java面试题

相信每次面试之前,大家都会大量刷一下面试题来应该对各种公司的面试吧,下面整理一下android方面的面试题分享给大家。 本文主要分为以下几部分: java面试题 Android面试题 高级开发技术面试题 跨平台Hybrid 开发 1、Java中equals、hascode和==的区别 答:==...

2019-09-23 16:44:42

阅读数 221

评论数 0

原创 android事件分发机制原理源码分析详解

  我们都知道,在android里当点击一个控件时,系统能准确地将事件传递给真正需要这个事件的控件,那么当android系统捕获到用户的各种输入时间之后,是如何传递分发的呢?其实android系统我们提供了一整套完善的事件传递、分发、处理机制,来帮助开发者完成准确的事件分发与处理。  要了解触摸事...

2019-09-12 14:49:16

阅读数 778

评论数 0

原创 Beyond Compare 4 注册码

--- BEGIN LICENSE KEY --- H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja hFbq...

2019-09-07 20:50:58

阅读数 58

评论数 0

原创 Git 常用基本命令使用详细大全

在进行项目开发时,都会用到版本控制工具,如svn、git等,随着git的发展,渐渐的被越来越多的人使用,甚至慢慢在取代svn的地位。下面从git仓库的创建、git常用的基本命令、git的分支管理、git提交历史查看来介绍git的使用。当然下面所涉及的命令都是在git bash中操作的,所有必须先安...

2019-08-01 17:44:20

阅读数 903

评论数 0

原创 android实现蓝牙耳机的连接及列表的管理

随着物联网的发展,现在蓝牙设备越来越多了,像蓝牙耳机、蓝牙音箱等,那么怎样去连接管理这些设备呢,本文将通过蓝牙耳机做实例,来实现蓝牙的开关、搜索、配对、连接、设备蓝牙的可见性、获取蓝牙信息等; 先来看看具体效果: 1、添加权限 <uses-permission android:name=...

2019-07-29 18:10:42

阅读数 1131

评论数 3

原创 雷达扩散效果的实现

    相信大家都看像搜索附近、周边人或事物的雷达扩散效果吧,那这个效果是这样实现的呢,怎样以一种高效的方式来实现呢?好了,先看看效果吧 实现思路     雷达扩散效果我们可以把它看成是一组同心圆,并且随着半径的不断增大,圆的填充色逐渐变成透明;并且发现两个相邻的同心圆的间距是相等的,这样我们就可...

2019-07-09 17:35:09

阅读数 1041

评论数 0

原创 Android中SurfaceView的简单使用

SurfaceView可以说是View的孪生兄弟了,其实在Android系统提供的View就可以满足大部分的绘图需求了,但是在某些时候,View也有些心有余而力不足。我们知道,View通过刷新来重回视图,android系统通过发出VSYNC信号进行视图的重绘,刷新间隔为16ms,然后对于操作逻辑太...

2019-03-24 22:00:04

阅读数 1129

评论数 0

原创 ADB常用基本命令的使用

ADB(Android Debug Bridge)就是我们用来操作(调试)Android手机的一套指令集。 ADB下载配置和驱动安装 ADB的命令类型 1、设备的查看指令 ● 设备的查看:adb devices ● 设备的重新挂载 :adb remount(需要root权限) ...

2017-11-25 10:12:27

阅读数 2379

评论数 0

原创 XML文件和JSON文件的解析及生成

在Android中最常见的两种数据格式就是XML和JSON,这方面也有很多好的解析框架,如果有兴趣不可网上找找。当然对于一个开发者而言,不仅仅是只会使用这些框架,而应该还要了解基本实现原理。今天主要是来讲讲XML文件和JSON文件的解析及生成

2017-08-11 10:13:02

阅读数 2417

评论数 0

原创 Android中的四大组件之-Boradcast

Android引入广播机制的用意 从MVC的角度考虑 程序间互通消息(例如在自己的程序内中监听系统电话) 效率上(参考UDP的广播协议在局域网的方便性) 设计模式上(反转控件的一种应用,类你监听者模式) 广播发送的两种类型普通广播:完全异步的,所有的广播接收者在同一时刻以未定义的顺序运行,消息传递...

2017-07-20 09:40:05

阅读数 3088

评论数 0

原创 Android中View的测量模式

Android系统给我们提供了一个设计短小精悍却功能强大的类——MeasureSpec类,通过它来帮助我们测量View。MeasureSpec是一个32位的int值,其中高2位测量的模式,低30位为测量的大小,在计算中使用位运算的原因是为了提高并优化效率。 测量的模式可以为以下三种: EXAC...

2017-07-11 14:16:24

阅读数 2380

评论数 0

翻译 Android中进程和线程的概念

进程和线程 当某个应用组件启动且该应用没有运行其他任何组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应用的所有组件在相同的进程和线程(称为“主”线程)中运行。 如果某个应用组件启动且该应用已存在进程(因为存在该应用的其他组件),则该组件会在此进程...

2017-07-11 12:32:27

阅读数 2269

评论数 0

原创 Android中的四大组件之-Service

Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内...

2017-07-10 16:39:13

阅读数 2078

评论数 0

翻译 Android中的四大组件之-Activity

首先,Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。在深入了解Activity之前,我们先要知道一下MVC...

2017-07-10 12:33:57

阅读数 2087

评论数 0

原创 Android支付宝支付

一、支付宝支付支付宝支付相对微信支付来说,就要简单点,1、导入开发资源 老规矩:获取APPID、导入jar包。这个不多说,第三方集成都要的。2、修改Manifest文件 在应用项目的AndroidManifest.xml文件里面添加声明:<activity android...

2017-05-27 10:58:13

阅读数 2336

评论数 0

原创 Android中的微信支付

一、微信支付1、获取APPID 在微信开放平台申请开发应用后,获取唯一标识APPID。需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。设置界面在【开放平台】中的栏目【管理中心 / 修改应用 / 修改开发信息】里面。如下图所示。<font color=#FF0000 >...

2017-05-26 20:30:26

阅读数 2474

评论数 0

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