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-
插件化技术之我也来入个门-DexClassLoader加载apk,反射调用插件方法
最近完全投入Android开发一年左右了,中间也是一直补知识。到现在,还是补了蛮多的。布局上用约束布局很爽,应该没啥大问题。负责的布局,rv多type用的多,另外阿里的Vlayout也有尝试,还有一些其他框架,有看过一些三方框架源码,貌似也是多布局的封装,还蛮骚的样子。自定义View之前搞过,流程基本ok,问题不会太大。然后到了后面自己封装了弹窗库,新项目也用到了(近期弹窗计划正在针对地区选择进行
MonkeyLei
·
2021-06-25 16:43
高频面试题-请聊一下JVM中堆和栈的区别! 让这个12岁的年轻人为你讲解
堆:大,之前在内存
架构篇
里面说过,堆其实占据了JVM虚
king哥Java架构
·
2021-06-24 21:33
java
jvm
面试
内存管理
内存泄漏
Android-
实现一个简单的录音机功能程序
手机的录音功能随处可见,今以一个简单的实例来阐述如何实现一个简单的录音机功能。UI元素:四个按钮分别执行表示录音、停止、播放和删除操作。ListView展示录音片段。我们暂时存在于SD卡,对于录音的长度不作限制。以下是具体的实现逻辑与代码,代码写的比较乱,特此深表惭愧。。编写布局文件main.xml文件我们在MainActivity中声明一下常量、变量、实例等。其具体意义视命名而解。private
见哥哥长高了
·
2021-06-24 19:07
Android-
用apktool工具进行拆包、重打包
准备工作:一、拆包。(Mac环境)1.下载apktool,我用的是apktool_2.1.1.jar。2.需要拆包的apk。用到的命令:解包:java-jarapktool_2.1.1.jardapp-test.apk打包:java-jarapktool_2.1.1.jarbapp-test/签名:jarsigner-verbose-keystoremoonlighting.jks(证书)-sto
Jeffrey599
·
2021-06-24 06:50
初级Java开发与架构之间的差距不仅仅是开发时间(进阶必备)
目录:一、基础篇二、进阶篇三、高级篇四、
架构篇
五、扩展篇六、体系篇七、推荐书籍八、总结一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、
风平浪静如码
·
2021-06-24 00:34
Android -容器- FrameLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayoutonMeasure流程计算出所有的子View中最大的宽,高
奋飞的蜗牛ing
·
2021-06-22 04:15
RN - android - 安卓打包教程
apk文件存放位置:
android-
>app->build->outputs->apk->release->***.apkapk文件存放位置截图安卓生成一个.keystore的密钥库文件的步骤:(详见RN
iOS_杨平
·
2021-06-20 14:16
android-
碎片布局
基本使用首先创建对应的碎片New=>Fragment=>Fragment(Blank)取消勾选includejava代码如下,注意继承的Frament需要建议使用support-v4库中的Frament,可以更好的保持一致性,在fragment_test.xml写入布局publicclassTestFragmentextendsFragment{publicTestFragment(){//Req
quanCN
·
2021-06-20 11:19
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
瓶子漂吧
·
2021-06-19 13:00
android-
自定义相机
importandroid.Manifest;importandroid.annotation.SuppressLint;importandroid.app.Activity;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.graphics.Bitmap;importandroid
Oslanka
·
2021-06-19 10:36
深入
Android-
细说Fragment
工作这么多年了,一直在做笔记,没有发布什么东西,总觉得网上已经有了,就懒得写。最后想了想,还是从最基础的开始,逐步刨析原理,检验自己的理解程度,希望各路大神讨论指导,如有错误欢迎指正,轻喷!对了,本文涉及到的源码都是基于Android-28,和AndroidX回归正题说到fragment,那我们肯定从生命周期开始说起,我们就一个经典的官方流程图来展示一下fragment的生命周期流程简单说明一下各
·
2021-06-18 21:38
Android-
开源炫酷动画框架
1.Side-Menu.Android分类侧滑菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context-Menu.Android3.Pu
淡如茶2016
·
2021-06-15 14:26
一年
Android-
有赞蚂蚁面经
本命年与找工作?若不是同事提醒,怕是忘记今年真是我本命年,本命狗年,非常狗,最爱狗了。前记大概这段时间也需要分享一个面经出来,今天周末,面试也算告一段落,将前两星期的面试经历先记录下来,后续再在这篇文章上继续更新。说来很神奇,Boss直聘上,我联系了26个职位,投出7份简历,收到4个面试邀请,其中3个都是自己找上我的。为什么离开同花顺同花顺帮助我从学校人成长为了社会人,也算养活了我一年,还是抱有感
lanzry
·
2021-06-14 23:29
修改块 - android - 代码样式
title:修改块-
android-
代码样式CodeStyle原文:https://developers.google.com/blockly/guides/modify/android/code-style
mimimomo
·
2021-06-12 23:22
第一次EasyAR集成的坎坷!!!
我本次集成的是非Unity1.3.1从官网下载SDK点这去下载SDK,image.png下载完注册一个keyimage.png首先创建一个新项目,不多说了,然后配置NDK点击tools->
android
Dreamboy_a2ef
·
2021-06-11 16:31
Android-
常用控件
1.WebViewWebViewwv=(WebView)findViewById(R.id.web_view);//支持JavaScript脚本wv.getSettings().setJavaScriptEnabled(true);//防止跳转到系统浏览器wv.setWebViewClient(newWebViewClient());//加载指定网址wv.loadUrl("http://www.b
__不将就
·
2021-06-11 02:18
Flutter 实战中所遇坑与填
实战过程中所遇的各种小问题在这里记录下,希望对正在迷茫中的童鞋有所帮助(记得点个)----码农一家亲Top1->(channelerrorxxxchannel,null)思路前往AndroidStudio->Project->
Android
卖girls的小火柴
·
2021-06-08 18:21
Android-
服务(AIDL通讯)
本文学习目标学会使用AIDL与远程服务进行通讯AIDL介绍AIDL是Android中IPC(Inter-ProcessCommunication)跨进程通信的一种,AIDL是AndroidInterfacedefinitionLanguage的缩写。通过AIDL,可以让本地调用远程服务的接口就像调用本地接口那么简单,让用户无需关注内部细节,只需要实现自己的业务逻辑接口,内部复杂的参数序列化发送,接
龙马君
·
2021-06-07 18:49
Jenkins打包接入蒲公英
归档信息展示:
Android-
聚房宝CC最新包包名:{VERSION_NAME}版本编号:{API_SERVICE}扫码安装二维码点击查看详情蒲公英接入:scandir:${WORKSPACE}/app
Frankeen
·
2021-06-07 15:14
android-
基础02-注解-反射-动态代理
学习笔记,自用,整理中------------------------------------------------------------------------------------------------------------------具体:publicinterfaceEnjoyWeatherApi{@POST("/v3/weather/weatherInfo")CallpostW
亢正
·
2021-06-01 21:44
Laravel 从学徒到工匠
Laravel从学徒到工匠服务容器篇服务提供者篇作为引导者作为管理者启动提供者框架核心目录结构篇应用
架构篇
解耦处理器其他处理器框架扩展篇管理类和工厂缓存用户认证容器默认绑定服务容器篇IoC容器(控制反转容器
willem_chen
·
2021-05-27 12:26
laravel
如何生成android app签名文件
在android项目上右键
Android-
>ExportAndroidApplication选择Createnewkeystore,并输入密码,确认密码(8位数及以上),然后下一步创建keystore这一步输入的比较多
蓝山牧童
·
2021-05-19 02:38
Android-
右滑隐藏布局、上下滑切换显示数据
自定义布局ScrollMenu目录简介功能主要代码介绍如何使用ScrollMenu全部代码项目地址总结图纸简介这个自定义的view,继承RelativeLayout(原因现在大部分父布局用的都是RelativeLayout)通过Scroller实现滑动通过速度跟踪器获取滑动速度通过设置子控件tag排除特殊情况功能实现右滑隐藏上下滑动切换显示数据的监听(在监听中更换数据)排除了RecyclerVie
灵魂奏响曲
·
2021-05-17 19:01
【
Android-
混合开发】mPaas-多版本接入篇
对于mPaas的常规接入,这里就不赘述了。因为比较简单,根据官方文档就可以完美接入了。(可以在AndroidStudio中,接入mPaas插件,这样可以更快,更方便的接入)经历完上面的步骤,我以为看到了胜利的曙光。突然,CTO跟iOS的同事说:“Android既然接好了,那iOS这边也接mPaas,不过iOS这边存在坑,就是公司项目采用了在一个TARGETS下可以打出多个应用。但是一个TARGET
Q-CODER
·
2021-05-17 18:36
混合开发
与【Android】的恩怨情仇
Android Studio 2.3 NDK开发
此外,还需要安装NDK相关Tools:Tools->
Android-
>SDKManager->SDKTools选中CMake,LLDB和NDKNow,可以非常方便的构建一个HelloNDK工程1.勾选IncludeC
ww_eve
·
2021-05-17 12:12
Android-
控件架构
Android-
控件架构Android的控件是Android的血与肉;本篇会讲解Android的View架构,view的测量与绘制,自定义view和控件的事件分发拦截机制控件架构1.View的测量在OnMeasure
myserendipit
·
2021-05-17 11:54
【NDK Lab】环境搭建以及so打包和使用
macOSSierra10.12.6)AndroidStudio2.3.3Gradle2.3.3NDKinstall1、这里我是采用AndroidStudio自行安装的,打开AndroidStudio,选择顶部工具条,Tools->
Android
soulrelay
·
2021-05-16 16:05
android-
友盟如何在不同平台上分享不同数据
友盟如何在不同平台上分享不同数据首先我们先看下友盟的默认分享友盟默认提供了默认的分享,displaylist是不同分享平台的集合,调用.withText("内容")设置分享内容,调用.withTitle("标题")设置分享的标题,调用.withTargerUrl("目标链接")设置分享的链接等等。如下是默认分享的代码:finalSHARE_MEDIA[]displaylist=newSHARE_M
安卓小生
·
2021-05-16 15:47
Android-
>Launcher3:桌面布局说明
说明介绍一下机子开机后,默认加载到桌面的程序快捷方式、小插件、和文件夹的修改方法。在4.0之后launcher还加入了快捷方式导航条-hotSeat,也介绍下如何把程序默认加载在hotseat上。1.Workspace用于显示桌面图标、快捷方式、widget和文件夹等配置显示布局value/config.xml=folder_max_num_items.Whenthesearesetto-1,th
风之空响
·
2021-05-14 00:29
Launcher3
安卓
架构篇
初始MVP架构(1)
MVC架构的介绍MVC的起源MVC的全称为Model—View—Controller也就是模型—视图—控制器,最早出现在1980年的Smalltalk-80系统上面,早为MVCE,多个Editor,后来随着计算机的GUI出现,MVC也随之发生变化,但是不管怎么变化都没有影响到MVC这种架构模式。而GOF把MVC看成观察者模式、策略模式和组合模式的合体,其核心还是观察者模式,即一个基于发布\订阅者模
西红柿的眼泪
·
2021-05-12 21:33
【软件
架构篇
】软件架构的定义、历史背景、目的
1、软件架构的定义软件架构指软件系统的顶层结构。系统由一群关联个体组成,以及个体运作和协作的规则。个体可以是子系统、模块和组件。从不同的视图角度看系统,会得到不同的顶层结构。比如经典的4+1视图,逻辑视图、过程视图、物理视图、开发视图和场景视图。最常用的为逻辑视图和物理视图,下面就以这两种视图为例讲解。假如学生管理系统分为登录注册模块、个人基本信息模块、选课模块、成绩模块。从逻辑视图角度有如下顶层
文竹小二
·
2021-05-11 23:34
Android-
自定义view之圆(选择程度圆以及进度圆)详解
很多时候我们需要用一个优美好看的圆之类的来表示进度或者选择程度,但是android自带的控件一般很难满足我们的需求,这时候就到自定义view登场啦!文章结构:1.解析一个手动选择的程度圆的自定义view制作2.解析一个圆环中的圆弧转动来表示进度的进度圆(这两个例子已经帮各位写好调大小的方法了,复制即可使用)【接下来一段时间,本博主还会持续更新一系列的自定义view,敬请关注。】先上图可以看到上面的
JackFrost_fuzhu
·
2021-05-10 14:50
storm
架构篇
Storm集群,利用了分布式系统中经典的master/slave架构。以下显示的是一个Storm集群,其中master节点为Nimbus,slave节点有四个,称之为supervisor。在传统的master/slave架构中,都是master节点负责任务的接受、分配、监控等管理任务,从节点负责任务的执行。总的来说,storm中的主从架构,基本上也符合这个规则。(以下纯属个人理解)不过storm对
起个什么呢称呢
·
2021-05-09 22:32
【
Android-
混合开发】JSBridge-基础篇
(假装有图)因项目需要,终究是需要进行混合开发。开心的是,我早就想接触这块了。在我还没有接触之前,我想着这有啥难的。不就是用WebView加载一个链接就完事了吗?(无知的人类)废话不多说,直接进入主题。接下来几篇文章都会是关于与H5混合开发的坑坑洼洼。学习一个新的事物,总是容易毫无头绪去,就应该以建立”问题树“的方式,开展学习。(该思路源于《跃迁》一书,问题树往往比知识网络结构图更容易让人掌握一个
Q-CODER
·
2021-05-08 15:00
混合开发
初识系列
与【Android】的恩怨情仇
android
混合开发
从零开始画产品原型:信息
架构篇
产品原型是指用线框图的方式呈现的产品方案,通过产品原型可以很清楚的看到一个产品的信息架构,页面布局、功能模块,内容信息,交互逻辑等元素,是产品落地过程中最重要的一个输出物,画产品原型也是一个产品经理必备的硬技能,当拿到一个产品需求以后,除了模仿和抄袭,有没有什么方法能让你快速的画出产品原型?在没有竞品参考的情况,你怎么从零开始?很多人把产品经理的工作理解为画原型,以为会画产品原型就能做产品经理,其
大白产品随笔
·
2021-05-03 20:15
《
Android-
网络请求1》——解析okHttp3
一.准备工作在dependencies中添加依赖compile'com.squareup.okhttp3:okhttp:3.2.0'okhttp3的依赖在配置文件AndroidManifest.xml中添加网络访问权限以及读取本地文件的权限二.完成okhttp3请求的代码封装首先我们分析一般请求的可能性1.无参数的get请求2.有参数的post请求3.上传文件的post请求4.下载文件的请求大概步
Charon_Pluto
·
2021-05-03 03:14
Android-
异步消息处理机制(Handler,Looper,Message)
相信大部分开发android的人使用Handler在子线程上去进行ui的操作这种模式已经滚瓜烂熟了,但是当你不去深入研究它的原理,和理清它与Looper和Message之间的关系时,遇到问题和bug的时候你就会无从下手,手忙脚乱。技术也是一门学问,只知其一不知其二,你永远只会停留在基础。送给自己也是送给大家的一句话:你若不想做,总会找到借口;你若真想做,总会找到方法!开始进入正题,什么是异步消息处
HUanLove
·
2021-04-28 02:34
Android-
实现上下滚动的textview
前两天pokemongo火了一把,搞得有点不淡定了,but!!我可是给自己安排了好多任务要去完成的,学新知识啦,写Demo啦,写点文章捋清人生思路啦吧啦吧啦,反正自我感觉接下来是十分充实的一段人生!然后我就去抓了几天小精灵。。。我差不多是条废鱼了啊啊啊~~~*--------------*--------------*--------------好了,讲正事。(其实也没什么正事)就标题说的那样,一
温瑜
·
2021-04-27 16:32
Android-
注册界面
Android:注册界面前端界面(布局文件):ScrollView(滚动视图布局)+TextView(设置跑马灯)+EditText(编辑框)+TextView(文本框)+RadioGroup(单选按钮组)+Spinner(下拉列表)+CheckBox(多选框)+RatingBar(评分条)java代码:setOnFocusChangeListener(EditText离开编辑框时监听事件)+se
q琦一
·
2021-04-27 09:26
android
studio
java
android
小程序
Android-
计算器
Android:计算器前端界面(布局文件):线性布局+组件:Button,TextView,使用权重来控制每个按钮的大小。java代码(加载界面,执行组件事件):实例化组件,绑定监听事件,处理事件。button的setOnClickListener(按钮的监听事件)布局文件clac.xmljava代码MainActivity.javapackagecom.example.qq.mycalculat
q琦一
·
2021-04-26 22:44
android
android
studio
小程序
java
AndroidStudio无法输出日志的Bug
但是有的时候明明打开了开发者模式,但是却无法输出日志,该位置显示的也不是应用包名,显示的是nodebuggableapplications,这个时候我们就需要打开adbAndroidStudio中Tools->
Android
MarkRao尋道
·
2021-04-26 00:14
Android-
谷歌地图开发(总结)
1.添加依赖及注册keycompile'com.google.android.gms:play-services-maps:10.2.1'compile'com.google.android.gms:play-services:10.2.1'注册key地址:https://console.developers.google.com,选择凭据进行注册,注册完记得在信息中心启用相应的API2.在And
金色狐狸
·
2021-04-25 08:59
Android-
异步消息处理机制2以及HandlerThread的介绍
Android-
异步消息处理机制2以及HandlerThread的介绍之间在上篇文章中介绍过了Android的异步消息处理机制,这里再进行一些补充,说下多线程中的消息处理以及HandlerThread的介绍
HUanLove
·
2021-04-24 14:13
在AndroidStudio中出现android no debuggable application
窗口的底部android选项卡顶部只出现了设备名,其右边的框框显示androidnodebuggableapplication于是各种google终于发现解决方案:AndroidStudio中Tools->
Android
MrRock
·
2021-04-23 20:02
Android-
优化不同版本系统WebView版本兼容性问题
项目地址:传送门问题描述App开发时或多或少加载web页面,但是使用h5或者一些新特性来写的web页在Android低版本系统上经常出现各种兼容适配问题。前言WebView是Android系统提供能显示网页的系统控件,它是一个特殊的View,同时它也是一个ViewGroup可以有很多其他子View。在Android4.4以下(不包含4.4)系统WebView底层实现是采用WebKit内核,而在An
猪生秋仔
·
2021-04-23 12:29
android
架构篇
mvp+rxjava+retrofit+eventBus
android
架构篇
mvp+rxjava+retrofit+eventBus高层不应该知道低层的细节,应该是面向抽象的编程。业务的实现交给实现的接口的类。高层只负责调用。
Chauncey_Chen
·
2021-04-22 04:55
【备忘】阿里开源分布式框架dubbo&mycat视频教程
01.dubbo讲义与源码02.dubbo分布式架构基础篇19课03.dubbo分布式架构高级篇17课04.dubbo分布式架构
架构篇
12课05.dubbo快速学习6课其他:01.zookeeper10
dearbaba
·
2021-04-21 16:34
Flutter 04: 图解第一个程序遇到的安装依赖问题
Finishedwitherror:PleasereviewyourGradleprojectsetupintheandroid/folder.问题尝试方式小菜检查程序中
android-
>gradle-
阿策神奇
·
2021-04-21 05:43
Android-
使用Dom对XML进行增删改查
0.ThanksAndroid解析XML的三种方式Android几种解析XML方式的比较androidxml解析修改android对xml文件的pull解析,生成xml,对xml文件的增删1.概述平常我们一般是使用JSON与服务器做数据通信,JSON的话,直接用GSON或者其他库去解析很简单。但是,其他有些服务器会返回XML格式的文件,这时候就需要去读取XML文件了。XML的解析有三种方式,在An
CokeNello
·
2021-04-20 13:31
中级DBA
```bash入门篇第一章介绍与安装第二章体系结构和基础管理第三章SQL基础核心篇第四章索引及执行计划第五章存储引擎第六章日志管理第七章备份恢复第八章复制
架构篇
第九章高可用与读写分离第十章分布式架构优化篇第十一章全面优化
辞归_1e28
·
2021-04-19 10:24
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他