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逆向必须掌握的技能有以下:负责安卓程序的加解密和数据传输分析、拆解、逆向等工作;逆向APK,了解运行过程;Andorid本地提权获得root权限;熟练掌握软件逆向静态分析、动态调试、代码跟踪等;熟悉
Android
爱桥代码的程序媛
·
2023-09-09 22:22
Android逆向
程序员
Android开发
程序员开发
Android面试
逆向开发
逆向工程
网络安全
Android开发
之lint代码检测编写和使用方法
文章目录前言项目结构待检测项目lint检查器依赖方式待检测项目lint检查器代码编写方法调用检测Detector注册Detector编写Toast硬编码检测Detector注册Detector编写使用壳工程打包待检测项目使用kotlin代码java代码AS识别结果kotlin代码java代码命令行检测参考文献前言lint是Android自带的静态代码检测框架,用来在不运行代码的情况下,对项目代码进
coder_szc
·
2023-09-09 20:48
安卓开发
android
lint
适配可折叠设备,您的应用准备好了吗?
作者:LeoSei,Android产品经理我们在11月初举办了
Android开发
者峰会,并在会上宣布Android将对折叠屏设备(Foldable)提供原生支持,帮助开发者为三星等硬件合作伙伴即将推出的新设备做好准备
谷歌开发者
·
2023-09-09 20:35
Android权限机制(新)
为此,
Android开发
团队在Android6.0系统中引用了运行时权限这个功能,从而更好的保护用户的安全和隐私。Android权限有上百个,怎么区分哪些是普通权限,哪些是危险权限。下面的图片
抱不住太阳的深海line
·
2023-09-09 09:44
提升你的
Android开发
技能:从AR/VR沉浸到UI设计和故障排除
文章目录探索最新AR/VR应用在教育、游戏、医疗等领域的应用教育领域游戏领域医疗领域深入了解Android内存管理与性能优化的方法与技巧垃圾回收机制内存泄漏使用弱引用避免过度渲染内存优化图像优化延迟加载Android中的调试技术应用程序分析分享如何提高Android应用的易用性和体验界面设计响应速度简洁性美感交互设计反馈引导手势操作数据管理数据本地化数据同步数据缓存介绍AndroidStudio及
我是廖志伟
·
2023-09-09 04:53
android
ar
vr
解决Error:Kotlin报错The binary version of its metadata is 1.5.1, expected version is 1.1.16问题
注意环境:(不同的环境效果可能不同,请看本文的评论区)下面截图是本文idea的版本,Java开发遇到的特殊问题,如果是
Android开发
就要注意了,请看本文的评论区,小心踩雷。
zsd_31
·
2023-09-09 03:01
15idea
kotlin
idea
Error
version
metadata
Android中的消息系统————Handler,MessageQueue与Looper
我们都知道,Android系统强制要求我们将更新ui等操作放在主线程中进行,而网络请求,读取文件等耗时操作则通常会放到子线程中运行,因此,在
Android开发
中经常需要在不同的线程之间进行切换。
RainMi
·
2023-09-08 20:38
如何用极狐GitLab 为 Android App 创建自动化CI/CD?详细教程来了
本文来源:about.gitlab.com/blog作者:StojanAnastasov译者:极狐(GitLab)市场部内容团队提起keystore,也许方圆5公里内的
Android开发
人员都会顿感小恐慌
·
2023-09-08 19:45
Android开发
使用XML文件定义ImageView的在selected为true和false状态下显示不同的图像
最近想使用ImageView实现一个小功能,就是ImageView被点击之后显示另外一张图片,然后就想通过定义XML文件来实现不同的图片的切换,感觉这样更加节省内存,逻辑实现其实很简单,如下:mImageView.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){mImageView.
ToBeTheOnlyOne
·
2023-09-08 18:01
Android开发
语音转文字,在Android上语音转文字
小编典典如果您不想使用RecognizerIntent进行语音识别,则仍然可以使用SpeechRecognizer该类来进行语音识别。但是,使用该类比使用意图要难一些。最后一点,我强烈建议让用户知道他何时被记录,否则,当他最终发现时,他可能会非常适应。Intentintent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);intent.pu
好荐的鱼爸
·
2023-09-08 17:41
Android开发语音转文字
Android应用程序实现文字转语音的教程
步骤1:准备工作首先,确保您的
Android开发
环境已设置好。您需要使用AndroidStud
TechInk
·
2023-09-08 17:38
Android
android
Android
Kotlin笔记(9) — 等式判断
前言在
Android开发
过程中,经常会遇到比较相等的问题,那么今天就让我们来学习下kotlin中相等判断的知识吧。
奔跑的佩恩
·
2023-09-08 15:16
Android开发
之高仿微信图片选择器
一、前言:记得刚开始做Andriod项目那会,经常会碰到一些上传图片的功能需求,特别是社交类的app,比如用户头像,说说配图,商品配图等功能都需要让我们到系统相册去选取图片,但官方却没有提供可以选取多张图片的相关API,所以那时候会到Github上去找找相关的开源库,也觉得挺方便的,但随着后来Android系统的更新,带来了很多新特性和API的改变,比如从Android6.0后的动态权限申请,7.
因为我的心
·
2023-09-08 15:38
2020百度安卓开发岗面经
秋招正式批投递了百度
Android开发
岗。近期给安排了南京地区的现场面试,面试几乎是全程手撕各类问题,而且面试问题都比较发散。简单罗列一下面试涉及的问题。
寒_蝉
·
2023-09-08 12:59
TabLayout + ViewPager + Fragment + SwipeRefreshLayout + RecyclerView
TabLayout+ViewPager+Fragment+SwipeRefreshLayout+RecyclerView
Android开发
中,顶栏和底栏的的使用很普遍,处理方法也不少;本文对主流的TabLayout
2Ker
·
2023-09-08 11:06
Android开发
android
TabLayout
ViewPager
Android 开发:加载未安装apk图标-拔出U盘导致进程被杀的解决方案
Android开发
:加载未安装apk图标-拔出U盘导致进程被杀的解决方案在开发一款文件管理器,出现一个难题:因为要显示apk文件的图标,导致在拔出U盘的时候进程被杀,继而crash。
2Ker
·
2023-09-08 11:36
Android开发
android
文件管理器
loadIcon
u盘
crash
Mac编译android源码的坑
主要有以下几点:
android开发
环境创建大小写敏感的分区MacPortsXcodeproguard其他坑
android开发
环境自不必说;mac本身对大小写不敏感,但android源码编译必须要对大小写敏感
2Ker
·
2023-09-08 11:35
Android开发
android
mac
源码
android4-4
Android重学系列 OkHttp源码解析(二)
OkHttp是由square开发的网络请求哭,它是当前
Android开发
中使用率高达近100%的网络请求库。而且在Android源码中也内置了这个库作为官方的网络请求。甚至在一小部分后端也开始使用了。
yjy239
·
2023-09-08 11:09
Android开发
HashMap请使用SparseArray 或者ArrayMap替代吧!
关于这三个的详细介绍,请点击这个https://www.cnblogs.com/huozhong/p/5896077.html下面请看,用实践说明问题:当count=100当count=1000当count=10000当count=100000这三者之间,当数据越少时.其实耗时基本是差不多的,但是当数据量大的时候,就体现出了,HashMap的远比SparseArray和ArrayMap耗时要多的多
VinRichard
·
2023-09-08 10:51
Android
HashMap
ArrayMap
SparseArra
Android 开发小贴士
Android开发
小贴士Unabletomergedex原因:1.包引用重复2.方法数超限3.或者几个库之间有重复代码块(特别是在整理module时容易犯)解决:1.app的build.gradle中/
初心一点
·
2023-09-08 09:21
android
自建 Maven 仓库
1.集成Maven由于本人是做
Android开发
,于是通过集成Maven的Gradle插件,生成对应的aar和jar库。
flueky
·
2023-09-08 09:12
java包目录结构解析_
Android开发
之 Android应用程序目录结构解析
建立的HelloWorld的应用项目,其代码是由ADT插件自动生成的,形成Android项目特有的结构框架。接下来让我带领大家解析一个Android程序的各个组成部分,这次我们拿一个Hello,World做例子,虽然只是一个Hello,World,但也是麻雀虽小五脏俱全,通过分析Hello,World的目录结构,让我们对Android程序有一个整体全面的认识。一、创建一个Android应用项目启动
抹茶牛奶泡芙
·
2023-09-08 08:46
java包目录结构解析
Android开发
知识备忘
AndroidStudio上jar包,aar包,aidl,aidl打成aar包的正确使用AndroidAIDLbindService后不能调用onServiceConnected方法(一种情况)AIDL客户端与服务端的双向通信AndroidAIDL客户端与服务端双向通信【Android最最简单】AIDL进阶(双向通信)GitHub有源码stableAIDL定制Android系统服务之Framewo
greatwgb
·
2023-09-08 07:21
android
android
android
studio
gradle
Android开发
需要知道的5个设计模式
设计模式是软件设计中给定上下文中常见问题的通用、可重用解决方案。设计模式是对经常出现的问题的解决方案。设计模式不是成品,相反,它们是可以根据上下文应用于多种情况的模板,并且可以随着时间的推移进行改进,从而成为非常强大的软件工程工具。设计模式可帮助开发人员实施经过验证且被广泛采用的解决方案。它有助于提高开发速度,并且使用设计模式模板更快地开发解决方案可以提高编码效率、可维护性和代码可读性。设计模式的
yzpyzp
·
2023-09-08 04:50
Android面试题
设计模式
android
Android常用设计模式之工厂模式理解
常用设计模式之工厂模式前言工厂模式普通工厂模式普通工厂模式例子简单工厂模式总结:简单工厂模式优缺点:抽象工厂模式抽象工厂模式的例子抽象工厂模式小结抽象工厂模式优缺点前言工厂就是批量生产产品的地方,那么在
android
程序猿yangzai
·
2023-09-08 04:50
android
设计模式
java
Android开发
常用框架
使用Hilt实现依赖项注入数据绑定,一个简单的数据绑定示例数据库框架Room相机框架CameraX声明式UI框架Compose其他Jetpack库
又菜又爱coding
·
2023-09-08 00:27
Android开发
android
Android中实现微信分享的功能
在
android开发
中微信分享功能还是经常用到的,比如把文字,图片,网页类型,小程序类型的文件等分享给微信好友,朋友圈等。
kaolagirl
·
2023-09-07 23:16
Android
进阶
android
小程序
微信分享
Android开发
中checkBox自定义样式
一.默认样式(方形框)二.圆形框在开发过程中,使用圆形框的需求比较多,所以下面改为圆形的checkBox,就只需把style改为style="@style/Widget.AppCompat.CompoundButton.RadioButton"三.自定义样式如果想要弄出更好看的页面,显然上面的样式是不满足要求的,所以需要我们去自定义样式,有两种方法1.使用background来设置1.1定义dra
kaolagirl
·
2023-09-07 23:15
Android
studio
android
Android开发
-Mac
Android开发
环境搭建(Android Studio Mac环境详细安装教程,适合新手)...
1.进入AndroidStudio官网https://developer.android.google.cn/studio2.点击下载AndroidStudio.3.将说明拉到最下方,选择MacWithAppleChip.苹果芯片选择AppleChip,如果是Intel芯片可以选择Intel.4.下载完成后,双击进入AndroidStudio.点击打开.5.如果是第一次安装,则直接选择不要导入设置
临易i
·
2023-09-07 11:09
android
macos
android
studio
ide
一种粗暴快速的Android全屏幕适配方案
dp是
Android开发
中特有的一个单位
一个敲代码的前端妹子
·
2023-09-07 09:31
Android 系统稳定性分析
Android开发
还是偏重应用的,这样导致
Android_开发
·
2023-09-07 08:49
HBuilder开发uniapp添加android的模拟器的方法
我们知道
android开发
中,adb.exe程序用来链接手机和程序的工具。因此android下的模拟器同样需要使用该工具才可以。一、下载并安装夜神模拟器我们使用下载的夜神模拟器来完成安装
一起学习前端吧
·
2023-09-07 08:57
前端
uniapp
uni-app
adb
HBuilder
Android模拟器
Android Studio下Vim的使用
本文链接:https://blog.csdn.net/gubojun123/article/details/51569037AndroidStudio下Vim的使用之前都是用eclipse进行
Android
妙欣风
·
2023-09-07 08:46
四大组件之Service
四大组件之ServiceService是
Android开发
的基础之一,但是在实际项目开发中用到较少,有必要梳理一下,就先篇文章记录下。
C调路过
·
2023-09-07 07:00
Android Automotive概述
Android开发
者的新赛道在智能手机行业初兴起时,包括BAT在内许多传统互联网企业都曾布局手机产业,但是随着手机市场的基本定型,造车似乎又成了各大资本下一个追逐的方向。
IT_码农
·
2023-09-07 07:45
Android
Automative
android
Android ListView下拉刷新、上拉载入更多
此文系转载源码:https://github.com/Maxwin-z/XListView-Android这是接触
Android开发
后写的第二个控件。
流苏1990
·
2023-09-07 05:06
Android开发
listview
android
header
crash
delay
ios
Android Studio动态调试smali
熟悉
Android开发
的人还是比较喜欢用AndroidStudio,就想着用AndroidStudio来代替idea来达到动
布道课堂
·
2023-09-07 04:21
Dagger1和Dagger2还有Hilt的区别
Dagger1,Dagger2和Hilt都是
Android开发
中的依赖注入框架,它们的区别如下:Dagger1是最早的版本,使用反射机制来实现依赖注入,性能较差,不推荐使用。
challenge51all
·
2023-09-07 04:42
jetpack
android
android
jetpack
Android 开发中异步回调改成同步回调
文章目录前言基本介绍同步锁机制实现CountDownLatch方法实现总结参考前言在
Android开发
中,遇到的很多回调情况都是异步回调,比如访问网络、访问本地文件或数据库等等,在子线程中进行这些操作,
亦无他
·
2023-09-06 20:48
Android
Java
Java
Synchronized
Android Handler 机制解析
1、前言在
Android开发
中,Handler的机制和运行原理这方面的知识可以说是每个人都需要熟悉的。
亦无他
·
2023-09-06 20:12
android
Android常用开源库(框架)整合
现在
Android开发
已经开始成熟,一些成熟的开源库(框架)也涌现出来,使用开源路可以大大提高我们的开发效率,也因为编写设计这些框架的开发者不是Google官方就只一些热爱开发的技术大牛,所以相对来说,
TechMix
·
2023-09-06 19:54
Android基础
android
框架
开源
库
Android中的回调机制
Android中的回调机制使用java的回调机制已经很久了,就
Android开发
来说,回调机制在异步任务上使用的很频繁,但是其本质上的原理是什么,很好奇,但是一直无从下手,先分析使用java回调产生的几种现象
TechMix
·
2023-09-06 19:23
Android基础
java语言编程基础
android
callback
实例
java
Material Design使用之SnackBar
接触过
Android开发
的开发者可能都知道,Android常用的RemoteView有两种:即Notification和Toast,刚开始学Android的时候大家可能都使用过Toast作为某些相应事件的提示控件
TechMix
·
2023-09-06 19:23
Android基础
android开发
【
Android开发
日志】Kotlin 与 循环语句(10)
AndroidStudio4.0已发布,此教程已更新至4.0版本。while循环语句for循环语句程序逻辑语句分主要为三种:顺序语句、条件语句、循环语句。顺序语句:按代码顺序一行一行执行。条件语句:满足设定条件,执行指定语句,有if和when两种循环语句:满足设定条件,循环执行指定语句,有while和for两种下面我们主要讲解循环语句:while循环语句while循环语句有while…与do…wh
小试编程
·
2023-09-06 18:40
#
Android开发日志
编程语言
android
android
studio
kotlin
Android开发
中的各种零碎知识点
折叠屏折叠屏为什么需要适配折叠屏在视觉效果来说就是,屏幕变大了,手机变平板。这样就需要我们的app在可折叠设备展开时,当前应用页面必须无缝延续到另一个屏幕,并可自动调整大小匹配新的布局,也就是说,应用程序需要准备好在多个屏幕(不同分辨率、密度等)之间切换。折叠屏之所以需要适配,是因为我们的应用有可能在运行的过程中,所在的屏幕尺寸发生了变化,这种情况对现有项目多少都会产生一些问题。其实这种情况并不是
hzulwy
·
2023-09-06 18:09
android
Android 使用addr2line分析so异常
在
Android开发
中,addr2line是一个用于将程序地址转换为源代码位置的工具。它通常用于分析崩溃日志或错误报告,以确定问题的源代码位置。
菠萝加点糖
·
2023-09-06 17:49
android
JNI
add2line
面试要点记录
Android面试知识库
Android开发
工程师面试指南MaterialDesign学习资料面试题Android应用程序启动流程Android进程保活
江东独步行
·
2023-09-06 08:10
Android 面试之必问性能优化
对于
Android开发
者来说,懂得基本的应用开发技能往往是不够,因为不管是工作还是面试,都需要开发者懂得大量的性能优化,这对提升应用的体验是非常重要的。
Android小贾
·
2023-09-06 02:06
Android
性能优化
Framework
android
面试
性能优化
移动开发
framework
被安卓人忽略的国内急缺岗位,缺口高达300万人
像2018年左右短视频热潮,就吸引不少
Android开发
去研究音视频技术。因为当时市场会音视频技术开发的人才比较稀少,各大互联网公司又想赶上短视频的这波红利,可以说不惜重金去抢这方
Android小贾
·
2023-09-06 02:05
Android
移动开发
逆向
android
移动开发
安卓
逆向
Android兼容性小总结(一)
前言在完美完成过年增肥任务之后,新的一年又得投入到工作当中了,今天是新年的第一篇博客,我们来讨论一下
Android开发
经久不变的兼容性问题。
珠穆朗玛小王子
·
2023-09-05 23:22
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他