自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

妥啦的技术博客

倘若我不能将所有的恐惧和自私抛在脑后,那么我仍然是昨天的自己

  • 博客(22)
  • 收藏
  • 关注

原创 [原创] 海外地图服务Here Map在Android 端的使用介绍

目录前言1. 步骤展示手机注册蓝牙通信Server端蓝牙设备注册Client端Android手机端通过蓝牙发送打开前门指令Android手机端通过蓝牙发送打开后备箱指令2. Android 蓝牙通信的基本介绍和实现步骤结语前言说起导航地图,无论是在手机移动端还是在车机端,国内的车主肯定使用得最多的无疑是高德和百度,高德一直深耕定位和导航功能,百度则在O2O领域布局已久,在百度地图里面可以看到等多的周边商家服务。在车载前装导航领域,国内汽车制造商似乎并不准备将这块蛋糕拱手交给像高德、百度、谷歌这样的第三.

2021-02-21 14:21:55 14865 17

原创 [原创] Android应用使用蓝牙通信控制车联网设备(Kotlin实现)

目录前言开发环境1. 步骤展示手机注册蓝牙通信Server端蓝牙设备注册Client端Android手机端通过蓝牙发送打开前门指令Android手机端通过蓝牙发送打开后备箱指令2. Android 蓝牙通信的基本介绍和实现步骤3. Android Automotive 实现驾驶模式的几种实现方式和代码示例方式一 .在Manifest文件中,使用在元数据meta-data对有可能造成分心驾驶的界面进行标记方式二 .使用CarDrivingStateManager类获取当前汽车的行驶状态,应用获取到行驶状态

2021-02-07 23:00:39 9004 5

原创 [原创] Android Automotive 车载应用对驾驶模式(Safe Drive Mode)适配的几种方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-31 13:54:00 7762 4

原创 [原创] 仿滴滴出行打车APP定位导航,增加RFID认证、海外版、司机证件号码识别功能

这是我自己做的一个仿滴滴打车的Android出行项目,主要针对滴滴等出行平台一直饱受质疑的“人车不符”问题,以及当前越发火热的或计划和出海战略,给出行项目增加了下面几个功能:1.RFID识别验证功能:在司机证件或者车内识别硬件嵌入RFID识别芯片,乘客使用手机读取到芯片信息,并且通过网络发送到出行平台数据库进行验证(我用JNI加了一个C语言的MD5加密算法对识别到的信息进行了加密)。如果不是合规的“人”或“车”,则不能完成订单并向平台或监管单位汇报当前位置。

2019-06-24 10:56:34 193441 23

转载 滴滴国际化项目 Android 端演进

滴滴国际化目前有着一些不同于国内打车的特殊场景——国内用户拿着国产手机出国打车。国内地图、Google 地图均没法用;手机移动漫游网络太慢;同时需要对接不同合作公司的司机运力,这是国际化客户端项目面临的主要问题。本文为滴滴出行技术专家 吴更新在MDCC 2016 移动开发者大会上的演讲,主要介绍了滴滴国际化在地图选型、地图扩展适配、网络相关优化、项目整体技术拆分、演进方面的经验。PPT 下...

2019-06-19 23:31:33 7270 1

原创 [原创] Android应用使用蓝牙通信控制车联网设备(Kotlin实现)

目录前言开发环境1. Android Automotive 和 Android Auto的区别Android Auto:2. Android Automotive 的驾驶模式介绍3. Android Automotive 实现驾驶模式的几种实现方式和代码示例方式一 .在Manifest文件中,使用在元数据meta-data对有可能造成分心驾驶的界面进行标记方式二 .使用CarDrivingStateManager类获取当前汽车的行驶状态,应用获取到行驶状态以后自己定义分心界面的遮挡方案方式三 .使用C

2021-02-07 18:11:33 5115 2

转载 NFC的读写卡模式——前台调度系统

