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基础
知识
1.四大组件ActivityWindow的容器,Android中用于负责与用户交互的组件Service与Activity地位并列,通常运行于后台,没有图形用户界面BroadcastReceiver广播消息接收器,监听事件源为Android应用中的其他组件ContentProvider用于跨应用数据交换1.1Activity1.1.1生命周期图生命周期图1.1.2特定情况下的运行顺序生命周期:onC
LightingContour
·
2020-03-09 07:13
Android学习日记
Day1Title1
android基础
1.安装android集成开发环境ADT-bundle2.安装好以后,配置sdk的环境境变量添加plantform-tools和tools这个目录,在cmd喜下输入
于波_Android
·
2020-03-08 11:20
RxAndroid 基础
Rx
Android基础
#参考hi大头鬼hi的微博,写代码进行测试学习,以下记录共享,同时以便之后查阅。
oden
·
2020-03-07 18:12
Android基础
--浅谈Fragment的状态可见与不可见
前言:在项目中,我们经常会遇到在Fragment可见也就是获取焦点的时候,重新加载数据或者进行其他设置.但是Fragment本身是没有像Activity一样的onPause()和onResum()方法.那么问题来了,我们怎么才能知道fragment是可见还是不可见的呢?放心,谷歌为我们提供了两个方法,分别是setUserVisibleHint和onHiddenChanged这两个方法,注意这两个方
正阳Android
·
2020-03-07 17:28
android基础
-下载更新Notification小栗子
写在前面下载更新是一个普通到不能再普通,每个app又不得不有的一个功能。本着学习积累的目的,尝试实现了一个简单但实用的Demo。用到了Service,Broadcast,Thread及Notification。需求app后台进行下载更新,前台展示下载进度,下载完毕自动跳转安装界面。思路由于下载更新这类属于耗时操作,不能在主线程(UI线程)中进行。所以考虑在主线程中开启一个服务(Service),并
EmMiner
·
2020-03-07 06:40
Android基础
线程的多种状态
线程有几种状态,分别是哪些?1.New,新建状态,当程序new了一个线程后,线程就处于新建状态,此时线程还未启动;当线程对象调用start()方法时,线程启动进入Runnable(就绪状态)状态2.Runnable状态:可运行(就绪)状态;此时线程准备就绪,等待获取CPU;3.Running(运行状态);线程获取到了cpu,进入运行状态,执行run方法.4.Blocking(阻塞状态)线程调用了s
正阳Android
·
2020-03-06 05:50
Android基础
知识
Activity的加载模式standard,singleTop,singleTask,singleInstance。standard为普通模式只要调用就会在栈中创建实例,singleTop栈顶复用模式如果次Activity在栈顶直接复用不再创建实例一般用作SettingsActivity的启动,singleTask任务栈模式创建此实例在其之上的实例都会被退出一般用作HomeActivity的启动,
whamu22
·
2020-03-05 14:52
Android基础
(14)SurfaceView
一.概述Android中提供了View进行绘图处理,View可以满足大部分的绘图需求,但是有时候,View却显得力不从心,所以Android提供了SurfaceView给Android开发者,以满足更多的绘图需求。下面就让我们一起来了解一下SurfaceView。我们知道View是通过刷新来重绘视图,系统通过发出VSSYNC信号来进行屏幕的重绘,刷新的时间间隔是16ms,如果我们可以在16ms以内
perry_Fan
·
2020-03-05 04:17
Android 相册选择Demo(有序的选择图片)
前言最近再研究
Android基础
架构,而相册几乎是每个app的必需用的东西(如选择头像)。网上已经有很多大神写过相册,并且github上有很多成熟的库。
林祖朋
·
2020-03-04 05:10
《
Android基础
》------3.SqLite数据库的使用详解
前言上一篇文章我写了Android的5种常见存储方式,由于时间问题写的不够详细,所以准备单独一节进行细说一下sqlite同时模拟在项目中的使用希望对自己和他人能够有所帮助,让我们开始吧!从此学会在项目中轻量使用sqlite数据库!你也可以选择点击喜欢,以便在工作中查看复习1.Sqlite数据库(优点)开源的轻量的sql的增删改查语句和mysql很像2.数据库的创建java在硬盘上创建文件//在内存
IM_RisingSun
·
2020-03-03 09:56
Android 名企面试题及涉及知识点整理
面试前15个你最需要准备的问题,以及面试官背后隐藏的意思
Android基础
Android源码中的设计模式(你需要知道的设计模式全在这里)全面了解Acti
YaphetZhao
·
2020-03-01 11:53
Android基础
-事件分发源码解析
我看过网络上很多的触摸事件分发的文章,但是没找到一篇是完美的分析透彻的。那么我就来写一篇较为全面一点的触摸事件分发吧→_→闲话说道这就应该结束了。现在我们开始正事。提示末尾有分发流程图啊。不想看文章的可以直接拉到后面哦~Start起源Activity.dispatchTouchEvent(MotionEventevent)publicbooleandispatchTouchEvent(Motion
kingwang666
·
2020-02-29 09:22
Android基础
广播
广播如何调用,有什么方式,区别是什么?Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式.使用场景:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程的不同组件之间的消息通信;(正
正阳Android
·
2020-02-29 06:49
Android笔试和面试精华题
Android基础
知识Android的四大组件是哪些?Activity,Service,Broadcast和ContentProvideAndroid的常用的容器布局是哪些?
沉思的Panda
·
2020-02-29 05:43
Android观察者模式随记--(一)
因为作者的Java基础和
Android基础
很烂。想着补一下Java坑,做做App练习,巩固基础,但是纠结了半天还是选择看看设计模式,毕竟还年轻,瞎搞呗。大致浏览了一下设计模式,发现确实很难懂。
空城新月
·
2020-02-27 16:26
Android基础
知识(三)
Andriod四大组件1Activity2Service3ContentProvide4BroadcastReceiverAndroid广播的机制BroadcastReceiver是Android系统的四大组件之一,其本质上是一种全局的监听器,用于监听系统全局的广播信息。广播的作用123广播的应用场景12典型的应用就是Android自带的短信、电话等广播345广播的实现1广播的创建与发送2广播接收
落幕晟伤
·
2020-02-27 09:34
Android教程
step01初级教程8天快速掌握Android-视频教程Android核心基础课程
Android基础
视频教程全面介绍了企业常用的一些android开源框架Android4.0开发视频教程本套视频知识点高度浓缩
龙龙有病
·
2020-02-27 07:24
三、数据库&listView
Android基础
第三天1Android下数据库创建什么情况下我们才用数据库做数据存储?大量数据结构相同的数据需要存储时。
MeiMeng
·
2020-02-27 01:18
Android优秀资源整理合集(论菜鸟到高级攻城狮)
Android基础
相关1.Androi
为梦拼命的攻城狮
·
2020-02-26 23:43
android学习资料
第一部分:Android(安卓)
Android基础
知识Android内存泄漏总结Handler内存泄漏分析及解决Android性能优化ListView详解RecyclerView和ListView的异同
就想当咸鱼
·
2020-02-26 19:49
Fragment的使用
今日起着手记录整理些
Android基础
知识,将学过的东西都弄懂沉淀下来。写的很乱,仅作学习历程记录。BGM:十万嬉皮大梦一场……,学生生涯转眼就要结束,珍惜这最后的一年时光,不忘初心,追逐远方。
Guujii
·
2020-02-26 18:52
Android基础
---使用ToolBar教你打造一个通用的标题栏
现在项目中一般都会使用标题栏,谷歌在2014年推出了新的appbar---ToolBar,代替了以前使用的ActionBar。在做项目中会经常用到这个ToolBar,虽然用的很多,但是自己对它如何用还不是很明白,今天就来简单的学习下这个控件的使用。效果图效果图1.修改app的style我们如果要使用ToolBar,需要先把原来的ActionBar隐藏起来,就先要设置App的主题为Theme.App
SmartSean
·
2020-02-26 17:39
Android基础
知识点-Manifest清单文件
每个应用的根目录中都必须包含一个AndroidManifest.xml文件(且文件名精确无误)。清单文件向Android系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。清单文件还可执行以下操作:为应用的Java软件包命名。软件包名称充当应用的唯一标识符。描述应用的各个组件,包括构成应用的Activity、服务、广播接收器和内容提供程序。它还为实现每个组件的类命名并发布其功能,例
牧童遥指2000
·
2020-02-26 11:04
Android基础
---Android 显示隐藏密码的简单实现
前言现在的应用中,人性化的设置越来越多,比如在输入密码的界面可以选择是否显示密码,这样当用户在不安全的环境中还可以使用密码不可见的方式填写密码(以******表示),当用户确认所处环境是安全的,并且有需求看自己输入的密码的时候,便可以实时查看自己输入的密码是不是自己想要的。公司最近的新项目便加入了这个需求,自己网上搜了下,简单的实现了该需求。效果图:这里写图片描述代码实现首先,右侧的小眼睛是我用的
SmartSean
·
2020-02-26 08:12
Android之基础动画
Android基础
动画TweenAnimation变换动画FrameAnimation帧动画LayoutAnimation布局动画PropertyAnimation属性动画TweenAnimation变换动画
破荒之恋
·
2020-02-25 23:23
汇总
区别及底层原理ListSetMapQueue区别及联系数组链表原理及区别final关键字Sync关键字及原理接口抽象类&&和&||和|区别油包化和Serviceable有啥区别LRU算法,如何自己实现
Android
青衣白歌
·
2020-02-25 23:21
Android基础
之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
Android基础
之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)一、搭建Android开发环境准备工作:下载Eclipse、JDK、AndroidSDK
Krystal_秀晶
·
2020-02-25 22:27
面试阿里Android研发岗,已拿到offer,这些知识点该放出来了
目录:1.
Android基础
2.网络3.Java基础&数据结构&设计模式4.Android性能优化&Framework5.Android模块化&热修复&热更新&打包&混淆&压缩6.音视频&FFmpeg&
Android Developer
·
2020-02-25 11:44
程序员
Android
阿里
android
面试
java
移动开发
项目
Android基础
--startActivityForResult的一些知识点
写在前面1.Activity中使用startActivityForResult和fragment中使用startActivityForResult是有区别的Activity:在Activity中调用startActivityForResult,那么fragment中的onActivityResult是完全接收不到的Fragment:在Fragment中调用startActivityForResul
正阳Android
·
2020-02-24 02:19
Android基础
知识--切换Fragment解决方案
简略查看Fragment生命周期生命周期图与Activity生命周期函数关系图1Fragment预先写入布局文件中这种方案的问题:如果更换Fragment,需改动两个文件,而且不能动态加载,局限性比较大。2Replace()替换Fragment这种方案的问题在于每次调用replace()方法时Fragment的生命周期会重走。这在现实开发中是不允许的。说明:在替换之前,系统会调用之前Fragmen
IT枫
·
2020-02-23 21:40
Android面试题总结2016
Android基础
View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口
小红豆610
·
2020-02-22 23:48
Android基础
知识之SharedPreferences知识点总结
1.SharedPreferences简介 Sharedpreferences是Android平台上一个轻量级的存储类,可以用于保存应用程序的各种配置信息,如应用设置里面的各种开关、是否打开音效、是否使用震动效果、小游戏的玩家积分等,其本质是以“键-值”对的方式保存数据到本地的xml文件中,其文件保存在/data/data//shared_prefs目录下。 核心原理:以“键-值”对的方式保存
alexlee1986
·
2020-02-21 02:37
安卓面试基础知识点总结
LearningNotes第一部分:Android(安卓)
Android基础
知识Android内存泄漏总结Handler内存泄漏分析及解决Android性能优化ListView详解AsyncTask源码分析插件化技术自定义控件事件分发机制
阳光时雨
·
2020-02-19 23:39
Android基础
之事件分发
作为Android最重要的机制之一,事件分发一直是一个老生常谈的话题,那么我们今天就来仔细研究一下Android中的事件分发机制。本文的要点如下:事件分发概述事件分发的流程ActivityViewGroupView总体流程一些问题总结事件分发概述说到事件分发,那么我们就一定要明确,一个问题:事件分发的对象是谁?从名字也能看出来,当然是事件咯。没错,当用户触摸屏幕时(View或ViewGroup派生
不会游泳的金鱼_
·
2020-02-19 22:39
Android基础
ToolBar的简单使用
Android推了ActionBar这个控件,其实这个控件我是没使用过的,因为我们ui给的都是ios的设计风格.不过谷歌退出了ToolBar之后,发现是一个不错的控件,所以就学习了一下.首先,使用Toolbar需要注意一下两点:1.Activity需要继承自AppCompatActivity2.需要定义一个NoActionBar的主题,并让你的应用程序使用这个主题。这样做的目的是阻止你的应用程序使
正阳Android
·
2020-02-19 22:01
四、网络编程
Android基础
网络第一天01网络html源码查看器访问网络需要加Internet权限:android.permission.INTERNET使用UrlConnection请求一个url地址获取内容:
MeiMeng
·
2020-02-19 03:46
Android技术积累汇总(4月28日更新)
这里先给大家一个我自建的移动技术交流群(181232816)安卓,苹果,ReactNative等技术均可进群交流,兼多平台开发的朋友更适宜一、AndroidAPI使用2015年最新
Android基础
入门教程目录二
每天都有新的太阳
·
2020-02-19 01:26
Android基础
知识小记
1.环境配置直接安装AndroidStudio,按引导程序操作即可。省时省力,快速有效。2.项目文件(1)Mainfest文件Mainfest文件将程序的各个部分联系到一起,声明了程序中包含的内容,基本构建,所需权限等信息。(2)LayoutXML代码layout文件指定了界面的布局。(3)Strings文件包含了程序所使用的的文本。如按钮名称等。(4)R(资源)文件负责将Java和外部资源联系起
魏永_Owen_Wei
·
2020-02-18 23:06
Android基础
__Intent入门
简介何为Intent?Intent被翻译为中文就是“意图,目的”的意思。意图(目的)那好理解啊,我们做事情不都是带着一定的Intent才去做的吗?那么在Android中的Intent中是否跟我们在现实世界中的相同呢?其实在Android中它只是一个消息传递对象,说的实在点它就是个跑腿送信的家伙。那么它又是在替那些dalao而工作呢?如果你觉得很好奇,那么骚年请跟着我的节奏(一起摇摆)继续往下看。基
Z4Knight
·
2020-02-18 18:40
Android基础
03
dp:deviceindependentpixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA、QVGA推荐使用这个,不依赖像素。px:pixels(像素)。不同设备显示效果不同,一般我们HVGA代表320*480像素,这个用的比较多。pt:point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用。sp:scaledp
毕丙伟
·
2020-02-18 09:16
Android基础
01-开发环境搭建和基本信息
一、Android开发环境搭建前准备:1、Android开发利器JavaSDK(softwaredevelopmentkit)AndroidSDKEclipse及ADT插件(androiddevelopmenttools)二、开发环境安装(常规安装步骤):1、安装JavaSDK,配置环境变量2、安装Eclipse3、安装AndroidSDK,完成配置4、安装ADT插件,下载安装包(https://
白话徐文涛
·
2020-02-16 21:52
Android入门资料
开发的工具下载地址:AndroidDevTools.cn学习资料#Android开发官网:Developer.Android.com国内官网的翻译资料:hukai.me开源库整理#Android开源库整:codeKK
Android
RuiL
·
2020-02-16 21:09
Android基础
部分填坑
五种布局Android中的五种布局分别为FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout、TableLayout全都继承自ViewGroup。在整体绘制效率没有绝对的最小,最好结合ui进行调整开发。从代码的上看,个人感觉绘制效率是:FrameLayout>RelativeLayout>LinearLayout>TableLayout>Ab
柠檬师傅
·
2020-02-16 18:55
Android基础
android系统(四层架构)~linux内核:提供了底层驱动系统运行库层:提供了特性支持和允许编写android应用的核心库应用框架层:各种API应用层SDK:开发工具包(一堆API)。四大组件:Activity,Service,BroadcastReceiver,ContentProvider。AndroidManifest.xml:配置文件;四大组件在这注册;添加权限声明等。Log.v():
涵月Felicia
·
2020-02-16 12:43
被面试官问的
Android基础
题难倒了?这里有31道面试题 ,牢固你的基础!
目录1.如何对Android应用进行性能分析2.什么情况下会导致内存泄露3.如何避免OOM异常4.Android中如何捕获未捕获的异常5.ANR是什么?怎样避免和解决ANR(重要)6.Android线程间通信有哪几种方式7.Devik进程,linux进程,线程的区别8.描述一下android的系统架构9.android应用对内存是如何限制的?我们应该如何合理使用内存?10.简述android应用程
Android飞鱼
·
2020-02-15 20:13
Android开发
Android面试题
待续
AndroidCamera(摄像头)AndroidCameraApi的心得Android从Camera中获取图片的两种方法
Android基础
之——startActivityForResult启动界面并返回数据
cxm11
·
2020-02-15 09:42
Handler 原理梳理
简介#Handler在Android开发中非常常见,它的常见用法相信只要稍微学过一些
Android基础
的朋友都已经烂熟于心,但是他背后的原理对于初学者来说比较复杂,这篇文章梳理了Handler的调用流程
王尼小老板
·
2020-02-15 01:08
Android基础
之Java多态、继承、重载和重写的区别
【免费】全网独家:这是一份非常值得珍藏的Android知识体系!!!一、继承(inheritance)1.1继承是什么简而言之,继承就是在现有类的基础上,增加新的方法或者重写基类的方法的一种方式。继承还是面向对象语言的基本特征【继承、多态和封装】之一。在Java中,java.lang.Object这个类是所有类的基类【也叫父类或者超类】。继承涉及到的两个关键字如下:extends:用于继承类,每个
silencezwm
·
2020-02-14 19:54
1.2019
Android基础
面试题总结
1.为什么普通内部类会持有外部类的引用?因为内部类的产生依赖于外部类,持有的引用是类名.this编译器会将内部类和外部类分别编译成各自的class文件编译器自动为内部类添加一个成员变量,这个成员变量就是指向外部类对象的引用编译器自动为内部类的构造方法添加一个参数,参数的类型是外部类的类型调用内部类的构造函数初始化内部类对象时,会默认传入外部类的引用。因此,内部类就持有了外部类的引用,可以访问外部类
雨林沐风rzm
·
2020-02-14 06:03
Java Android技术学习以及面试
点我跳转github查看目录
Android基础
进阶Gradle相关自定义View插件化相关热修复相关编译器相关框架源码分析性能优化开源框架打包Java基础容器并发JVMI/OJava8编程规范面试指南备战面试常见面试题总结面经
雨落文染丶
·
2020-02-13 15:54
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他