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学习
】【Dialog】自定义布局使用
首先,设置一个自定义布局自定义布局得background的edit_bg为这样自定义布局的四周就会有圆角,但是此时实现之后的效果是周围的四个角可以明显的看得出有突起,这是因为系统设置的Dialog是长方形的,没有圆角,但是自定义的Dialog是有圆角的。解决方式:将系统带的Dialog设置为透明,此透明指的是Dialog本身透明,非Dialog外部的阴影区域setBackgroundDrawabl
我又来搬代码了
·
2023-06-08 12:32
Android学习笔记
java
kotlin
android
android-studio
【
Android学习
】【include】控件使用
在Android中,【include】控件可以将一个xml文件插入到另一个XML文件中,对于重复性的布局可以节省代码,在使用【include】之后,获取【include】里面的布局控件的操作为被插入的xml代码view_top_include的代码:使用方式//【include】的XML布局根布局为LinearLayoutlateinitvarll_include:LinearLayoutlate
我又来搬代码了
·
2023-06-08 12:32
Android学习笔记
android
Android学习
笔记之ColorMatrix、图像处理
飞呀1.色彩矩阵1.1改变偏移量1.2改变颜色系数2.使用ColorMatrix来改变图片的色光属性2.1色调2.2饱和度2.3亮度2.4效果混合postConcat2.5示例3.使用颜色矩阵来改变图片3.1几种图片颜色矩阵处理效果3.1.1灰度效果3.1.2图像颜色反转3.1.3怀旧效果3.1.4去色效果3.1.5高饱和度4.像素点分析4.1常用图像像素点处理效果4.1.1底片效果4.1.2浮雕
来来走走
·
2023-06-08 09:52
Android
android
android
studio
图像处理
Android面试老生常谈的 View 事件分发机制,看这一篇就够了!
我的公众号程序员徐公,四年中大厂工作经验,回复黑马,领取
Android学习
视频一份,回复徐公666,可以获得我精心整理的简历模板,带你走近大厂。
程序员徐公
·
2023-04-21 07:55
打卡
Android学习
—Compose 布局 和 修饰符
我们将通过解释布局和修饰符的基础知识来开始我们的旅程。我们将介绍他们是如何协同工作的,Compose提供了什么开箱即用的API,以及如何漂亮地设计您的UI布局——因为Compose中的几乎所有内容都是布局布局是ComposeUI的核心组件,使您能够使用提供的各种现成API制作令人惊叹的app,并构建自己的自定义解决方案。在Compose中,您使用可组合函数来发出UI部分,但布局指定了这些元素的精确
愿天堂没有996
·
2023-04-21 02:37
android
composer
Android学习
笔记——Retrofit2源码浅分析
标签:Android先看看这张图制图简陋请多包涵Retrofit在学习Android的时候,我最熟悉的网络请求框架莫过于OKHttp+Retrofit,反反复复用了很多次,个人感觉Retrofit的兼容和解耦做的太好了,这里想要试着分析一下Retrofit的源码。RESTful原则在我们使用Retrofit这个框架的时候,我们都需要后端的接口遵循RESTful原则,那什么是RESTful原则呢?R
问荆_
·
2023-04-20 00:22
Android项目集成ReactNative(小白专用)Mac版
已经顺利完成.iOS端的App,采用cocoapod管理第三方库的方式,实现方式比较简单,网上正确教程很多.而Android集成中,需要注意的地方很多,而且网络上大部分教程,省略了很多需要注意的细节.刚刚开始
Android
uniapp
·
2023-04-19 14:04
Gradle之resValue自定义资源
本篇文章内容参考:Android与gradle4--gradle配置之BuildConfig与resValue
Android学习
第八篇;使用gradle.properties目录1.resValue的简单使用
Amy_LuLu__
·
2023-04-17 22:29
Android学习
--binder机制(一)原理
前言binder是Android的一套进程间通信框架,用来跨进程发送消息,同步和共享内存。1.进程间通信进程间通信IPC,Inter-processcommunication。目前已有的进程间通信方式,(图源https://blog.csdn.net/u013309870/article/details/105328743)进程间通信方式进程间通信方式1.Socket:使用套接字,使用网络方式进行
陈可积
·
2023-04-17 17:36
【
android学习
】Looper/Handler/Message学习2
MessageQueuebooleanenqueueMessage(Messagemsg,longwhen){if(msg.target==null){thrownewIllegalArgumentException("Messagemusthaveatarget.");}synchronized(this){if(msg.isInUse()){thrownewIllegalStateExcept
delta_hell
·
2023-04-17 12:11
android
android
Android学习
总结
1).Java基本数据类型与表达式,分支循环。2).String和StringBuffer的使用、正则表达式。3).面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类。4).对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态
purplepass_953a
·
2023-04-17 04:02
Android学习
路线
积累熟练掌握Java语言,面向对象分析设计能力,反射原理,自定义注解及泛型,多次采用设计模式重构项目;熟练掌握IVM原理,反射,动态代理以及对ClassLoader热修复有比较深的理解;熟悉数据结构和算法;熟悉UI,精通自定义View,能利用事件分发原理解决UI交互问题;研究过FrameWrok层源码来解决实际问题的经验,尤其了解AMS的原理;对UI界面设计和优化有实际工作经验;对内存优化,用户体
阿毅同学
·
2023-04-15 09:55
Framework
android
Android ExpandableRecyclerView使用小结
代码github地址
Android学习
交流QQ群:103267029因为工作需要一个二级树结构View,所以借鉴ExpandableListView自己写了个ExpandableRecyclerView
drawthink
·
2023-04-15 07:43
android学习
笔记之一:快速入门
1.手机制式1G-4G1G(第一代模拟制式手机):大哥大特点:安全性差,容易受干扰,通话不稳定,不能发短信2G(第二代GSM、CDMA等数字手机):小灵通等功能机特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏3G(第三代移动通信技术):androidios等智能手机特点:上网快了很多,能够处理图像,音乐,视频流等多种媒体形式.4G(第四代移动电话行动通信):lte,
wyu_yc
·
2023-04-15 04:28
Android学习笔记
android
史上最全Android 学习渠道分享
最近扫阅了国内外大部分的Android技术网站,特定总结一下很棒的干货,本文旨在总结自身的
android学习
渠道来源,分类如下:####一、技术公众号:一些经过检测,确属
JsonChao
·
2023-04-14 08:35
Android学习
笔记之CameraX实现拍照&录像功能
本文地址:https://blog.csdn.net/qq_40785165/article/details/118274137,转载需附上此地址大家好,我是小黑,一个还没秃头的程序员~~~永远不要沉溺在安逸里得过且过,能给你遮风挡雨的,同样能让你不见天日,只有让自己更加强大,才能真正撑起一片天。这次介绍的是Jetpack系列中的CameraX库,源码路径:https://gitee.com/fj
Android_小黑
·
2023-04-14 07:54
Android
android
字节大牛教你手撕
Android学习
,已整理成文档
前言程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。作为一名常年在各种技术群里吹水却又无比热心肠的老司机,看到有人提问时,总是会蹦出来帮
深圳之巅
·
2023-04-14 06:47
程序员
android
Android开发者该学习哪些东西提高竞争力?Android篇
前言曾听过很多人说
Android学习
很简单,做个App就上手了,工作机会多,毕业后也比较容易找工作。这种观点可能是很多Android开发者最开始入行的原因之一。
a132445
·
2023-04-13 17:38
程序员
android
Android学习
笔记8-使用通知(Notification)
1.Notification简介通知是Android系统的一种特色的功能,当某个app希望给用户提示信息,但是该app又不在运行在前台时,就可以利用通知。发送一条通知后,手机上方的状态栏就会显示一个小图标,下拉状态栏,会显示通知的具体信息。image实现代码publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickLi
Limmerence
·
2023-04-12 22:39
【
Android学习
】Looper/Handler/Message源码学习1
简单说一下有好一阵子(估计有大半年)没记笔记了,工作原因,很多挺想说的,后面有机会单独记录吧。工作时间比较长,做过很多东西,但是没有系统的记录和梳理,有时候一回想或者面试(面试别人或者被别人面),发现脑子一片空白。把项目做出来可能不会有什么挑战,但是条理清晰、层次分明的剖析里面涉及的技术点,真的就只能点到为止了,很多东西知道概念或者基本能理解概念,但是想讲清楚,就困难了。后面奔着这个目标,把学习过
delta_hell
·
2023-04-11 13:35
android
android
学习
Android学习
别“走弯路”,移动端混合开发框架
9.主线程为什么是主线程,如何开启线程,线程池和安卓常用的四种线程池他们的特点和使用场景10.AsyncTask原理,并发问题,缺点等11.如何面对大的bitmap,如何自己设计一个ImageLoader12.其实可以扩展为,如何设计一个okhttp,如何设计一个retrofit,eventBus等等13.其实就考察对开源框架的认识和使用的熟练程度14.如何避免和处理Crash和ANR15.优化篇
m0_64603929
·
2023-04-09 16:42
程序员
面试
android
移动开发
Android学习
之通过button单击事件用intent跳转页面程序闪退(Bug)
Android学习
(BUG系列)之使用通过button单击事件用intent跳转页面程序闪退引言原先代码错误分析修改代码其他错误引言在学习Android开发的过程中,遇到了一些简单的bug。
◎天启疯车℡
·
2023-04-09 08:51
Android
android
移动开发
bug
java
安卓
Activity的概述
二、创建Activity步骤1.创建自定义Activity2.注册自定义Activity2.设置启动Activity的方法总结前言随着计算机技术的不断发展,软件技术学习这门也越来越重要,很多人都开启了
Android
lovepanyuxiao
·
2023-04-09 08:19
前端框架
web
android
studio
【
Android学习
】Android 启动过程中的1号进程init
系列文章目录由于工作原因,需要通过一些安卓Demo来学习熟悉部门相关业务,配完环境后,看了下手头的电子书,内容很多,最近正好做一些学习笔记整理。文章目录系列文章目录前言一、Android基本架构(从为什么要学习Android系统)?二、Android的启动流程(为什么要学习Android启动过程)?1.BOOT:2.BootLoader:3.Linuxn内核:4.Zygote:5.SystemSe
爱看书的小鱼
·
2023-04-08 22:49
Android学习
android
学习
有人30岁转型做Android开发,老罗android开发视频教程
笔者在这里推荐一份详细
Android学习
路线,附参考资料,私信我【资料】免费获取。获取途径
智恩架构师
·
2023-04-08 20:01
程序员
架构
移动开发
android
Android学习
——接口回调,基本数据方法
目的今天的学习相较于之前的来说比较轻松。学习的内容相对来说较为容易。首先是学习了接口回调,通过接口的特点,让代码更加简单化。其次是代码中数据类型方法介绍与使用。话不多说,Star!接口类回调接口interface是代码中常见的方法,具体使用看上篇文章。我们今天主要学习的是如何使用他进行回调。接口回调的意思即,注册之后并不立马执行,而在某个时机触发执行。比如常见的OnclickListener事件,
咲太弟子
·
2023-04-08 11:37
2019-02-12又一轮新的学习
链接:1、
android学习
链接:http://www.runoob.com/w3cnote/android-tutorial-genymotion-install.html2、mac安装模拟器genymotion
盛小树
·
2023-04-07 22:21
Android学习
- Android最佳性能实践
(一)合理管理内存怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应用程序,不仅仅要功能完成得好,性能问题也应该处理得恰到好处。为此,我也是阅读了不少Android官方给出的高性能编程建议,把这些建议进行整理和分析,帮助大家能够写出更加出色的应用程序。注意文章的内容基本源于AndroidDoc,如果想要阅读更加详细的关于性能方面的资
小刚lz
·
2023-04-07 14:33
Android
android
Android学习
之Handler
Handler内存泄露sendMessage方法内存泄露有这么一个需求,延迟执行一段逻辑,先看第一种方式,直接让线程sleep:privatevalhandler2=object:Handler(){overridefunhandleMessage(msg:Message){super.handleMessage(msg)startActivity(Intent(this@HandlerActiv
Llianhua
·
2023-04-06 20:50
Android八大模块进阶学习笔记(性能优化、百大框架、高级UI、Flutter、Kotlin...)
今年来,Android开发行业的就业形势愈加严峻,无论刚刚入门
Android学习
没有头绪的、还是开发多年想要突破薪资范畴的,都需要跳出编码和业务的局限,学会选型、扩展,提升编程思维,建立良好的职业规划,
bug樱樱
·
2023-04-06 17:38
Android
移动开发
架构师
android
学习
ui
android学习
之路(八)---- Git版本控制
一、简介GITSVN:集中式版本控制,只有服务器上面才有资源仓库,断网情况下不能使用GIT:分布式版本控制,客户端和服务器上面都有资源仓库,而且相同,断网情况下可以使用,断网情况下,同样可以提交代码,联网的时候只需要push到服务器二、GIT的工作模型三、GIT基本交互流程图四、GIT安装1.点击Git-1.7.9-preview20120201.exe进行安装2.安装到D:\software\G
fandong12388
·
2023-04-06 11:03
android学习
android
Widget桌面小组件-
Android学习
笔记,总结到位
特点–快捷、方便个性化、可定义功能可及时控制更新Widget显示内容用法步骤流程图CreatedwithRaphaël2.1.2绘制Widget布局配置Widget的基本属性定义AppWidgetProvider提供ConfigurationActivity学习目标掌握AndroidWidget基础用法及步骤AndroidWidget实现一个基本的时钟功能效果–可以自动更新时间可以添加删除时钟Wi
yiqicsgo
·
2023-04-05 10:29
程序员
面试
Android学习
之引言
作为一名大四即将毕业的学生,我很庆幸在毕业之前找到了自己的未来发展方向-Android,Java开发。有目标的人更容易成功,因为他们知道他们需要做什么。我以前一直处于一种想学习,但是没有全心全意投入学习的状态。我以前有系统学习过Java,C++,曾今有一段时间还自学过javascript,html,css,上学期还曾做过Unity3D游戏项目。我对我自己的总结就是:会的东西杂而不精。我以前最大的问
春天随风而逝
·
2023-04-05 02:14
Android学习
Android学习笔记
android
csdn博客
android应用
Android学习
指南 — Android进阶篇
好了,本次的技术分享到这里就告一段落了,如果嫌博客麻烦,可看主页简介,找我拿PDF版本的哦Java基础篇Android基础篇(一)Android基础篇(二)ARTART代表AndroidRuntime,其处理应用程序执行的方式完全不同于Dalvik,Dalvik是依靠一个Just-In-Time(JIT)编译器去解释字节码。开发者编译后的应用代码需要通过一个解释器在用户的设备上运行,这一机制并不高
笨笨11
·
2023-04-04 18:30
android 前言
在
android学习
中,之前没有总结,现在基于系统的分析,进行记录,不断补充,以方便在后续开发中使用,顺便说kotlin编程语言,根据公司具体使用,进行针对学习。
xuefeng_apple
·
2023-04-04 15:02
Flutter 中 Positioned、Align、Center 的使用详解 _ Flutter Widgets
),Positioned(《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】完整内容开源分享top
m0_64604311
·
2023-04-04 13:21
程序员
面试
移动开发
android
【
Android学习
】下载jar慢和gradle慢的情况
目录问题出现的原因解决方法解决Gradle下载问题:手动安装解决jar包下载慢问题:更改下载源问题出现的原因国内访问谷歌被墙导致访问速度慢或者干脆无法下载解决方法解决Gradle下载问题:手动安装访问官网Gradle|ReleaseCandidate和各版本下载地址GradleDistributions使用下载工具下载并解压缩在AndroidStudio中File——settings在Build,
有情怀的机械男
·
2023-04-04 08:52
Android
学习
android
android
studio
gradle
android otaupdate源码路径,
Android学习
之OTA Update
之前需要处理一些应用程序用到的update相关问题,了解到androidbuildsystem会利用开源的bsdiff进行一些关于package的更新动作.这篇文章就分析一下android系统的OTAupdate.首先,让我们来看看OTA的整体框架BuildSystemSupport,用来创建需要的OTAupdateimage(包括全部更新及部分更新)Releasetools(build/tool
山巅之峰
·
2023-04-04 07:14
android
otaupdate源码路径
字节大牛教你手撕
Android学习
,面试真题解析
什么是Kotlin?Kotlin,如前面所说,它是JetBrains开发的基于JVM的语言。JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。AndroidStudio,官方的AndroidIDE,就是基于Intellij,作为一个该平台的插件。Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点:对
clhcowboy
·
2023-04-04 05:00
程序员
android
Android学习
之路
Android学习
之路stormzhang/*做好现在的事儿*/目录时间线关于好基友
Android学习
之路2014年07月07日Android欢迎转载,但请务必在明确位置注明出处!
xiong_hui_hui
·
2023-04-03 22:02
Android
android
android 弹出菜单 toast,
Android学习
第二天:Toast(提醒)、Menu(菜单)、Intent的显式和隐式(包括打开、适配网站,调用拨号界面等)...
1.Toast提醒为昨天写的按钮程序添加一个提醒,在MainActivity中添加如下代码:Buttonbt1=(Button)findViewById(R.id.button_1);bt1.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){Toast.makeText(MainAct
索米龙
·
2023-04-03 22:18
android
弹出菜单
toast
Mars老师的
Android学习
基本路线指导
1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须
高峻雅
·
2023-04-02 00:07
人生小思
2020最新Android大厂面试真题大全,详细的
Android学习
指南
正文以前一直想写一篇总结Android开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕业前,就一直在当前创业小团队从事自己热爱的打码事业至今。下面总结是建立在我当前的技术水平和认知上写的,如有不同看法欢迎留下评论互相交流。Flutter是谷歌公司发布的一款快速跨平台开发框架有u
程序员Sunbu
·
2023-04-01 01:57
程序员
android
Android开发之——怎么检测UI卡顿,三面蚂蚁金服成功拿到offer
在Android系统中,我们知道UI线程负责我们所有视图的布局,渲染工作,UI在更新期间,如果UI线程的执行时间超过16ms,则会产生丢帧的现象,而大量的丢《
Android学习
笔记总结+最新移动架构视频
boos创新
·
2023-04-01 00:12
程序员
面试
android
移动开发
2021 年 9 月美团 Android 面试总结
只是View没有拦截处理8GC算法《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源徽信搜索公众号【编程进阶路】标记清除,标记整理,复制,分代收集参考:http
教你学Java
·
2023-03-31 23:04
Android
经验分享
面试
android
Android应用--简、美音乐播放器增加音量控制,Android程序员必会
}publicvoidsetDuration(longduration){this.duration=duration;}public《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义
m0_64604178
·
2023-03-31 02:08
程序员
面试
android
移动开发
可复用的自定义BaseAdapter
Android学习
笔记-构建一个可复用的自定义BaseAdapter转载自http://www.runoob.com/w3cnote/android-tutorial-customer-baseadapter.html
qq_36031848
·
2023-03-31 01:55
android
《Flutter For
Android学习
日记》单选开关和复选框
单选开关和复选框Material组件库中提供了Material风格的单选开关Switch和复选框Checkbox,虽然它们都是继承自StatefulWidget,但它们本身不会保存当前选中状态,选中状态都是由父组件来管理的。当Switch或Checkbox被点击时,会触发它们的onChanged回调,我们可以在此回调中处理选中状态改变逻辑。下面看一个简单的例子:classSwitchAndChec
夏天吃冰棍
·
2023-03-30 22:17
android用java写文本框_
Android学习
笔记-TextView(文本框)(一)
1.基础属性详解:id:为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置,又或者使用RelativeLayout时,参考组件用的也是id!layout_width:组件的宽度,一般写:**wrap_content**或者**match_parent(fill_parent)**,前者是控件显示的内容多大
weixin_39955825
·
2023-03-30 17:27
Android学习
笔记1
1关于关于TextView的baseline计算。baseline如图所示image英文显示baseline比中文的更明显一些。可以通过FontMetrics来top等获取属性值,FontMetrics类介绍如下/***Classthatdescribesthevariousmetricsforafontatagiventextsize.*Remember,Yvaluesincreasegoing
依然淳熙
·
2023-03-29 19:11
上一页
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
其他