在这节内容中,我们为大家介绍一下NFC的读写卡模式的开发。读写卡模式是通过手机对nfc标签卡信息经行读写操作,但是,在使用前,我们应该去检查一下设置和添加一些权限。在这里我建议大家将NFC的一些基础操作放入到一个NfcBaseActivity中,这样,我们在使用时就不需要每次都经行重复的操作。1、检测NFC状态 public int nfcAdapterInitialize(...

2019-06-24 18:52:44 3725 1

转载 彻底明白Activity启动模式-SingleTop、SingleTask、SingleInstance具体使用场景

启动模式启动模式是什么有这样的场景:当我们使用App的时候,呈现出一个Activity,按下返回键(不考虑重写返回键事件),常常就回退到上一个打开的Activity或者退出App。//重写返回按键事件public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEY...

2019-06-24 18:26:25 9710

转载 国外APP地图导航界面设计欣赏​​​​​​​

说起导航APP,大家很容易就联想到高德或者百度地图。对于设计师来说,不仅仅是专业的导航软件,在很多的应用场景下也必须用到地图导航界面的设计。例如打车、运动记录、甚至交友等等各行各业的APP。不管你是第一次接触这类型的界面设计还是已经是驾车就熟的“老司机”,相信下面这些国外APP地图导航界面的设计都能给你带来新的设计灵感。...

2019-06-19 23:24:16 2771

转载 phpMyadmin忘记登录密码怎么办?

不小心忘记了phpMyadmin的登录密码,试了几次都进不去,迫不得已上网寻求答案,在此做个记录。分三步。第一步:找到安装MYSQL目录下的my.ini文件。比如我的位置在:D:\wamp64\bin\mysql\mysql5.7.14找到图中位置并添加语句保存:skip_grant_tables 然后重启wamp第二步:打开cmd 进入到D:\wamp64\bin\m...

2019-05-27 10:42:17 2444 1

转载 Android 使用摄像头和相册

很多 APP 应用都有用户头像功能,用户既可以调用摄像头马上拍一张美美的自拍,也可以打开相册选取一张心仪的照片作为头像。1 调用摄像头布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi...

2019-05-23 10:47:47 708

转载 Androidstudio中Asset的创建和引用

一、创建:右击app->new->Folder->Assets Folder.这样就在main文件夹下创建了一个和res文件夹同级的assets文件夹了:二、使用:1.加载assets目录下的网页//加载assets/win8_Demo/目录下的index.html网页webView.loadUrl(”file:///android_asset/...

2019-05-21 18:21:44 1438

原创 (原创)在Android 上运行 openCV ,并做灰度变化的一个例子

OpenCVImageProcessing1. 导入Opencv的 androrid SDK灰度算法 OpenCVImageProcessing导入opencv Jar包,配置OpenCVLibrary340 的 bulid.gradle , 配置Module:app 的 build.gradle , 在依赖里添加 implementation fileTree(dir: “$buildD...

2019-05-21 17:42:03 9979 2

原创 Android openCV processing

# OpenCVImageProcessing### 1. 导入Opencv的 androrid SDK灰度算法 OpenCVImageProcessing导入opencv Jar包,配置OpenCVLibrary340 的 bulid.gradle , 配置Module:app 的 build.gradle , 在依赖里添加 implementation fileTree(dir...

2019-05-21 17:30:22 966

转载 android 读取assets文件夹下的文件资源

今天,简单讲讲如何读取assets文件夹下的文件。Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.Java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX....

2019-05-21 17:03:20 2783

原创 浅谈Android studio中OKHttp安装及简单使用

Google貌似在6.0版本里面删除了HttpClient相关API,鉴于okhttp的口碑相当好,介绍一下OKHttp的安装及使用:一.安装对于AndroidStudio的用户,在Project Structure--->Dependencies 点击“+”号选Library dependency在搜索页面分别搜okttp,okio注:okhttp内部依赖okio,别忘了同时...

2019-05-21 16:54:22 12138 2

原创 在dialog中存在一个editText,当键盘出现后,键盘会覆盖焦点以下的dialog的解决办法

问题: 在dialog中存在一个editText,当键盘出现后,键盘会覆盖焦点以下的dialog解决思路:ajustResize会重新布局当前窗口,且需要当前dialog不是浮动的。解决方案:为创建的bottomSheetDialog设置自定style,代码如下<style name="BottomSheetEdit" parent="Theme.Design.Light.Bot...

2019-04-25 11:00:11 1778 2

翻译 android百度地图定位显示当前位置(android百度地图SDK系列)

一、百度地图基本的配置我们知道,一个最基本的地图是肯定满足不了我们的需求的,所以就要进行一些设置,来改变地图。首先我们看最基本的: //地图控件 private MapView mapView; //百度地图 private BaiduMap baiduMap; /** * 初始化控件 */ public voi...

2019-04-22 22:55:33 4623 1

转载 android底部弹窗的几种实现方式

实现底部弹窗有以下几种方式:1.dialog2.Activity3.DialogFragment4.bottomSheet底部弹窗本质上就是将对话框显示在底部。在开始之前先给出布局文件: <LinearLayout android:layout_width="wrap_content" android:orientati...

2019-04-14 23:02:29 9563

转载 DialogFragment 的使用和一些坑点

最近在使用 DialogFragment 的时候踩了一些坑,所以写个博客记录一下。DialogFragment 使用起来和普通的 fragment 差不多,在普通 fragment 的基础上 DialogFragment 可以通过 show() 和 dismiss() 方法来控制显示和消失,并且自带显示的效果,相对与普通的 dialog,DialogFragment 可以支持自定义布局,使用起...

2019-04-14 22:59:36 3799

原创 最新的 gradle 和 gradle build in 版本号

2019-03-05 15:54:10 735

原创 Android.Gradle 和 Grade plugin 的下载地址 和 版本对应关系

添加链接描述

2019-03-02 22:36:28 2495 1

空空如也

空空如也

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

TA关注的人

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