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入门
之Toast的使用教程
目录介绍课程目标项目结构前端代码view_toast_custom.xmlactivity_main.xml后端代码MainActivity.java介绍本篇带来的是:Android用于提示信息的一个控件——Toast(吐司)!Toast是一种很方便的消息提示框,会在屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失!非常常用!我们通过一个例子把Toast的使用讲透!课程目标
·
2022-11-21 16:03
Android入门
之ViewFlipper翻转视图的使用详解
目录介绍课程目标项目结构前端代码right_in.xmlright_out.xmlpage_ad_one.xml~page_ad_five.xml后端代码MainActivity.java接着我们来说手动滑动的例子left_in.xmlleft_out.xmlMainActivity.java介绍本篇给大家带了的是ViewFlipper,它是Android自带的一个多页面管理控件,且可以自动播放!
·
2022-11-21 16:03
Android入门
之实现自定义可复用的BaseAdapter
目录介绍课程目标项目结构设计UI端的设计可复用的Adapter的代码设计可复用的Adapter-GenericAdapter业务(ViewBean)Bean-IconBean主交互端-MainActivity介绍今天给大家讲一下如何构建一个可复用的自定义BaseAdapter,我们每次涉及到ListViewGridView等其他的Adapter控件,都需要自己另外写一个BaseAdapter类,这
·
2022-11-17 18:30
Android入门
之实现自定义Adapter
目录介绍设计项目结构UI端代码后端代码运行效果介绍在上一篇“SimpleAdapter“章节中,我们看到了把:ListView和Listview内部详细页面进行分离的Adapter的设计手法。可是,这个SimpleAdapter的构造函数不够录活、苦涩难懂。很难满足我们实际大多生产场景的开发。因此,今天我们就要来看一个更人性化的“自定义BaseAdapter“。实际生产应用场景开发中充斥着自定义B
·
2022-11-17 06:12
Android入门
之使用SimpleAdapter实现复杂界面布局
目录介绍SimpleAdapter原理SimpleAdapter使用方法详解工程代码讲解项目结构UI端代码后端代码-MainActivity.java运行效果介绍上一篇里我们讲到了以下这样的一个布局它用的就是SimpleAdapter来实现的。SimpleAdapter原理我们来看一下SimpleAdapter的实现//定义Listview内的元素内容privateString[]name=new
·
2022-11-17 06:11
Android入门
之日历选择与时间选择组件的使用
目录介绍DatePicker有两种StyleTimePicker同样也有两种Style课程目标主界面代码后台交互代码运行效果介绍DatePicker日期选择器,自带spinner和calendar两种模式,相关属性:android:calendarTextColor:日历列表的文本的颜色android:calendarViewShown:是否显示日历视图android:datePickerMode
·
2022-11-15 13:52
Android入门
之TextClock的使用教程
目录介绍课程例子UI主界面代码运行效果介绍TextClock是在Android4.2(API17)后推出的用来替代DigitalClock的一个控件。TextClock可以以字符串格式显示当前的日期和时间,因此推荐在Android4.2以后使用TextClock。这个控件推荐在24进制的android系统中使用,TextClock提供了两种不同的格式,一种是在24进制中显示时间和日期,另一种是在1
·
2022-11-15 13:51
Android入门
之计时器Chronometer的使用教程
目录介绍课程目标界面端代码后端交互代码运行效果介绍非常简单的一个计时器,没有太多原理,我们直接上代码。先看课程目标课程目标就是一个简单的计时器,我们直接上使用示例吧界面里有一个计时器,4个按钮。开始计时,上面这个计时器就开始读秒;停止计时,计时器会暂停计时;重置,计时器会归零;变格式,计时器会变成:Time:%s"的格式显示;界面端代码后端交互代码packageorg.mk.android.dem
·
2022-11-15 13:51
Android入门
之ScrollView的使用教程
目录介绍高度需要注意的点例子讲解activity_main.xmlMainActivity.java介绍ScrollView(滚动条),它有两种“滚动条”:竖直滚动条;水平方向上的滚动条:HorizontalScrollView;我们经常可以看到在手机里正在垂直加载一堆的数据,然后过一会加载得内容过多,到了手机的底部了,垂直方向就会出现一个“滚动条”。这个滚动条可以一下滑到底部、也可以一下滑到顶部
·
2022-11-12 13:09
Android入门
小案例,制作登陆页面跳转
这个案例,主要目的是带着大家理解Android开发的基础知识,与UI布局以及点击事件,方便大家能更好的入门。至于如何创建一个Android项目这里就不在过多阐述。笔者这里使用的开发工具是IDEA,语言选的是java。如果还有朋友不会如何搭建项目,想知道详情可以点击链接看这片文章。https://www.jb51.net/article/196746.htm进入正题,首先给大家看一下项目结构在myl
不会弹吉他的程序员不是好控卫
·
2022-11-10 17:55
Android
android
android
studio
java
Android入门
之ProgressBar的使用教程
目录介绍课程目标我们先来看我们的主界面UIMainActivity.java介绍Android里的ProgressBar默认为一个不断转圈的圆,它也可以自定义,但是如我在上一篇里所述我们不追求专业的beautiful。我们求的是Android这本知识我们可以完整的体系化的学会。因此在本篇里我们就使用ProgressBar的默认样式了。ProgressBar有一个属性:style="?android
·
2022-11-09 15:25
Android入门
之SwitchButton的使用教程
目录介绍课程目标自定义SwitchButton的Thumb和Track自定义Thumb自定义TrackSwitchButton交互事件发生时的代码运行效果开关off时开关on时介绍SwitchButton是个什么样的东西呢?其实它就是一个开关。我们在手机应用中经常使用到的。我突然想到2012年我开发Android时,竟然使用了RadioButton来做开关这个梗。其实SwitchButton文如其
·
2022-11-09 15:53
Android入门
,android开发需要什么基础
前言非计算机大学毕业,毕业之后觉得程序员工资高,就去北京一家培训机构培训了Android然后学习一切都非常顺利,一学完就找到了工作,做了5年,当时在一个不大不小的公司帮人做android开发,工资12K一个月,2015年那个时候有个朋友鼓吹一下,辞职拿着30万跟2个朋友出来开火锅店,前2年赚了点钱,买了车,并且贷款买了房子,但是我自己投资的其他几个副业都亏了。这2年餐饮不好做啊,成本上涨太快,竞争
普通网友
·
2022-10-19 08:12
Android
经验分享
面试
开发语言
Android入门
之APP启动流程
俗话说,要想优化好,流程不可少。作为一款App的开发者,首先要把它的启动流程做好了,简单明了的启动流程不仅拥有很好的体验感,还能获得更多用户对App的肯定。本篇文章就带大家了解下app启动流程的三个进程和六个大类!一、三个进程1、Launcher进程:整个App启动流程的起点,负责接收用户点击屏幕事件,它其实就是一个Activity,里面实现了点击事件,长按事件,触摸等事件,可以这么理解,把Lau
商业资讯汇
·
2022-09-30 05:22
后端
APP
架构
后端
java
大数据
Android入门
,android基础开发
Google为了帮助Android开发者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体,称作AndroidJetpack,它包含的组件如下图所示:老的support包被整合进了Jetpack,例如上图Foundation模块的AppCompat,整合进去之后,包名做了一下修改,全部以androidx开头。AndroidStudio提供的迁移工具(Refactor>Migrate
普通网友
·
2022-09-28 07:11
Android
经验分享
面试
开发语言
Android入门
(13)| Android权限 与 内容提供器
文章目录普通权限与危险权限运行时申请权限内容提供器运用安卓封装好的内容提供器自实现的内容提供器概念实现普通权限与危险权限主要用于不同应用程序之间在保证被访数据的安全性的基础上,实现数据共享的功能。在Android6.0开始引入了运行时权限的功能,用户在安装软件时不需要一次性授权所有的权限,而是在软件的使用过程中再对某一项权限进行申请。Android将权限分为两类:普通权限:不会直接影响到用户的安全
·Jormungand
·
2022-09-24 00:16
Android
android
android
studio
java
ContentProvider
Android入门
简易前后端分离 以登录功能为例
目录一、前言1.项目环境二、Android前端制作1.基本框架结构2.UI交互界面设计3.Activity功能实现三、SpringBoot简易服务端制作1.基本框架结构2.数据库设计3.application.properties4.JavaBean5.Mapper(Dao)6.Controller7.内网穿透8.接口测试四、API接口调用与JSON解析1.权限申请2.HttpUtils工具类3.
码头在逃薯条君
·
2022-08-11 21:42
Android
SpringBoot
android
spring
boot
http
数据库
Android学习路线
原文地址:Android学习路线权威指南初级工程师:
Android入门
的时候,需要有一本入门书,好好学习书中的内容,同时花一年时间把Android官方文档中的training和guide看一遍,同时通过写博客和记笔记的方式来做总结
说什么好呢亲
·
2022-07-27 16:09
Android开发小知识
第一章_
Android入门
第一章_
Android入门
1.Android开发环境的搭建安卓的开发环境有两种1)AndroidStudio优点:是专业的安卓开发软件.缺点:电脑要求的配置很高,对于初学者,可能你要一直在调试工具,谷歌对我对国内封锁
Alan and fish
·
2022-07-27 13:24
安卓
安卓
2021年Android面试心得,系列教学
Android入门
相对简单,初级Android很多很
普通网友
·
2022-07-14 22:05
程序员
android
移动开发
面试
大牛深入讲解!闭关60天学懂NDK+Flutter,面试真题解析
Android入门
相对简单,初级Android很多很
普通网友
·
2022-05-20 12:59
程序员
android
android入门
学习-学习规划
很遗憾,和朋友,前辈的再次交流中,认识到了自己职业规划的错误,从20150719开始暂停android的学习计划。一、引言通过一段时间的思考,决定进入移动互联网领域,作为一个技术人,就先从最基础的技术开始学习吧。二、自我期许坚持每天最少花1个小时学习并按计划时间完成学习。三、计划书简介此计划书从2015年7月起至2015年8月止为期两个月,主要分成两部分:一是java基础学习,二是android基
karlzhang0597
·
2022-05-04 16:52
kotlin教程!淘汰了80%的Android面试者,进阶学习资料!
Android入门
相对简单,初级Android很多很
程序员Sunbu
·
2022-04-25 09:11
程序员
android
Android入门
实战——做一个健康饮食搭配APP
文章目录一、项目概述二、开发环境三、项目结构四、项目演示五、项目总结六、源码下载一、项目概述本次项目主要实现了一款实用的饮食搭配系统,有欢迎界面、引导界面和使用界面,其中引导界面只会在第一次使用app时候出现,符合用户使用习惯。使用界面有三个选项卡:食物搭配表、食物营养表、关于本软件。【食物搭配表】是以列表形式显示食物的信息,点击进去可以查看详情,可以进行搜索和刷新;【食物营养表】是以网格形式展示
振华OPPO
·
2022-03-19 20:13
Android项目大全
android
移动开发
健康饮食搭配app
android
studio
java
Android入门
系列(十一):标准与有序广播、广播的动态与静态注册、系统与自定义广播、本地与全局广播
一、广播机制简介作为Android四大组件之一的Broadcast,同样被intent传递,通常情况下,自定义和Android预定义的广播加载到intent中被广播出去,注册的BroadcastReceiver就可以监听到这些Intent,并获得其中的数据例如连接网络,电池充上电,来短信,这些预定义的广播,会被Android的intent自动的广播也就是说,发送广播通过intent,接受广播通过B
michilay
·
2022-03-19 20:39
Android入门
android
java
apache
android
studio
broadcast
《
Android入门
到精通》第十九章学习笔记总结
博客首页:✎﹏ℳ๓敬坤的博客我只是一个代码的搬运工欢迎来访的读者关注、点赞和收藏有问题可以私信交流文章标题:《
Android入门
到精通》第十九章学习笔记总结《
Android入门
到精通》第十九章学习笔记总结位置服务百度地图服务位置服务通过
✎﹏ℳ๓敬坤
·
2022-03-17 05:36
Android入门
android
学习
Android入门
基础教程
第1章AndroidStudio运行第一个程序1.1AndroidStudio下载:1.1.1Android开发者官网:https://developer.android.google.cn1.1.2下载AndroidStudio开发者工具:进入Android开发者官网;找到AndroidStudio工具下载页面;点击“Downloadoption”按钮选择与自己系统对应的版本(本人使用的是Win
5239ZM
·
2022-03-15 10:23
android
学习
java
Android入门
(13)| 网络
本节目录使用WebView控件访问网络WebView这个控件主要是让我们的程序能够在不打开手机内置浏览器的情况下访问网页,就相当于是在我们的程序中安放了一下小型的浏览器,从而让我们的程序能够连接到互联网上,从而能够很轻松的展示各种网页。在程序中使用WebView访问网络主要有三个步骤:第一步:在布局中设置WebView控件,并在主代码中获取到WebView实例。第二步:使用getSettings(
yzbkaka
·
2022-02-22 08:38
Android入门
系列(二)--xml和布局-1
不好意思...时隔一年才更新...该博客由于篇幅较长,分为1,2两篇,这篇主要介绍在Android中经常使用到的xml是什么以及在Android布局中的应用。下一篇博客将介绍Android的UI布局方式。用xml描述事物在详细介绍xml之前,我们先来看看,我们是怎么描述一种事物的。这里假设我们要描述一本书,可能会做出一下陈述:这是一本白色封面,标题是《平凡的世界》,作者是路遥,还挺厚的书,呃,多少
voidwalker
·
2022-02-12 07:36
电脑硬件知识入门之机械键盘篇,
android入门
基础
相对于普通薄膜键盘来说,机械键盘的敲击声音大是它的一大缺点,但也有好的静音机械键盘,这个就比较昂贵了。而普通薄膜键盘一般来说敲击声音都很小。3.机械键盘的分类机械键盘可分为茶轴、青轴、白轴、黑轴以及红轴。正是由于每一个按键都由一个独立的微动组成,因此按键段落感较强,从而产生适于游戏娱乐的特殊手感,故而通常作为比较昂贵的高端游戏外设,亦是程序员的标准设备。那么每种轴都有什么特点及适合使用的情况是什么
m0_65320833
·
2022-02-05 19:51
程序员
架构
移动开发
android
Android初识--你所应知道的Android Studio操作
前言本文主要介绍一些易忽略或者易忘的AndroidStudio操作,以及一些
Android入门
前应该对开发工具的必要了解实际上AndroidStudio为开发者提供了许多很方便的工具,只要我们能有效的利用
HusterYP
·
2022-02-05 09:54
Flutter项目实战之Flutter_Gank,
Android入门
视频教程
环境安装文档:https://flutter.io/get-started/install/,按照步骤一步步基本就没什么问题了,但需要注意的是有一行小字Note:Ifyou’reinChina,pleasereadthiswikiarticlefirst.我自己安装过程还是挺顺利的,这里不做过多描述。FlutterGallery编译由于目前资料比较少,FlutterGallery在Flutter工
阿里_Android开发
·
2022-02-04 16:15
Android
android
flutter
vscode
移动开发
Android入门
教程 | 装饰者模式
定义动态的给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更加灵活。在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为装饰模式中,必然有一个最基本、最核心、最原始的接口或抽象类充当Component抽象构件。装饰模式的通用结构Component//最基本的抽象构件,接口或抽象类Operation()Con
·
2021-12-31 21:27
android
Android入门
教程 | 命令模式
定义将一个请求封装成一个对象。从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。这是个高内聚的模式。把请求方和执行方分开了。内聚到了命令里面。优缺点优点:类间解耦-调用者和接受者角色之间没有任何依赖关系易于扩展可以结合其他模式缺点是Command命令类容易膨胀高层次的模块不需要知道接收者(执行者)是谁。代码示例篮球队训练指令以篮球训练为例,定义一些命令
·
2021-12-30 22:51
android
Android入门
教程 | 桥接模式 (Bridge Pattern )
定义将抽象和实现解耦,使得两者可以独立地变化适用情况你不希望在抽象和实现部分之间有一个固定的绑定关系。比如:你想在程序运行时可以切换实现部分;类的抽象以及它的实现都应该可以通过生成子类的方式实现。此时,桥接模式可以让你对不同的抽象接口和实现部分进行组合并分别对他们进行扩充;对一个抽象的实现部分的修改不应对客户产生影响。结构通过结构我们可以清楚地看到抽象类Abstraction就像是一个桥梁一样将R
·
2021-12-29 22:59
android
Android入门
教程 | 监听者模式(在Java与Android中的使用)
监听者模式(观察者模式)能降低对象之间耦合程度。为两个相互依赖调用的类进行解耦。便于进行模块化开发工作。不同模块的开发者可以专注于自身的代码。监听者用来监听自已感兴趣的事件,当收到自已感兴趣的事件时执行自定义的操作。在某些数据变化时,其他的类做出一些响应。处理数据(或者分发事件)的类主动投送消息,感兴趣的类主动“订阅”消息。监听者模式在Android中有大量的运用,相信大家都不会感到陌生。在And
·
2021-12-27 22:31
android
Android入门
教程 | 设计模式之适配器模式
定义将一个类的接口变换成客户端锁期待的另一种接口,从而使原本因接口不匹配而无法工作在一起的两个类能够在一起工作。也叫作变压器模式,亦称包装模式,但包装模式不止一个。简单而言,适配器模式就是把一个接口或类转换成其他的接口或类。应用优点:可以让没有任何关系的类在一起运行增加了类的透明性提高了类的复用度灵活度好注意事项:在详细阶段不要考虑适配器模式,它主要是用来解决正在服役的项目问题代码示例向已运行的系
·
2021-12-26 22:43
android
Android入门
教程 | Android SparseArray 原理解析
什么是SparseArray?它的内部实现采用了什么数据结构?SparseArray相比于HashMap的优劣势是什么?什么是SparseArray?SparseArray存储的是键值对,以int作为key,Object作为value。Sparse有稀疏、缺少的意思。SparseArray应用场景是相对稀少的数据,一般是几百以内。SparseArray采用的数据结构?SparseArray并不像H
·
2021-12-25 21:30
android
Android入门
教程 | 认识 Android Context
APP开发中,我们需要使用app的资源,比如文字、图片,Activity、Service或者broadcastReceiver等等。时常也会用到getApplicationContext()来获取一个Context对象。那么这个Context到底是什么呢?Context类简介context含义有语境,上下文,背景,环境等等。Context是维持Android程序中各组件能够正常工作的一个核心功能类
·
2021-12-23 22:05
android
Android入门
教程 | Notification 使用
使用过程NotificationManager-用于提示的管理,例如发送、取消NotificationCompat.Builder-Builder模式构造notification;Notification-提示,能够显示在状态栏和下拉栏上;构造实例能设定flags;NotificationDemo界面中放置了很多个按钮,每个按钮发送的提示并不完全相同。流程都一样。设定一个NotificationM
·
2021-12-21 20:15
android
Android入门
教程 | Android 压缩字符串
Android压缩字符串Android端可以对字符串进行压缩。在进行大量简单文本传输时,可以先压缩字符串再发送。接收端接收后再解压。也可以将字符串压缩后存入数据库中。使用到的类库GZIPInputStreamGZIPOutputStream代码示例importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;impor
·
2021-12-19 13:27
android
Android入门
教程 | MediaCodec 编解码使用方式
AndroidMediaCodec编解码使用方式使用MediaCodec进行编解码。输入H.264格式的数据,输出帧数据并发送给监听器。接下来我们简称MediaCodec为codecH.264的配置创建并配置codec。配置codec时,若手动创建MediaFormat对象的话,一定要记得设置"csd-0"和"csd-1"这两个参数。"csd-0"和"csd-1"这两个参数一定要和接收到的帧对应上
·
2021-12-19 13:41
android
Android入门
教程 | Camera 相机(一)
概述Android使用AndroidCameraAPI完成音视频的采集、编码、封包成mp4输出。基于android.hardware.Camera,创建一个横屏应用,实时预览摄像头图像,实现录像并输出MP4的功能。这里不使用Camera2。申请权限在activity中动态申请权限privatestaticfinalString[]VIDEO_PERMISSIONS={Manifest.permis
·
2021-12-09 22:24
android音视频
Android入门
教程 | WebView (二)
自定义长按文字弹出的菜单长按WebView中的文字,会有选择光标,并且弹出一个小菜单。一般菜单里会有「复制」,「搜索」等等选项。这个菜单可以由开发者自定义。让弹出的菜单显示其他选项。比如弹出「复制」「翻译」。一般步骤:设计监听器自定义WebView,复写方法定义Js接口需要新建2个Java文件,WebChooseActionListener,CustomClickWebView定义监听器监听器We
·
2021-12-08 20:22
android
Android入门
教程 | WebView (一)
WebView使用禁止webview处理长按事件设置OnLongClickListener把长按事件消费掉。web.setOnLongClickListener(newView.OnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){returntrue;}});改变字体大小字体大小的枚举。publicstaticenumTex
·
2021-12-07 17:15
android
Android入门
教程 | 动画之补间动画
补间动画(TweenAnimation)补间动画就是我们只需指定开始、结束的“关键帧“,而变化中的其他帧由系统来计算,不必自己一帧帧的去定义。Android使用Animation代表抽象动画,包括四种子类:AlphaAnimation(透明度动画)、ScaleAnimation(缩放动画)、TranslateAnimation(位移动画)、RotateAnimation(旋转动画)一般都会采用动画
·
2021-12-06 20:30
android
Android入门
教程 | 动画之帧动画
Android应用的动画帧动画补间动画属性动画帧动画(FrameAnimation)用多张图片来组成动画。一帧帧的播放图片,利用人眼视觉残留原理,给我们带来动画的感觉。它的原理的GIF图片、电影播放原理一样。我们可以使用AnimationDrawable来实现动画效果。使用AnimationDrawable使用一系列不同的图片,然后像一卷胶卷一样按顺序播放,这是一种传统的动画,也可称为帧动画。也可
·
2021-12-03 23:14
android
Android入门
教程 | 自定义View(二)
SurfaceView简介与使用SurfaceView在Android系统中,是一种特殊的视图。它拥有独立的绘图表面,即它不与宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此SurfaceView的UI就可以在一个独立的线程中进行绘制,又由于不会占用主线程资源,运用SurfaceView可以实现复杂而高效的UI,另一方面又不会导致用户输入得不到及时响应。比较适合应用在视频播放,图片浏览,对
·
2021-12-02 17:20
android
Android入门
教程 | 自定义View(绘制文字、裁剪画布)
一,自定义View基础:1,画笔Paint文本相关:方法描述setColor(@ColorIntintcolor)设置画笔颜色setStrokeWidth(floatwidth)设置画笔粗细setTextSkewX(floatf)设置倾斜,负右斜,正为左setARGB(inta,intr,intg,intb)设置颜色,a为透明度setTextSize(floattextSize)设置绘制文字大小s
·
2021-12-01 22:46
android
Android入门
教程 | View 的介绍
View是用户交互的基本组件。一个View占据了屏幕上的一个方形区间,能够绘制图像并处理事件。View是UI的基础,我们前面看的TextView,Button,LinearLayout,RelativeLayout其实都是View的子类。子类ViewGroup是各种layout的基类。ViewGroup可装载View和其它ViewGroup。使用View屏幕上的所有view都同属于1棵树(tree
·
2021-11-30 16:25
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他