Android开发笔记目录
思维导图
Android Life Cycle
Android development for National Internet of Things Skills Competition(Common Configuraion)
具体教学部分
java中的System.currentTimeMillis()是什么?时间的单位转换以及方法的使用
Android最强布局——ConstraintLayout约束布局
RGB灯带串口配置
Android 使用DateFormat格式化时间
A ...
Android模块化开发实例
第一部分 :设计项目架构,我这边创建了三个模块,app模块为项目的主界面,上面有两个按钮,分别来调用另外两个模块,通过按钮实现
主要项目结构为
这个界面是app的发布,两个按钮分别调用另外两个模块,在debug版另外两个模块是独立板块,可以运行。但是在整个项目的发布的时候,我们需要将另外的两 ...
1 Android开发书籍
不管你是Android菜鸟还是Android高手,一定能够找到一本适合自己阅读的书籍。下面为大家推荐8本书。
《Android进阶之光》
《Android进阶之光》详细并深入讲解Android开发者必备的和前沿的知识,2017年7月出版,适合有一定开发基础的开发者阅读,这有助于提高技术水平;同时,《Android进阶之光》系统的知识体系结构 ...
Android 性能稳定性测试工具 mobileperf 开源 (天猫精灵 Android 性能测试-线下篇)
Android 性能稳定性测试工具 mobileperf 开源 (天猫精灵 Android 性能测试-线下篇)
这篇文章写得很好!感谢阿里云开发者社区!!!
原文地址:
https://developer.aliyun.com/article/761286
背景
天猫精灵业务主要有如下挑战:
1、除了天猫精灵手机 APP,还有带屏天猫精灵上很多 APP 都需要支持,比如天猫精灵 CC ...
Android平台开发-WIFI 驱动移植 -- 详细
Android平台开发-WIFI 驱动移植 -- 详细
一、WIFI的基本架构(代码路径)
1、WIFI Settings应用程序: packages/apps/Settings/src/com/android/settings/wifi/ 2、JAVA部分(framework): frameworks/base/services/java/com/android/server/ frameworks/base/wifi/java/android/ ...
Unity + Android混合开发(一)
Unity + Android混合开发(一)
Unity官方其实已经给了具体的例子,但是在新版的AS以及Gradle7+下使用总会出现各种bug,这里针对流程做一个简单的记录,前文就不赘述了,直接上主要内容吧。
Unity打包工程
Buld Settings下切换到安卓平台,点击Player Settings,进入player->Other settings这里是一些打包安卓工程的常规设 ...
Android实现两台手机屏幕共享和远程控制
1 屏幕共享功能介绍
屏幕共享是指在视频通话或互动直播过程中将屏幕内容以视频的方式分享给其他的观众,以增强互动体验,提高沟通效率。屏幕共享解决方案提升了用户实时视频通话的沟通效率。
屏幕共享在如下场景中应用广泛:
视频会议场景中,屏幕共享可以将讲话者本地的文件、数据、网页、PPT 等画面分享给其他与会人;
...
Android开发实现NFC刷卡读取的两种方式
Android开发实现NFC刷卡读取的两种方式
更新时间:2021年09月18日 11:54:13 作者:TheFlashArrow
这篇文章主要为大家详细介绍了Android开发中实现NFC刷卡读取的两种方式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
场景:NFC是目前Android手机一个 ...
浅谈Android开发中的NFC功能
目录 1.“NFC”的自我描述 1.1 NFC功能的基本概念 1.2 NFC功能的背景、特性及发展趋势 2.NFC的基础知识、基本原理 2.1 NFC的工作模式 &n ...
Android开发 悬浮窗开发
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16497765.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
此博客讲解的悬浮窗开发,悬浮窗开发需要众多权限。首先就需要在设置-应用- ...
[Android开发学iOS系列] 语言篇: Swift vs Kotlin
[Android开发学iOS系列] 语言篇: Swift vs Kotlin
这篇文章是想着帮助Android开发快速学习Swift编程语言用的. (因为这个文章的作者立场就是这样.)
我不想写一个非常长, 非常详尽的文章, 只是想写一个快速的版本能让你快速上手工作.
当然这个文章可能也适合于以下人群:
有经验的其他任何语言的开发者, 想学Swift.
一个会Swi ...
Android 开发笔记(更新中....)
a { text-decoration: none }
p { line-height: 1.4em; margin-top: 0; margin-bottom: 0; padding: 0.3em 0 }
li { padding: 0.3em 0 }
.gray-line { color: rgba(255, 119, 119, 1); font-weight: 100; font-style: oblique; font-size: 0.8em }
code { line-height: 24px; border-bottom: 2px solid rgba(253, 191, 186, ...
lazarus 2.2.2 fpc 3.2.2 for win64整合安装包(已包含android开发环境)
lazarus 2.2.2 fpc 3.2.2 for win64整合安装包(linux/win/android)整合包已安装常用控件及交叉编译环境(默认安装到d盘),下载、运行解压后(解压后容量约22G左右,必须解压到d:\fpcupdeluxe3这个文件夹),将d:\fpcupdeluxe3\lazarus\lazarus.exe文件建桌面快捷方式。
这个整合版的特点:
一、修复Object Inspector、使 ...
001 Android开发初体验
1、简介
注:本文代码参考
我们将开发本系列第一个应用,并借此学习一些Android基本概念以及构成应用的UI组件。
初学习,如果没能全部理解,也不必担心,后续还会涉及这些内容并有更加详细的讲解。
马上要开发的应用名叫GeoQuiz,它能给出一道道地理知识问题。用户点击TRUE或FALSE
按钮来回答屏幕上的问题,GeoQuiz即时作出 ...
【Android开发】Android入门安装与使用教程——以Android Studio3.6.1为例
本教程包括Android Studio安装、基本使用,创建第1个项目,修改APP的logo,生成可以在手机安装的发行版apk文件等内容!
1、为什么要学习Android
当前无论是手机(例如华为手机)还是电视机(例如小米电视)等产品,很大一部分都在使用Android系统。此外,目前大热的人工智能,离不开手机、电视机、智能穿戴设备等载体,因此,掌 ...
flutter开发Build failed due to use of deprecated Android v1 embedding错误的解决方法
flutter开发Build failed due to use of deprecated Android v1 embedding错误的解决方法
问题描述:
构建flutter项目时错误了这个错误:Build failed due to use of deprecated Android v1 embedding
问题原因:
使用了flutter v2的sdk编译项目,而你的项目是旧的v1时候开发的
解决方法:
android/app/src/main下的找 ...
Android蓝牙开发-Ble通讯–扫描,连接,发送和接收数据,分包解包(附源码)
前言
万物互联的物联网时代的已经来临,ble蓝牙开发在其中扮演着举重若轻的角色。最近刚好闲一点,抽时间梳理下这块的知识点。
涉及ble蓝牙通讯的客户端(开启、扫描、连接、发送和接收数据、分包解包)和服务端(初始化广播数据、开始广播、配置Services、Server回调操作)整个环节以及一些常见的问题即踩过的一些坑。
比如
1 ...
Android开发
4、对话框与菜单的使用:
Menu的使用方法
1. 菜单的分类
菜单是Android应用中非常重要且常见的组成部分,主要可以分为三类:选项菜单、上下文菜单/上下文操作模式以及弹出菜单。它们的主要区别如下:
选项菜单
一个应用的主菜单项,用于放置对应用产生全局影响的操作,如搜索/设置。
上下文菜单
用户长按某一元素时出现 ...
Android开发 GradientDrawable详解
前言
GradientDrawable 支持渐变色的Drawable,与shapeDrawable在画型上是类似的,多了支持渐变色。代码上的GradientDrawable比在xml里的shape下gradient属性强大的多,因为shape下gradient属性只支持三色阶渐变,而GradientDrawable可以有更多的色阶渐变。
GradientDrawable在Android中便是shape标签的代码实现 ...
安卓开发(java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.view.View...)空指针异常
无论是初学者还是做开发很久的人都会遇到这个问题,那就是空指针异常:
遇到这种情况我们首先不要惊慌,一般这个问题都不是很大的问题,只需要我们
静下心来慢慢的查找,下面分成几步来带你查找问题:
1:首先是查看报错的第一行(Androidstudio中打开run界面第一个可点击的地方),一般前几行都是比较关键的,我们一定要注 ...