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基础
】AsyncTask学习——如何取消掉AsyncTask
在AsyncTask中,我们没有办法直接停止掉异步任务,只能通过cancel方法来将AsyncTask标记为cancel状态,即cancel方法只是传递了一个信号量,而不是真的cancel了异步任务。所以如果希望cancel方法能直接取消掉异步任务,就需要在doInBackground中检测当前状态:当状态是cancel状态,则立刻跳出循环。使用cancel://将task的状态标记为cancel
zgljl2012
·
2020-07-10 14:24
Android应用
Android基础
夯实--你了解Handler有多少?
2019独角兽企业重金招聘Python工程师标准>>>欢迎大家喜欢写博客的可以来我博客参观,博文也会在上面更新:Ryane'sBlog概述对于刚入门的同学来说,往往都会对Handler比较迷茫,到底Handler是个什么样的东西。当然,可能对于一些有工作经验的工程师来说,他们也不一定能很准确地描述,我们来看下API的介绍。Handler是用来结合线程的消息队列来发送、处理“Message对象”和“
weixin_33872566
·
2020-07-10 07:29
Android属性动画的实现
Android基础
动画介绍一.补间动画(View动画):TranslationAnimation//水平动画AlpahAnimation//渐变动画ScaleAnimation//缩放动画RotateAnimation
哈蒙
·
2020-07-10 02:20
Android
动画
动画
android
android基础
-数值选择器(NumberPicker)、搜索框(SearchView)、选项卡(TabHost)、滚动视图(ScrollView)、Notification
1.数值选择器(NumberPicker)实例:选择您意向的价格范围publicclassMainActivityextendsAppCompatActivity{NumberPickernp1,np2;//定义最低价格、最高价格的初始值intminPrice=25,maxPrice=75;@OverrideprotectedvoidonCreate(BundlesavedInstanceStat
虫单
·
2020-07-09 22:57
android书籍学习整理
Android基础
之service启动和数据传输
Service是四大组件之一,Service是服务的意思,像Windows上面的服务一样,服务是在后台运行的,承担着静悄悄,默默的在后台付出的工作。在开发过程中Service可以在很多地方使用,比如播放多媒体的时候用户启动了其他Activity,这个时候程序要在后台继续播放;或者在后台记录用户地理位置的改变,或者启动服务来一直监听某种事件等。虽然Service存在的价值不如Activity,但是一
Always Forward
·
2020-07-09 21:55
Android基础
之自定义View——画线、矩形、圆形、图像
一、最简单的自定义View,什么都不显示,但是有View的特性com.cctvjiatao.customview.MainActivity[java]viewplaincopypackagecom.cctvjiatao.customview;importandroid.app.Activity;importandroid.os.Bundle;publicclassMainActivityexten
Always Forward
·
2020-07-09 21:55
Android基础
之多渠道打包
1、什么是多渠道打包在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包。在安装包中添加不同的标识,以此区分各个渠道,方便统计app在市场的各种。2、几种打包方式友盟UMengAndroidStudio自带美团Walle3、开始使用3.1友盟UMeng第一步:在AndroidManifest中添加?123第二步:在build.gradle中
Always Forward
·
2020-07-09 21:55
Android基础
之容易遗忘点归纳
一:进程等级:前台进程(Foregroundprocess)可见进程(Visibleprocess)服务进程(Serviceprocess)后台进程(Backgroundprocess)空进程(Emptyprocess)二、ApplicationnotrespondingANR程序没有响应形成原因:(1)5s内无法响应用户输入事件(例如键盘输入,触摸屏幕等).(2)BroadcastReceive
Always Forward
·
2020-07-09 21:47
Android基础
之内存溢出和内存泄漏的原因和解决方案
基础JAVA是在JVM所虚拟出的内存环境中运行的,内存分为三个区:堆、栈和方法区。栈(stack):是简单的数据结构,程序运行时系统自动分配,使用完毕后自动释放。优点:速度快。堆(heap):用于存放由new创建的对象和数组。在堆中分配的内存,一方面由java虚拟机自动垃圾回收器来管理,另一方面还需要程序员提供修养,防止内存泄露问题。方法区(method):又叫静态区,跟堆一样,被所有的线程共享。
Always Forward
·
2020-07-09 21:47
Android基础
之ActivityRouter路由框架:通过注解实现URL打开Activity
通过注解方式来实现URL打开Activity功能,并支持在WebView和外部浏览器使用,支持多级Activity跳转,支持Bundle、Uri参数注入并转换参数类型。特点支持注解方式、手动方式注册Activity。支持注入Bundle、Uri的参数并转换格式。支持多级跳转。支持外部浏览器打开。支持HTTP协议。支持目标Activity的URL构造器访问。项目地址[图片上传失败...(image-
Always Forward
·
2020-07-09 21:15
Android手把手视频教程 | 课程简介
这个视频教程将从
Android基础
部分开始讲起,并使用Kotlin作为主要的编程语言,最终会进入高阶部分,最后会有一个应用实战课程,实战课程会使用GitHub合作开发的方式进行,所有参与学习的同学都可以推送
凯特琳
·
2020-07-09 13:23
Android
android
android
studio
flutter
Android基础
知识巩固系列 Android之四大组件——Activity(活动)
因为最近要面试,于是打算整理整理一下Android的基础知识,由于之前本人已经学习过大概的
Android基础
知识,这里主要讲这四大组件、五大存储、六大布局、网络请求等这些内容,其他一些等有时间再整理,话不多说
Peter__Li
·
2020-07-09 11:02
Android
Android 知识简记 快速回顾各种知识
原文:https://www.jianshu.com/p/f3e98dbfb918目录:1.网络2.Java基础&容器&同步&设计模式3.Java虚拟机&内存结构&GC&类加载&四种引用&动态代理4.
Android
Android小安
·
2020-07-09 10:59
技术文
Android基础
Android基础
Android系统架构JNIjavanativeinterface1.application:应用层,java2.applicationframework:应用框架层,java+JNI3
sunhaiyu
·
2020-07-09 09:03
Android基础
入门教程——2.5.1 Toast(吐司)的基本使用
Android基础
入门教程——2.5.1Toast(吐司)的基本使用标签(空格分隔):
Android基础
入门教程本节引言:好的,终于学习完Adapter类相关的一些控件,当然除了讲解的那几个,还有其他很多的相关的控件
coder-pig
·
2020-07-09 06:50
《CoderPig's Android Pocket》——开篇引言与目录
《CoderPig’sAndroidPocket》——开篇引言与目录前言在写完
Android基础
入门教程后,有多家出版社曾邀请我写一本
Android基础
入门的书,不过都被我一一婉拒了。
coder-pig
·
2020-07-09 06:50
CoderPig's
Android
Pocket
Android基础
入门教程——1.5.1 Git使用教程之本地仓库的基本操作
Android基础
入门教程——1.5.1Git使用教程之本地仓库的基本操作标签:
Android基础
入门教程Git是什么?
coder-pig
·
2020-07-09 06:50
Android基础
入门教程——7.1.2 Android Http请求头与响应头的学习
Android基础
入门教程——7.1.2AndroidHttp请求头与响应头的学习标签(空格分隔):
Android基础
入门教程本节引言:上节中我们对Android涉及的网络编程进行了了解,也学习了下Http
coder-pig
·
2020-07-09 06:50
【
android基础
】之Android返回键处理(事件)
Android返回键我们经常都要进行处理,我的两个应用分别有以下两个不同的处理方式方式一:按返回键显示退出提示框(自定义提示框架可以参考[Android使用自定义AlertDialog(退出提示框)])方式二:按返回键不退出应用,返回主页面(即与按Home键操作一样)方式一:publicclassWelcomeActivityextendsActivity{publicbooleanonKeyDo
zp522123428
·
2020-07-09 06:12
android
android
dialog
测试
class
框架
手机
Android基础
之广播接收者
创建广播接收者电量不足,sd卡被移除,电话外拨,短息到了等等各种各样的事件…1,创建一个类继承BroadcastReceiverclassSDCardStatusReceiverextendsBroadcastReceiver{}2,在清单文件中的Application节点下进行配置......3,在onreceive方法里面编写业务逻辑publicclassSDCardStatusReceive
卡卡-卡卡
·
2020-07-09 06:05
Android基础
Android基础
知识之apk签名权限
原文链接:http://developer.android.com/guide/google/play/licensing/adding-licensing.html当你建立一个开发者账号和开发环境之后(见设置签名),你就可以在LicenseVerificationLibrary(LVL)给你的app添加签名了。在LVL添加签名认证需要遵循下面这些步骤:1.在你的应用的manifest.xml里添
yeyuxp
·
2020-07-09 03:49
Android
Android基础
入门教程——2.2.5 GridLayout(网格布局)
本节引言:今天要介绍的布局是Android4.0以后引入的一个新的布局,和前面所学的TableLayout(表格布局)有点类似,不过他有很多前者没有的东西,也更加好用,可以自己设置布局中组件的排列方式可以自定义网格布局有多少行,多少列可以直接设置组件位于某行某列可以设置组件横跨几行或者几列另外,除了上述内容外,本节还会给大家使用gridLayout时会遇到的问题,以及如何解决低版本sdk如何使用G
北极熊77
·
2020-07-09 02:33
Android
Android
布局
android基础
知识-Vibrator(振动器) 使用
清单文件VibrateActivity类packagecom.ljq.activity;importandroid.app.Activity;importandroid.app.Service;importandroid.os.Bundle;importandroid.os.Vibrator;importandroid.widget.CompoundButton;importandroid.wid
xiaojun11-
·
2020-07-09 01:47
Android
android基础
知识17:Android设备常见问题与测试要领
Android设备常见问题风险为何首先要先讨论Android的问题风险呢?一个惊人的数据显示,截至目前为止由硬件厂商(IHVs)、开发商及使用户所回报的AndroidOSbug数量,达到了十二万个,这其中包含了各种大大小小的问题瑕疵,有些仅是影响作业流畅度、有些则是可能造成数据外泄、或是系统当机的criticalbug。由此观之,Android作为一个开放式系统,必须与硬件商、应用程序端相互整合,
xianming01
·
2020-07-09 01:11
android
android测试
Android基础
总结-AndroidManifest.xml文件常用配置
AndroidManifest.xml文件是整个app中统领全局的配置文件,系统根据这个文件来管理app的权限和启动。Version版本号Version就是整个程序的版本号,如果是用的AndroidStudio进行开发的话,版本号要在build.gradle文件中进行配置。可以在代码中通过检查版本号来进行程序的更新。Permissions权限Android程序运行需要例如储存和读取应用列表等权限,
无终街
·
2020-07-09 01:10
Android
Android复习框架总结
Android组件
Android基础
—Activity
Android基础
—Service
Android基础
—BroadcastReceiver
Android基础
—ContentProvider
Android
兜里有糖心里不慌
·
2020-07-09 00:17
读书笔记
Android基础
:禁用apk流程
image.png禁用apk流程,在我们需要禁用一个apk时,我们会调用PackageManager的setApplicationEnabledSetting方法。下面分析其源码流程。设置流程:PackageManagerService.setApplicationEnabledSettingPackageManagerService.setEnabledSettingPackageSetting
九九叔
·
2020-07-08 19:26
Android基础
进阶之EffectiveJava翻译系列(第九章:并发)
线程允许多个任务同时执行.并发编程比单线程难,因为很多事情一起处理容易出错,也很难减少错误,但是你不能避免并发.这章帮助你编写简洁的,正确的,良好阅读性的并发编程Item66同步共享的可变数据synchronized关键字可以保证一次只有一个线程访问代码块,许多开发者认为同步就是一种互斥,防止对象在另一个线程修改时处于不一致的状态.在这种观点中,对象处于一种正确的状态,因为访问它的方法锁住了.这些
青楼爱小生
·
2020-07-08 18:19
[
Android基础
系列]轻松实现按钮的鼠标悬停背景切换
我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中。所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们最容易想到的就是,手动监听按钮的选中和点击事件,然后写代码来替换按钮的背景,但是在android中,我们不需要这么麻烦,android早就替我们想好了解决方案,那就是selector资源。如果我们要实
weixin_34018169
·
2020-07-08 16:59
Android基础
:通过Intent实现进程间通信(两个应用之间)
两个应用之间进程间通信,主要通过Intent的隐式意图来实现,主要包括:action、catagory、DataAndTypeaction可以理解为就是一个字符串匹配;catagory范畴,Android不允许android.intent.action.MAIN的activity通过隐式意图启动,所以一般设置为android.intent.category.DEFAULTcatagory一般不要随
weixin_33774883
·
2020-07-08 15:33
android基础
:broadcast广播简单实例
main.xmlViewCodeAndroidMainFest.xmlViewCodeMainActivity.java发送广播packagecom.mytest.testbroadcast;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.Menu;
weixin_30457881
·
2020-07-08 13:06
阿里、腾讯、百度、华为、京东、搜狗和滴滴最新面试题汇集【转】
Android基础
1、什么是ANR如何避免它?如果耗时操作需要让用户等待,那么可以在界面上显示进度条。
weixin_30384031
·
2020-07-08 13:37
使用Service组件实现简单的音乐播放器功能 --
Android基础
1、本例利用Service实现简单的音乐播放功能,下面是效果图。(点击开始播放开启服务,音乐播放,点击“停止播放”关闭服务,音乐停止播放。)2、核心代码:MusicService.java:packagethonlon.example.cn.servicedemo;importandroid.app.Service;importandroid.content.Intent;importandroi
weixin_30328063
·
2020-07-08 13:56
Android基础
综合案例(九)Android UI设计
ListView组件和ArrayAdapter一、要求使用ListView组件和ArrayAdapter实现UI界面的简单布局。二、具体代码的实现1、avtivity_main.xml2、MainActivity.javapackagecom.example.listview1;importandroid.os.Bundle;importandroid.app.Activity;importand
赵小样
·
2020-07-08 11:17
Android基础综合案例
【
Android基础
知识】ListView和适配器的使用
AndroidListView使用详解一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。
BetterRamon
·
2020-07-08 08:10
Android基础
【
Android基础
知识】Android Studio 编译慢及 Adb connection Error:远程主机强迫关闭了一个现有的连接
AndroidStudio已经出来了很久了,很多小伙伴们都已经转战到AndroidStudio上了,今天我也试了一试,界面风格、UI编写都挺吸引人的,但是也遇到了几个问题。1.GradleBuildRunning.....特变慢,慢到人都睡着了,可能是由于国内墙的问题,本来挺好用的东西变的闹心。解决方法:在C:\用户\你的用户名\.gradle文件夹下增加一个文件gradle.properties
BetterRamon
·
2020-07-08 08:10
Android基础
Android基础
知识-RecyclerView的复用和回收机制
ListView复用、回收AbsListView.RecycleBinRecycleBin维护了两种类型列表,一种用于保存屏幕上可见的View,一个用于缓存滚动出屏幕的ViewListView滑动过程中,子View完全移出屏幕后,会加入RecycleBin缓存子View进入屏幕时,从RecycleBin中获取缓存View,用于数据绑定。RecyclerView复用、回收滚动屏幕时,列表先执行复用流
淡然开怀
·
2020-07-08 08:09
Android基础知识体系
Android基础
知识汇总
PS:以记笔记的方式,汇总一些
android基础
知识。
将行陌路
·
2020-07-08 08:29
Android基础
回顾(三)| 关于Fragment
参考书籍:《第一行代码》第二版郭霖如有错漏,请批评指出!Fragment的简单使用静态添加Fragment首先创建一个项目,自动生成MainActivity和它的布局文件activity_main.xml,然后创建三个Fragment,取消掉下面两项的勾选,仅仅为它自动创建布局文件。这里我们需要注意一下,Android中有两个包下的Fragment,一个是系统内置的android.app.Frag
laughterJ
·
2020-07-08 07:52
Android学习笔记十二之
Android基础
UI三
Android学习笔记十二之
Android基础
UI三ScrollView滚动视图ScrollView是继承于FrameLayout,也是一个显示容器,由于手机屏幕是有限的,当需要组件安排多组信息的时候,
张文文同学
·
2020-07-08 06:51
Android学习
Android基础
总结: Camera2详解之一 API学习
Camera2的API出来有些年头了,只是赶项目多次使用,没时间好好总结,年终了,正好结合google的官方Camera2demo和开发中使用的情况,做个详细梳理,研究总结之后,才发现Camera2并非想象的难用,充分理解相关几个类之后,实现自己需求还是很简单的。该篇详细介绍Camera2相关的类,根据API各个类的方法,字段含义都详细用表格记录。下一篇将介绍Camera2的使用流程。Surfac
Dash_Yagi
·
2020-07-08 05:31
android
android
API学习
Android基础
-四大组件之Service(基础)
Android四大组件分别为:1.活动Activity,2.服务Service,3.广播BroadcastReceiver,4.内容提供器ContentProvider1.Service概念与要点1.定义:服务(Service)是Android中使程序在后台运行的方法。(1)服务适合去执行不需要用户交互却要长期执行的任务,例如一个音乐app可在当程序在后台时仍然播放音乐,用户使用其他程序时,服务不
小蜉蝣星蔚
·
2020-07-08 02:07
#
Android开发入门
Android基础
-四大组件之activity(基础)
Android四大组件分别为:1.活动Activity,2.服务Service,3.广播BroadcastReceiver,4.内容提供器ContentProvider此文章后面不完整,有时间还会补全,简书id同名,文章同步。Activity基础1.定义:Activity是一个包含视图界面的应用程序组件,负责与用户交互。这是选择emptyactivity后新建一个项目,androidstudio自
小蜉蝣星蔚
·
2020-07-08 02:07
#
Android开发入门
技术栈的总结
概述下面是我之前写的博客的总结也是我目前的技术栈,包括了几个大方向数据结构与算法计算机网络设计模式JavaGradle
Android基础
AndroidFramwork源码插件化和热修复三方开源库源码JvmJNI
renxhui
·
2020-07-07 22:10
android
Android基础
之Menu菜单的创建与响应点击事件
总所周知,手机的屏幕空间有限,因此充分地利用屏幕空间在手机界面设计中就显得非常重要了。如果你的活动中有大量的菜单需要显示,这个时候界面设计就会比较尴尬,因为仅这些菜单就可能占用屏幕将近三分之一的空间,不用担心,这个时候我们可以使用android给我们提供的Menu了首先建立一个xml文件写好布局后在MainActivity中将onCreateOptionsMenu这个函数写出如下@Override
人生就是不停的战斗
·
2020-07-07 21:26
android
Android基础
——初学者必知的AIDL在应用层上的Binder机制
初学者必知的AIDL在应用层上的Binder机制首先得理解几个概念:IPC:Inter-ProcessCommunication,进程间的通信或跨进程通信。简单点理解,一个应用可以存在多个进程,但需要数据交换就必须用IPC;或者是二个应用之间的数据交换。Binder:Binder是Android的一个类,它实现了IBinder接口。从IPC角度来说,Binder是Android中的一种跨进程通信方
Hensen_
·
2020-07-07 21:06
Android基础
控件——CardView的使用、仿支付宝银行卡
CardView的使用、仿支付宝银行卡今天有空学习了下CardView的使用,既然是使用,不凡使用一个实例操作一下CardView是Android5.0的新控件,所以我们需要在dependencies中添加支持:compile'com.android.support:cardview-v7:24.2.1'CardView是继承FrameLayout的一个布局控件,从源码可以看出CardView支持
Hensen_
·
2020-07-07 21:06
android
控件
cardview
布局
Android基础
知识】选项菜单、上下文菜单、子菜单的使用
目录(?)[+]本文转载自:http://blog.csdn.net/u010583599/article/details/51605572Android菜单类型菜单是为了增加更多的功能,不占用屏幕的空间。Android中菜单类型有三类,选项菜单(OptionMenu)、上下文菜单(ContextMenu)、子菜单(SubMenu),下面分别详细介绍这些菜单。选项菜单(OptionMenu)①创建
静待岁月
·
2020-07-07 21:45
Android
Android 面试准备进行曲 (
Android基础
进阶 一 )v1.2
View相关View的绘制流程View,ViewGroup事件分发MeasureSpec相关知识SurfaceView和View的区别invalidate()和postInvalidate()的区别Android动画Android中的几种动画属性动画和补间动画区别属性动画为何在新位置还能响应事件属性动画原理Handler详解Handler的原理Handler导致内存泄露问题Handler的post
Yang19950329
·
2020-07-07 20:54
学习笔记
oppo的android面试准备
很荣幸收到的oppo的面试通知,对此在网上查阅一些以往面oppo的题目,整体如下,参考题目来自OppoAndroid面试小记看准网oppo的android面试
android基础
Activity启动模式及应用场景
droidDing
·
2020-07-07 20:27
android
面试
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他