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打包详解
Assets文件(相当于另外一种资源,这种资源Android系统并不像对res中的文件那样优化它)、AndroidManifest.xml文件(包名就是从这里读取的,因为生成R.java文件需要包名)、
Android
noonehide
·
2020-08-20 13:21
Android基础
Android基础
知识_Activity SingleTask模式示例
一、示例工程LaunchMode代码activity_main.xml代码如下:MainActivity.java代码如下:packagecom.example.launchmode;importorg.apache.http.conn.ManagedClientConnection;importandroid.app.Activity;importandroid.content.Intent;i
谁见过风
·
2020-08-20 12:38
Android
Android学习之基础库封装
github地址:https://github.com/linzhiyong/androidlibrary
android基础
库,基本的工具封装1、基于BaseAdapter、PagerAdapter、FragmentPagerAdapter
伤陌1991
·
2020-08-20 12:55
android
【
Android基础
】Fragment控制切换多个页面
1、管理Fragment要在activity中管理fragment,需要使用FragmentManager.通过调用activity的getFragmentManager()取得它的实例.•可以通过FragmentManager做一些事情,包括:使用findFragmentById()(用于在activitylayout中提供一个UI的fragment)或findFragmentByTag()(适
我不拽你不爱
·
2020-08-20 12:50
杂七杂八
Android基础
_页面布局_碎片(Fragment)
有些布局可能在手机上看起来很漂亮,但是拿到屏幕比较大的横屏平板上面,有些控件可能会遭到拉伸,严重影响用户体验,作为一个合格的开发人员我们应该兼顾这两种情况,所以在Android3.0之后,Android引入了碎片的概念,它可以让界面更好的在平板上展示。在Android3.0之前的版本需要引入需要先导入android-support-v4的jar包才能使用Fragment功能。1.碎片是什么?碎片(
我是一只勤奋的小菜鸟
·
2020-08-20 11:12
03_Android基础
Android基础
_页面布局_RelativeLayout(相对布局)
Android相对布局应该是应用最为广泛的布局。这种方式下的布局对不同分辨率的屏幕适应性较好。顾名思义,相对布局就是每个控件的位置都是相对于另一个控件而得来的。就是物理中的我们需要参照物。根据不同的参照物我们可以很灵活地设置控件到自己想要的位置。不同的参照物一、相对于给定ID的控件android:layout_above将此控件放置到给定ID的控件之上android:layout_below将此控
我是一只勤奋的小菜鸟
·
2020-08-20 11:11
03_Android基础
Android基础
_页面布局_TableLayout(表格布局)
表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。TableLayout属性:android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,用逗号将需要隐藏的序列隔开即可。android:collapseColumns="1,3,4";android
我是一只勤奋的小菜鸟
·
2020-08-20 11:11
03_Android基础
[
Android基础
]SingleTask和TaskAffinity
需求:第三方应用拉起本应用,返回时返回到第三方应用,且本应用没有被Kill掉。最近研究微信调起自己客户端的事情,对于SingleTask和TaskAffinity的理解又多了一些理解。以前对于Android的四种LaunchMode有一些了解,其中比较有意思的就是SingleTask和SingleInstance。(四种LaunchMode的了解可以参见这篇文章,对于Activity栈的讲述很详细
jczwilliam312
·
2020-08-20 10:24
移动开发
数据结构与算法
Android基础
—Canvas API详解
本节引言:我们可供调用的一些方法,我们分下类:drawXxx方法族:以一定的坐标值在当前画图区域画图,另外图层会叠加,即后面绘画的图层会覆盖前面绘画的图层。clipXXX方法族:在当前的画图区域裁剪(clip)出一个新的画图区域,这个画图区域就是canvas对象的当前画图区域了。比如:clipRect(newRect()),那么该矩形区域就是canvas的当前画图区域getXxx方法族:获得与Ca
你温柔的背后是心情的曲折
·
2020-08-20 10:51
Android
【
Android基础
】(1)四大核心组件之Activity
文章出处:http://blog.csdn.net/scarthr/article/details/41842627说起来Android四大核心组件,大家肯定都知道是Activity、Service、BroadcastReceiver和ContentProvider,今天我们来看看第一个Activity。一生命周期7个生命周期:onCreate()、onStart()、onResume()、onP
林山夕风
·
2020-08-20 10:30
Android基础
Android
Activity
核心组件
Android基础
回顾(五)| 数据存储——持久化技术
参考书籍:《第一行代码》第二版郭霖如有错漏,请批评指出!持久化技术数据持久化是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的,持久化技术提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。Android中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储、S
laughterJ
·
2020-08-20 09:46
Android基础
_通知(Notification)
通知(Notification)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。通知可以在活动、广播、服务中创建。一、通知创建的过程1.我们需要NotificationManager来对通知进行管理,一般用getSy
我是一只勤奋的小菜鸟
·
2020-08-20 09:35
03_Android基础
android
通知
Notification
Android基础
_数据存储二_SharedPreferences存储
SharedPreferences是使用键值对的方式来存储数据的。也就是说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的,存储的数据是一个字符串,读取出来的数据仍然是字符串。存储数据想要使用sharedPrefere
我是一只勤奋的小菜鸟
·
2020-08-20 09:35
03_Android基础
android
存储方式
记住密码
Android基础
_数据存储一_文件存储
文件存储在Android中最基本的一种存储方式,它不对存储内容进行任何格式化处理,只是将数据原封不动地保存到文件当中,因此它适合存储一些简单的文件和二进制内容。Context类中提供了一个openFileOutput()方法,可以用于将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注意这里指定的文件名不可以包含路径,因为所有的文件都是默认存储
我是一只勤奋的小菜鸟
·
2020-08-20 09:34
03_Android基础
android
文件读写
Android基础
_浅谈广播机制
1.广播基础Android广播类BroadReceive。Android中的广播可以分为两种类型:标准广播、有序广播。标准广播:是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎会在同一时间接收到此广播,它们之间没有先后顺序,所以广播是无法被截断的。有序广播:是一种同步执行的广播,广播发出之后同一时刻只会有一个广播接收器收到这条广播消息,当这个接收器执行完操作后,广播才会继续传递。广播
我是一只勤奋的小菜鸟
·
2020-08-20 08:49
03_Android基础
Android基础
入门教程——2.4.14 ViewPager的简单使用
Android基础
入门教程——2.4.14ViewPager的简单使用标签(空格分隔):
Android基础
入门教程本节引言:本节带来的是Android3.0后引入的一个UI控件——ViewPager(视图滑动切换工具
coder-pig
·
2020-08-19 23:09
物联网实验箱
移动互联安卓教学实验平台紧密围绕教育部移动互联网应用专业人才培养大纲要求,以移动互联网应用专业以及相关专业(包括计算机科学与技术、软件工程、网络工程、物联网工程、嵌入式开发等)的移动互联技术开发与应用教学为服务对象,可以满足《
Android
lxiueli
·
2020-08-19 18:53
物联网实训室建设
物联网实验箱
智能家居实训
安卓物联网
移动互联实验箱
Android基础
--Activity
activity相关问题总结1.activitiy的本质:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,当程序第一次运行时用户就会看这个Activity,这个Activity可以通过启动其他的Activity进行相关操作。当启动其他的Activity时这个当前的这个Act
侯广丽
·
2020-08-19 09:06
Android开发技术-笔试面试题分析一-刘廷龙-专题视频课程
课程收益本课程适合有一定Java和
Android基础
的人进行学习;适合需要参加笔试和面试的求职者;适合想要对Android技术知识有深入体会或总
燕龙安
·
2020-08-19 07:32
视频教程
蜗牛—
Android基础
之button监听器
蜗牛—
Android基础
之button监听器XML文件中有一个textView和一个button。
weixin_30412577
·
2020-08-18 22:20
深入理解gradle编译-
Android基础
篇
2019独角兽企业重金招聘Python工程师标准>>>9/27/20161:28:27PM深入理解gradle编译-
Android基础
篇导读Gradle基于Groovy的特定领域语言(DSL)编写的一种自动化建构工具
weixin_34148340
·
2020-08-18 09:14
Android基础
操作-----SuppressLint和SuppressWarnings
一、SuppressLint1)SuppressLintLint是一个静态检查器,它围绕Android项目的正确性、安全性、性能、可用性以及可访问性进行分析。它检查的对象包括XML资源、位图、ProGuard配置文件、源文件甚至编译后的字节码。Lint包含了API版本检查、性能检查以及其他诸多特性。可以使用@SuppressLint标注忽略指定的警告。如果想去掉的话,可以右键点工程,然后在andr
pangjl1982
·
2020-08-18 08:57
Android笔记
Android项目的build.gradle文件___
Android基础
篇
文|莫若吻一、gradle简介gradle是基于groovy语言的。AndroidStudio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具,使用了一种基于Groovy的领域特定语言(DSL)来声明项目设置,摒弃了XML(如Ant和Maven)的各种烦琐配置。Note:若只是用它构建普通的工程,可以不去学groovy语言;若想深入的做一下自定义的构建插件,可以考虑学gro
Promise Sun
·
2020-08-18 07:04
而
_
Android
Android
World
android基础
-Java篇04:接口、内部类
一、接口接口(interface)使得Java抽象的概念更加清晰,上一章文中,我们可以使用abstract声明一个抽象类,使其和普通的类区分出来,没有提供任何具体实现。而接口interface关键字替代class来创建接口,接口是一个完全抽象的,同样的不提供任何实现,只允许确定方法名、参数列表和返回类型,没有方法体,和抽象类中的抽象方法一样,但是要注意的是1.抽象类允许非抽象方法的存在,而接口不可
Rany_w
·
2020-08-17 20:13
Android基础
实战--实现简单计算器包含复合运算(上)
Android基础
实战–实现简单计算器包含复合运算(上)声明:简书内容同步:https://www.jianshu.com/u/90ce902439cc1.本文章为原创文章,转载注明出处,蟹蟹~2.初学安卓
小蜉蝣星蔚
·
2020-08-17 06:42
#
Android开发入门
Android基础
--Android Studio报错信息:Can only use lower 16 bits for requestCode
Causedby:java.lang.IllegalArgumentException:Canonlyuselower16bitsforrequestCodestartActivityForResult(intent,R.id.scan);1startActivityForResult(Intentintent,intrequestCode)以上我的代码是以R.id.R.id.scan作为requ
一禅小和尚LXY
·
2020-08-17 06:15
andriod开发
报错处理
Android基础
教程之----SMS简单发送短信程序(两个模拟器之间的通信)!
前面的范例,示范了如何通过程序拨打电话,在GSM移动通信系统的服务中,除了打电话外,另一个常用的功能,就是发短信.也因为如此,许多电信业者推出专属短信族的专用费率,由此可知短信功能对手机的重要性.发送短信的关键程序是通过SmsManager对象的sendTextMessage()方法来完成,其中sendTextMessage()方法需传入五个值,依次是收件人地址(String),发送地址(Stri
Android_Tutor
·
2020-08-17 05:50
Android中级教程
Android基础
——Android系统概览
Everyonehastalent.Whatisrareisthecouragetofollowthetalenttothedarkplacewhereitleads.人人都有天赋。罕见的是甘愿跟随天赋、尝尽人间甘苦的勇气。–艾瑞卡·容1.Android系统架构android大致可以分为四层架构:Linux内核层,系统运行库层、应用框架层和应用层Linux内核层android系统是基于Linux内
者文
·
2020-08-17 05:34
Android基础
Android基础
知识(8)—Notification通知
Android基础
知识(8)—Notification通知当我看到Notification通知的这个知识点时,我就确定了下一个学习内容就是它了。
半路出道的songsong
·
2020-08-17 04:07
android
android
Notification通知
android基础知识
Android基础
——Notification 8.0适配详解
1.Android8.0系统通知栏适配NotificationChannel是android8.0新增的特性,如果App的targetSDKVersion>=26,没有设置channel通知渠道的话,就会导致通知无法展示。什么是通知渠道呢?顾名思义,就是每条通知都要属于一个对应的渠道。每个App都可以自由地创建当前App拥有哪些通知渠道,但是这些通知渠道的控制权都是掌握在用户手上的。用户可以自由地
者文
·
2020-08-17 04:09
Android基础
Android基础
——本地视频播放器
上次写的是网络视频播放的,这次写一个本地视频播放的,和本地音频播放很相似,代码如下://读写SD卡权限//首先写一个实体类,代码如下(两个参数分别为:基本的路径和视频标题):publicclassLocalVideoBean{privateStringpath;privateStringtitle;publicLocalVideoBean(){}publicLocalVideoBean(Strin
qq_40913813
·
2020-08-17 02:15
Android
学习笔记
android基础
学习-java篇day3-step1-第五节:java方法
什么是方法?所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。比如:Scannersc=newScanner(System.in);sc.nextInt();sc.next();Scanner是jdk自带的一个类,sc是类生产的对象而.nextIn()是对象名调用的方法一般流程首先创建类的对象然后使用对象名.方法名()去调用方法注意:方法在类的内部定义方法的声明和调用:语法格式:访问
mrdonkey3
·
2020-08-16 20:23
java基础(原)
Android基础
:异步消息处理机制Handler
Android是大量的消息驱动方式来进行交互,Android某种意义上也可以说成是一个以消息驱动的系统。消息机制涉及MessageQueue/Message/Looper/Handler这4个类。第三方框架的引入让Handler越来越没"用武之地"。然后掌握handler原理以及使用还是很有必要的。。阅读源码、面试装逼必不可少!也是程序员进阶的必经之路。一、概述1、定义Android提供的一套消息
Harlan_Qiu
·
2020-08-16 20:07
Android基础
Android基础
——框架模式MVP在安卓中的实践
Android基础
——框架模式MVP在安卓中的实践本篇文章包含一下内容:MVP的介绍MVP的实践MVP的介绍MVP模式(ModelViewPresenter)可以说是MVC模式(ModelViewController
Hensen_
·
2020-08-16 14:44
基于Android平台的五子棋小游戏------AI篇
前言从2015年十一月开始,本渣渣对Android应用程序开发产生了很浓厚的兴趣,在极客学院和慕课网学习了Java和
Android基础
课程,但是当我自己想做一个小应用出来的时候,发现脑袋一片空白,知识点都是零零碎碎的
范二er
·
2020-08-16 08:25
android
Android基础
总结七:SeekBar的使用
SeekBar是ProgressBar的扩展,它比进度条多了一个可以拖动的功能,这样用户可以控制进度条,比如播放电影,音乐,图片缩放的时候可以控制图片预览,属性XML属性对应代码说明android:maxsetMax(intmax)设置最大值android:minsetMin(intmin)设置最小值android:thumb=”@drawable/”setThumb(Drawablethumb)
逆风Lee
·
2020-08-16 06:04
基础
Android基础
控件——Banner轮播图的无限循环轮播功能、手动滑动功能
Banner轮播图的无限循环轮播功能、手动滑动功能轮播图实现:(假如5张图轮播)1、在List中存好这5张图,传到ViewPager的Adapter中,相当于5张图片横铺在ViewPager控件中。2、设置ViewPager一开始的起始位置为5*1000=5000,并用seletedBanner记录该位置。3、在PagerAdapter中将其getCount方法返回Integer的最大值,让它向左
Hensen_
·
2020-08-16 00:50
Android基础
知识(五)-----string.xml中的占位符%1$s,%1$d,%1$f如何使用
一:string.xml占位符%n$md:整数,n代表第几个参数,m代表空格数量%n$ms:字符串,n代表第几个参数,m代表空格数量%n$mf:浮点数,n代表第几个参数,m代表空格数量,如m=1.1时,输出格式为0.0二:示例代码如下string.xml使用%1$d占位重发中[%1$d]java文件使用getString(R.string.send_record_resend,mInfoPref.
一莫言一
·
2020-08-15 21:14
Basic
knowledge
of
Android
使用ViewPager来加载图片和轮播视频
作为
android基础
组件之一,大家对viewpager已经很熟悉了,网上也有很多使用viewpager来加载图片的案例。但是像微信那样点击图片,可以轮播显示图片和视频的例子却没找到。
Huige1113
·
2020-08-15 21:01
技术分享
Android基础
-Activity基本使用
1.Activity概念Activity,即活动,是一种可以包含用户界面的组件,主要用于和用户进行交互活动提供应用程序绘制其UI的窗口。此窗口通常填充屏幕,但可能小于屏幕并浮动在其他窗口的顶部。通常,一个活动在应用程序中实现一个屏幕。多数应用包含多个屏幕,即多个活动,一般会指定一个活动为主要活动,即用户启动程序显示的第一个屏幕。2.Activity基本用法2.1注册声明所有的活动都要在Androi
者文
·
2020-08-15 17:40
Android基础
android基础
篇之四大组件
Android四大组件使用说明:由于知识点写得过于碎片化,仅供作者本人观看,起回忆作用1.Activity(这里忽略AndroidManifest.xml的配置)使用方式一:Intentintent=newIntent(Activity.this,secondActivity.this);startActyvity(intent);使用方式二:startActivityForResult(inte
柯嘉少
·
2020-08-15 15:20
android
Android APK逆向工程/反编译总结
事实是,通过本文所谈及的内容,如果不付诸实践和学习,没有比较好的
Android基础
,实质上也不能从反编译的一堆代码文件中,得到有价值的信息。本文不赞成任何有损开发者劳动成果的行为。
iteye_15883
·
2020-08-15 14:45
android中BaseActivity的公共方法
1、写一个自己的
android基础
BaseActivity,以前都是继承一个MainActivity或者Activity,现在发现有点小笨啊,就查了一下网上的例子,在这里结合自己的项目重新整理了一下2、
会飞的鱼儿android
·
2020-08-15 13:54
Android
面试复习——Android工程师之Java基础
前言时光如梭,一转眼大三第二学期就要完了,为了面试准备,还是乖乖开始复习Java和
Android基础
吧,我知道复习的东西不能一蹴而就,所以计划打算先从Java开始,然后一天复习三点内容,每天完成目标,就可以开始人民的名义
Hensen_
·
2020-08-15 05:57
Android ListView 详解
我做Android已经有一段时间了,想想之前在学习
Android基础
知识的时候看到了许许多多博主的博文和许多的论坛、网站。
weixin_30500289
·
2020-08-15 03:59
为什么只能在主线程中操作UI?为什么子线程中setText不报错?
想到了
Android基础
原理:只能在主线程中操作UI。这不是矛盾吗?然后就去翻书查资料、看源码,得出了一些结论。1.为什么只能在主线程中操作UI?
火蜗
·
2020-08-15 03:34
Android
《第一行代码》笔记
Android基础
入门,推荐书籍还是郭神的《第一行代码》。有点Java基础,然后照着书看一遍、敲一遍,Android也就算入门了。这里记录下自己看《第一行代码(第2版)》遇到的坎。
SunmDev
·
2020-08-14 19:35
温习
Android基础
知识——《第一行代码(第三版)》读书笔记 Chapter 7 数据持久化
第七章:数据存储全方案,详解持久化技术目录第七章:数据存储全方案,详解持久化技术持久化技术简介文件存储简介用法SharedPreferences存储简介用法使用SharedPreferences存储数据从SharedPreferences读取数据SQLite数据库存储简介数据类型用法使用SQL操作数据库持久化技术简介瞬时数据即存储在内存中,有可能因为程序关闭或其它原因导致内存被回收而丢失的数据。而
WayneSun729
·
2020-08-14 19:55
安卓基础知识
温习
Android基础
知识——《第一行代码(第三版)》读书笔记 Chapter 4 UI开发
第四章:软件也要拼脸蛋,UI开发的点点滴滴>本章实践知识较多,理论知识较少目录第四章:软件也要拼脸蛋,UI开发的点点滴滴常用控件的使用方法布局线性布局LinearLayout相对布局RelativeLayout帧布局FrameLayout约束布局自定义控件引入布局创建自定义控件ListViewRecycleView9-Patch图片常用控件的使用方法这里直接贴上代码布局代码:活动代码:classM
WayneSun729
·
2020-08-14 19:55
安卓基础知识
温习
Android基础
知识——《第一行代码(第三版)》读书笔记 Chapter 5 Fragment
第五章:手机平板要兼顾,探究FragmentFragment是一种可以嵌入Activity当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间。>本章实践知识较多,理论知识较少目录第五章:手机平板要兼顾,探究FragmentFragment生命周期Fragment的状态Fragment的回调Fragment用法系统内置的android.app.Fragment和Androidx库中的Frag
WayneSun729
·
2020-08-14 15:10
安卓基础知识
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他