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 组件之间通信
一、背景
Android开发
中你的模块(Module)一般只有一个app主模块,随着功能不断扩展你会发现一个模块的缺点就是各种业务高度耦合,你就想测试登录模块,那么你可能会把支付模块也编译进去了,代价就是编译耗时
互联网小熊猫
·
2023-10-14 00:43
Android日常工作
android
移动开发
Android组件间通信——EventBus
在
Android开发
中,组件间通信一直是一个不可忽视的部分。当然,组件之间的通信有很多种方式可以选择,本文就利用EventBus通信的方式进行论述。
村口老张头
·
2023-10-14 00:28
移动开发
Android组件间通信
EventBus
Android
Android第三方框架
通信
Android开发
中常用的adb命令合集
这里记录一下平时在
Android开发
中需要用到的adb命令合集,以免到了使用的时候想不起来了,避免书到用时方恨少。
JakeWharton
·
2023-10-13 17:49
Android开发
常见的报错问题(持续更新记录)
一、gradle同步报Causedby:java.lang.NoSuchFieldError:ASCII的错误场景:之前又一个2018年那时候的项目,但不记得那时候的Androidstudio的版本了,目前是2022年的AS版本是4.2.2版本。运行那个2018年的项目就无法跑起来了,报错就是提示ASCII的错误,当时就在想是不是项目中包含了中文路径,或者非法的字符,一顿查一顿改都没用。解决:升级
sunbinkang
·
2023-10-13 15:46
android
android
studio
gradle
android
高通Android 12/13 默认应用程序授予权限
1、一提到权限很多
Android开发
者都会想到比如拨打电话读取手机通讯录定位这些都是需要申请权限,GoogleAndroid6.0之后(sdk23)需要app动态申请权限或者权限组2、我这里打个比方比如需要在
KdanMin
·
2023-10-13 12:11
framework
android
android
studio
ide
Android中ConfigChanges属性
在
android开发
中,通过设置ConfigChanges属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION
骑猪追大象
·
2023-10-13 12:40
解决方案
Android进阶
Jetpack Compose 开发基础
在这个过程中,您将开发一些应用,为成为一名
Android开发
者奠定基
qiufeng1ye
·
2023-10-13 05:49
Android:代码混淆概念整理
文章目录前言一、什么是代码混淆好处坏处二、开启混淆1.修改build.gradle2.修改混淆文件常用混淆命令类修饰常用规则例子3.生成混淆结果文件4.混淆代码模板三、混淆注意事项前言本篇记录笔者对
Android
Julian Q
·
2023-10-13 03:08
#
Android
android
java
开发语言
Android开发
高级进阶——多进程间通信
如果一个进程占用内存超过了这个内存限制,就会报OOM的问题,很多涉及到大图片的频繁操作或者需要读取一大段数据在内存中使用时,很容易报OOM的问题。为了彻底地解决应用内存的问题,Android引入了多进程的概念,它允许在同一个应用内,为了分担主进程的压力,将占用内存的某些页面单独开一个进程,比如Flash、视频播放页面,频繁绘制的页面等。进程的特点:进程是系统资源和分配的基本单位,而线程是调度的基本
Janson_6927
·
2023-10-13 01:19
从猿辅导一面挂,怒刷1000道Android面试题,成功入职字节跳动(120W/年总包)!
从年前至今参加面试了很多公司,从猿辅导一面挂,我深刻意识到
Android开发
内卷太严重了,面试都是需要背八股文,狂刷leecode。最后顺利拿到了字节跳动offer。
Python_林一
·
2023-10-13 01:08
字节跳动
跳槽
安卓开发
算法
面试
java
android
编程语言
移动应用-
Android开发
基础\核心知识点
Android开发
基础知识点1介绍了解2系统体系架构3四大应用组件4移动操作系统优缺点5开发工具6配置工具7下载相关资源8JDK下载安装流程9配置好SDK和JDK环境10第一个Helloword11AS
amingMM
·
2023-10-13 00:52
android
Android获取屏幕的宽度和高度(dp)
相信各位做
Android开发
的朋友们对Android手机做适配是件很烦的事。在美工里一般用的单位是px,而Android为了适配,官方提供了dp这样一个单位在布局文件里使用。
泪X累
·
2023-10-13 00:58
Android自定义View:快递时间轴实现
前言在
Android开发
中,时间轴的UI非常常见,如下图:TIM图片20190327232833.jpg储备知识:1.自定义view基础2.RecyclerView的使用3.自定义RecyclerView.ItemDecoration
darryrzhong
·
2023-10-13 00:09
Android开发
:解决Android studio模拟器无法使用中文
搜狗输入法下载下载链接安装直接将下载好的安装包拖入模拟器中,会自动安装将模拟器上滑,找到安装好的搜狗输入法,打开按提示操作即可修改模拟器语言应用菜单>>setting>>system>>languages>>addalanguage,找到简体中文,拖动至English那里点旁边的按钮,拖到English上面到这就设置完成了。
-努力搬砖的小刘-
·
2023-10-12 21:18
Android开发
android
android
studio
ide
那带你看下
Android开发
前景如何?
不管在任何行业,任何岗位,初级技术人才总是供大于求,都是不好找工作的,
Android开发
只是其中之一.同样,不管任何行业、岗位,技术过硬的也都是非常吃香的!说到底,是Android凉了吗?
you的日常
·
2023-10-12 20:59
终端调试命令-
android开发
常用命令启动一个应用amstartcom.android.camera2/com.android.camera.CameraActamstart-ncom.ivi.faceid/.capture.CaptureActivity安装一个应用pminstall-rpackagename查看最上层界面adbshelldumpsysactivity|grep"mFocusedActivity"查看acti
yoghurt0203
·
2023-10-12 20:11
Android JNI开发流程
在
Android开发
中,有时为了性能和安全性(反编译),需要使用C/C++语言,但是AndroidAPP层用的是Java语言,怎么才能让这两种语言进行交流呢,因为他们的编码方
NULL____
·
2023-10-12 18:58
Android
android
jni
ndk
Android JNI调用过程详解
AndroidJNI调用过程详解在
Android开发
中,JNI(JavaNativeInterface)是一种机制,可以在Java代码和本地代码之间进行相互调用。
Book_Sea
·
2023-10-12 18:25
C/C++
android
python
开发语言
C/C++
使用 Docker 搭建 Maven 私服,并通过 maven-publish 上传 aar 到 Maven 私服
1Maven与Maven私服对于Maven大家应该都还不算太陌生,虽然作为
Android开发
我们都是用gradle来进行项目构建、依赖管理等工作,但是我们还是离不开Maven的中心仓库MavenCentral
Junerver
·
2023-10-12 14:33
Gradle
Android
Studio
奇技淫巧
Android
笔记
maven
docker
java
Android-推荐一个沉浸式状态栏开源库(ImmersionBar )
图片来源网络,入侵必删在日常的
Android开发
中,我们肯定遇到沉浸式的开发需求。在大多数项目当中,都会使用ImmersionBar开源库适配。
阿博聊编程
·
2023-10-12 10:29
Qt on Android:图文详解QT开发Andriod入门,Hello World全过程
这是系列文章中的一篇,阅读本文前请先阅读《Windows下Qt5.2for
Android开发
入门》,以便确保开发环境和作者一致。
guo8113
·
2023-10-12 10:01
【QT编程】
Qt
on
Android
QT开发Andriod
QT安卓开发环境搭建
Android开发
:请你吃一顿史上最全的Android混淆大餐,kotlin开发app
Stringname=String.format(“img_%1d”,angle+1);res=getResources().getIdentifier(name,“drawable”,getPackageName());这时,我可以开启资源的严格审查模式,只会保留确定已使用的资源。移除备用资源Gradle资源压缩器只会移除未被应用引用的资源,这意味着它不会移除用于不同设备配置的备用资源。必要时,
m0_64319333
·
2023-10-12 09:53
程序员
面试
android
移动开发
【WEB3】如何使用Web3J库开发应用连接到以太坊区块链网络
它是高度模块化、类型安全和反应式的,专为以太坊上的Java和
Android开发
而构建。Web3j消除了编写自定义集成代码以连接到以太坊区块链网络的开销。
blackhost
·
2023-10-12 06:13
编程技巧
区块链
web3
以太坊
Android开发
者进退两难的出路:转行或进阶?
著名国学大师王国维先生,曾经在他的名作《人间词话》中说,人生的三个境界是:“昨夜西风凋碧树,独上高楼,望断天涯路,此第一境也,衣带渐宽终不悔,为伊消得人憔悴,此第二境也,众里寻他千百度,蓦然回首,那人却在灯火阑珊处,此第三境也。”这三个境界用到我们程序员上,再适合不过了~1.昨夜西风凋碧树,独上高楼,望尽天涯路当前移动互联网的开发环境,Android经过10年的发展,大幅度降温了,不是懂一点And
迷途小码农h
·
2023-10-12 05:08
Android之getSystemService方法实现详解
为什么要使用系统服务我们在
Android开发
过程中经常会用到各种各样的系统管理服务,比如对Wifi进行操作时需要使用到WifiManager,对电源进行操作就需要使用到PowerMaager,对于电池得操作就需要使用到
笑看江湖路6
·
2023-10-12 03:48
android
第一章
Android开发
初体验
简单应用=Activity+Layout应用结构简图如上图所示activity:管理用户与应用界面的交互layout:一系列用户界面对象以及它们在显示屏上的位置,其定义保存在xml文件中每个定义用来创建屏幕上的一个对象组件及其使用1.2组件架构图.png组件:用户界面的构造模块与xml文件中的元素一一对应strings.xml:字符串可以再xml文件中定义-使用组件:1.使用资源id在代码中获取相
开发小白宋大喵
·
2023-10-12 03:13
android DataBindingUtil 数据绑定框架
Android官方数据绑定框架DataBinding2015-08-3114:2912979人阅读评论(11)收藏举报分类:
Android开发
(1707)转自:http://blog.csdn.net/
扬帆起航友创
·
2023-10-12 02:47
android新技术
Mono for
Android开发
调研笔记
安装完MonoforAndroid(简称:MonoDroid)之后,可以用MonoDevelop或VisualStudio来开发MonoforAndroid应用程序;目前只能在模拟器上调试和部署,必须购买后才能在真机上调试和部署;目前遇到的最大的问题是:模拟器上调试速度非常慢,通过单步调试每一行代码都需要几秒钟。有人开了个帖子抱怨以及一些回复的相关讨论:http://mono-for-androi
cuoban
·
2023-10-12 01:02
C#
Xamarin
Android
c#
android
mono
android应用
android开发
出现错误:Failed to find configured root that contains
在android8.0以上的手机上,读取共享文件时,如apk更新的编程中,我们把apk下载后,要安装时,去读取这个apk文件就出现了如下错误:Failedtofindconfiguredrootthatcontains...解决方法:在file_provider_paths.xml文件中添加root-path标签
指尖劃過諾言
·
2023-10-12 01:53
使用AndroidStudio 运行Java项目
1、在温故Java相关内容的时候,为了避免即打开AS,又打开ES所以就突发的了解AS是否支持Java项目的运行,还好Google在定制
Android开发
的工具的同时,还是支持了Java项目的开发,因为我使用的是
技术客栈
·
2023-10-12 00:19
[OpenGL]未来视觉5-抖音滤镜
提到抖音特效,相信很多人都会看过这篇文章当一个
Android开发
玩抖音玩疯了之后(二)里面提供了六种抖音特效的编写和实现,是使用java代码来实现的,其
weixin_34406061
·
2023-10-11 15:26
java
c/c++
移动开发
2021年Android面经分享,赶紧收藏!
越来越多的人在提“移动端的下半场”、“
Android开发
的焦虑”之类的,也有人在喊“技术天天在变,学也学不完”,“昨天Kotlin今天Flutter”。
web大美女
·
2023-10-11 15:00
程序员
android
移动开发
面试
android适配器ui,2021年Android面经分享,面试总结
这种观点可能是很多
Android开发
者最开始入行的原因之一。在工作初期,工作主要是按照业务需求实现App页面的功能,按照设计师的设计稿实现页面的效果。
A小小开发者
·
2023-10-11 15:30
程序员
android
Android AMS——创建任务栈(十)
一、启动模式Activity启动模式是
Android开发
中的一个重要概念,它定义了一个Activity如何被启动和管理。
c小旭
·
2023-10-11 15:57
Android
AMS
android
AMS
注解和依赖注入框架
依赖注入是一种比较流行的设计模式,在
Android开发
中有很多实用的依赖注入框架,可以帮助开发人员少些样板代码,达到各个类之间解耦的目的。
橙子19911016
·
2023-10-11 15:52
android
Android 面经总结分享(相当走心)
背景描述这是来自一位粉丝朋友的面经分享,他在「
Android开发
行业」摸爬滚打5年多的开发,呆过的互联网公司有三家,均从事的
Android开发
的工作。
Android小贾
·
2023-10-11 15:21
Android
移动开发
面试
android
移动开发
性能优化
framework
面试
Android viewholder 的作用
在
android开发
中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listv
BadGirl_TONG
·
2023-10-11 13:03
Android开发
-RecyclerView瀑布流,多ViewHolder,XRecyclerView
1.StaggeredGridLayoutManager瀑布流效果图瀑布流效果图代码RecyclerViewRecyclerViewItemActivitypublicclassPuRecyclerViewActivityextendsAppCompatActivity{privateRecyclerViewmRvPu;@OverrideprotectedvoidonCreate(Bundlesa
星星星宇
·
2023-10-11 12:13
RK3588平台开发系列:Android中PWM和背光使用方法详解
RK3588平台开发系列:Android中PWM和背光使用方法详解在RK3588平台上进行
Android开发
时,PWM(脉宽调制)和背光控制是常见的需求。
星光璀抱
·
2023-10-11 12:11
Android
android
Android
我是init进程
为何要写系列文章自己从事
Android开发
已经有很多年了,从App开发到Androidframework层甚至再底层自己还算有一些经验。时常想着能通过写文章的方式把自己的经验与大家分享下。
niurenwo
·
2023-10-11 10:29
android
android
Android开发
-Intent使用Serializable和Parcelable方式传递数据
前言在Android中一个Activity跳转至另一个Activity或者启动Service、发送广播等都需要Intent,可以说Intent在Android中用途比较广泛,我们还可以通过Intent在跳转至下一个界面或者启动另一个组件时携带一些数据进行传递到下一个界面或者组件已达到传值的效果。不过在通常通过Intent传值都是传递一些某些具体类型的数据。具体代码如下:Intentintent=n
_彼岸雨敲窗_
·
2023-10-11 09:22
Android开发随笔
android
java
移动开发
安卓
客户端
Android开发
-RecyclerView实现加载多类型列表视图样式
前言在平常的业务场景中RecyclerView加载列表视图样式都是单一的类型,但是有些应用场景下需要在RecyclerView下加载不同的列表视图样式。比如以下应用场景:从上图中可以看出,在一个RecyclerView控件中可以同时加载两种不同的视图列表。那么下面就来看看如何实现这种效果。编码实现创建一个用于加载视图列表的AdapterpublicclassFilmReviewAdapterext
_彼岸雨敲窗_
·
2023-10-11 09:22
Android开发随笔
android
移动开发
安卓
RecyclerView
Java
Android开发
-Android项目Jenkins自动化打包流程搭建与配置
Android项目Jenkins自动化打包流程搭建与配置1.前言2.Jenkins下载3.配置电脑的JDK环境4.Jenkins安装和设置5.Jenkins设置Android项目自动打包流程1.前言由于之前公司的Android项目需要APK自动打包的功能,所以需要搭建Jenkins自动化打包的功能。Jenkins是一个用于自动化构建、测试和部署软件项目的开源持续集成和持续交付(CI/CD)工具。它
_彼岸雨敲窗_
·
2023-10-11 09:47
Android开发随笔
android
jenkins
java
kotlin
移动开发
打包
Android开发
笔记
1.查询包名下的跳转activityPackageManagerpackageManager=context.getPackageManager();Intentintent=packageManager.getLaunchIntentForPackage("com.instagram.android");if(intent==null){GLog.iTag(SocialConstant.LOG_
不偏不倚就是你
·
2023-10-11 07:20
android toolbar封装,Android-4 Kotlin封装Toolbar-Go语言中文社区
上篇文章实现了Tab选项卡,那么本篇文章就封装下Toolbar,至于Toolbar是什么,能做什么大家可以去看看D_clock爱吃葱花的文章
Android开发
:最详细的Toolbar开发实践总结;部分设置我也是从文章里学到了
一直成长
·
2023-10-10 23:02
android
toolbar封装
Kotlin-
Android开发
之BottomBar快速构建项目
前言:作为安卓开发的老手,最近用Kotlin开发还是有点不习惯,但是。。。好了,回归正题,这次带领大家使用bottombar+fragment快速构建一个项目的开始阶段。这次主要不是介绍bottomBar的使用,而是项目开发前奏的注意事项,比如fragment基类和activity基类的抽取,fragment工具类的建立等等,适合刚入手的小白使用,此次开发使用Kotlin语言。效果预览图:代码目录
等待着冬天的风
·
2023-10-10 23:56
安卓系列
Android开发
之旅:应用程序基础及组件
——成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥。如果能够静下心来看,相信成功将属于你。引言为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西。本篇的主题如下:1、应用程序基础2、应用程序组件2.1、活动(Activities)2.2、服务(Service
hzm326
·
2023-10-10 21:35
python
java
android
编程语言
大数据
Android 12 Widget 自动变色原理分析
众所周知,Android12预览版计划从2021年2月开始启动,到目前为止,已经推出Beta4版本,虽然还没有推出最终正式版,但我们做为
Android开发
者,早就摩拳擦掌,期待着Android12给我们带来新的惊喜
_Justin
·
2023-10-10 20:27
Android 蓝牙开发(三)-蓝牙的详细介绍
主要针对的是
Android开发
中的一些API的使用。第一篇文章Android蓝牙开发(一)主要是介绍了普通的蓝牙在
Android开发
中的运用。
因为我的心
·
2023-10-10 16:59
android设置水平布局,
Android开发
借助LinearLayout实现垂直水平居中布局
释放双眼,带上耳机,听听看~!在Android应用程序的开发中,有时需要限制水平和垂直屏幕的切换,今天这篇文章是技术狗小编为大家整理的Android应用借助LinearLayout实现垂直水平居中布局,希望对你学习这方面有所帮助。首先说的是LinearLayout布局下的居中一般是这样的:(注意:android:layout_width=”fill_parent”android:layout_he
Rosa96
·
2023-10-10 14:04
android设置水平布局
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他