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-
多线程
线程是进程中可独立执行的最小单位,也是CPU资源(时间片)分配的基本单位,同一个进程中的线程可以共享进程中的资源,如内存空间和文件句柄。线程有一些基本的属性,如id、name、以及priority。id:线程id用于标识不同的线程,编号可能被后续创建的线程使用,编号是只读属性,不能修改。name:线程的名称,默认值是Thread-(id)daemon:分为守护线程和用户线程,我们可以通过setDa
龙腾腾
·
2024-01-09 01:35
android
java
jvm
Android-
设计模式
设计模式23种经典的设计模式。它们又可以分为三大类:创建型、结构型、行为型。创建型常用的有:单例模式、工厂模式(工厂方法和抽象工厂)、建造者模式。不常用的有:原型模式。结构型常用的有:代理模式、桥接模式、装饰者模式、适配器模式。不常用的有:门面模式、组合模式、享元模式。行为型常用的有:观察者模式、模板模式、策略模式、职责链模式、迭代器模式、状态模式。不常用的有:访问者模式、备忘录模式、命令模式、解
龙腾腾
·
2024-01-09 01:05
android
设计模式
Android-
性能优化
启动优化冷启动时间的统计:通过注解+AOP面向切面编程的方式。先定义有value和type两个参数的注解文件,在Application的attachBaseContext方法,在第一个Activity获取焦点,即onWindowFocusChanged方法加注解,AOP选取的切入点就是加了我们自定义注解的方法,AOP的Advice用的around,在记录和计算冷启动时间之后,会调用joinPoin
龙腾腾
·
2024-01-09 01:05
android
性能优化
Android-
多路摄像头实现总结(Camera - UVC)
原生Android-Camera类打开一个摄像头没有问题,打开多个会在open()的时候报错。注意原生camera要在surface之后在open,否则会报错。也就是说不要直接在oncreate里open。(相机Open前要设置surface,这个surface就是底层用来渲染预览画面的,如果surface都没有create,底层将无法渲染,我想这就是为什么open不了的原因吧)参考:androi
奔跑的_迷彩狼
·
2024-01-08 19:43
android
JNI
uvc
android
camera
ndk
Android-
针对Dao层的单元测试
Android的单元测试大家都不陌生,必要的单元测试可以提高工作效率,省去大量的在Android真机或者虚拟机上的调试,提高代码质量。尤其是在团队项目开发中,为自己写的代码负责,提高项目后期的可维护性。这篇文章算是个人心得体会吧。前几天接了一个任务就是对团队中现有的一个项目的dao层写单元测试(数据访问对象),该项目中的数据库适配器(MyDataBaseAdapter)中集成了大量的关于数据库中增
Jeremy_Ji
·
2024-01-07 22:56
给Flutter + FireBase 增加 badge 徽章,App启动器 通知红点。
(已经配置好的可以忽略此提示)Firebase配置教程:flutter+firebase云消息通知教程(
android-
安卓、ios-苹果)_flutterfirebase_messagingios环境配置
玫瑰花开一片一片
·
2024-01-06 06:42
flutter
flutter
firebase
徽章
消息推送
Android-
自定义注解-反射基础
Let’sgo上一章
Android-
自定义注解-注解基础-自定义注解我们基本上入门了这个注解的基本的东西,具体用途我们还需要学了反射之后就大概有个印象了。
MonkeyLei
·
2024-01-06 02:37
android-
架构规范
前言在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维护项目的时候。当随着项目的代码量的提升,需要重构的时候。你会明白一个好的开发规范多么多么的重要。这里整理一下自己android开发中的一些规范。希望对各位有帮助。命名规范包命名规范包名全部采用小写主包名采用[公司性质].[公司名称].[项目名称]
剑巴
·
2024-01-05 17:04
孱夫子言(129)
学习使每个人都能增长知识,增加技能,
提高技术
,提速思想,增加和促进科技掌握。为自己为人人做点什么成绩或贡献。不是为了彰显虚伪的才华,炫耀个人多有知识。
孱夫子
·
2024-01-02 15:46
Android-2019新项目个人最新工程结构(每个人都不一样,都怀揣梦想)
记录下最近的工程结构,之后如果有更好的再回味下...之前的封装过程MonkeyLei:
Android-
基本的MVP结构的模板工程(泛型,Rx通用请求,BaseAdapter实践目录链接)以及完善后的工程
MonkeyLei
·
2023-12-29 06:21
如何
提高技术
领导力?
摘自声网高泽华:关于技术领导力的成长点-极客时间第一个观点是,当需要担当的时候要能站出来。其实声网是非常讲究扁平化的公司,当然这个扁平化在现在的互联网公司是非常常见的。但我们一直在思考,怎么能够突破管理的瓶颈,能够让更多的人才从管理规则中凸现出来。我们想到的一个点是,我们会淡化职位的概念,会把责任、角色和能力放到一个金字塔里。通过能力的提高,去背一些责任,承担一些角色。在承担这个角色的过程中,可以
蓝绿色~菠菜
·
2023-12-28 11:16
程序人生
Android-
断点续传
简介其实断点续传的原理很简单,从字面上理解,所谓断点续传就是从停止的地方重新下载。断点:线程停止的位置。续传:从停止的位置重新下载。用代码解析就是:断点:当前线程已经下载完成的数据长度。续传:向服务器请求上次线程停止位置之后的数据。原理知道了,功能实现起来也简单。每当线程停止时就把已下载的数据长度写入记录文件,当重新下载时,从记录文件读取已经下载了的长度。而这个长度就是所需要的断点。httpURL
有腹肌的豌豆Z
·
2023-12-25 16:49
Android-
推荐一个RecyclerView悬浮头部(StickyItemDecoration)
图片来源网络,入侵必删在日常Android列表开发当中,我们可能会遇到以下的需求:我们在滑动列表的时候,头部View置顶不可以滑动.我刚好看到有一个开源库可以帮我们快速实现,分享出来希望能提高看文章的小伙伴的开发效率.StickyItemDecorationStickyItemDecoration有两个特性:粘性头部是放置在RecyclerView外面的View,对比之前绘制出来的粘性头部,能显示
阿博聊编程
·
2023-12-23 18:50
flutter + firebase 云消息通知教程 (
android-
安卓、ios-苹果)
如果能看到这篇文章的一定已经对手机端的消息推送通知有了一定了解。国内安卓厂商这里不提都有自己的FCM可自行查找。(国内因无法科学原因,不能使用谷歌服务)只说海外的。目前adnroid和ios推送消息分别叫FCM和APNs。这里通过google的firebase分别向两个平台同时推送消息只需要配置一套服务便可以。(firebase推送消息服务免费-它除消息推送还有很多服务收费+)跟多产品了解http
玫瑰花开一片一片
·
2023-12-22 19:46
flutter
xcode
android
ios
Android-
记录怎么用webView加载含有base64格式图片的html片段
最近遇到个问题Android里面用webView加载含有base64格式图片的html,很多人可能可以直接加在使用下面这种方法,但是运行之后你会发现里面的base64格式图片显示不出来。webview.loadData(Html.fromHtml(content).toString(),"text/html","UTF-8");看网上的说有的方法是把里面的base64格式的图片先转换成图片然后再存
大千世界小书童
·
2023-12-20 19:20
Android-
实现股票、课程表、Excel等上下左右滑动效果(左边的栏目固定,右边能够上下左右滑动)
Android-
实现股票、课程表、Excel等上下左右滑动效果(左边的栏目固定,右边能够上下左右滑动)要实现的效果图如下3867126-a4c0802d00d1e8de.gif这个也是按照别人的思路解决的
wu_kangjie
·
2023-12-20 10:17
Android-
高效加载大图
Android高效加载大图前言读取位图尺寸和类型将按比例缩小的版本加载到内存中前言图片有各种形状和大小。在很多情况下,它们的大小超过了典型应用界面的要求。例如,系统“图库”应用会显示使用Android设备的相机拍摄的照片,这些照片的分辨率通常远高于设备的屏幕密度。但是手机中每个应用的内存是有限的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。理想情况下只希望在内存中加载较低分
tracydragonlxy
·
2023-12-19 00:38
Android
android
大图
Bitmap
OOM
2021-04-10单细胞测序了解1
分类由于是单细胞测序,所以得到的DNA量很小,但又要构建文库来测序,所以需要对起始核酸进行数十万倍的扩增,如何避免核酸丢失、扩增偏差、
提高技术
的灵敏度和可重复性是技术上
八段锦1134
·
2023-12-18 16:17
Android-
推荐一个与H5交互的库(JsBridge)
图片来源网络,入侵必删最近项目当中,需要与H5进行交互。如果快速实现需求呢?虽然很多框架都支持,但是我们前端大佬指定要使用JsBridge来进行交互。JsBridge这个开源库在Java和JavaScript之间架起了一座桥梁,它提供了从js调用java代码和从java调用js代码的安全便捷的方式。导入项目repositories{//...maven{url"https://jitpack.io
阿博聊编程
·
2023-12-18 06:54
Android-
入门学习笔记-数组、列表、循环和自定义类
本课示例代码数组(array),是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。原始数据类型名小写,对象数据类型名首字母大写索引/下标从0开始数组创建后长度固定。闹钟设置周几重复,可用布尔型数组。如果你想参考其他资源,了解如何创建和初始化数组,请参阅这篇文章。如果你想要进一步练习下数组内容,请参阅C
weixin_30700099
·
2023-12-17 17:56
java
移动开发
蛋挞·恐龙心
全家都点头......我再想:技术不好,照片凑的伎俩是混不过去啦,努力
提高技术
吧。
藤花旧馆
·
2023-12-15 17:01
我的创作纪念日
机缘实战项目中的经验分享在实战项目中,积累了许多宝贵的经验,这些经验对于
提高技术
水平和解决实际问题都起到了关键作用。首先,项目经验帮助我更好地理解理论知识在实际应用中的运作方式。
程序终结者
·
2023-12-15 17:02
1024程序员节
计算机组成原理复习之第一章:计算机系统概率
目录1、计算机发展历程1.1、硬件发展1.2、软件发展1.3、计算机性能
提高技术
1.4、计算机应用举例2、计算机系统层次结构2.1、计算机系统组成2.1.1、计算机硬件2.1.2、计算机软件2.2、计算机层次结构
用草书谱写兰亭序
·
2023-12-15 04:12
计算机组成原理
笔记
Android-
自定义View-View类初步认识
自定义View的一些方式有必要了解一下(来自网友的总结):通常情况下,Android实现自定义控件无非三种方式。Ⅰ、继承现有控件,对其控件的功能进行拓展。Ⅱ、将现有控件进行组合,实现功能更加强大控件。Ⅲ、重写View实现全新的控件首先,我们要明白在什么样的情况下,需要重写View来实现一种全新的控件,一般当我们遇到了原生控件无法满足我们现有的需求的时候,我们此时就可以考虑创建一个全新的View来实
MonkeyLei
·
2023-12-06 20:00
技术难题:解密编程中的挑战与突破
解决这些难题需要程序员不断深入探索,
提高技术
能力和解决问题的能力,从而不断优化软件。编程作为现代科技领域的基石,具有极其重
小果运维
·
2023-12-06 19:18
编码技术
技术难点
解决方法
编程重要性
技术难题
.Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
机缘不知不觉,.NET8都已经面世,而我们一直还停留在.netframework4.5开发阶段,最近准备抽空研究一下.Net6,一是为了
提高技术
积累,一方面想着通过这次的学习,看有没有可能将老的FX版本替换到
星火燎猿
·
2023-12-05 16:58
WPF桌面程序开发
.net
.Net支持
关于
Android-
类加载
之前的文章说过JVM中负责将我们编写的.java文件翻译成.class字节码文件。而类要先经过JVM的ClassLoader(类加载器)加载到JVM中然后再存储到运行时数据区最后经过执行引擎执行类中相应的方法,最后转化成机器码交给系统执行。本文要讲的就是Android中的ClassLoader(类加载器)。要讲Android中的ClassLoader,就要先讲Android中的虚拟机。由于Andr
JackDaddy
·
2023-12-05 02:35
Android-
自定义View-Canvas-Paint setAlpha() 无效
在使用Paint时候下面两个方法都调用了Paint.setAlpha()Paint.setColor()setColor()Setthepaint'scolor.Notethatthecolorisanintcontainingalphaaswellasr,g,b.This32bitvalueisnotpremultiplied,meaningthatitsalphacanbeanyvalue,r
MonkeyLei
·
2023-12-04 05:35
Android-
网络请求库okhttp源码阅读随笔
一:先看看okhttp简单的配置以及使用:1.在app的module中先配置依赖implementation'com.squareup.okhttp3:okhttp:3.10.0'2.okhttp执行网络请求调用方式:异步请求调用Call.enqueue();同步请求调用Call.execute()Activity二:框架基本流程源码剖析由于OkhttpClient内部有非常复杂且多的参数配置,作
wuri
·
2023-12-03 11:44
3-性能分析-
android-
基于Choreographer渲染机制详解
3-性能分析-
android-
基于Choreographer渲染机制详解一:主线程运行机制的本质1>引入Vsync之前2>引入Choreographer二:Choreographer简介1>从Systrace
45度看我
·
2023-11-30 09:41
性能分析
android
性能优化
【MySQL源码】使用CLion 远程调试MySQL源码
阅读MySQL及相关工具的源代码,不仅是数据库研发人员的日常,也是DBA进阶的必经之路,全方位
提高技术
水平。
DBA之路
·
2023-11-30 08:07
MySQL
MySQL源码
adb
Android-
使用Intent传递数据
Android-
使用Intent传递数据在通过intent来启动Activity,Service,发送广播时候,可以传递一些附加数据。
一杯冰可乐_
·
2023-11-30 00:04
每天一个知识点
Android基础
android
kotlin
文章大杂烩 - 收藏集 - 掘金
若有谬误请多多赐教,另外如果希望了解更多机器学习&深度学习的资料可以参考笔者的面向程序猿的数据科学与机器学习知识体系及资料合集以及程序猿的数据科学与机器学习实战手册...程序员谈求职系列之常见的求职误区-
Android
weixin_34290352
·
2023-11-29 17:18
面试
后端
前端
ViewUI
Android-
视频播放适配刘海屏一
做事就像一张大网,只有你走的够远,走的路够多,才能知道下个正确的节点在哪昨天公司测试大佬提出个问题,公司项目在oppo的刘海屏上,播放的控制器被刘海盖住了。如图:企业微信截图_15645436175541.png看到这个首先想到的是再把距离调下点,但是这不是根除问题的方法,所以弃用该方法。直接介绍我的解决办法:项目用的是ijkPlayer,播放器有个控制器,在控制器布局中添加一个topView,如
h_f
·
2023-11-29 00:45
android微信小程序自动填表_微信小程序自动化,记录趟过的坑!
项目思想:关键字+数据驱动混合测试基于
Android-
微信小程序自动化的关键是:webview的切换对于微信App来说如何从NATIVE切换到webview的过程测试版本信息1.微信版本:7.0.212
李宏韬
·
2023-11-28 11:03
android多线程安全问题,
Android-
多线程安全问题-synchronized
先看一个售票案例Demo,多线程程序对共享数据操作引发的安全问题:packageandroid.java.thread09;/***售票线程*/classBookingimplementsRunnable{/***模拟票的总算10张票*/privateintticket=10;@Overridepublicvoidrun(){while(true){if(ticket>0){//让线程在这里停一下
luckyton
·
2023-11-28 08:06
android多线程安全问题
第一次构建Flutter项目一直卡在Initializing gradle...
,和模拟器运行白屏问题本人测试发现没有效果,于是找到了第二种解决方案,亲测有效2.修改gradle下载地址找到项目中的
android-
>gradle->wrapper->gradle-wrapper.properties
我是黄教主啊
·
2023-11-26 13:23
Flutter 目录结构和项目资源
myapp┬├
android-
包含Android特定的文件。├build-存储iOS和Android构建文件。├ios-包含iOS特定的文件。├lib-应用源文件。┬└src-包含额外的源文件。
iwakevin
·
2023-11-26 08:40
Android-
图片加载库 Coil 介绍
框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutineimageloader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。并且是全用Kotlin编写,如果你是纯Kotlin项
我爱田Hebe
·
2023-11-25 00:17
Android-
序列化-Serializable/Parcelable
Android-
序列化-Serializable/Parcelable学习自《Android开发艺术探索》序列化漫谈IPC的首要目的是传输数据,当然不能仅仅是传输一些基础数据了,毕竟基础数据承载的信息非常少
weixin_33824363
·
2023-11-21 22:30
java
移动开发
1688API接口获取店铺所有商品数据
因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家
提高技术
文章的质量和可信度,让更多人从中受益请求地址:https://api-gw.onebound.c
Ace_3175088776
·
2023-11-21 15:00
程序人生
API技术
API接口
java
服务器
servlet
Android-
蓝牙开发:解决华为P40(鸿蒙系统)搜索不到蓝牙设备
参考:
Android-
蓝牙开发:解决搜索不到蓝牙设备_van久的博客-CSDN博客_android蓝牙不能搜索现象:之前用java开发的一个APP,一直都是用华为的荣耀6plus来调试,运行得非常好,APP
zhuohui307317684
·
2023-11-17 13:46
安卓APP开发
android
harmonyos
华为
下一个万亿级风口?数字化转型助力充电桩企业乘风而上
01从市场需求端看02从政策支持角度看03从技术发展角度看充电桩企业的生存挑战01投资成本高02运营维护难03盈利模式单一04技术壁垒多数字化转型为充电桩企业打造智造实力01降低建设和运营成本02
提高技术
水平和创新能力
鼎捷智造
·
2023-11-16 13:18
网络
Android-
如何避免以及定位内存泄漏?
目录非静态内部类的静态实例Handler使用不当导致内存泄露Context使用不当导致内存泄露资源对象未关闭(输入输出流、Cursor等)静态View导致泄露WebViewBitmap监听器未关闭非静态内部类的静态实例非静态内部类会持有外部类的引用,如果非静态内部类的实例也是静态的,就会长期持有外部类的引用,无法被系统回收,解决办法:使用静态内部类Handler使用不当导致内存泄露Handler导
吴唐人
·
2023-11-11 18:18
面试
内存泄漏
定位
内存优化
多个电商平台搜索接口是否能聚合使用?
因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家
提高技术
文章的质量和可信度,让更多人从中受益公共参数名称类型必须描述keyString是调用key(点击
Miya(QQ3088716563)
·
2023-11-10 11:29
java
开发语言
大数据
API接口
1688
python
接口聚合
Android-
友盟三方登录与分享
前言最近项目中又一次需要集成友盟的三方登录与分享,之前没有记录过,所以这次来写一下…准备工作1.注册友盟账号创建应用,获取key:申请地址http://www.umeng.com2.对对应的平台(腾讯、微信、新浪等等)申请第三方账号,获取key和密码集成步骤因为shareSDK分享与第三方登录集成方式类似(共用jar包),所以我就一起说了。1.下载shareSDK分享的SDK下载地址:https:
秦子帅
·
2023-11-09 10:36
Andorid干货
友盟分享
友盟第三方登录
shareSDK分享
第三方登录
Android-
如何为应用拉起前台服务
最近做的一个需求需要应用能在关闭或者进程杀掉的情况下依然可以接收通知并根据通知条件拉起应用。考虑此场景应最大程度为应用保活,由于8.0之后android禁止应用在后台拉起服务,尝试拉起一个前台服务。拉起前台服务的过程还需要设置一个通知,可将通知设置为常驻。AndroidManifest.xml注册服务前台服务:会在通知一栏显示ONGOING的Notification,当服务被终止的时候,通知一栏的
汤面不加鱼丸
·
2023-11-09 08:04
android
android
studio
ide
Android-
为应用添加widget小组件
最近在实现为应用程序添加小组件的功能,记录一下开发过程。1.添加一个小组件模板设置组件类名称,其他属性按需求设置,这些属性在生成的文件中也可修改工程main目录下会生成类文件,res目录下生成资源文件,涉及文件如下重复上述操作可为应用添加多个小组件多个小组件时,为小组件设置名称是通过AndroidManifest中添加的这一段实现,label为widget设置了标签
汤面不加鱼丸
·
2023-11-09 08:34
android
java
shopee虾皮跨境电商网站商品数据支持网站后缀(.com.my;.vn;.ph)
因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家
提高技术
文章的质量和可信度,让更多人从中受益!公共参数名称类型必须描述keyString是调用key(点
Miya(QQ3088716563)
·
2023-11-08 08:20
大数据
API接口
网络爬虫
虾皮
跨境电商
shopee虾皮跨境电商网站商品数据支持网站后缀(.com.my;.vn;.ph)
因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家
提高技术
文章的质量和可信度,让更多人从中受益!公共参数名称类型必须描述keyString是调用key(点
vx_15083607332
·
2023-11-07 13:54
java
大数据
API接口
爬虫
数据库
上一页
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
其他