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-
第十一节网络请求第三方框架-xutils3
目录一、xUtils3简介1.网络请求2.网络图片加载3.注解4.数据库二、xUtils框架使用方法1.xUtils框架一个简单的网络请求2.xUitls框架注解2.1布局文件的注解2.2控件的注解2.3点击事件注解2.3.1绑定一个按钮2.3.2绑定多个按钮3.xUitls框架-加载网络图片3.1xUtils3bind方法3.2xUtils3ImageOptions一、xUtils3简介1.网络
夏屿_
·
2022-03-19 20:16
Android
Studio(入门)
android
android
studio
java
Android-
第一节基础知识及LinearLayout(线性布局)
文章目录1.常见控件的基本属性1.1控件的可见性1.2控件的外边距1.3控件的内边距2.线性布局(LinearLayout)2.1示例:2.2微信界面实战3.总结1.常见控件的基本属性android:id="@+id/button1":【设置控件id】android:layout_width【设置控件宽度】/android:layout_height【设置控件高度】wrap_content【控件的
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
android
studio
Android-
第二节ConstraintLayout(约束布局)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.为什么要使用ConstraintLayout(约束布局)?2.ConstraintLayout(约束布局)简介3.ConstraintLayout(约束布局)优点4.ConstraintLayout(约束布局)的基本属性4.1控件内宽高比4.1.1app:layout_constraintDimensionRatio="h
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
ui
java
Android-
第八节02Fragment详解
目录一、Fragment的addToBackStack()使用二、Fragment与Activity通信三、Fragment如何传递数据到Activity一、Fragment的addToBackStack()使用官方文档介绍,这个方法的作用:当您移除或替换一个片段并向返回栈添加事务时,系统会停止(而非销毁)移除的片段。如果用户执行回退操作进行片段恢复,该片段将重新启动。如果您不向返回栈添加事务,则
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
android
studio
kotlin
Android-
消息机制
目录一、相关概念二、概述三、工作原理简单描述四、实现原理分析1.Handler的工作原理2.消息队列MessageQueue的工作原理3.Looper的工作原理4.ThreadLocal的工作原理五、延伸学习(Message消息池、Handler延迟消息实现分析、同步屏障)一、相关概念学习Android的消息机制,有几个设计概念我们必须了解:1.消息:Message消息(Message)代表一个行
mumuxi_
·
2022-03-19 00:38
2019-我的-
Android-
路要怎么走?—,真香
这是承接上面那条的,某个小的知识点我们终于搞明白了,学透了之后呢,其实大家会很快遗忘的,我自己也是如此!非常通透的理解过不了几天就会开始变得模糊不清。目前有效的方法只能是在通过敲demo在代码级别搞通透之后,通过成体系的写技术博文来实现。这样的好处:一是落于纸面之后,忘了我们可以通过博文马上回忆起来;二是我们是成体系的去选择学习的,中途我们可以随时停下来,去做当前手头更要命的事,完事后再回过头来继
m0_64314432
·
2022-03-18 10:47
程序员
面试
android
移动开发
sd卡有多个android文件夹,android - 如何adb拉出SD卡中存在的文件夹的所有文件
android-
如何adb拉出SD卡中存在的文件夹的所有文件我的SD卡中有一个文件夹:/mnt/sdcard/Folder1/Folder2/Folder3/*.jpgFolder1和Folder2的名称保持不变
不惑老师
·
2022-03-18 10:24
Android开发从入门到精通
Android开发从入门到精通——Android经典教程目录目录1第一章什么是Android1什么是
Android-
嵌入式设备编程的历史-第一章(1)1开放手机联盟和
Android-
(2)4介绍Android
zhaoxiao
·
2022-03-17 05:01
android
android
layout
活动
eclipse
autocomplete
action
快乐的舞者
在
技术篇
这一块热土上,编程总是带给我们很多惊奇和欢乐,让我们和兰老师一起探索这节课的新篇章吧!
酷得像风一样
·
2022-03-15 12:02
Android studio 卸载(彻底卸载)
(如果有的话)第二处,C盘->用户->用户名目录->AppData->Local->
android-
.G( );
·
2022-03-15 11:55
android
安装
配置
卸载
问题解决
android
studio
Android-FileProvider-轻松掌握
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握之前在分析Android
小鱼人爱编程
·
2022-03-14 11:40
Android
进阶
android
项目中分布式锁的实现方式(
技术篇
)
前提:使用redis实现分布式锁1.在pom文件中导入java对redis分布式锁的支持依赖:org.redissonredisson3.16.82.编写配置类@ConfigurationpublicclassMyRedissonConfig{/***destroyMethod定义销毁方法*@return*/@Bean(destroyMethod="shutdown",value="redisso
qq_1757537040
·
2022-03-13 14:30
分布式锁
分布式
java
eureka
springboot项目中整合RabbitMQ高级消息队列(
技术篇
)
注:此篇只是简单整合使用,不涉及RabbitMQ高级消息队列概念1.在pom中导入rabbitMQ整合启动场景依赖org.springframework.bootspring-boot-starter-amqp2.此时容器中自动配置了RabbitAutoConfiguration类,其给容器放四个重要的的对象@BeanpublicCachingConnectionFactoryrabbitConn
qq_1757537040
·
2022-03-13 14:30
rabbitmq
springboot
rabbitmq
spring
boot
java
面试头条客户端,被怼的体无完肤!!!
一、
技术篇
1、手写单例模式?2、hashmap的底层原理?3、无序数组取中位数?以上3个基本没答上好
Android Developer
·
2022-02-27 07:52
面试
学习资料
头条
头条
面试
offer
android
程序员
Android-
序列化和反序列化(Serializable和Parcelable)
一、为什么使用序列化由于在系统底层,数据的传输形式是简单的字节序列形式传输,在系统底层,并不认识Java对象,只知道字节序列,所以想要达到进程通讯的目的,需要先将数据进行序列化,即将对象转化为字节序列的过程。而字节序列被响应的进程使用的时候,进程为了识别这些字节序列,就需要对这些字节序列进行反序列化操作,把字节序列转换成Java对象。1.序列化将数据结果或者对象转化为二进制串的过程2.反序列化将在
zzq_nene
·
2022-02-22 02:29
如何成为SM系列课程1-
技术篇
架构设计原则
作者:费伟伟上海华瑞银行数字银行开发中心本篇文章是《如何成为SM系列课程》的
技术篇
第一篇,这个系列文章会从技术、管理、业务三部分分章节和大家介绍如何从这3方面着手,成为一名懂技术、懂管理、懂业务的ScrumMaster
上海华瑞银行数字银行geek团
·
2022-02-21 14:08
Android-
混淆(最简)
混淆是啥?不说了...自己悟,由于最近公司需要提供库给集成公司,且不想让集成公司看到我们的源码,需要对库进行混淆一、开启混淆在library的build.gradle中开启release混淆,debug没啥意义,就不开启了,开启还好性能image.png也就是minifyEnabledtrue,还可以设置shrinkResourcestrue//是否去掉无用资源,默认为不去掉二、添加混淆规则:打开
Z_Liqiang
·
2022-02-21 01:44
Android-
直播间列表渐隐效果
直播间的打赏榜需要加一个渐变效果,类似映客APP直播间的消息列表,一开始使用xml-shape的gradient标签层叠到RecyclerView上,但是发现效果不太对,总有一层蒙版割裂列表。随后和设计大佬沟通,设计师说这个不是渐变效果,是渐隐,没有渐变的2个颜色值。渐隐效果安卓并没有原生api可以支持呀,随后问了iOS的同学,他们实现是添加一个CAGradientLayer(渐变蒙版图层)和Ta
h2coder
·
2022-02-19 23:26
[
技术篇
]超牛的摄影技术,超搞笑的借位摄影
本文内容来自公众号:章鱼哥笔记(wixi38)你的眼睛看到的未必就是真的!超级搞笑的借位拍摄,让你笑个不停!资料来源于网络,仅供大家娱乐,谢谢大家的支持!
章鱼哥笔记
·
2022-02-19 14:14
Android-
方向传感器(制作指南针)
方向传感器(制作指南针)Android中的方向传感器可以准确的判断出手机在各个方向的旋转角度,利用这些角度就可以编写出像指南针、地平仪等有用的工具。下面,我来制作一个简单指南针。先附上代码:Activity:publicclassMainActivityextendsAppCompatActivityimplementsSensorEventListener{privateSensorManage
Jeffrey599
·
2022-02-18 08:53
Android-
模块化、组件化、插件化、热修复-组件化工程构建+页面路由多种方式实践
上一篇MonkeyLei:
Android-
模块化、组件化、插件化、热修复-组件化一下试试我们大概尝试了下一个Module的library与application切换。
MonkeyLei
·
2022-02-17 17:55
android-
自定义伸缩Textview
自定义伸缩TextView效果图如下:test2.gif伸缩效果的思路1.设置初始的高度2.设置展开的高度3.伸缩的动画效果创建R.layout.cookdetail_item_desc布局image.png创建一个FoldingTextView继承LinearLayout做一次初始化publicclassFoldingTextViewextendsLinearLayoutimplementsVi
Czppp
·
2022-02-16 14:48
读书笔记-2019-02-13
jjgod/mac-dictionary-kit:DictionaryconversiontoolforMacOSX10.5andabove巧用kotlinx.coroutines玩转
android-
槐树向北
·
2022-02-16 07:15
Android-
屏幕适配全攻略
举个例子:屏幕分辨率为:1920*1080,屏幕尺寸为5吋的话,那么dpi为440dpi计算公式:像素密度范围image.png用于区分不同的像素密度。名称像素密度范围图片大小mdpi120dp~160dp48×48pxhdpi160dp~240dp72×72pxxhdpi240dp~320dp96×96pxxxhdpi320dp~480dp144×144pxxxxhdpi480dp~640dp1
wang_desire
·
2022-02-16 01:16
Android-
服务的基本用法(一)
服务作为安卓开发的四大组件之一,发挥着非常重要的作用,下面我们以一些简单实例,总结一下服务的基本用法。定义一个服务新建一个项目,在项目中定义一个服务:com.example.adiqueen.servicetest->New->Service->Service,我们会看到对话框:newServiceexported表示是否允许当前程序意外的其他程序本服务。enabled表示是否启用这个服务。点击f
见哥哥长高了
·
2022-02-14 23:00
关于统计学的相关函数
python数据分析基础
技术篇
python数据分析的概论1、numpy1、判断数据结构的类型2、常用数组,生成数据(满足某一分布)3、对数组进行操作4、线性方程组和矩阵运算5、其他应用2、matplotlib1
走走停停1316
·
2022-02-14 12:06
python学习
数据挖掘
数据分析
python
软件测试最新学习路线、面试全攻略(轻松15K)
【测试架构师学习核心知识点】由于篇幅较大,准备了目录,方便阅读:目录一、自身技能积累篇二、简历制作篇三、常见面试题-智斗HR篇四、常见面试题-
技术篇
五、写在最后-友情赠送《软件测试工
柠檬小欧
·
2022-02-13 09:57
软件测试
面试
程序人生
计算机
软件测试
职场和发展
Android-
图片加载库Coil介绍
框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutineimageloader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。并且是全用Kotlin编写,如果你是纯Kotlin项
多仔百事宅
·
2022-02-11 09:49
Android -容器- LinearLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayoutonMeasure流程分VERTICAL和HORIZONTAL
奋飞的蜗牛ing
·
2022-02-07 11:46
Android-
美团Robust热修复接入实践问记录
先贴出官方文档以及比较全的网友的,我是一开始照着文档来的,然后有些配置不太清楚,参考了下网友了。Meituan-Dianping/Robust-照着文档说明,可以先把基本配置高了。有不明白的地方可以看美团的技术博客Android热更新方案Robust美团Robust热修复接入说明文档-网友的,不过已经是老的版本了。GaoXiaoduo/gxd-robust-别人的demo工程,可以下载下来自己改下
MonkeyLei
·
2022-02-06 19:32
Android -容器- RelativeLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayout参考:https://blog.csdn.net/wz249863091
奋飞的蜗牛ing
·
2022-02-05 20:11
Android-
框架问题分析案例---谁杀了桌面-,架构师必备技能
}}对源码比较熟悉的同学可以很快知道,AMS.killBackgroundProcesses这个接口会提供给三方应用去调用,其Binder的客户端在ActivityManager.killBackgroundProcesses这里ActivityManager.killBackgroundProcesses/**Havethesystemimmediatelykillallbackgroundpr
sa3221sa
·
2022-02-05 18:16
程序员
架构
移动开发
android
5分钟区块链 |
技术篇
-对称加解密算法
上一期我们学习了哈希散列算法(5分钟区块链|
技术篇
-哈希算法),不少朋友反馈有些难懂o(╥﹏╥)o。
飞帅记忆
·
2022-02-05 15:30
Android-
屏幕适配
参考文章https://www.jianshu.com/p/1302ad5a4b04http://www.cocoachina.com/android/20151030/13971.htmlhttps://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?屏幕尺寸屏幕尺寸指屏幕的对角线的长度单位是英寸,1英寸=2.54厘米屏
wuchao226
·
2022-02-05 08:26
Android-
发送通知/含Android8.0+耐心照着官方教程实现,不是很难
之前有总结过一些问题,跳转,还有声音等问题。MonkeyLei:Android8.0后notification通知声音无法关闭+更新应用通知进度时总是不停的响MonkeyLei:通知栏推送点击跳转以及返回主界面-第二弹-完善纠正待续最近学习Hook入门知识,准备实践下Hook通知这块。所以温习一下创建基本的通知的方式。然后想到尝试官方教程,发现其实教程创建步骤写的很清楚的,你要相信,搜到的文章,几
MonkeyLei
·
2022-02-04 23:06
Android-
进程管理机制
一、Android进程管理的特殊设计Linux系统对进程的管理方式是一旦进程活动停止,系统就会结束该进程。尽管Android基于LinuxKernel,但在进程管理上,却采取了另外一种独特的设计:当进程活动停止时,系统并不会立刻结束它,而是会尽可能地将该进程保存在内存中,在以后的某个时间,一旦需要该进程,系统就会立即打开它,而不用再做一些初始化操作。只有当剩余内存不够用了,为了维持新开启的进程或者
有腹肌的豌豆Z
·
2022-02-04 23:48
Android-
一句代码让NestedScrollView的布局撑满屏幕
图片来源于网络最近在使用NestedScrollView的时候想要让布局撑满撑满整个屏幕,因为我有一个控件是在屏幕底部的。我一开始以为写match_parent属性是可以达到我想要的效果,尝试一下发现没有办法实现。一句XML代码android:fillViewport="true"就是这一句代码可以实现我们的需求,让NestedScrollView里面的布局撑满整屏幕。一个XML示例......这
阿博聊编程
·
2021-12-24 14:31
《More Effective C++》
技术篇
——Reference counting(引用计数)
Referencecounting这项技术,允许多个等值对象共享同一实值。此技术的发展有两种动机,第一是为了简化heapobject周边的簿记工作。它可以消除“记录对象拥有权”的负荷,因为当对象运用了referencecounting技术,它便拥有它自己。一旦不再有任何人使用它,它便会自动销毁自己。referencecounting的第二个发展动机则只是为了实现一种常识。如果许多对象有相同的值,将
·
2021-12-08 18:42
c++
Android-
输入事件一撸到底之View接盘侠(3)
前言1、Android输入事件一撸到底之源头活水(1)2、Android输入事件一撸到底之DecorView拦路虎(2)3、Android输入事件一撸到底之View接盘侠(3image.png前两篇文章分别分析了输入事件分发到App层以及DecorView对输入事件的处理,最终交给ViewTree处理。我们平时对事件的处理大部分集中在对ViewTree的处理上,网上绝大部分的文章也是针对此分析,为
小鱼人爱编程
·
2021-11-22 12:51
大数据之路——数据挖掘
七、数据
技术篇
——数据挖掘7.1数据挖掘算法平台7.2数据挖掘中台体系7.2.1挖掘数据中台7.2.2挖掘算法中台7.3数据挖掘案例7.3.1用户画像7.3.2反作弊数据挖掘技术与数据仓储和计算技术发展相辅相成
jialun0116
·
2021-11-12 20:24
大数据
大数据之路总结
数据挖掘
big
data
算法
大数据之路—— 数据服务
六、数据
技术篇
——数据服务6.1架构演进6.2技术架构@6.3最佳实践@6.3.1性能6.3.2稳定性6.1架构演进DWSOA由需求驱动,一个需求开发几个接口,编写接口文档,开放给业务方调用。
jialun0116
·
2021-11-12 15:00
大数据
大数据之路总结
big
data
大数据
大数据之路—— 离线数据开发
四、数据
技术篇
——离线数据开发4.1数据开发平台4.1.1统一计算平台@4.1.2统一开发平台4.2任务调度4.2.1核心设计模型4.2.2任务状态机模型@4.2.3工作状态机模型4.2.4调度引擎工作原理
jialun0116
·
2021-11-11 19:16
大数据
大数据之路总结
big
data
大数据
大数据之路——数据同步
三、数据
技术篇
——数据同步3.1数据同步基础@3.1.1直连同步3.1.2数据文件同步3.1.3数据库日志解析同步3.2数据仓库同步方式3.2.1批量数据同步3.2.2实时数据同步3.3同步遇到的问题3.3.1
jialun0116
·
2021-11-11 10:26
大数据之路总结
大数据
big
data
数据库
mongodb
Android-
软键盘一招搞定(原理篇)
前言上篇文章分析了软键盘弹出、关闭、获取软键盘高度、常用属性展示等。这部分也是网上涉及软键盘文章的重点,,导致对常用属性的理解止于Demo,对一些问题的了解似是而非。因此,本篇文章将分析常用属性生效原理。本系列文章:Android软键盘一招搞定(实践篇)Android软键盘一招搞定(原理篇)通过本篇文章,你将了解到:1、SOFT_INPUT_ADJUST_RESIZE原理及其使用2、SOFT_IN
小鱼人爱编程
·
2021-10-30 22:26
Android-
软键盘一招搞定(实践篇)
前言软键盘是Android进行用户交互的重要途径之一,Android应用开发基本无法避免不使用它。然而官方没有提供一套明确的API来获取诸如:软键盘是否正在展示、软键盘高度等。本篇将着眼如此,探索解决方案。本系列文章:Android软键盘一招搞定(实践篇)Android软键盘一招搞定(原理篇)通过本篇文章,你将了解到:1、软键盘开启与关闭2、软键盘界面适配3、软键盘高度获取1、软键盘开启与关闭为方
小鱼人爱编程
·
2021-10-30 22:10
Android-FileProvider-轻松掌握
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握之前在分析Android
小鱼人爱编程
·
2021-10-30 22:43
Android-
存储基础
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握在持久化数据的时候
小鱼人爱编程
·
2021-10-29 23:15
Android-
系统源码查看的几种方式
前言系列文章:Android系统源码查看的几种方式AndroidStudio关联AndroidSDK源码(Windows&Mac)虽然说开局一个Activity,就能制作一个AndroidApp,貌似也不需要其它特殊的技能。然而Android是一个庞大的、系统性的工程,并且还有各种版本兼容问题。为了能够快速定位问题,也为了学习一些优秀的编码思想,经常需要定位到Android系统源码里查看。本篇文章
小鱼人爱编程
·
2021-10-29 23:13
《More Effective C++》
技术篇
——限制某个class所能产生的对象数量
如下例,只要继承Countedtemplate就可以限制class所能产生的对象数量,超过了设置的maxObjects就会抛出异常。#include#includetemplateclassCounted{public:classTooManyObjects{};//这是可能被抛出的exceptions。staticintobjectCount(){returnnumObjects;}protec
·
2021-10-24 16:37
c++
Docker无处不在,开发人员如何快速掌握?深入浅出Docker送给你
Docker
技术篇
:是深入浅出Docker的主要内容,包含了掌握Docker所需的所有知识。这部分会详细介绍镜像、容器,以反越来越重要的关于编排的知识。此那么我们开发人员应该如何去学习
被基金支配的打工人
·
2021-10-13 13:08
docker
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他