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
安卓学习
【
安卓学习
总结】安卓开发
我的安卓基础demo:链接:https://pan.baidu.com/s/1_lhtyqXTECxhdw6m-in5vw密码:aawc1.安卓的环境配置找到androidstudio安装最新版本安装好安卓sdk根据网上的教程安装javajdk2.开始项目通过androidstudio创建自己的新项目然后在java项目下创建自己的包,或者是activity一个activity在oncreate阶段
lancher2048
·
2020-08-16 13:23
android
android
Android Studio如何实现页面自动跳转(
安卓学习
系列博客)
先将上上一篇博客中写在页面里的button以及相关代码删除8.如何让页面自动跳转在安卓开发中有一个非常重要的Handler当我们输入Handler会出现两个提示,一个是os中的,一个是logging这里我们用到os中的首先新建一个Handler的对象HandlermHandler=newHandler();Handler有一个方法叫postDelay,可以看到它有两个参数。Runnable是它要运
兔兔兔兔tu
·
2020-08-16 09:51
【安卓开发】
安卓学习
之五子棋开发(一):SurfaceView的使用
前言最近在学校开始做毕业设计了,课题是《五子棋对弈机器人》。定下来的方案是利用安卓手机获取棋盘实时图片,通过机器视觉获取对局信息,然后根据算法计算出较佳的落子位置,并通过wifi将信息传递给单片机,由单片机驱动机器人执行落子动作。根据课题内容,需要设计五子棋对弈算法,故抽空编写人机对弈五子棋游戏,并写博客记录之,为后续开发打下基础。安卓中SurfaceView的使用SurfaceView继承于Vi
Everlin
·
2020-08-16 08:51
安卓开发
【
安卓学习
笔记】Android Studio第9课——进度条ProgressBar、SeekBar和RatingBar
总体上Android默认常用的进度条分为四种:1、垂直风格的圈状ProgressBar这种转圈形式的进度条可以一般用作模糊指示,换句话说这个进度条无法体现出来当前的精确进度,只能傻傻的转圈。在设置上有:style="?android:progressBarStyleLarge"//大style="?android:progressBarStyleSmall"//小这两个属性比较常见,其次还有inv
沉默的小宇宙
·
2020-08-16 05:44
安卓
学习资料
https://zulip.readthedocs.io/en/latest/production/index.html聊天服务器https://github.com/TeamNewPipe/NewPipe
安卓学习
决胜万里
·
2020-08-15 16:55
软件开发
程序员带你学习安卓开发,十天快速入门-基础知识(四)
下面是前三次课程列表:程序员带你学习安卓开发,十天快速入门-
安卓学习
必要性程序员带你学习安卓
markvz
·
2020-08-15 16:49
安卓学习
笔记(1)
【2019-8-2711:12】从昨天晚上开始决定进军安卓软件开发领域。从昨天晚上开始下载安卓编译器AndroidStudio。我终于开始了自己的安卓道路。然而前进的道路并不是一帆风顺的。在下载编译器的道理上,我首先参考了《第一行代码》的百度网盘地址。然而,pandownload下载下来的是一个不知道是什么东西的鬼玩意。那是个什么downloading文件,让我直接删掉了。就这样昨天的成果全部以失
圣帝天龙
·
2020-08-15 15:47
安卓学习
笔记
android
安卓学习
笔记(2)
【2019-10-1615:31】之所以另起一章来写自己的安卓经历,是因为我已经看完了《第一行代码》的一二章了,应该继续前进了,我的学习也应该掀开崭新的一页了。【15:17】看到网上说,在安卓里面,最好一般文字尺寸单位设置为sp,而非文字尺寸单位设置为dp。【15:23】TextView这个控件用于显示文字,除了textSize和textColor之外还有其他属性,什么时候用到什么时候查阅文档即可
圣帝天龙
·
2020-08-15 15:47
安卓学习
笔记
android
【
安卓学习
之工具学习】网络通信测试工具-socket/post/get
在安卓开发中,网络请求基本上都有用到,有时候我们通信出现问题,我们不知道是服务端问题还是客户端问题,就可以使用第三方的工具来测试,以保证能更好的确定出现bug的方向。当然也有时候接手别人开发的app,但又不知道里面的通信协议,也可以通过这个方式进行测试,以保证代码的后期维护。下面介绍几款实用的网络通信测试工具:1.Fiddler(get/post网络请求测试)软件名称:Fiddler下载官方网址:
笔夏
·
2020-08-15 14:17
开发工具
【
安卓学习
之常见问题】 编译V7问题- 'android:Widget.Material.Button.Colored'.
█【
安卓学习
之常见问题】编译V7问题-‘android:Widget.Material.Button.Colored’.
笔夏
·
2020-08-14 13:28
android学习
常见问题汇集
安卓学习
笔记(15)-android文件分享在android7.0以上版本报错的解决方案
最近在使用蓝牙进行文件分享时,出现了一个奇怪的问题。同样的代码在android5.1上可以顺利运行,但是在android7.0上就运行失败。出现如下的错误:Causedby:android.os.FileUriExposedException:file:///storage/emulated/0/bluetooth/data.txtexposedbeyondappthroughClipData.I
kabuto_hui
·
2020-08-13 15:29
android
安卓学习笔记
android
安卓学习
笔记之Activity的定义和生命周期篇
大部分安卓开发的教学资料或者视频,刚开始一般都是介绍安卓系统和开发环境的配置之后,就从Activity开始真正进入技术层面的教授。什么是Activity呢?Activity简单来说就是安卓app的界面,因为直观,适合初学者作为切入点学习。在安卓官方的开发文档中对Activity的定义如下:Anactivityisasingle,focusedthingthattheusercando.Almost
易水南风
·
2020-08-13 10:03
android基础
安卓学习
-日历选择器和时间选择器
日历选择器和时间选择器日历选择器的时间选择器是通过调整钟表和日历来实现日期时间更改的方法,分别对应DatePicker与TimePicker步骤1编写布局文件步骤2编写代码1利用settitle改变标题来测试改变指针所对应时间2月份的记录是从0开始的,所以要显示正常需要+13更改年月日触发OnDateChangedListener的onDateChange事件更改TimePicker时,分时触发O
ZeroLH00
·
2020-08-12 16:14
安卓学习笔记
安卓学习
--利用RadioButton实现底部导航栏
目标:利用RadioButton实现底部导航栏简介:底部导航栏是现在大部分app都会用到的功能它帮助用户可以通过导航在不同界面自由切换实现过程步骤1:编写布局文件用RadioGroup和RadioButton完成导航栏的布局用weight属性来控制所占比例图片用系统所自带的一些图片准备一定空间放置FrameLayout用于之后跳转编写完布局文件可以达到以下界面步骤2:编写代码实现界面跳转1:创建4
ZeroLH00
·
2020-08-12 16:13
安卓学习笔记
android
安卓学习
,怎么利用源码例子来提升自己的专业技能
android开发一些体会文章目录android开发一些体会前言一、学习知识汇总1.1、Javase基础1.2、androidUI编程1.3、android网络编程与数据存储二、进阶之路(初级->中级->高级)2.2、中级工程师2.3、高级工程师三、全套功能源码+从业过程中的企业源码,百分百可跑四、网盘下载地址前言不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感
当富网络
·
2020-08-12 15:11
AndroidUI
android
【
安卓学习
笔记】Android Studio第5课——RadioButton
RadioButton就是常用到的单选按钮,一般常用到RadioGroup,一个RadioGroup里面可以有多个RadioButton,这里面的单选按钮一次只能选一个,比如常见的性别的选项,只能选择male或者female。一个Activity里面当然也可以有多个RadioGroup,不同的RadioGroup互相不影响,这里就简单的测试了如下图:功能也很简单,这里面放置了两个RadioGrou
沉默的小宇宙
·
2020-08-12 15:06
安卓
安卓学习
-NDK开发
2019独角兽企业重金招聘Python工程师标准>>>MainActivity.javapackagecom.xiaofei.app.ndk;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.EditText;importandroid.widget.Tex
weixin_34082177
·
2020-08-10 23:47
安卓学习
-ContentProvider-调用ContentProvider-使用ContentProvider访问联系人
2019独角兽企业重金招聘Python工程师标准>>>案例://Person.javapackagecom.example.administrator.contentprovider;/***CreatedbyAdministratoron2016/4/4.*/publicclassPerson{privateintid;privateStringname;privateintage;public
weixin_33843947
·
2020-08-10 03:19
记录
安卓学习
遇到的坑
AndroidStudio1.下载Androidstudio时默认安装即可,不需要把AVD也装上2.在添加第一个项目时,会报一个28.0.2的错误信息,由于安卓版本信息不同,会报不同的版本信息。意思就是SDK没有下载完全,去SDKManager把对应的版本再在完全就好了,中途不要最小化窗口。最好是,安装完完整的SDK后,放弃你的第一个Application项目。自己重新建立一个新的项目。3.在创建
飞鸟慕鱼
·
2020-08-09 23:52
android
安卓学习
随笔之 android:layout_width="0dp" android:layout_weight="xxx"
当布局的布局方向为水平的时候android:orientation="horizontal"如果是vertical则需要对height进行设置我们经常见到android:layout_width="0dp"android:layout_weight="xxx"类似这种的布局而且如果设置了android:layout_width="0dp"不设置weight会画红线即当前的控件宽度||高度不按照wi
时秋
·
2020-08-09 23:06
Android布局学习随笔
Android学习随笔
GC Garbage Collector
安卓学习
笔记之GC什么是垃圾没有任何引用指向的一个对象或多个对象(循环引用)如何定位垃圾referencecount引用计数rootsearching根搜索算法1、GCroots:线程池变量、静态变量、
小宋敲码
·
2020-08-09 23:37
【
安卓学习
笔记】Android Studio第4课——CheckBox
先上图:下面是Activity代码:还是四个步骤老方法。其中有两个比较实用,在全选CheckBox事件处理中用到到了setcheck方法,让其选中或取消选中其他的CheckBox,其他的没有什么,点击选中按键,屏幕会弹出选中的字符。packagecom.example.urien.secondapp;importandroid.os.Bundle;importandroid.support.v7.
沉默的小宇宙
·
2020-08-09 23:45
安卓
安卓学习
笔记---如何保存数据到SharePreference里面,获取所有sp文件以及删除文件
最近使用到了SharePreference保存数据,并删除的功能,我们知道SP保存的文件是存放在/data/data/包名/shared_prefs文件夹下一般的我们可以这么做1.创建文件,保存信息SharedPreferencessp=getSharedPreferences("book",MODE_PRIVATE);Editoreditor=sp.edit();editor.putFloat(
不知名的人
·
2020-08-09 21:22
SharePrefer
File下载
数据库的数据保存与读取
安卓学习
之-ConnectivityManager(判断网络连接)
/***Android网络判断类,用来判断网络状态使用方法:(1)先初始化//初始化网络状态检测类NetworkStateUtils.instance().init(this);(2)判断是否联网NetworkStateUtils.instance().isNetworkConnected();*@authoradmin**/publicclassNetworkStateUtils{//此处用了单
julielele
·
2020-08-09 17:43
android
安卓学习
首先为了理解安卓系统是怎么工作的,就先来看一下android的系统架构,其架构大至可以分为四层:linux内核层、系统运行库层、应用框架层和应用层,那就先说说这几层。1.linux内核层:Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动(如显示,音频,照相机,蓝牙,WI-FI,电源管理等等),那么Android为什么会选择采用linux呢?原因与Lin
bobuddy
·
2020-08-09 12:01
移动开发
安卓学习
笔记之View的事件体系
一、关于View所需要掌握的基本功1、View的概念-在android中View为所有控件的基类,简单的控件和VIewGroup都继承自View。-一个View占用了屏幕上的一个矩形区域并且负责界面绘制和事件处理。-View是一个宽泛的概念,既可以指复杂的ViewGroup(控件组,诸如RelativeLayout,LinearLayout),也可以是简单的控件(诸如TextView,Button
pecuyu
·
2020-08-09 10:18
Android
View
艺术探索笔记
【
安卓学习
积累】ContentObserver的使用
在开发过程中使用到ContentObserver的主要用途就是监听数据库内容的变化,例如我们经常会通过在SettingProvider中写入一个标志位来进行各种判断。如果我们要监听这个标志位的变化就是使用到ContentObserver。还有假如我们需要监听(蓝牙开关、飞行模式开关等)都会用到ContentObserver。一、ContentObserver的创建创建ContentObserver
祥仔先生
·
2020-08-07 22:40
android
Android 轮播图Banner的简单实现
轮播图已经出来很长时间了,我也看了很多博客,看了很多的人代码,也有自己写原生的,也有用第三方框架的,学习安卓有一段时间了,决定写一写博客来记录自己的
安卓学习
生涯,不管以前有没有古人写过,反正我是这个来者哈哈哈
杨阿阳阿阳
·
2020-08-07 17:29
andorid
android
框架
博客
轮播图
banner
安卓学习
笔记之理解Window与WindowManager
Window的概念对于Android的Window而言,实际上是一个相对抽象的概念。从Window的定义可以看出,Window是对窗体的一种抽象,是顶级Window的外观与行为策略。目前仅有的实现类是PhoneWindow,可以使用它来创建Window(对系统而言)。publicabstractclassWindow{//Window样式相关静态常量等…publicinterfaceCallbac
pecuyu
·
2020-08-07 16:21
Android
艺术探索笔记
Android源码解析
【
安卓学习
笔记】Android Studio第6课——IDE配置
根据一个大牛博主配置下IDE主题默认的主题是一个灰白色,看这特别的不好看,而且对于我们程序开发者来讲每天要对着电脑好几个小时,特别的伤眼睛,我们来配置一个高大上的暗黑主题。点击左上角File——>Settings找到Appearance把里面的Theme修改成Darcula然后点击Apply主题就编程酷黑色了然后就是修改代码编辑框了,找到Editor——>ColorSchemeFont,把里面的S
沉默的小宇宙
·
2020-08-07 16:37
单片机
安卓
安卓学习
-- RecyclerView简单入门
一、加入JAR包第一感觉这个东东,好复杂,没ListView来的快,方便在项目中加入android-support-v7-recyclerview.jar包这个包在extras\android\support\v7\recyclerview\libs这个目录下。在studio中加入依赖//添加依赖包compile'com.android.support:recyclerview-v7:+二、在布局
weixin_34364071
·
2020-08-05 03:15
移动开发
java
Service、系统服务(震动器举例)、自定义服务(一)【
安卓学习
笔记七】
目录一、什么是服务系统服务自定义服务二、StartService()和BindService()两种启动方式的生命周期三、启动service的两种方式一、什么是服务1、服务是四大组件之一,新建了一个service子类,在AndroidManifest.xml中就会生成标签2、做一些耗时的工作或者一些跨进程的工作,不适合交给主线程,我们可以用自定义service3、不需要界面只需要默默在后面做的工作
aRealDancer
·
2020-08-04 06:04
Android
安卓学习
笔记1 JAVA环境变量设置
首先下载好jdk,直接双击就可以安装,安装比较简单,基本都是点击“下一步”。安装好jdk后,就要设置环境变量了,关闭或者打开的所有窗口,然后在我的电脑图标上面点击右键,然后在打开的菜单中选择“属性”。点击“属性”后,打开“系统”页面,在左边的功能菜单列表中选择“高级系统设置”。点击“高级系统设置”后,就打开“系统属性”设置对话框,之后点击右下方的“环境变量”按钮。在打开的“环境变量”对话框中,点击
神秘路人甲
·
2020-08-04 05:56
安卓学习笔记
暑假周报(三)
本周学习内容计算机网络的学习HTTP协议的相关内容进行学习博客地址1HTTP报文里面的信息进行学习博客地址2网络返回的状态码进行总结博客地址3
安卓学习
Rxjava2.0学习,了解基本概念,常用的操作符的用法
sakurakider
·
2020-08-04 00:05
生活心情随笔
【鼠】
安卓学习
杂记(十)——Android开源下拉框Nice Spinner的使用
一、效果图二、GitHub网址https://github.com/arcadefire/nice-spinner三、使用方法1、添加依赖allprojects{repositories{...maven{url"https://jitpack.io"}}}dependencies{implementation'com.github.arcadefire:nice-spinner:1.3.4'}2
訾博ZiBo
·
2020-08-03 21:09
【鼠】安卓学习杂记
【鼠】
安卓学习
杂记(三)——Android隐藏与显示状态栏(StatusBar)
一、代码图二、代码packagecom.example.administrator.myapplication;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.LinearLayout;publicclassMain
訾博ZiBo
·
2020-08-03 21:09
【鼠】安卓学习杂记
【
安卓学习
之路1】轻轻一点,好神奇——给activity_main.xml添加Button控件
经过了前一段时间,断断续续的学习了一些JAVA基础,好歹也理解到了,继承、多态、接口、字符串、常用集合、异常。终于还是按耐不住寂寞,偷偷地为Eclipse安装了ADT,所学就学的开始了安卓之旅,也许之后的一些学习会因为java基础不是太牢,碰壁多一些,管它呢,哪里不会学哪里。(线程与JDBC会立马赶上,嘿嘿)从室友那里死皮赖脸的搞到了一部“红米NOTE”,没错,是做学习小白鼠(测试机)用的。对一旁
LBei
·
2020-08-03 19:02
安卓学习之路
安卓学习
总结-UI开发流程
最近做的工作,主要是对安卓的一系列UI组件的开发,在完成设计需求的过程中,对UI开发流程有了一点小想法,今天来把他们总结一下。UI开发流程图一、了解安卓中的View体系在UI开发的过程中,我们一定会使用到多种view组件,为了帮助我们更好的选择他们,了解他们的特性就成了第一步。这是一张View体系图,当然安卓系统发展到今天,View类下的子类数量已经达到了一百多个,图里包含的组件肯定不是全部,这里
Natsume_for_ever
·
2020-08-03 13:07
Android
Android Studio之
安卓学习
布局管理器
一、线性布局LinearLayout常用属性:android:idandroid:layout_width=“match_parent”设置宽度,匹配父控件android:layout_height=“wrap_content”设置高度,表示当前元素高度正好包含里面的内容android:layout_width=“200dpt”设置固定宽度android:background="#000000"设
Mr_Ycy
·
2020-08-03 13:47
Android
Studio小白
SQLite数据库存储(一)【
安卓学习
笔记】
对于MODE_PRIVATE,MODE_APPEND两种模式,对写文件的影响有什么不同?MODE_PRIVATE:该文件只能被当前程序读写,会把原来的内容覆盖掉MODE_APPEND:该文件的内容可追加,不会把原来的内容覆盖掉,新写的内容追加在文件后面但是对于修改文件中的部分内容,应该怎么做呢?这就需要我们用到SQLite数据库主要内容:创建和打开一个SQLite数据库数据库本身和它的表SQLit
aRealDancer
·
2020-08-03 11:47
Android
安卓学习
- 编写界面(页面布局详解)
1、线性布局(1)排列方向:android:orientation="horizontal"水平android:orientation="vertical"垂直(2)元素布局的对其方式:对其方式,可选项为top、bottom、left、rirht、center,中间可以用|来指定多个;android:layout_gravity="bottom"注意:如果是vertical,就只有水平上的对齐才会
gaunjia
·
2020-08-03 11:31
安卓
【鼠】
安卓学习
杂记(六)——Android相对布局RelativeLayout
一、相对布局的作用是指通过指定当前控件与兄弟控件或父控件之间的位置,以达到控制控件位置的目的。二、相对布局的属性方向位置:1、在兄弟控件的上边:android:layout_above="此处填写兄弟控件的ID"2、在兄弟控件的下边:android:layout_below="此处填写兄弟控件的ID"3、在兄弟控件的左边:android:layout_toLeftOf="此处填写兄弟控件的ID"4
訾博ZiBo
·
2020-08-03 11:44
【鼠】安卓学习杂记
【
安卓学习
笔记】Android Studio第7课——ImageView与小游戏练习
综合了之前学习的内容,做了一款很LOW的猜拳游戏,先上图:以上就是所用到的一些东西包括了RadioGroup、TextView、EditView、Button,在之前的基础上添加了一个ImageView。先简单介绍下ImageView,很好理解,其实就是图片的显示。原理想简单一点是这样的,在Activity中首先添加一个ImageView控件,并且设定好所占屏幕的大小,这里就以宽高100dp为例,
沉默的小宇宙
·
2020-08-03 11:33
安卓
0基础如何学习安卓开发
文章始发于我的知乎专栏:bird-hu
安卓学习
步骤:学习任何一个东西之前,都要学会思考以下几点,这样任何东西都会学的很好。1.他是什么?2.他是干什么的,是怎么干的?3.他为什么这么干?
胡越_潇洒哥
·
2020-08-03 04:26
安卓
【鼠】
安卓学习
杂记(二十四)——Android之Adapter之SimpleAdapter(简单适配器(不常用)——需写简单的布局文件)
一、效果图二、XML代码自定义布局文件:activity_main.xml主布局文件三、Java代码packagecom.example.administrator.app_adapter;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandr
訾博ZiBo
·
2020-08-03 02:03
【鼠】安卓学习杂记
【
安卓学习
笔记】Android Studio第3课——EditText控件
EditText和TextView很相似,主要不同的是EditText是用户可以在上面编辑本文的,而TextView只能用app本身去改变和显示。做了一个简单的登录界面:xml代码如下这里主要说明一下EditText控件的属性,除了基本的属性外,有一个hint属性inputType(输入类型)属性。1、hint属性:主要是在EditText框中做提示作用,显示为浅灰色背景,比如用户名框在用户没有输
沉默的小宇宙
·
2020-08-03 02:52
安卓
【
安卓学习
之工具学习】adb初步学习--adb命令和shell命令学习
一、测试环境讲解:1.一台win7电脑2.安装好sdk,在sdk\platform-tools目录下,可以看到adb.exe文件3.为了方便输入,可以设置环境变量,将adb.exe的路径放到Path中。在变量【Path】值多增加一组数据:【D:\ProgramFiles\adt-bundle-windows-x86_64-20140702\sdk\platform-tools;】4.你打开cmd,
笔夏
·
2020-08-03 01:05
开发工具
【
安卓学习
之常见问题】 自定义组合控件View 的开发
█【
安卓学习
之常见问题】自定义组合控件View的开发█相关文章:-●【android学习开源项目之BasePopup】BasePopup(PopupWindow)进行二次封装●【android学习开源项目之
笔夏
·
2020-08-03 01:05
android学习
安卓学习
笔记---对List集合进行排序(正序或者倒叙)
对于List排序,在我们开发的过程中,也是非常需要用到的,下面是一段通用的代码,有需要的可以试试,亲测可以:/***关于list根据对象排序的问题*@paramlist要排序的那个list*@paramgetMethod要排序的那个属性的get方法(比如说userId:“getUserId”)*@paramsort倒叙还是怎样(倒序:“desc”顺序:null)*@param*@return*/p
不知名的人
·
2020-08-03 01:29
工具类的封装(手机号验证
屏幕唤醒
身份证号等其他)
SharePrefer
File下载
数据库的数据保存与读取
安卓学习
之BroadcastReceiver:发送标准广播-----问题:按照安卓第一行代码Toast一直不提示
#发送自定义广播发送标准广播首先我们在发送之前必须创建一个广播接收器来准备接受此广播这里我先创建一个BroadcastReceiver类型的Java类publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(saved
西柚萌神
·
2020-08-02 22:39
Android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他