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
Andorid面试基础
andorid
jar/库源码解析之apktool.jar
目录:
andorid
jar/库源码解析Apktool.jar:作用:1、用于对APK文件进行解包,成可以读的smali和xml,png等资源文件。2、同时,把解码之后的数据,重新打包成APK文件。
Supper_litt
·
2020-05-24 12:00
在
Andorid
中为什么要避免「内存抖动」?
内存抖动是指内存频繁的分配和回收,占用内存忽高忽低,内存占用图形上呈现锯齿状在Android开发过程中,你一定听说过「内存抖动」这个词,别人肯定也告诫过你要避免内存抖动,但是为什么呢?但是其实初步想,为什么要避免内存抖动呢?频繁创建对象,被Java虚拟机的回收机制自动回收了,这不是挺好的吗?开发者为什么还需要关心这个问题呢?下面讲一下原因1.频繁GC会导致卡顿在传统的GC模式下,当虚拟机触发一次G
夏洛克的喵
·
2020-05-17 21:07
Andorid
Gradle插件(一)
1.Gradle1).资料Gradle基于groovy语言,groovy官网GradleDSLAndroidPluginDSLGradletask2).查看所有任务./gradlewtasks--allcompileDebugJavaWithJavac:编译java文件processDebugManifest:生成最终AndroidManifest文件compileDebugAidl:编译AIDL
_凌浩雨
·
2020-05-15 18:53
前端开发
面试基础
总结
1.如何在ES5环境下实现let实际上主要的区别在于,var声明的变量由于不存在块级作用域所以可以在全局环境中调用,而let声明的变量由于存在块级作用域所以不能在全局环境中调用。function(){for(vari=0;i{this.apply(thisArg,args);}}但是我们忽略了以下几点bind()除了this还接收其他参数,bind()返回的函数也接收参数,这两部分的参数都要传给返
晨兮神
·
2020-05-10 22:10
前端
JavaScript
面试
js
Andorid
jar库源码Bolts原理解析
Bolts:作用:用于链式执行跨线程代码,且传递数据栗子:复制代码Task.call(newCallable(){@OverridepublicBooleancall()throwsException{returntrue;}},Task.UI_THREAD_EXECUTOR);Task.callInBackground(newCallable(){@OverridepublicBooleanca
Supper_litt
·
2020-05-08 11:13
andorid
jar/库源码解析之RxJava2
目录:
andorid
jar/库源码解析RxJava2:作用:通过提供一种,观察者和订阅者的模式,的架构,来优化逻辑流程。适用于复杂和需要多数据转换和长流程。
Supper_litt
·
2020-05-05 22:00
andorid
jar/库源码解析之Bolts
目录:
andorid
jar/库源码解析Bolts:作用:用于链式执行跨线程代码,且传递数据栗子:Task.call(newCallable(){@OverridepublicBooleancall()throwsException
Supper_litt
·
2020-05-05 22:00
andorid
jar/库源码解析之zxing
目录:
andorid
jar/库源码解析Zxing:作用:生成和识别,二维码,条形码。
Supper_litt
·
2020-05-05 11:00
离职前他分享了阿里的核心面试题库
所以只能通过
面试基础
知识来考核你的学习能力netstat-antlp中t表示什么意思?
高胜寒|职场引路人
·
2020-04-27 23:48
面试真经
andorid
jar/库源码解析之retrofit2
目录:
andorid
jar/库源码解析Retrofit2:作用:通过封装okhttp库,来进行web通讯,并且使用动态代理的方式,来调用接口地址,通过回调赋值结果。栗子:定义一个接口,用于访问使用。
Supper_litt
·
2020-04-26 22:00
andorid
jar/库源码解析之错误提示
目录:
andorid
jar/库源码解析错误:错误1:Error:StaticinterfacemethodsareonlysupportedstartingwithAndroidN(--min-api24
Supper_litt
·
2020-04-26 14:00
andorid
jar/库源码解析之okio
目录:
andorid
jar/库源码解析Okio:作用:说白了,就是一个IO库,基于java原生io。来进行操作,内部做了优化,简洁,高效。所以受到了一部分人的喜欢和使用栗子:读写文件。
Supper_litt
·
2020-04-26 08:00
andorid
jar/库源码解析之okhttp3
目录:
andorid
jar/库源码解析Okhttp3:作用:用于网络编程(http,https)的快速开发。
Supper_litt
·
2020-04-25 13:00
andorid
jar/库源码解析之Butterknife
目录:
andorid
jar/库源码解析Butterknife:作用:用于初始化界面控件,控件方法,通过注释进行绑定控件和控件方法栗子:publicclassMainActivityextendsAppCompatActivity
Supper_litt
·
2020-04-24 17:00
andorid
jar/库源码解析之Dagger/Dagger2
目录:
andorid
jar/库源码解析Dagger、Dagger2:作用:1、用于解耦Activity和业务逻辑2、在使用业务的时候,不需要重复编写new代码。
Supper_litt
·
2020-04-24 14:00
andorid
jar/库源码解析之EventBus
目录:
andorid
jar/库源码解析EventBus:作用:用于不同Activity,Service等之间传递消息(数据)。
Supper_litt
·
2020-04-23 18:00
andorid
jar/库源码解析
前言本篇作为开篇,会大体上说明,需要解读源码的,类库,或者jar。序原本,类库和jar的系列准备写到逆向系列课程的,但是那个东西,在写了两篇,就没有后续了,现在也不知道从哪里开始了,只能等后期想好了,再开篇单独写吧。目录:EventBus、Dagger/Dagger2、okhttp3、Okio、retrofit2、butterknife、zxing、Bolts、RxJava,AndroidAPT自
Supper_litt
·
2020-04-23 18:00
前端笔记(关于css盒模型知识整理)
说到css盒模型,这是大多
面试基础
中会经常面到的。首先我们要知道,什么是盒模型?盒模型分为两种:w3c盒模型和IE盒模型。
herry菌
·
2020-04-19 20:00
01-07、结构体-结构体类型数组的定义及获取数据
要求定义变量保存公司中所有部门的绩效structBumen{char*name;intcount;doublekpi;};structBumenios={"iOS",20,100.0};structBumen
andorid
山中石头
·
2020-04-14 12:18
adb配置和基础命令
首先说一下,adb,
Andorid
DebugBridge,通俗点来说,就是android调试桥梁,就是为android开发人员调试提供
AndroidTech
·
2020-04-14 03:55
产品设计懂开发的价值
笔者我科班出生,建过网站也做过系统,还从事过一段时间
andorid
开发的工作,这次我尝试着用3w分析法则对这个问题做出回答
placeless
·
2020-04-13 00:21
Andorid
性能优化及工作经验
不知不觉做Android已经快4年,早期的开发工作中疲于业务功能的完成,都是怎么快怎么做,在后期遇到一些性能优化的地方,或是因为编码习惯,或是因为数据结构考虑设计不合理,或是简单的UI绘制性能等等都耗费大量的时间进行修补.不定期更新。。。。。。。性能优化的点内存优化编码习惯,数据结构网络性能优化UI布局优化数据库优化线程优化电量优化其他结合业务的经验优化(1)内存优化手机的内存根据手机的好坏是不同
Ch3r1sh
·
2020-04-12 17:14
Andorid
酷炫钱包掉落动画
最近有点穷,只好写个酷炫的钱包掉落动画意淫一下。先贴效果,画饼充饥。没有背景音乐我忍了是不是,还放不了gif动图只好截了个画面(http://www.github.com/JangGwa/GoldDrop)Paste_Image.png项目里还有金币掉落的声音,酷炫的一匹。声音文件保存在/res/raw中,可以自己替换。1.钱包的位置,大小,旋转,速度DisplayMetricsmetrics=D
ingot_金果
·
2020-04-12 15:26
Andorid
View的事件体系
1.View基础知识1.1View与ViewGroup的关系1.View是Android中控件的基类2.ViewGroup名字上翻译是控件组,ViewGroup内部包含许多控件,ViewGroup继承View意味着View可以是单个控件也可以是由多个控件组成的一组控件.如LinearLayout不单是view还是ViewGroup.1.2.MotionEvent和TouchSlopMotionEv
sheltonliu
·
2020-04-12 05:04
跟我开始从0学
Andorid
--Java基础语法-标识符
文章最早发布于我的微信公众号中,欢迎大家扫描二维码关注微信公众获取更多干货资源。本文为sydMobile原创文章,可以随意转载,但请务必注明出处!写在前面从根本上来讲Java就是一门语言,你可以这样理解他和我们学的英语是一样的也是一门语言,只不过英语是我们用了和外国人对话的语言而Java语言是我们用来编写程序的语言也就是说和电脑进行交流的语言。(可以暂时的这么理解),语言就要有属于他自己的语法规则
sydMobile
·
2020-04-11 16:24
Appium基础教程
[TOC]Appium教程Appium简介Appium是一款开源的Appium自动化工具,基于Webdriver协议,主要有以下3个特点:全能:支持iOS/
Andorid
/H5/混合App/WinApp
韩志超
·
2020-04-11 16:10
面试基础
类要点总结
面试基础
类要点(1)一.JS变量按照存储方式区分为哪些类型,并描述其特点(1)值类型,每个变量都会存储相应的值,不会互相影响,字符串类型和数字类型,布尔类型
楠楠_c811
·
2020-04-11 14:01
高并发业务接口开发思路(实战)
高并发业务除了需要有支撑高并发的服务器架构,还需要根据业务需求和架构体系,设计出合理的开发方案,这里根据一个实践过业务场景分析开发思路,罗列出高并发接口需要注意的点,以及设计上的巧思,共勉之,望共鸣业务场景业务:今日好货交互端:IOS/
Andorid
SFLYQ
·
2020-04-11 05:20
Instant Run
编译运行你的app,点击Run'app'.
Andorid
Studio使用Gradle进行编译,询问你运行的目标设备,之后会发布到改设备上。你可以自定义一些默认的行为,如可以选择一个自动
EsonJack
·
2020-04-10 12:56
Android的OpenGL ES教程 - 第一部分 - 设置视图
参考:Android的OpenGLES教程-第一部分-设置视图在
Andorid
平台上构造一个OpenGLView非常简单,主要有两方面的工作:GLSurfaceViewAndroid平台提供的OpenGLESAPI
买火柴的大叔
·
2020-04-10 08:48
6前端 | 前端
面试基础
手册(HTML+CSS)
本文来自@羯瑞;希望前端
面试基础
手册能帮助要找工作的前端小伙伴~~HTML前端需要注意哪些SEO?
羯瑞410232098
·
2020-04-09 18:44
ReactNative-调用原生开启新页面-Android篇
开启新页面-
Andorid
篇最近在研究ReactNative,想用于新的项目开发,发现我们传统的Android中开Activity的方式没有了,只能通过导航控制器来实现,但是导航控制器本身又很难实现设计
做人要简单
·
2020-04-09 05:26
Android的预备知识
Andorid
所使用的编程语言:AndroidAPP大量使用Java作为开发语言,不过其实在开发中也是可以有别的选项的:•为了提高性能,可以移植部分C/C++代码。
霍甲甲
·
2020-04-08 13:59
【Tools】- Android利用tcpdump和wireshark抓取网络数据包
简介主要介绍如何利用tcpdump抓取
andorid
手机上网络数据请求,利用Wireshark可以清晰的查看到网络请求的各个过程包括三次握手,但相对来说使用Fiddler进行网络数据抓包和展现更方便,优点包括
拔萝卜占坑
·
2020-04-08 10:40
Android
面试基础
1、Android中四大组件及其作用?Activity:activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以通过回退操作返回到以前打开过的屏幕。activity的生命周期:即“产生、运行、销毁”,但是这其中会调用许多方法onCreate(创建)、onStart(激活)、onRes
学渣罗小贱
·
2020-04-08 08:54
查看秘钥的 SHA1 值
SDK提供的工具,在进行keystore操作的时候,需要先把SDK中的tools添加到环境变量查看debug版本的keystore的SHA1值一般debug版本的SHA1值存在C/users/用户名/.
andorid
任教主来也
·
2020-04-08 07:41
Android性能优化-工具原理、优化方法、最佳实践
从维度上来划分,可以将
Andorid
客户端涉及到的性能点分为如下图所示的几个方向,每个方向涉及到性能数据采集、数据分析、以及优化方案几个方面。
kakaer
·
2020-04-07 00:02
浅谈
Andorid
开发中的MVP模式
导语:最近公众号后台经常收到一些消息,说能不能讲一些开发模式,经过思考后,我决定讲一讲MVP模式。希望对大家能够有所帮助。并写了一个简单的小demo。背景看到MVP,大家肯定会想什么是MVP呢?这个我可以肯定的告诉大家MVP(MostValuablePlayer)是最有价值球员的意思,这当然是开玩笑了。之所以会出现MVP这种架构模式,是因为我相信大家在开发App时,肯定会发现,Activity的负
非著名程序员
·
2020-04-06 13:53
封装一个自己的网络请求库(一)
之前公司用的基于libcurl写的网络库,因为libcurl是c++编写,所以可以实现ios与
andorid
跨平台使用,现在公司基于AF。所以一直很少关注ios提供的网络api。
东篱先生_
·
2020-04-06 11:50
热乎乎的寒“春”前端面试题来了
手写lodash的merge、isEqual、cloneDeep函数源码redux中间件redux-logger、redux-thunk和中间件实现
面试基础
题(一面)为什么"a"==true和"a"==
Peter谭金杰
·
2020-04-06 09:17
javascript
前端
node.js
html
html5
java
面试基础
知识
1.JAVA中的几种基本数据类型是什么,各自占用多少字节?答:byte1字节short2字节int4字节long8字节char2字节(C语言中是1字节)可以存储一个汉字float4字节double8字节booleanfalse/true(理论上占用1bit,1/8字节,实际处理按1byte处理)2.String类能被继承吗?publicfinalclassStringextendsObject,里
过去今天和未来
·
2020-04-06 04:45
框架相关(MVP+Rxjava+Retrofit+OkHttp+Picasso+EventBus+ButterKnife+FastJson/Gson+GreenDao+Logger)
Android官方MVP架构示例项目解析Retrofit2.0+OkHttp3.0配置通过Loader延长Presenter生命周期浅谈
Andorid
开发中的MVP模式聊聊Android中的MVX实践选择恐惧症的福音
tenny_wu
·
2020-04-06 02:48
SHA1 值查看
查看debug版本的keystore的SHA1值一般debug版本的SHA1值存在C/users/用户名/.
andorid
目录下,文件名一般是debug.keystore该文件是自动生成的,使用cmd定位到该路径下
任教主来也
·
2020-04-05 14:24
java
面试基础
篇-List
一.ArrayList:底层为数组实现,线程不安全,查询,修改快,增加删除慢,数据结构:数组以0为下标依次连续进行存储数组查询元素:根据下标查询就行数组增加元素:如果需要给index为10的位置添加,则从index为11的位置开始右移数组删除元素:如果需要删除index为10的位置,则从index为11的位置开始左移线程:如果判断线程安不安全只需要了解到是否进行加锁,如果没有加锁的话,多个线程操作
沉梦昂志~
·
2020-04-05 08:00
初识Kotlin
在
Andorid
开发的圈子中,这无疑掀起了轩然大浪。对部分人来说,也许这是第一次听到Kotlin。
时光之刃51y
·
2020-04-05 06:57
MessageQueue, Looper源码分析(Native层)
本源码分析基于Android8.0源码目录Java层framework/base/core/java/
andorid
/os/MessageQueue.javaframework/base/core/java
又尔enter
·
2020-04-05 02:17
Android 内存泄漏
Android内存泄漏的原因讲解Android进程的内存管理分析Android内存泄漏分析及调试Android内存ThreadLocal的内存泄露JNI引用与垃圾回收8.java会发生内存泄露的场景9.
Andorid
交流电1582
·
2020-04-04 20:23
Android 7.0编译的遇到的一些问题
Android7.0(也就是AndroidN)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行
andorid
7.0
Gerald_long
·
2020-04-04 07:51
java
面试基础
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:-抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象-继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生
山的那边是什么_
·
2020-04-04 00:53
清理无用的Android项目资源
下面介绍下一个工具的使用,
Andorid
Lint是SDKTools16(ADT16)之后提供的一个工具,可以对于Android项目的源代码进行扫描和检查,发现潜在的问题,其中的一个功能是UnuserdResources
姜家志
·
2020-04-03 21:06
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他