E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android开发基础
Android开发基础
介绍1.安卓开发简介2.App的运行环境3.Android四大基本组件4.Activity生命周期5.创建新项目6.Android开发工具7.AndroidApp中Activity的生命周期总结1.安卓开发简介android开发是指android平台上应用的制作,Android早期由“Android之父”之称的AndyRubin创办,Google于2005年并购了成立仅22个月的高科技企业Andr
xiranmoo
·
2024-09-03 22:52
android
【
Android开发基础
系列】广播机制专题
1使用方法在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:privateBroadcastReceivermBroadcastReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringaction
Kevin_Junbaozi
·
2024-02-13 02:50
Style - Theme 的 基本介绍
转自:【
Android开发基础
】应用界面主题Theme使用方法Android应用界面风格与主题(styleandtheme)Theme(主题)用来统一的设置界面UI风格,可以设置整个应用或某个Activity
ZHDelete
·
2024-02-05 12:57
Compose学习(2)-Compose函数的使用
的编码的环节了,首先应该明白,compose是用来替换原生的xml方案去实现界面布局显示的,在此之前先对原生的xml进行一个简单的回顾传统布局方式xml布局会被反射加载为具体的一个个View对象:有一定的
Android
鼻涕粑粑
·
2024-02-03 17:48
浅谈Android的流畅性优化——案例分享
Android中的四类性能优化-掘金(juejin.cn)浅谈Android的流畅性优化——归因分析-掘金(juejin.cn)浅谈Android的流畅性优化——案例分享-掘金(juejin.cn)前置知识有
Android
大鱼Ss
·
2024-02-01 18:20
Android
技术提升
android
性能优化
Android开发基础
——自定义控件
Android中常用控件和布局的继承结构如下图所示:从上面可以看出,所有控件都是直接或间接继承自View的,所用的所有布局都是直接或间接继承自ViewGroup的。View是Android中最基本的一种UI组件,其可以在屏幕上绘制一块矩形区域,并能够响应这块区域的各种事件,因此,用户使用的各种控件其实就是在View的基础上又添加了各自特有的功能。而ViewGroup则是一种特殊的View,其可以包
止步听风
·
2024-01-28 14:54
#
Android开发基础
android
ui
自定义控件
引入布局
Android开发基础
(三)
Android开发基础
(三)本篇将介绍Android权限管理。
Kevin写代码
·
2024-01-13 01:12
Android
android
xml
android-studio
android
studio
Android开发基础
(二)
Android开发基础
(二)上篇主要描述了Android系统架构,代码是通过Java表示的;本篇将从介绍Android组件去理解Android开发,代码将对Java和Kotlin进行对比。
Kevin写代码
·
2024-01-13 01:11
Android
android
java
kotlin
android-studio
android
studio
Android开发基础
(一)
Android开发基础
(一)本篇主要是从Android系统架构理解Android开发。
Kevin写代码
·
2024-01-13 01:41
Android
android
java
kotlin
Android开发基础
(四)
Android开发基础
(四)本篇将从Android数据存储方式去理解Android开发。Android数据存储方式Android提供了多种数据存储方式。
Kevin写代码
·
2024-01-13 01:09
Android
android
java
kotlin
database
mysql
android开发基础
1-界面布局(明日科技教程)
用户界面设计Viewview:可以理解为视图,占据屏幕上的一块矩形区域,负责提供组建绘制和事件处理的方法如果把android界面比喻成一个窗口,则每个view都是一块玻璃。一般是使用view类的子类view类及其子类不位于同一个包中:View类位于android.view包;View类的子类位于android.widget包中View类常用属性android:id属性-该view的唯一标识andr
goodcat666
·
2024-01-04 22:13
android开发
android
Android开发基础
——Kotlin:延迟初始化和密封类
对变量延迟初始化首先看一段之前的代码:classMainActivity:AppCompatActivity(),View.OnClickListener{privatevalmsgList=ArrayList()privatevaradapter:MsgAdapter?=nulloverridefunonCreate(savedInstanceState:Bundle?){super.onCre
止步听风
·
2023-12-02 15:50
#
Android开发基础
android
kotlin
延迟初始化
密封类
adapter
Android开发基础
之Activity,图解Activity状态与生命周期
目录一、Activity是什么?二、Activity栈三、Activity状态四、Activity生命周期五、Activity启动模式一、Activity是什么?Activity是Android的四大组件之一,Activity利用View来实现应用程序的图形用户界面GUI,而手机用户则是通过GUI和应用程序做交互。一个Activity代表一个显示给用户的屏幕。一个应用程序需要多少个Activity
舒泱
·
2023-12-01 17:11
Android
android
Activity
Activity生命周期
Android开发基础
知识及小游戏
学习目的首次进入Android阶段的学习,首先需要我们掌握Activity(界面),程序的生命周期,界面启动,界面布局、控件相关技术、及其使用1、Activity:管理一个界面从创建到运行结束的整个过程/生命周期2、生命周期:(1)配制界面:onCreate方法(2)启动界面:OnStart方法(3)重新启动:OnRestart方法(4)唤醒界面:OnResume方法(5)暂停界面:OnPause
黑铁选手
·
2023-11-28 22:54
OkHttp 3,
android开发基础
教程
Interceptor调用链Interceptor接口在OKHttp包下有5个内置实现,也就是上图中最大的那一个框。它们通过责任链的方式调用,实现了Http协议的整个流程,当然这个流程指的是应用层协议的流程,不包括底下传输层的实现。Interceptor是可扩展可配置的,用户可以自定义实现Interceptor接口,并且通过OkHttpClient添加到Http流程的实现中去。OKHttpClie
读读金典
·
2023-11-26 14:07
程序员
面试
移动开发
android
android开发基础
机构,普通二本的辛酸Android面试之路
如何提升学习?提升学习很大程度上就是为了跳槽涨薪,当然运气不好的情况可能是被劝退重新找工作,无论是哪种情况,自主学习的能力是要有的,而且得有一个方向,得有重点。对于Android移动开发来说,热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架是进入大厂必须掌握的,也是面试中常常问
m0_66297176
·
2023-11-10 10:16
Android
经验分享
面试
开发语言
五、
Android开发基础
知识
android系统一共分为四层:application(java应用程序)、Framework(java框架或系统服务)、Library(本地框架或本地服务又称为Native)+AndroidRuntime(java运行环境)、LinuxKernel(Linux内核空间)Framework中与应用直接关联,主要是一些系统服务:activitymanager、WindowManager、Packag
molanh
·
2023-10-16 21:41
android
Android开发基础
知识-Intent,不同Activity之间传递资源
1.UI(用户界面设计userinterface)1.Android提供丰富多样的预置UI组件(component),包括:结构化布局对象、UI控件、对话框、通知和菜单等。利用这些组件就可为应用构建图形界面。2.AndroidUI都是由布局和控件组成的。布局(Layout)和控件(widget)1.布局可定义应用中的界面结构。布局中的所有元素均使用View和ViewGroup对象的层次结构进行构建
weixin_46554592
·
2023-10-15 15:35
c++
android-studio
java 安卓 物联网_面向物联网的Android应用开发与实践
全书优选行理论知识学习,深入浅出地介绍Java开发基础、
Android开发基础
和Android开发进阶等理论知识,然后进行实际案例的开发,很后进行开发验证和总结拓展,将理论学习和开发实践紧密结合起来。
weixin_39564187
·
2023-10-15 11:13
java
安卓
物联网
移动应用-
Android开发基础
\核心知识点
Android开发基础
知识点1介绍了解2系统体系架构3四大应用组件4移动操作系统优缺点5开发工具6配置工具7下载相关资源8JDK下载安装流程9配置好SDK和JDK环境10第一个Helloword11AS
amingMM
·
2023-10-13 00:52
android
Android开发基础
——Kotlin:高阶函数
高阶函数如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。同时Kotlin中还增加了函数类型的概念,因此如果将函数类型添加到一个函数的参数声明或返回值声明中,该函数就是一个高阶函数了。函数类型的语法规则为:(String,Int)->Unit上边的定义中,->左边的部分用于声明该函数接收什么参数,多个参数之间使用逗号隔开,如果不接收任何参数,则使用空括号即
止步听风
·
2023-10-09 14:47
#
Android开发基础
android
kotlin
高阶函数
内联函数
inline
基于PaddleOCR开发懒人精灵文字识别插件
在文字识别方面它提供的有一款OCR识别插件,但是其中有识别速度慢,插件大的缺点,所以这里将讲解一下如何集成基于PaddleOCR文字识别开发的插件,阅读本篇文字需要对PaddleOCR有个基本的了解,还需要有一点
Android
番茄小能手
·
2023-09-27 20:02
PaddleOCR
android
android
studio
ide
Android开发基础
----Java基础(5)
学习内容setter、getter和toString方法面向对象实现发牌项目1.setter、getter和toString方法(1)setter/getter:用来对类中被private修饰的属性访问,其中set是赋值,get是取值(2)toString:当使用println输出一个对象时,就会去这个对象内部查找toString的方法,如果没有实现,那么就会从父类Object里面去查找toStr
三生枕上书_0f49
·
2023-09-19 06:16
Android集成Unity2019
学习
Android开发基础
AndroidIDE基础学习JAVA基础学习Demo开发断点调试、Bug修复性能优化与Unity结合最先开始想到的教程是从B站上的视频看起,但是公司电脑耳机不能用,所以果
大只弱鱼
·
2023-09-03 11:06
Unity
Android
android
unity
android
studio
Android开发基础
知识总结(五)Activity专题
Activity是安卓开发中的四大组件之一,也是最重要的一者。APP中每一个对应的页面,底层都有唯一地Activity与之对应~Activity之间通过Intent进行通信,应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity。一.创建Activity右键选中java文件夹目录,选择新建Activity,则在main
郝YH是人间理想
·
2023-08-26 12:19
安卓原生开发基础
android
java
Android开发基础
知识总结(四)简单控件(下)
一.按钮触控最常见的按钮button类继承自Textview类。需要注意的是,在Button中显示的单词默认全部大写~publicvoidonClick(Viewv){s1=et1.getText().toString();//有一些小bug,好像变量必须声明在Onclick方法内部才有效???//获取当前输入框的内容intc11=0;for(inti=0;i<=s1.length()-1;i++
郝YH是人间理想
·
2023-08-26 12:49
安卓原生开发基础
android
java
Android JNI系列详解之NDK和JNI介绍
(学习这一阶段的前提:需要有
Android开发基础
)学完JNI-NDK开发系列,达到的目的有:(ps:边学边调整)1、掌握JNI概念6、Native函数介绍11、Native调用Java2、JNI开发环境的搭建
sunbinkang
·
2023-08-23 12:02
NDK开发
android
JNI
NDK
Android开发基础
知识总结(三)简单控件(上)
一.文本显示考虑到结构样式相分离的思想,我们往往在XML中设置文本如上一段代码块,在单标签Textview中可以实现文本的设置,通过android:text属性设置文本内容此外,另一种提高代码复用性的方式是,在res/values/string.xml中编辑字符串常量——将当前字符定义为全局变量般的存在,这样在别的文件中只要通过@string/名称的方式,就可以引用当前字符串~具体写法如下:MyC
郝YH是人间理想
·
2023-08-23 04:15
安卓原生开发基础
android
xml
Android开发基础
知识总结(二)安卓项目结构
总的来说,安卓项目分为3分文件夹,分别是mainfest、java和res如下是笔者原创的一个项目,接下来通过该例子讲解安卓项目的架构:一.Mainfest目录Mainfest只包含项目最基础的配置文件,其内部只含有一个名为AndroidMainf的xml文件用来编写项目配置信息,如下:mainfest标签:一级根标签application标签:二级根标签,内部包含activity标签(管理各个独
郝YH是人间理想
·
2023-08-21 12:58
安卓原生开发基础
android
前端
Android开发基础
知识总结(一)初始安卓&Android Studio
一.基础理论知识1.Linux相当于是地基。MIUI,EMUI等操作系统,是基于安卓的改版——且裁掉了一部分Google的服务。(鸿蒙虽然是改版,但和安卓的架构基本上一致)2.Kotlin和Java都是JVM语言,必须先复习好Java语言基础。(基于Java语言扩展)3.安卓的版本更迭速度非常快4.AndroidStudio是一款主流的安卓开发工具,基于JIdea修改(JIdea是很多开发工具的前
郝YH是人间理想
·
2023-08-21 12:58
安卓原生开发基础
android
前端
Android架构组件
这篇架构指南面向有一定
Android开发基础
并想了解高质量、高稳定性App最佳实践及推荐架构的开发者。
aspook
·
2023-08-17 04:54
Android
Architecture
android
架构
Android开发基础
——Activity基本用法
什么是ActivityActivity是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个Activity,但不包含任何Activity的应用程序则很少。Activity的基本用法手动创建Activity这里选择NoActivity创建一个新的项目,并将项目命名为ActivityTest,此时会发现app\src\main\java\com\example\act
止步听风
·
2023-08-17 02:05
#
Android开发基础
android
android
studio
activity
layout
menu
Android开发基础
----Java基础(二)
Java与Android的关系初识Java快捷键的使用Java与Android的关系Android=Java+UIJava为其提供技术支持初识Java1.了解:面向对象类:共有特性的,抽象的对象:具体存在,是要完成的属性:就是记录数据的成员方法:就是一些行为三大特性:封装寄存多态抽象类:统一封装,统一接口接口:用来进行对象间数据的传递、统一接口StringCollection:集合如何进行异常处理
三生枕上书_0f49
·
2023-08-12 06:56
Android开发基础
——Activity生命周期
Activity的生命周期返回栈Android中的Acivity是可以层叠的,每启动一个新的Activity,就会覆盖在原Activity之上,然后点击back键就会销毁最上面的Activity,下面的一个Activity就会重新显示出来。Android是使用任务(Task)来管理Activity的,一个任务就是一组存放在栈中的Activity的集合,该栈也称为返回栈(backstack)。栈是一
止步听风
·
2023-08-12 04:59
#
Android开发基础
android
android
studio
activity
生命周期
返回栈
Android开发基础
-广播机制
对《第一行代码》第五章知识所作的总结,虽然内容都很简单,但是量挺大的,脑子顶不住了,写个博客帮忙记录一下标准广播一种完全异步的执行的广播,在广播发出之后,所有的接收器几乎都会在同一时刻接收到这条广播信息,因此它们之间没有任何先后顺序可言。这种广播的效率比较高,但同时也意味着它无法被截断有序广播一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器可以接收到这条信息,当这个广播接收器逻辑完
pppppkun
·
2023-08-05 11:06
Android开发基础
----Java基础(一)
学习内容面向对象与面向过程的不同实战演练———抽奖APP1.面向对象与面向过程的不同(1)Java与C语言不同之处就在于Java是面向对象的,而C语言是面向过程的(2)面向过程面向过程就是分析实现需求的步骤,通过函数一步一步实现这些步骤,接着依次调用这些函数。用创建登录界面为例登录界面.pnga.写一个文本框,显示“姓名”b.写一个输入框c.写一个文本框,显示“密码”d.写一个输入框e.写一个按钮
三生枕上书_0f49
·
2023-08-03 05:53
SMALI语法入门教程
这部分涉及的内容比较多,我会尽量从最基础开始说起,但需要读者一定的
Android开发基础
。但注意可能讲解详细得令人作呕,请根据个人理解程度斟酌。APK、Dalv
安卓修改大师
·
2023-07-28 05:04
安卓
破解
反编译
反向工程
java中android类_
Android开发基础
之Java String 类
JavaString类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:Stringgreeting="菜鸟教程";在代码中遇到字符串常量时,这里的值是"菜鸟教程"",编译器会使用该值创建一个String对象。和其它对象一样,可以使用关键字和构造方法来创建String对象。String类有11种构造方法
weixin_39571938
·
2023-07-22 10:04
java中android类
Android开发基础
----Java基础(3)
学习内容类与对象类的声明对象的创建属性的声明面向对象编程思想:分析整个项目参与的实体,将实体抽象为类,用类来封装属性和方法1.类与对象类----概念:某一类事物公有属性和行为的高度抽象对象----概念:某个类的具体存在——>实体2.类的声明publicclassStudent(){//属性----记录的数据//方法----功能}注意:1.public是类的修饰符,表示这个类是公共的,公开的,外部可
三生枕上书_0f49
·
2023-07-19 07:13
Android开发基础
——Activity启动模式
Activity的启动模式Activity的启动模式有四种:standardsingleTopsingleTasksingleInstance启动模式可通过给activity标签指定android:launchMode属性来选择启动模式。standardstandard是Activity默认的启动模式,在不进行显式指定的情况下,所有Activity都会自动使用这种启动模式。在standard模式下
止步听风
·
2023-07-18 06:08
#
Android开发基础
android
kotlin
java
standard
singleTop
Android车载需要学习哪些知识?
要进行Android车载开发,您需要学习以下知识:
Android开发基础
:了解Android操作系统的架构、应用组件、布局和UI设计等基本概念,掌握Java或Kotlin编程语言。
android-李志强
·
2023-07-16 22:10
android
车载
android
Android开发基础
之服务Service(转)
转载,转载https://blog.csdn.net/trillgates/article/details/8005638630、
Android开发基础
之服务Service2018年04月23日21:05
是我拉叔
·
2023-07-15 09:22
【
Android开发基础
】手机传感器信息的获取
文章目录一、引言二、了解1、概述2、关键三、设计1、UI设计(1)主界面(2)适配器item2、编码(1)获取数据(传感器信息)(2)渲染数据(初始化适配器)一、引言描述:关于传感器的使用,我在同栏目下发了一篇关于传感器(方向传感器、加速度传感器)的使用,这篇博客主要以获取不同手机所支持的传感器信息为主,具体如何使用这些传感器,需要自己进行查阅和学习,也可以私聊我。博客:传感器(方向传感器、加速度
云端new守夜人
·
2023-06-21 14:36
Android开发
android
智能手机
【
Android开发基础
】计算器逻辑层代码补充
文章目录一、引言二、设计1、案例2、算法设计三、编码1、UI界面设计(1)按钮样式设计(2)主界面布局设计2、编码(1)控件初始化(2)事件监听器四、附件一、引言描述:关于六月十二日发表的博客【
Android
云端new守夜人
·
2023-06-21 14:33
Android开发
android
java
开发语言
【
Android开发基础
】传感器(方向传感器、加速度传感器)
文章目录一、引言二、设计1、指南针(方向传感器)(1)效果(2)UI设计(3)功能设计2、摇一摇(加速度传感器)(1)效果(2)UI设计(3)功能设计三、附件一、引言描述:传感器是机器产品的重要组成,一件拥有传感器的产品,才能更加具备“情感”。就比如地图导航类产品,就需要用到多种传感器(方向传感器、磁场传感器、加速度传感器等)。传感器的存在,能够更好的表达出用户无法用语言详细描述的需求。难度:中级
云端new守夜人
·
2023-06-19 01:04
Android开发
android
动画
【
Android开发基础
】Canvas画笔(以刮刮乐为例)
文章目录一、引言二、设计1、获取图片资源2、获取屏幕信息3、Canvas涂层4、随机内容5、屏幕监听三、附件1、UI设计2、总代码(1)控件初始化(2)图层初始化3、源代码一、引言(本篇博客只说明Canvas画笔的使用,关于案例仅供学习,禁止非法使用)描述:如何使用Canvas将图片资源绘画出来,并通过触感传感器做到清除功能。广泛应用于活动抽奖、游戏领域。其中尤为著名的游戏有小鳄鱼爱洗澡等难度:中
云端new守夜人
·
2023-06-19 01:04
Android开发
android
【
Android开发基础
】蓝牙信息的获取(Bluetooth)
文章目录一、引言二、操作1、权限2、开启蓝牙3、可检测4、搜索蓝牙5、广播三、附件1、UI界面设计2、总代码一、引言描述:蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙使当前的一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可以无线接入互联网。在生活中也是得到广泛的应用,比如:车载蓝牙
云端new守夜人
·
2023-06-19 01:03
Android开发
android
java
开发语言
android开发基础
8-Action Bar的使用
初识ActionBar节省空间,提供快捷服务的部件ActionBar的基本使用显示和隐藏ActionBar怎么添加ActionBar,api11之上默认包含actionbar整个应用不显示actionbar,整个项目或单个activity都可以设置:android:theme="@style/Theme.AppCompat.Light.NoActionBar通过java代码显示和隐藏actionb
goodcat666
·
2023-06-18 23:34
android开发
android
Android开发基础
——Fragment
当今社会,移动设备发展十分迅速,除了手机,平板也开始慢慢多了起来。而对平板和手机来说,其屏幕大小和用户使用习惯也是不同的,比如,手机屏幕大小一般在3~6英寸之间,平板屏幕大小一般在7~10英寸之间,同时手机一般竖屏使用场景较多,而平板则是横屏使用场景较多。Fragment是什么Fragment是一种可以嵌入在Activity当中的UI片段,其能够让程序更加合理充分利用大屏幕的空间,因此在平板上应用
止步听风
·
2023-06-17 18:55
#
Android开发基础
Android笔记
Android开发基础
:A
白云远去
·
2023-06-17 11:34
android
笔记
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他