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通讯录
[小折腾] SharedPreferenceImpl$EditorImpl#apply引发的ANR场景
书本《
Android
工程化最佳实践》(作者金凯)中谈到SharedPreference会有ANR的可能,以及贴出关键源码(api19)和相关的log日志,读者可以先行看看。
newmandirl
·
2024-01-30 03:22
android
android
anr
Android
应用启动优化:一种DelayLoad的实现和原理
其中会涉及到一些
Android
中的比较重要的类,以及Activity生命周期中比较重要的几个函数。
_ext
·
2024-01-30 03:21
性能优化
加载本地gradle配置
1.查看本地存在的gradle版本find~-iname"gradle-*.zip"2.build.gradle对应的GradlePlugins插件版本https://developer.
android
.google.cn
_ext
·
2024-01-30 03:51
android
gradle
android
studio
java
SharedPreferences卡顿分析
SP的使用及存在的问题SharedPreferences(以下简称SP)是
Android
本地存储的一种方式,是以key-value的形式存储在/data/data/项目包名/shared_prefs/sp_name.xml
_ext
·
2024-01-30 03:21
性能优化
android
OkLib工具库截图介绍
打造一个
android
开发工具库,集成常用开发功能效果,并提供精华的博客文章入口,方便大家查阅学习。
才兄说
·
2024-01-30 02:15
Android
OpenCV(二)主体识别 位置检测
前言 工作中遇到需要通过OpenCV找到图片主体体积占图片百分比的比例,这里做一个问题解决思路的记录。该方面新手小白,有不对的地方可以评论指出哈。重要APISobel算法Sobel计算参考文章索贝尔算子是计算机视觉领域的一种重要处理方法。主要用于获得数字图像的一阶梯度,常见的应用和物理意义是边缘检测。索贝尔算子是把图像中每个像素的上下左右四领域的灰度值加权差,在边缘处达到极值从而检测边缘。在技术
_明川
·
2024-01-30 02:42
Android进阶之路
opencv
计算机视觉
人工智能
Android
OpenCV (一) 基础API
背景 工作中遇到业务诉求是通过OpenCV对图片进行一些判断操作和优化,这里是看了部分不错的文章,希望总结一个自己的学习过程,温故而知新,有不对的地方可以评论区指出,小白学习海涵。基础知识Mat在OpenCV中是非常重要的存在,后续各个API都是在Mat的基础上去做文章,Mat是Matrix(矩阵)的缩写...inlineMat::Mat(int_rows,int_cols,int_type):
_明川
·
2024-01-30 02:12
Android进阶之路
opencv
人工智能
计算机视觉
Android
面试准备进行曲(数据结构 Map /List)v1.1
Java数据结构之HashMap重温学习1.HashMap2.hash()方法3.HashMap的put方法4.HashMap扩容2HashMap其他可能面试的问题2.1哈希表解决Hash冲突2.2键-值(key-value)都允许为空、线程不安全、不保证有序、存储位置随时间变化2.3为什么key多推荐使用String、Integer2.4HashMap中的key若Object类型,则需实现哪些方
_明川
·
2024-01-30 02:11
Android进阶之路
android面试
java数据结构
Android
来电秀总结
参考文章实现思想申请权限静态权限动态权限监听电话BroadcastReceiver+悬浮窗显示实现InCallService+Activity实现最后该文章为对工作中部分业务实现的总结,阅读时间:20分钟,版本:
Android
6.0
_明川
·
2024-01-30 02:11
学习笔记
Android进阶之路
android
自定义来电
Android
高手开发课之高质量开发 学习笔记
极客课程地址主要总结用两周的时间浅显的过了一遍shwen大佬的高手开发课高质量开发章节内容,以便后续继续学习使用1.native崩溃
Android
崩溃分为Java崩溃和Native崩溃。
_明川
·
2024-01-30 02:11
Android进阶之路
shwen
高手开发
A
Android优化
Android
Binder 学习笔记(未完结)
Binder学习笔记1IPC简单概要理解Binder原理Binder学习笔记2Binder中ServerManage启动第一步打开binder驱动第二步注册成为binder服务的大管家第三步无限循环,处理client端发来的请求第四部分Binder消息的处理Binder的一些理解Binder优点Binder中的线程管理Binder学习笔记5Binder中服务注册流程updatetime2019年1
_明川
·
2024-01-30 02:41
Android进阶之路
Binder
IPC
Android
性能优化总结:包体积优化
前言 随着开发不断迭代,App体积越来越大,包大小的增大也会给我们应用带来其他的影响比如下载率影响过大的包体积会影响下载转化率,根据GooglePlayStore包体积和转化率分析报告显示,平均每增加1M,转化率下降0.2%左右渠道限制部分厂商预装强制要求安装包大小(比如国内市场在下载较大安装包就会提醒大流量是否继续下载的弹窗)性能影响过大的包体积在安装耗时和运行内存占用方面都会有很大影响 但
_明川
·
2024-01-30 02:40
Android进阶之路
android
python
开发语言
Android
创建工程
语言选择Java,我用的Java最小SDK:就是开发的APP支持的最小安卓版本Gradle是一款Google推出的基于JVM、通用灵活的项目构建工具,支持Maven,JCenter多种第三方仓库;支持传递性依赖管理、废弃了繁杂的xml文件,转而使用简洁的、支持多种语言(例如:java、groovy等)的build脚本文件。虽然目前常见的项目构建工具有Ant、Maven、Gradle,主流还是Mav
猪八戒1.0
·
2024-01-30 02:40
安卓
android
Android
网络连接判断与处理
在项目的开发过程中,我们的应用程序都是在有网络的情况下进行处理的,但我们也要考虑到在没有网络的情况下,应用会出现什么样的情况,所以我们需要获取到当前的网络信息.获取网络信息需要在
Android
Manifest.xml
龙旋之谷
·
2024-01-30 02:02
四篇文章带你快速入门Jetpck(下)之Room,WorkManager
四篇文章带你快速入门Jetpck(下)之Room,WorkManagerJetpackJetpack是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种
Android
版本和设备中一致运行的代码
Cache技术分享
·
2024-01-30 01:01
记一次Vue Hybrid App(混合APP)开发(转)
感谢--->记一次VueHybridApp(混合APP)开发浅谈AppHybrid混合开发的五种方案一、项目开始前的思考1.浏览设计图、产品原型2.需要用到分享功能3.怎么与
Android
和iOS原生方法互掉
不断学习
·
2024-01-30 01:24
鸿蒙HarmonyOS实战-ArkUI组件(List)
一、List1.概述列表是一种非常有用且功能强大的容器,它常用于呈现同类型或多类型数据集合,例如图片、文本、音乐、
通讯录
、购物清单等。
蜀道山QAQ
·
2024-01-30 00:26
鸿蒙
harmonyos
list
windows
华为
鸿蒙
鸿蒙系统
华为od
android
monitor在ubuntu运行方法
系统:ubuntu14.04LTS方法一:找到路径:~/
Android
/Sdk/tools$输入.
喵酱s
·
2024-01-30 00:07
Android
自定义DiaLog对话框
对话框常用的对话框自定义对话框常用的对话框对话框类特殊普通AlertDialog.Builder()单选AlertDialog.Builder()setSingleChoiceItems()多选AlertDialog.Builder()setMultiChoiceItems()日期DatePickerDialognewDatePickerDialog(context,DatePickerDialo
天真的赵日天
·
2024-01-30 00:10
Android
android
android
自定义dialog对话框,
android
的自定义dialog对话框实现
Android
自定义dialog对话框一:自定义dialog如何填充布局①自定MyDialog类,在类里关联布局publicclassMyDialogextendsAlertDialog{Contextcontext
光与火花
·
2024-01-30 00:40
Android
自定义一个对话框,属于自己的
Android
对话框(Dialog)自定义集合
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int,Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).onCreateD
孔祥奕
·
2024-01-30 00:40
Android自定义一个对话框
Android
自定义对话框
方法一:直接使用系统的,不自定义布局和功能方式/*@setIcon设置对话框图标*@setTitle设置对话框标题*@setMessage设置对话框消息提示*/finalAlertDialog.BuildernormalDialog=newAlertDialog.Builder(MainActivity.this);normalDialog.setIcon(R.drawable.icon_dial
西飘客
·
2024-01-30 00:39
android
android
要编译
Android
12系统的开机Logo,你需要执行以下步骤:
目录一、下载了AOSP1.下载了AOSP2.创建一个新的设备制造商目录。3.在新创建的`device/manufacturer`目录中创建一个新的设备目录。4.在新创建的设备目录中,创建一个`BoardConfig.mk`文件。5.编辑`BoardConfig.mk`文件,添加以下内容:6.将你的开机Logo文件(boot_logo.bin)放置在`device/manufacturer/devi
人民的石头
·
2024-01-30 00:09
Android系统与嵌入式
前端
android
Android
12源码目录结构
代码:|--art//
Android
RunTime,一种App运行模式,区别与传统的Dalvik虚拟机,旨在提高
Android
系统的流畅性|--adbconnection//adb连接相关|--benchmark
人民的石头
·
2024-01-30 00:09
Android系统与嵌入式
移动端
Android
android
Android
SystemUI 介绍
目录一、什么是SystemUI二、SystemUI应用源码三、学习SystemUI的核心组件四、修改状态与导航栏测试本篇文章,主要科普的是
Android
SystemUI,下一篇文章我们将介绍如何把
Android
SystemUI
人民的石头
·
2024-01-30 00:09
Android系统与嵌入式
android
Android
自定义布局对话框
AlertDialogregAlertDialog=newAlertDialog.Builder(NewLoginActivity.this).create();regAlertDialog.setCanceledOnTouchOutside(false);regAlertDialog.show();regAlertDialog.getWindow().clearFlags(WindowManag
孙青云
·
2024-01-30 00:09
Android
对话框
android
Android
:AlertDialog自定义对话框
Dialog//加载自定义的viewvalview=LayoutInflater.from(this).inflate(R.layout.your_layout,null)valeditText=view.findViewById(R.id.et_dialog)//创建对话框AlertDialog.Builder(this).apply{setTitle("新建列表")//设置标题setView(
leekey_sjtu
·
2024-01-30 00:39
Android
android
kotlin
android
studio
Android
自定义Dialog对话框的三种方法
自定义对话框是经常使用的功能,我们常用的弹窗操作,除了使用popwindow(popupwindow的简单实用)就是使用dialog来实现,这两种组件都支持之定义布局和功能来满足我们个性化的需求,也可以不采用自定义而直接使用系统封装好的api来实现功能。今天简单总结下在使用dialog做弹窗功能的方法和会遇到的问题与解决方案方法一:直接使用系统的,不自定义布局和功能方式,效果如下图:点击事件中代码
AndyYuan317
·
2024-01-30 00:39
布局的中等知识点
Dialog
Android
开发实用小技巧一——自定义编辑对话框
文章目录前言一、效果展示二、代码1.自定义编辑对话框2.按钮点击事件总结前言点击某个按钮,在页面中间弹出自定义编辑对话框。一、效果展示二、代码1.自定义编辑对话框res/layout/dialog_edit.xml:2.按钮点击事件MainActivity.java:publicclassMainActivityextendsAppCompatActivity{@Overrideprotected
此名哥已占
·
2024-01-30 00:38
Android开发
android
java
android
studio
Binder Drvier 1: 重要结构
>说明:本文主要是参考该书籍,阅读代码.代码环境:
Android
8.1;Kernel4.9.mainstructbinder_workbinder_nodebinder_ref_deathbinder_refbinder_allocbinder_bufferbinder_procbinder_threadbinder_transactionbinder_driver_command_protoco
ColdWave
·
2024-01-30 00:28
Android
对话框的详细介绍(提示对话框,自定义对话框)
简介:我们都知道在
Android
开发中,当我们的程序在与用户交互时,用户会得到一定的反馈,其中以对话框的形式的反馈还是比较常见的,接下来我们来介绍几种常见的对话框的基本使用。
Ken'
·
2024-01-30 00:38
Android学习
android
webview
android
studio
android
自定义对话框_
Android
自定义提醒对话框
android
自定义对话框Inthistutorial,we’llbediscussingandimplementingCustomAlertDialogsinour
Android
Application.We
cunchi4221
·
2024-01-30 00:37
字符串
java
android
python
vue
ViewUI
Android
自定义builder对话框
一、对话框代码/***对话框*/publicclassIntroduceDialogextendsDialog{privateContextcontext;privateintheight,width;privatebooleancancelTouchout;privateViewview;privateIntroduceDialog(Builderbuilder){super(builder.c
人民的石头
·
2024-01-30 00:07
移动端
Android
android
Flutter:Flutter初探
前言:本人作为一名多年的
Android
Developer,在Flutter1.0正式发布后,肯定要积极拥抱Google推出的新产品;且在大前端走向统一的大势所趋之下,更要应对IT技术的变化和变革,所以开启了
haodongliang
·
2024-01-29 23:26
flutter初探
Flutter是谷歌的移动UI框架,可以快速在iOS和
Android
上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。
小小_强子
·
2024-01-29 23:25
flutter
前端开发
移动端开发
跨平台
新技术
不吹不黑,辩证看待开发者是否需要入坑鸿蒙
尤其是2023年发布会公布的鸿蒙4.0宣称不再支持
Android
,更激烈的讨论随之而来。本文没有宏大的叙事,只有基于现实的考量。
小鱼人爱编程
·
2024-01-29 23:17
HarmonyOS
Next
harmonyos
华为
如何看待开发者是否需要入坑鸿蒙?
尤其是2023年发布会公布的鸿蒙4.0宣称不再支持
Android
,更激烈的讨论随之而来。
不入流HarmonyOS开发
·
2024-01-29 23:16
harmonyos
华为
android
鸿蒙
鸿蒙系统
OpenHarmony
Android
ABI 整理
ABI7种CPU架构:armeabi,armeabi-v7a,arm64-v8a,x86,x86_64,mips,mips64google官网给出了的只有前面5种;table1(ABI)armeabi第5代ARMv5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢(只支持armeabi)armeabi-v7a第7代ARMv7,使用硬件浮点运算,具有高级扩展功能(支持armeabi和ar
老柯南
·
2024-01-29 23:13
Google重磅发布Flutter 2.0
开发者可借助Flutter2打造开箱即用的应用程序,并且能够为iOS、
Android
、Windows、macOS、Linux和Web端套用相同的代码。
乐子侃生活
·
2024-01-29 23:49
我写小程序像菜虚鲲——1、唱,跳,rap,篮球
为了避免律师含,就不po鲲鲲的原图咯~在小作坊待久了,都忘记自己的本职工作当初进来是一枚
Android
开发了,写写下APP和py脚本,偶尔帮人修修电脑。
weixin_34380781
·
2024-01-29 22:29
前端
json
移动开发
ViewUI
Android
音视频学习基础--1.1 音视频基础知识
基础数据通过上图可以了解播放器的原理,其实就是将一个压缩数据还原成一个基础数据的过程。那么什么时基础数据,基础数据就是硬件所能识别的数据,音频硬件所能识别的是pcm。下面分开将。视频yuvrgbyuv420rgb视频的基本数据,就是显示器能识别的数据,最早以前的是rgb通过串口,显示到显示器上比如最简单的用前三位表示红色中间三位表示绿色后面表示蓝色,这样就组成了基本的图案。后来又发明了yuv,YU
神农笔记
·
2024-01-29 22:40
海棠花开独家记忆
海棠花开的美丽,还是想起了微雨时节海棠花下的你,没有忘记还意正浓时如春风一样的你,春风十里不如你的你却消失在了
通讯录
里,每个人微信的黑名单里是不是都有一个深爱的知己,不能提及独属于你的记忆。
了梵一梦
·
2024-01-29 22:57
Flutter环境部署(Windows+
Android
studio)
前言写在前边,本人是
Android
开发者,写这篇文章时如你所见,正准备入坑Flutter。
Mr_FengQi
·
2024-01-29 21:02
什么是okhttp?
它为
Android
和Java应用程序提供了简单、强大、灵活的HTTP请求和响应的处理方式。OkHttp的设计目标是使网络请求变得更加简单、快速、高效,并且支持现代的特性如SPDY、连接池、请求重试等。
星光不问赶路人-
·
2024-01-29 21:43
网络
okhttp
那些说过一辈子的人,现在都去了哪里?
有些人的名字躺在你的
通讯录
里落了灰,你想拨通熟记于心的号码,可是说些什么呢?你早已淡出他的朋友圈,原来的无话不谈,到现在的无话可说
林舞清枫
·
2024-01-29 21:29
Android
Studio Git的使用-基于GitLab
Android
StudioGit的使用-基于GitLabhttp://lib.csdn.net/article/git/53799公司最近开始使用Git管理代码,使用的是GitLab.学习了GitLab
随心随性_0a25
·
2024-01-29 21:31
状态接上一章
parceablepluginManagement{repositories{google()mavenCentral()gradlePluginPortal()}//插件plugins{id("com.
android
.application
荭色海湾
·
2024-01-29 21:06
Androd
Jetpack
Compose
android
Jetpack Compose 布局
1.标准布局组件packagecom.tiger.jetpackcomposelayoutsimport
android
x.compose.foundation.Imageimport
android
x.compose.foundation.backgroundimport
android
x.compose.foundation.clickableimport
android
x.compose.found
荭色海湾
·
2024-01-29 21:36
Androd
Jetpack
Compose
kotlin
android-studio
JetpackCompose 之 状态学习
1.无状态组件1.1导入依赖implementation("
android
x.core:core-ktx:1.9.0")implementation("
android
x.lifecycle:lifecycle-runtime-ktx
荭色海湾
·
2024-01-29 21:06
Androd
Jetpack
Compose
android
2020-01-09
三:进阶属性和我们的布局文件差不多,
android
:id="@+id/hello"
android
:layout_width="64dp"
android
:layout_height="64dp"
android
GpooyLi
·
2024-01-29 21:44
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他