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进阶
之路 - 广播实现强制下线功能
阅读本文需5分,理解本文需8分,copy本文需3分修订于2019/11/1采用的是Android中的广播机制,如果大家不理解广播的使用的话,可以通过以下地址进行学习(可以比较全面的理解和使用)
Android
Modu_MrLiu
·
2020-06-25 00:28
Android进阶之路
#
项目开发知识点归纳
Android
强制下线
广播强制下线
Android进阶
之路 - 最好的用的登陆拦截!
在Android中关于登陆的拦截的问题,只要你的项目不是做的企业内部项目的话,都会用到这个功能!在电商平台,或者P2P的一些平台,大多有存在一个“个人模块”,其中的关于我们的介绍模块是无需用户登录的,只有涉及到账户信息的时候,才会去拦截用户进行登陆。登陆拦截的实现方式有三种1.第一种使用单例模式进行存储登陆状态,较为好用(成熟使用者)2.第二种使用sp进行存储,简单方便(适合新手)3.第三种创建一
Modu_MrLiu
·
2020-06-25 00:28
#
项目开发知识点归纳
Android进阶
之路 - 常用小功能
以下的所有小功能都是我在项目长期的开发中使用的,为了方便每个app的开发,故在此做些记录,方便你我他~基友篇
Android进阶
之路-常用小工具Android项目归纳-常见小问题与解决方式功能列表(Thesmileisthegreateststrength
Modu_MrLiu
·
2020-06-25 00:57
#
项目开发知识点归纳
Android进阶之路
android
常用小功能
常见小功能
功能
Android进阶
之路 - 四大组件之BroadcaseReceiver
众所周知BroadcaseReceiver为Android中的四大组件之一,又名为广播、喇叭,这篇我为大家带来的就是BroadcaseReceiver的详细使用方式,说到使用其中又有些许不同,下面为大家进行讲解~静态注册、动态注册、有序广播、无序广播、自定义广播、广播拦截等功能的详细使用方式基础概念广播分类注册方式使用方式与注意点使用方式MainActivityCostomBroadcaseRec
Modu_MrLiu
·
2020-06-25 00:56
Android进阶之路
【我的
Android进阶
之旅】WARNING:The option 'android.enableAapt2' is deprecated and should not be used anymore
一、错误描述年前的时候AndroidStudio升级到了3.3,编译的时候出现了一些警告,也没有去理他。AndroidStudio3.3Build#AI-182.5107.16.33.5199772,builtonDecember25,2018JRE:1.8.0_152-release-1248-b01amd64JVM:OpenJDK64-BitServerVMbyJetBrainss.r.oWi
欧阳鹏
·
2020-06-24 23:26
我的Android进阶之旅
aapt
enableAapt2
【我的
Android进阶
之旅】Android 混淆文件资源分类整理之二:将混淆文件拆分成更小粒度的混淆文件
在我2017年的文章【我的
Android进阶
之旅】Android混淆文件资源分类整理中,我已经提及过。
欧阳鹏
·
2020-06-24 22:54
我的Android进阶之旅
#
Android混淆
混淆
ProguardFile
我的
Android进阶
之旅------>解决错误:You need to use a Theme.AppCompat theme (or descendant) with this activity.
#1、错误描述今天,想实现Activity不显示标题栏的效果,在项目的AndroidManifest.xml文件,对相应的Activity添加属性android:theme="@android:style/Theme.NoTitleBar"具体代码如下:
欧阳鹏
·
2020-06-24 22:24
我的Android进阶之旅
【我的
Android进阶
之旅】如何将Android项目进行AndroidX迁移
一、AndroidX概览官网https://developer.android.com/jetpack/androidx中有介绍AndroidX是Android团队用于在Jetpack中开发、测试、打包和发布库以及对其进行版本控制的开源项目。AndroidX对原始Android支持库进行了重大改进。与支持库一样,AndroidX与Android操作系统分开提供,并与各个Android版本向后兼容。
欧阳鹏
·
2020-06-24 22:23
我的Android进阶之旅
【我的
Android进阶
之旅】你可能不知道android.view.View#setAlpha()方法也会影响你的APP性能!
一、问题描述最近在优化APP的性能的时候,发现了一个平时完全没有注意到的一个能够影响APP性能的代码。这个代码就是调用了android.view.View#setAlpha()方法。1.1需求描述APP有个需求,是在滑屏的过程中,蒙版的背景颜色会动态的变化透明度。1.1.1关于蒙版是啥?下面内容摘自林屹老师的《PPT设计的艺术:人人都用得上的PPT艺术书》。在Photoshop、PPT中,也会经常
欧阳鹏
·
2020-06-24 22:23
我的Android进阶之旅
#
setAlpha
android
性能优化
[转载] 我的
Android进阶
之旅:经典的大牛博客推荐
blog.csdn.net/Thanksgining/article/details/42917537Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android
西西人
·
2020-06-24 12:09
Android
Android进阶
从零学习自定义View——View树的绘制机制
上篇博客,讲述了一些基本的知识点,《
Android进阶
从零学习自定义View——概念基础》不熟悉的小伙伴,可以先看下上篇博客。
粗鲁先生
·
2020-06-24 08:31
从零学习自定义View
android开发
源码阅读的经验总结
Android进阶
之旅-源码阅读的经验总结在长沙待的那些年,身边所看到的大概可分为两类人,一类是不断反复的做业务逻辑,只求功能能够写出来,每天重复上下班,不想过多的去折腾;还有一类是不断的反思总结和学习
H.ZWei
·
2020-06-23 17:51
Android基础
【
Android进阶
】RecyclerView之绘制流程(三)
【
Android进阶
】RecyclerView之ItemDecoration(一)【
Android进阶
】RecyclerView之缓存(二)【
Android进阶
】RecyclerView之绘制流程(三)
欢子3824
·
2020-06-23 08:05
发现一个超强Android 进阶路线知识图谱
作者的出发点是针对网上那么多的资料和博文,希望能够整理出一篇完备的
Android进阶
知识图谱;https://github.com/feelschaotic/AndroidKno
chuhe1989
·
2020-06-22 23:28
Android开发
Android进阶
之旅 - 项目实战篇
├─01.
Android进阶
之路与你同行│01.
Android进阶
之路与你同行-(内涵段子的项目介绍)│02.
Android进阶
之路与你同行-(Android应用开发的三个阶段)│03.
Android进阶
之路与你同行
chongxian1973
·
2020-06-22 22:29
Android进阶
之View.inflate和LayoutInflater.inflate方法区别
1LayoutInflater用于加载布局LayoutInflater用于加载布局的。加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用LayoutInflater来加载布局的,只不过这部分源码是内部的。先看下LayoutInflater的基本用法,首先需要获取到LayoutInflater的实例,有两
陈李冠
·
2020-06-22 22:57
Android进阶
Android进阶
之深入理解Context
1Context概念(1)在启动Activity/Service,发送广播,获取系统资源,获取系统服务等都需要Context的参与,可见Context的常见性。到底什么是Context,Context字面意思上下文,或者叫做场景,也就是用户与操作系统操作的一个过程,比如你打电话,场景包括电话程序对应的界面,以及隐藏在背后的数据。1.1Android系统的角度Context是什么呢?Context是
陈李冠
·
2020-06-22 22:25
Android进阶
Android进阶
之混淆配置
1基础知识(1)代码混淆(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。(2)为什么要加代码混淆?--------------------不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译(3)开启混淆release{minifyEnabledtrue//是否启动混淆ture:打开false:关闭proguardFi
陈李冠
·
2020-06-22 22:25
Android进阶
Android进阶
之数据加密算法
1Des加密1.1什么是Des加密?DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究,后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥,以现代计算能力24小时内即可被破解。1.2加密有哪些特点?1.3应用场景?1.4算法实现?1.5学习链接Android数据加密之Des加密2Aes加密2.1什么是A
陈李冠
·
2020-06-22 22:54
Android进阶
(源码分析)ScrollView嵌套ListView/GridView的滑动事件处理
Android进阶
之路系列:http://blog.csdn.net/column/details/16488.html开发过程中经常会遇到使用scrollview嵌套listview或gridview
chzphoenix
·
2020-06-22 15:04
Android进阶
之大话设计模式
Android进阶
之大话设计模式一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者……>>详细1Android设计模式系列-组合模式Android中对组合模式的应用
weven dex
·
2020-06-22 08:04
Android
设计模式
Android经典的大牛博客推荐
Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下–博客园gundumw100博客–
android进阶
分类文章列表–ITeye技术网站CSDN博文精选:Android
sjf0115
·
2020-06-22 04:35
Android(转载)
Android进阶
——性能优化之内存泄漏(OOM)和内存抖动(Memory Churn)的检测及优化措施总结(七)
文章大纲引言一、Java的引用概述二、内存泄漏的检测1、OOM2、AndroidStudio的Profiler初步定位内存泄漏可疑点3、使用MemoryAnalyzerTool精确定位内存泄漏之处4、LeakCanary三、内存泄漏的常见情形及解决办法1、静态变量引起的内存泄漏1.1、单例模式需要持有上下文的引用的时,传入短生命周期的上下文对象,引起的Context内存泄漏1.2、非静态内部类默认
CrazyMo_
·
2020-06-21 18:13
Android
进阶
Android性能优化
Android NDK——实战演练之TextureView的应用之调用外接USB摄像头自动对焦并完成隐蔽拍照(四)
摄像头的jni文件3、首先是布局文件和R.xml.device_filter文件4、在Module下的gradle引入依赖的Libmodule5、实现自动打开预览界面并完成拍照6、处理相应权限引言前一篇文章
Android
CrazyMo_
·
2020-06-21 18:13
Android
NDK
Android多线程开发
Android
NDK特战纪
我凭借这份pdf拿下了字节跳动、腾讯、京东金融等大厂的offer
小编整理出一篇
Android进阶
架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java知识点汇总、Android知识点汇总、Android框架体系架构
Android小安
·
2020-06-21 18:31
技术文
面试腾讯、字节等大厂后,我总结一份面试文档给大家参考!
篇章包括了很多知识点,其中包括了有Java基础、Java并发、Java虚拟机、Android基础、
Android进阶
、开源框架、线性表、栈和队、树、图、散列查找、排序、海量数据处理、剑指offer、LeetCode
阿尔法789
·
2020-06-21 16:53
面试
Android
小猪的数据结构辅助教程——前言
哈哈,自恋了一把哈,我又回来写东西了,是大家所期待的
Android进阶
教程来了么?然而并不是哈~首先是小猪的逼格还不够,很多东西都还不会,或者说不是太熟悉,这样写出来的东西肯定是误人子弟哈!
coder-pig
·
2020-06-21 15:45
小猪的数据结构辅助教程
Android进阶
之旅与你同行
Android进阶
之旅与你同行作者红橙Darren关注2017.02.0310:41*字数1122阅读14963评论134喜欢278赞赏131.分享的简介之所以选择内涵段子,是因为这个项目无论从用户体验还是性能方面都很不错
王人冉
·
2020-06-21 09:53
android
Android进阶
(十六)子线程调用Toast报Can't create handler inside thread that has not called Looper.prepare() 错误
原子线程调用Toast报Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare()错误今天用子线程调Toast报了一个Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare()错误。因为toast的实现需要在activity的主线程才能正常工作,所以传统的非主线程不能
No Silver Bullet
·
2020-06-21 07:07
Android
Android
Column
Android经典的大牛博客推荐
Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下–博客园gundumw100博客–
android进阶
分类文章列表–ITeye技术网站CSDN博文精选:Android
lf12345678910
·
2020-06-21 02:53
杂项
我的
Android进阶
之旅:经典的大牛博客推荐
Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android进阶
分类文章列表-ITeye技术网站CSDN博文精选:Android
idaretobe
·
2020-06-21 02:07
android应用开发
知名博客转发
blog.csdn.net/wujxiaoz/article/details/8237096)Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android
hafubote
·
2020-06-21 01:35
资料
我的
Android进阶
之旅------>经典的大客推荐(排名不分先后)!!
blog.csdn.net/wujxiaoz/article/details/8237096)Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android
iteye_7514
·
2020-06-20 20:31
大牛三步教你解决,BAT资深APP性能优化系列-卡顿定位问题,收藏哦
前言讲解的内容大体包含,异步优化,启动优化,卡顿优化,内存优化,ARTHook,监控耗时盲区,网络,电量,瘦身及APP容灾方案等性能优化的系统学习方法330页PDF
Android进阶
核心笔记(对应思维导图
qq5e819c40572d7
·
2020-05-10 21:08
Android开发
移动开发
程序员
都2020年了Android开发者,别再忽视LeakCanary了
作为
android进阶
知识,性能优化不管是在社招面试还是在日常工作中都是相当实用的知识,并且也是区分中级和高级程序员的试金石。
qq5e819c40572d7
·
2020-04-28 22:48
Android开发
性能优化
程序员
Android进阶
——Android跨进程通讯机制之Binder、IBinder、Parcel、AI
###前言Binder机制是Android系统提供的跨进程通讯机制,这篇文章开始会从Linux相关的基础概念知识开始介绍,从基础概念知识中引出Binder机制,归纳Binder机制与Linux系统的跨进程机制的优缺点,接着分析Binder的通信模型和原理,而Binder机制最佳体现就是AIDL,所以在后面会分析AIDL的实现原理,最后简单的提下AMS的Binder体系,整篇文章中间会穿插有IBin
qq5e819c40572d7
·
2020-04-20 10:02
移动开发
互联网
程序员
建造者模式(Builder 模式)
Android进阶
之设计模式建造者模式(Builder模式)定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示;使用场景:相同的方法,不同的执行顺序,产生不同的事件结果时;多个部件或零件
YoungerDev
·
2020-04-14 11:35
Android进阶
:自定义视频播放器开发(下)
上一篇文章我们主要讲了视频播放器开发之前需要准备的一个知识,TextureView,用于对图像流的处理。这篇文章开始构建一个基础的视频播放器。一、准备工作在之前的文章已经说过了,播放器也是一个view,我们要在这个view上播放视频流。所以我们要自定义一个简单的viewgroup,比如继承FrameLayout。还出就是布局简单,其他控件可以往上面添加。大家见过的视频播放器的控制器都是放在视频的上
Android_until
·
2020-04-14 09:16
android进阶
——自定义View
博客和我的博客:https://blog.csdn.net/qq_24675479我的:https://www.jianshu.com/u/3ff32f5aea98软件架构01.自定义View简介-onMeasure,onDraw,自定义属性https://www.jianshu.com/p/48944aad200002.自定义View入门-自定义TextViewhttps://www.jians
Peakmain
·
2020-04-14 01:45
Android进阶
---一个项目,一个Toolbar
需求在日常的开发当中,经常会用到Toolbar作为标题栏,如果在每个view里面都写一个Toolbar的话,显然有点冗余,一般情况下在每个项目里面都有一个BaseActivity,作为所有Activity的父类,我们就可以在BaseActivity中封装好Toolbar,在子类用BaseActivity提供的方法调用即可。展示来来来,往这边看,下面的的gif都是通过一个Toolbar实现的:too
SmartSean
·
2020-04-13 21:32
工厂方法模式
Android进阶
之设计模式工厂方法模式定义:定义一个用于创建对象的接口,让子类决定实例化哪个类.工厂方法使一个类的实例化延迟到其子类.使用场景:在任何需要生成复杂对象的地方,都可以使用工厂方法模式.复杂对象适合使用工厂模式
YoungerDev
·
2020-04-13 02:26
策略模式
Android进阶
之设计模式策略模式定义:定义一系列的算法,把每一个算法封装起来,而且使它们可相互替换.策略模式使得算法可独立于使用它的客户而独立变化.使用场景:对客户隐藏具体策略(算法)的实现细节,彼此完全独立
YoungerDev
·
2020-04-13 01:03
Android----Binder机制(进阶篇)
csdn个人博客一.前言Android的Binder机制,是作为
Android进阶
学习中一个必学的知识点。
海盗的帽子
·
2020-04-12 02:39
备忘录模式
Android进阶
之设计模式备忘录模式定义:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样,以后就可将该对象恢复到原先保存的状态.使用场景:需要保存一个对象在某个时刻的状态或者部分状态
YoungerDev
·
2020-04-12 00:58
Android进阶
实录1
APP性能优化:1:界面布局优化在开发者选项中可以开启界面过渡绘制预览,查看自己app界面绘制使用情况,一般从轻到高的级别为:蓝-绿-淡红-深红.优化如下:a:一般在布局进行setContentView(R.id.Layout)时候,布局至少会执行两层绘制,一个是window窗口的绘制,一个是自身layout的绘制,这里在绘制自身layout时候可以将window绘制去除掉,getWindow()
茴香豆的第五种写法
·
2020-04-11 22:19
【
Android进阶
】RecyclerView之缓存(二)
【
Android进阶
】RecyclerView之ItemDecoration(一)【
Android进阶
】RecyclerView之缓存(二)【
Android进阶
】RecyclerView之绘制流程(三)
欢子3824
·
2020-04-11 03:05
Android学习笔记-自定义View-基础知识
经过一些网上资料的查找以及对《Android开发艺术探索》和《
Android进阶
之光》等书籍的阅读,整理出部分知识点简单总结一下自定义View相关知识。
予久i
·
2020-04-10 15:22
2017~2018 问心无愧,执意前行
而在工作之余我所做的事才是我要说的,在2017年我主要做了两个值得说的事,一个是创建了我的个人独立博客,一个是《
Android进阶
之光》的出版。
刘望舒
·
2020-04-10 00:07
Rxjava2(二)、五种观察者模式创建及背压
Android进阶
系列之第三方库知识点整理。知识点总结,整理也是学习的过程,如有错误,欢迎批评指出。
EvanZch
·
2020-04-09 23:20
长话短说Android知识点
介于本人记忆力较差,特发此文记录我的
Android进阶
过程。本文长期更新。
Flame_Zheng
·
2020-04-08 23:12
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他