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应用开发学习笔记
八、64K方法数限制原理与解决方案
Android应用
开发中,当产品迭代到一定版本,业务模块增长到一定模块后,APK不可避免会遇到64K方法数的问题,了解其原理并给出解决方案是作为高级开发人员必须具备的能力。
锦文豪武
·
2021-06-22 03:47
“Android面试” 万字长文,年薪“70W”的面试秘籍,字节面试官“吐血推荐”,金三银四的末班车请速速上车。
每一个
Android应用
程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。
Android柯南
·
2021-06-22 02:18
前端
开发学习笔记
(八)- Css 盒模型
一.盒模型边框-border盒子模型的边框就是围绕着内容及补白的线,这条线可以设置它的粗细,样式和颜色语法举例:div{border:2pxsolidred;}=div{border-width:2px;border-style:solid;border-color:red;}边框属性1.border-style(边框样式):dashed(虚线)dotted(点线)solid(实线)2.borde
Showtime_ST
·
2021-06-22 02:53
年轻的状态---离职
基本情况介绍:性别:女年龄:24,职业:程序猿(目前,因为打算下周末开始重新找工作,那时候不知道是否还做着程序猿的工作),坐标:深圳从去年开始入职,一直从事的
Android应用
层的开发,大学时期学习的语言为
rong193000
·
2021-06-22 00:11
微店的Flutter混合开发组件化与工程化架构
一、简述对于构建Flutter类型应用,因其开发语言Dart、虚拟机、构建工具与平时我们开发Native应用不同且平台虚拟机也不支持,所以需要FlutterSDK来支持,如构建
Android应用
需要AndroidSDK
微店App技术团队
·
2021-06-21 22:20
JetPack :Paging、WorkManager、Slices介绍和使用方式
版权归玉刚说微信公众号所有原作者:Mr.s(猪_队友)版权声明:未经玉刚说许可,不得以任何形式转载今年谷歌I/O大会,谷歌发布了AndroidJetpack.这是新一代组件、工具和架构指导,用谷歌官方的话就是旨在加快开发者的
Android
猪_队友
·
2021-06-21 12:18
Cordova android平台开发四(支持在新webview中打开网页,并支持cordova其他插件)
前言:前段时间项目出需求,想要在
android应用
中打开一个远程并且可以调用cordova插件功能的网页.网上基本没有这个方面的资料,故写此文章记录一下~首先,这个需求有两个问题要解决:在已是cordova
西瓜皮TWO
·
2021-06-20 19:13
Handler面试题总结
Handler是Android系统的根本,在
Android应用
被启动的时候,会分配一个单独的虚拟机,虚拟机会执行ActivityThread中的m
被虐的小鸡
·
2021-06-20 18:10
一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧2021-02-01
在京东商城
Android应用
中,为了事件传递等个性化需求,比如ViewModel间通信、ViewModel访问Activity等等,以及为了架构的扩展性,我们封装
idaretobee
·
2021-06-20 15:52
Android开发:史上最全
Android应用
角标适配方法
Android8.0之前原生是不支持应用角标的,是各个手机厂商自己在系统中实现的应用角标,并且部分厂商提供了设置的方式,所以需要对各个厂商的系统进行适配。GitHub地址:https://github.com/jimmysuncpt/AppBadge下面是针对各个手机厂商的系统进行适配的原理。0公用方法在下面的实现代码中,有很多公用的代码,我们提取出来一些公用方法,代码如下:privatestat
孙强Jimmy
·
2021-06-20 08:07
Android Studio不使用数据线调试adb
2019-05-2211:41:13在开发
Android应用
时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB
cf8833
·
2021-06-20 03:50
Android性能优化之启动加速35%
一、前言随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,从本篇文章开始,我将开启一个
Android应用
性能优化的专题,从理论到实战,从入门到深挖,手把手将性能优化实践到项目中
Android高级开发
·
2021-06-19 22:19
超详细!apk安装包快速反编译,多种反编译及失败的解决方案(包含classes.dex的反编译,新增加快速反编译)
如要转载,请贴出原地址:https://blog.csdn.net/Nobody_else_/article/details/83996441众所周知,我们开发所用的手机App安装包都是apk文件,
Android
Nobody_else_
·
2021-06-19 20:36
Android Studio 查看 Unity 编译的项目 的日志
在AndroidStudio下打开Terminal启动logcat将设备上运行的
android应用
的运行信息全部打印出来,使用下面命令:adblogcat如果只想打印Unity的输出信息,使用此命令:adblogcat-sUnity
tackor
·
2021-06-19 14:34
H5前端
开发学习笔记
——0x05表格标签
本节大纲课时37表格标签基本使用(理解)课时38表格标签的属性(了解)课时39细线表格(理解)课时40表格中的其它标签(理解)课时41表格的结构(了解)课时42单元格合并(理解)课时43表格练习(了解)表格标签其实在过去,表格标签用的非常多,绝大多是web都是用它做的作用为一对数据添加表格语义,对很大数据时,table将会展示的非常清晰格式table:一对table标签就是一个表格tr:行td:列
夜莺之刃
·
2021-06-19 12:24
Android 应用防止被二次打包方法
二次打包问题只是
Android应用
安全风险中的一部分,一般是通过反编译工具向应用中插入广告代码与相关配置,再在第三方应用市场、论坛发布。对于打包党对于移动
Android高级架构探索
·
2021-06-19 12:29
Android Context详解
ActivitymActivity=newActivity()Android程序不像Java程序一样,随便创建一个类,写个main()方法就能运行,
Android应用
模型是基于组件的应用设计模式,组件的运行要有一个完整的
kdong
·
2021-06-19 12:43
Android 数据序列化
数据序列化在
Android应用
中十分重要,无论是进程间通信、本地数据存储还是网络数据传输,都离不开序列化的支持。
yuzhiyi_宇
·
2021-06-19 11:44
一些总结
,但是很实用,用于实现ViewPager各种滑动效果学习资源TheBusyCoder'sGuidetoAndroidDevelopment作者是MarkMurphy,CommonsWare创始人,这是
Android
寒冬_腊月
·
2021-06-18 23:47
第一行代码第三版——第四章:UI 开发的点点滴滴
软件也要拼脸蛋,UI开发的点点滴滴该如何编写程序界面在过去,
Android应用
程序的界面主要是通过编写XML的方式来实现的。
·
2021-06-18 22:24
Android Studio 4.2 现已发布!
此版本的重心在于推出经过升级的IntelliJ平台以及一些新功能,这些新功能旨在提高
Android应用
开发者的工作效率。我们知道,有时将应用项目升级到最新版本并非易事。
·
2021-06-18 21:53
Flutter与Android通信,Bridge桥梁框架封装(简单易用)
源代码Flutter版本2.0.3GitHub源代码本文目标Flutter集成到现有的
Android应用
中,并封装通信框架,简单好用Flutter集成到现有的
Android应用
中步骤首先,创建Fluttermodule
信仰年輕
·
2021-06-16 17:51
6.2 配置构建 - 设置应用ID
每个
Android应用
均有一个唯一的应用ID,像Java软件包名称一样,如com.example.myapp。此ID可以在设备上和GooglePlay商店中对您的应用进行唯一标识。
文文太远了
·
2021-06-16 10:42
android应用
内更新app(解决7.0以上安装问题)
7.0以上版本要注意:添加以下代码。还要再Manifast中增加Provider,在res目录下创建xml目录,在xml目录下创建file_path.xml文件文件下载后跳转安装Manifast配置file_path.xmlpublicclassUpdateTaskextendsAsyncTask{privateContextcontext;privateProgressDialogpd;//进度
yu_yue
·
2021-06-15 16:35
Android开发之前期准备
一、安装与环境配置JDKAndroid开发是基于Java语言的,因此在开发
Android应用
之前,需要在开发笔记本配置Java环境。这里给出JDK的下载链接以及环境配置的参考链接。
boker_han
·
2021-06-15 06:42
如何进行技术招聘?
面试技巧有很多,但是也看到很多人在问如何技术招聘,即准备升职或刚刚升职对如何面试和招入标准有些许困惑,由于我本人目前是做andorid技术,那谈一谈
android应用
开发如何招聘。
成玉春
·
2021-06-14 23:19
Android studio 进行单纯java代码运行
androidstudio是为
android应用
量身打造的IDE。其实也可以运行单纯的java代码。现在略过androidstudio的安装,JDK的配置等前期内容,直接进入主题。
cchappy
·
2021-06-14 21:18
Android反编译流程和apk反编译重新打包签名
正常情况下,
Android应用
打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编译之后,我们就
安卓搬砖小曾
·
2021-06-14 16:18
Django测试
开发学习笔记
(一)
基础介绍1.简介Django,发音为[dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计。Django的主要目:简便、快速的开发「数据库」驱动的网站。学习网站:官方网站:https://www.djangoproject.com/github源码:https://github.com/django/djangodjango中文文档:https://yiyibooks.c
DayBreakL
·
2021-06-14 13:20
Android应用
实现指纹登录
Android指纹是在API23版本之后加入的,以及大多数的Android6.0系统都有硬件支持。一:指纹Demo:1、:检测AndroidAPI是否大于等于232、:检测硬件是否支持3、:设备是否录入指纹4、:开始认证5、:处理认证结果二:服务器交互1、数据上传2、登录验证3、加密处理一:实现指纹demo实现指纹demo很简单。理解并调用以下API就可以实现。相关类:1.FingerprintM
黄志成_
·
2021-06-14 11:01
四大组件之ContentProvider之内容提供商基础(译)
ContentProvider是
Android应用
程序的主要构建模块之一,可为应用程序提供内容。它们封装数据并通过单个ContentResolver接口将其提供给应用程序。
wildeyess
·
2021-06-14 03:12
安卓即时通讯项目实战(kotlin)
如果您想构建
Android应用
,建议您从Kotlin开始着手,充分利用一流的Kotlin功能。image.pngKotlin项目实战效果:1.gif2.gif开始学习
henanleon
·
2021-06-13 23:50
Android编码问题之URLEncoder.encode(str)和Uri.encode(str)的区别
开发
android应用
五六年了,总觉得字符串编码是一个坑,就Android本身提供了两种编解码的方式:URLEncoder.encode(Strings,Stringcharset)/URLDecoder.decode
aitality
·
2021-06-13 23:44
浅谈:
Android应用
清理内存
最近这段时间一直在研究做手机应用开发的时候遇上android内存清理的问题,看很多的资料,也尝试了很多方法,不过都没有用,后来不断的摸索终于整出来,以下特意总结了一下内存清理的方法,可以将那些无用的进程给shutdown掉,上代码~1protectedvoidonClearMemory(Contextcontext){2ActivityManageractivityManger=(Activity
读行游
·
2021-06-13 16:41
如何使用移动应用程序ASO和SEO为您的应用程序推广
今天,在宣传您的应用时,您将与380万个
Android应用
和超过200万个iOS应用竞争。不出所料,在竞争激烈的移动应用程序开发领域,发布您的应用程序是一回事,让您的应用程序受到关注是另一回事。
灯为谁点
·
2021-06-13 10:15
Android So加载的路径选择
So加载路径和注意事项我们在
Android应用
程序会常常的加载一些So文件来完成我们的目标,那么我们的APK加载So是有哪些平时我们没有注意到的事情呢?
学习不断
·
2021-06-12 20:24
TencentQQ音乐——Android编译提速之路(纯干货)
1.序言工程编译,是
Android应用
开发工作中的重要一环。而随着工程代码量膨胀,编译耗时也越来越长,拖慢了开发效率。这个问题在中大型团队中并不少见。
码农的书柜
·
2021-06-12 19:41
鹅厂实习周记(一)之Lua - Proto
最开始想说的话其实我是一个真实的
Android应用
开发程序猿,但是入职以后发现组里用的是C++,C#等语言,而且和Android的关系也不是很大,然后我就开始了转型之路啦~已经实习了小半个月了,但是现在才想起写周记
GlossimarWan
·
2021-06-12 18:56
[Android总结]IPC进程间通信(一) Binder机制
对于大部分
Android应用
来讲,都是单进程的,做上层开发很难接触到进程相关的问题。近期面试被问到,就特地总结一下核心知识点。
aitality
·
2021-06-12 18:10
Dalvik Cache译文
Dalvik缓存是Java虚拟机用来运行
Android应用
程序的临时空间。随着时间的推移,占据的空间越来越大,而且还无法恢复。尽管,选
一只小松
·
2021-06-12 17:01
Flutter MVP实践
1.Flutter结合googleMVP架构的理解在
Android应用
开发中,google官方就给出了对应的demo展示了mvp的结构。
禤仔
·
2021-06-12 12:05
Android ARN 探究
参考一下内容总结,有需要请查看原作者内容googleANRsAndroidANR:原理分析及解决办法
Android应用
ANR分析1ANR是什么ApplicationNotResponding,字面意思就是应用无响应
richy_
·
2021-06-11 23:17
靠这份面试攻略,腾讯微信支付 安卓开发岗 四面上岸啦
3.22腾讯微信支付一面(60min)1、View绘制的流程2、长连接建立连接的过程3、TCP三次握手4、
Android应用
的启动流程5、Handler机制6、如何处理一张比较大的Bitmap7、如何
干饭程序员
·
2021-06-11 23:16
UI性能优化
1、Android绘制显示原理
Android应用
程序把经过测量(measure)、布局(layout)、绘制(draw)的数据发送系统服务,surfaceFinger通过显示刷新机制渲染到屏幕上。
细雨蒙情
·
2021-06-11 16:35
如何利用Ant构建Android APK?
1.为什么使用Ant来进行
Android应用
的构建?首先解释一下什么是
Android应用
的构建,所谓的构建,就是将资源文件,java源码等编译打包成可运行的apk这一过程。
启才
·
2021-06-11 16:01
链接
1.
Android应用
内展示word、excel、pdf、ppt等文件http://www.jianshu.com/p/3f57d640b24d2.Android固定头部的ListView以及下拉刷新(
听誓言碎了
·
2021-06-11 15:21
安卓中的消息循环模型
引子
Android应用
程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。
Android应用
程序是支持多线程的,即可以创建子线程来执行一些计算型的任务。
邱穆
·
2021-06-11 07:58
Android的菜单栏Menu用法详解(超详细)
菜单栏Menu用法讲解菜单是
Android应用
中非常重要且常见的组成部分。能够极大的节省我们页面的使用空间,提高页面的利用率。
浪漫主义码农
·
2021-06-10 21:23
Android
基础
java
android
ui
android
studio
xml
Stetho使用技巧
Stetho是Facebook开源的一个
Android应用
的调试工具使用很简单而且也有很多资源介绍参考资源Android开发调试神器Stetho介绍-只有你想不到没有你看不到使用步骤1.项目添加依赖。
绯天一红叶
·
2021-06-10 14:00
Android应用
启动的本质(一)
概述从framework层认识应用启动的过程,了解应用启动、切换过程背后的实质,本文以Launcher为切入点。LauncherAndroid用户第一个接触到应用之间的切换,就是从Launcher到其它任意的应用程序。Launcher也是一个由多个Activity构成的程序,与其它应用没有本质上的差别。它的特殊之处,在于它是Android系统启动的第一个应用程序,也是所有返回操作(按Home键)的
榕城歌者
·
2021-06-10 12:38
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他