ArcGIS for Android100.10.0入门(一)

一.建议使用Gradle进行安装配置 CSDN 一、项目的build.gradle添加 allprojects { repositories { goo...

# 安卓五大存储方式之SQlite

关于重新认识SQlite(一) 虽然做安卓接触到数据库的机会没有后台那么多,但是最近发现还是有蛮多机会会遇到,做了五年安卓倒是提起SQlite还要请教后台的同事,让我感到分外惭愧,所以今天决定重新认识下SQlit...

安卓线程异步处理的小结

安卓线程异步处理的小结 概念了解 Android会存在两种线程:一种是UI主线(UI Thread)程一种是工作线程(Work Thread) 在子线程中处理耗时的任务,任务完成后通过Handler通知UI主...

安卓框架学习之MVP、MVC、MVVM小结

安卓框架学习之MVC、MVP、MVVM小结 安卓常用框架:MVP、MVC、MVVM。 MVC框架 MVC (Model View Controller 模型-视图-控制器)它实现了显示模块与功能模块的分离...

安卓单例使用

安卓单例使用小结 单例模式在安卓中使用还是比较多的,今天就对单例一个经验小结。 定义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。...

安卓同步锁的使用

安卓同步锁使用小结 一、同步机制synchronized 作用 Synchronized是Java中解决并发问题的一种最常用最简单的方法 ,他可以确保线程互斥的访问同步代码 1、当多线程之间存在共享数据时...

安卓Socket的使用

*** 一、创建Socket 实现长连接 /** * TCP连接 */ public static void connetToServer() throws IOExceptio...

360度虚拟摇杆控制机器人前进后退转弯(二)-Socket

上篇文章搞定了虚拟摇杆以及左右轮速度算法,接下来就是连接硬件以及向硬件提交信息 获得串口通信串儿 (1)串口通讯 (2)通讯规则: 1、协议格式:(8字节) [startbyte] [data1][data2...

360度虚拟摇杆控制机器人前进后退转弯(一)

项目需求 最近做一个项目,要求使用虚拟摇杆控制机器人设备前进后退转弯,整个过程的思路不算复杂,写篇文章记录下大致思路 (1)黄色圆不动时候 小车速度为0 (2)拖动摇杆 拖动距离越大 小车速度越大 距离最大为灰色...

安卓自定义View四重叠View(灵感来自头像重叠)

最近同事需要实现如下效果的一个功能,我闲来无事就试着实现了一下,以下是具体功能的实现步骤: 功能要求: 可以水平滚动 动态添加个数不定 可点击 点击后变为选中色 功能实现:...