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笔记
泄露,2960页完整版限时下载!!
前言随着应用Android系统的手机、平板电脑等产品层出不穷,以及智能硬件大潮的兴起,Android开发人才缺口仍在扩大,Android工程师前景依旧明朗。我是在大二的时候开始有想玩Android的念头,当时巨多坑,单是安装开发环境花了我一个星期。于是玩了半个月我放弃了,直到大四才捡起来。我也是偶然间从某位大佬手中获得的资料,在学Android路上,尝过不少苦头,熬过无数个通宵看资料学习,已经在A
·
2021-12-27 22:02
android后端
【
Android笔记
】浅谈WebView
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebViewwebView=newWebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页:互联网用:webView.loadUr
·
2021-12-27 20:58
android
【
Android笔记
】ViewPager嵌套fragment
ViewPager嵌套Fragment新建4个Fragment;新建ViewPagerAdapter继承FragmentPagerAdapter;publicclassViewpagerAdapterextendsFragmentPagerAdapter{privateArrayListarrayList;publicViewpagerAdapter(@NonNullFragmentManager
·
2021-12-20 14:07
【
Android笔记
】Android Service 服务
一、Service简介Service是android系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测S
·
2021-12-09 15:22
androidservice
【
Android笔记
】Kotlin结合Jetpack构建MVVM
JetpackJetpack是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种Android版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。AndroidArchitectureComponent(AAC)。官方推荐架构请注意,每个组件仅依赖于其下一级的组件。例如,Activity和Fragment仅依赖于视图模型。存储区是唯一依赖于其他多个类的类;在本例中
·
2021-12-09 14:46
阿里内部
Android笔记
火爆IT圈,不可思议!
码农A:看见标题我就震惊了。码农B:我也是。码农C:我琢磨着,UC震惊部还缺人吗?这小编是个人才啊。某小编:标题是震惊的,但内容是朴实无华的。前言Android四大组件:Activity、Service、BroadcastReceiver、ContentProvider。它们的作用分别是:Activity--->配合View展示界面Service--->长时间在后台运行不与用户直接交互Broadc
·
2021-08-23 20:52
android面试技巧
Android笔记
EditText添加ellipsize
一、在TextView中设置ellipsizeandroid:singleLine="true"android:ellipsize="none"但是对EditText,只对hint有效。二、EditText设置ellipsize布局:代码:editText=findViewById(R.id.editText);editText.setText("凋零满地的花,如零落的记忆,弦音一泻千里,落无声。
blossom_6694
·
2021-06-22 15:33
android笔记
Scroll
基本知识android中的坐标系在android中最左上角的顶点是坐标原点,在这个点向右是x轴的正方向,这个点的下方是y轴的正方向。可以通过getRowX()和getRowY获取坐标系中的坐标触摸时间MoveEventpublicstaticfinalintACTION_DOWN=0;//单点触摸按下publicstaticfinalintACTION_UP=0;//单点触摸离开publicsta
简南京路
·
2021-06-15 03:49
Android笔记
——版本号命名规则
有段时间没碰代码,想更新github上的代码,但忘创建新的release了,导致远程依赖无法更新。创建release时认真查了一下版本号的命名规则,小记一下,防止下次又忘了。1.项目立项时版本格式:0.0.02.开发阶段时此时系统尚不稳定,随时可能增减或者修正API。版本格式:0.次版本号.修订号,版本号递增规则如下:主版本号:0表示正在开发阶段;次版本号:增加新的功能时增加;修订号:只要有改动就
麦香菌
·
2021-06-05 02:17
android笔记
2
我通过这节课的学习,我已经知道怎样创建一个Android项目,本节课我们需要手动创建一个微信活动应用,然后需要在这应用上添加些东西,其次就是布局,最后就是签名-打包-发布。它的细节步骤如下:1.建立新的activityextendsActivity(继承Activity)重载父类的oncreate方法。2.建立新的xml文件进行布局设。在AndroidManifest.xml文件中进行注册。3.在
MrSpeaker
·
2021-05-17 21:37
Android笔记
-5:intent传递arraylist
出现java.lang.RuntimeException: Parcelable encountered IOException
今天遇到一个问题:用intent传递一个arraylist,object里面有一个接口对象,当然也继承了Serializable接口。当我把初始化arraylist方法写成静态方法就可以传递,写成成员方法,就无法传递,始终报错。无法序列化。异常如下:java.lang.RuntimeException:ParcelableencounteredIOExceptionwritingserializa
周翔_2017
·
2021-05-17 04:50
[
Android笔记
] IPC系列之AIDL
出于玉刚的《Android开发艺术探索》2.3.3-BinderDemo源码Book.java文件//实体类packagecom.chen.interview.aidl;importandroid.os.Parcel;importandroid.os.Parcelable;publicclassBookimplementsParcelable{privateintid;privateStringn
Zach_C
·
2021-05-12 20:36
Android 开发有哪些新技术出现?
本文参考@
Android笔记
在知乎的回答:Android开发有哪些新技术出现?https://w
Android技术研究
·
2021-05-09 13:34
Android笔记
-四大基本组件
Android中有最著名的四大组件,分别是:Activity,Service,BroadcastReceiver,ContentProvider。这四大组件都要在清单文件AndroidManifest.xml中注册。下面是对组件功能的简单介绍。
Songzh
·
2021-05-09 02:17
android笔记
8
第9讲后台服务ServiceService是Android系统的后台服务组件,适用于开发无界面、长时间运行的应用功能特点没有用户界面比Activity的优先级高,不会轻易被Android系统终止即使Service被系统终止,在系统资源恢复后Service也将自动恢复运行状态用于进程间通信(InterProcessCommunication,IPC),解决两个不同Android应用程序进程之间的调用
MrSpeaker
·
2021-05-04 09:20
Android笔记
----导航栏
Android导航栏**源码**AndroidStudio导入Android项目需要删除的文件1、.idea文件夹2、.gradle文件夹3、所有的build文件夹4、所有的.iml文件5、local.properties文件。废话不多说,直接上代码java代码Mainactivitypackagecom.example.ex04;//修改为自己的包名importandroid.os.Bundle
Android菜鸟的狂奔之路
·
2021-04-29 21:14
java
android
Android笔记
之网络编程—初识解析JSON数据
我所学到的任何有价值的知识都是由自学中得来的。——达尔文小弟初学安卓,该文算是小弟的学习过程,课后笔记与一些自己的思考,希望在自己的自学路上留下印记,也许有一些自己想的不对的地方,希望各位前辈斧正。在网络中,数据的传输格式并不是随心所欲的,当我们想向服务器端传输数据或是从服务器端获取数据,这些数据都必须是格式化后的数据。这些数据有一定的结构规格和语义,任何一个接收数据方都必须对其进行解析才能获得他
RMaple_Qiu
·
2021-04-27 07:25
【GeekBand】
Android笔记
(3)--音乐播放器
音乐列表的读取:关于音乐列表的读取,不同的音乐播放器都会有不同的方案,有的是有多重方案并用。例如说,全盘扫描音乐格式文件等,但是Android本身有媒体库,可以读取本地媒体库的数据,来快速获知设备上的音乐。使用android系统提供的MediaStore.Audio.Media.EXTERNAL_CONTENT_URI获取本地所有音频文件,将获取到的音频文件封装到MusicInfoControll
irishehe
·
2021-04-26 07:36
Android笔记
-进程
0在Android系统中,进程可以理解为应用程序的具体运行实现。由于用户同时打开多种程序会造成大量资源的占用。所以,我们就要适当的清理不用的应用程序,但我们怎样才知道哪个进程重要还是不重要呢?Android系统将进程分为5种,重要性依次递减。如下图:图1Android系统的五种进程(1)前台进程顾名思义,前台进程就是直接和用户交互的进程,重要性最高。(2)可见进程进程重要性比前台进程低,但在交互方
Songzh
·
2021-04-26 06:08
android笔记
6
本章学习目标:了解SQLite数据库的特点和体系结构掌握SQLite数据库的建立和操作方法SQlite介绍SQliteOpenHelpe(抽象类,也叫助手类,对数据库的基本操作)如何设计数据库,进行增删改查功能的实现SQLite数据库SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设
MrSpeaker
·
2021-04-23 12:03
Android笔记
(5): 封装Volley实现自动化网络处理(中)
上一章中,我们通过利用Handler和封装Volley,实现了自动化网络请求处理,但是其中还是有缺陷:Handler可能导致内存泄露请求过程中显示的对话框太丑网络请求结果返回的状态码没统一处理这一章就来搞定这些问题。Handler优化首先,我以前也是按照上一章的样子使用Hanlder的,也正因此踩过这个坑,所以这里特别提出来。AndroidLint会给这样的用法给出提示:InAndroid,Han
joyin5344
·
2021-04-22 16:14
[
Android笔记
]IPC系列之Parcelable
前几天我们说了Serializable,当然也少不了ParcleableParcelable同样也是一个接口,通过Parcelable我们同样可以实现对象的序列化,而且远比Serializable高效,不够其过程就要复杂点了。我们简单的定义一个Person类,添加三个属性,然后实现Parcelable接口,AS会提示我们实现其方法,Parcelable1.png我们只要点击AddParcelabl
Zach_C
·
2021-04-20 19:47
安卓面试宝典,Android高级开发岗必问知识点,大牛最佳总结
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
前端小七七
·
2021-04-14 14:45
程序员
android
该如何高效实用Kotlin?学习路线+知识点梳理
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
小小陈刀仔
·
2021-04-08 16:01
程序员
android
移动开发
面试
Android笔记
之四大组件
1.Activity的生命周期状态(https://blog.csdn.net/ttandroid/article/details/80926753)image.png(1).ActivityA第一次启动,调用onCreate,onStart,onResume(2).ActivityA启动到ActivityB的时候,A调用onPause,然后B调用onCreate,onStart,onResume
Owen270
·
2021-04-02 15:21
阿里内部
Android笔记
火爆IT圈,完整PDF
现状后端转Android我该从何处下手,现在学习android晚吗?我的回答是晚还不至于,因为目前是市场趋于稳定正常,这个是市场发展的比如趋势,现在火爆大家都看好的人工智能,大数据,犹如2010年刚开始的移动开发。目前现在是需求量趋于平衡,对初中级水平的开发人员需求量变少,但是对高级以上的需求市场还是很匮乏,特别是对于特定细分领域的Android开发人员也是很匮乏,对Android开发的综合能力,
小小陈刀仔
·
2021-02-22 10:26
程序员
Android
Android笔记
【外观部分】
常用颜色:#0ea2ff#e63131#44b2e2#e56923#5bc26b#eaedf4设置button图标及图标颜色button_h.setForeground(ContextCompat.getDrawable(context,R.drawable.ic_butt_reduce));//设置图标ColorStateListforegroundTintList=ColorStateList
m0_46301460
·
2021-01-05 15:22
学习交流
android
android
studio
Android笔记
:将布局转换成图片
如题,需求就是把xml里面的布局转换成图片,然后保存下来,大家觉得特别简单吧,去问过好多人,也查了查很多app都有这么一个功能,当用户完成了app的某个任务时,产品希望用户点击分享的时候,能动态绘制出一张图片,让用户的分享的内容更加生动化思路不复杂,可是实践起来简直太多坑了。1:获取布局relativeLayout=(RelativeLayout)findViewById(R.id.layout_
程思阳
·
2020-09-17 12:26
Android
Android笔记
程诺陪你学Android
android笔记
-android基本操作和数据存储
一、测试相关:测试方法:白盒测试黑盒测试adbshellmonkey5000(点击次数):猴子测试测试强度冒烟测试压力测试测试粒度方法测试单元测试集成测试系统测试二、安卓中的单元测试安卓中不能使用main方法,也不能够使用原始的@Test框架,因为android是要发布到Dalvike虚拟机中运行的,如果直接运行则使用的是eclipse中的jvm,如果需要在android中进行测试,则需要使用如下
Cs1275
·
2020-09-17 03:13
Android笔记
——Activity中的数据传递案例(用户注冊)
1.创建程序activity_main:在上述代码中,定义了一个相对布局RelativeLayout,该布局中创建了一个EditText和一个Buttonbutton,分别用于输入内容和点击“提交用户信息”button进行数据传递。2.创建接收数据Activity界面activity02:3.编写界面交互代码Main:packagepassdata.itcast.cn.zhuce;importan
weixin_34055787
·
2020-09-16 16:20
移动开发
Android笔记
:解决 Your project contains error(s),please fix them before running your application问题
解决Yourprojectcontainserror(s),pleasefixthembeforerunningyourapplication问题貌似好多人都有遇到这问题,而且网上也有各种各样的解决办法,但是,你是否用尽了也没能解决你的问题呢?别急,我们先来看下各位前辈的解决办法:1.网上查询最多的是:project--clean2.在项目列表里删除该项目,再导入3.删除R.java文件然后自动重
Mars2639
·
2020-09-16 14:57
Android
Android笔记
——Activity中的数据传递案例(用户注册)
1.创建程序activity_main:在上述代码中,定义了一个相对布局RelativeLayout,该布局中创建了一个EditText和一个Button按钮,分别用于输入内容和点击“提交用户信息”按钮进行数据传递。2.创建接收数据Activity界面activity02:3.编写界面交互代码Main:packagepassdata.itcast.cn.zhuce;importandroid.ap
weixin_30872789
·
2020-09-16 14:23
移动开发
Android笔记
——RecyclerView替代ListView
RecyclerView没有提供OnItemClickListener接口,因此要监听列表项点击事件需自行对每个列表项进行设置监听器----------------------------------------------------------------------------------------1、导入support-v7-RecyclerView的包2、布局文件添加标签,设置id3、
chuanke1344
·
2020-09-16 05:50
移动开发
Android笔记
-自定义适配器
Android之自定义适配器当我们需要把数据集按某种规则系列地显示在android屏幕上时,这时候就需要用到listview以及它的适配器了。Adapter是所有适配器的根接口,ListAdapter是Adapter的子接口,BaseAdapter是实现ListAdapter接口的抽象类,那么我们要制定自己的适配器时就需要继承BaseAdapter了,那么它里面有些方法就需要我们去实现了。intg
zwxhnu
·
2020-09-16 00:15
Android
Android笔记
(28)MVVM架构过程
1.加依赖包applyplugin:'com.android.application'android{compileSdkVersion25buildToolsVersion"26.0.1"defaultConfig{applicationId"com.example.myapplication"minSdkVersion15targetSdkVersion25versionCode1versio
如果你也听说-小烨
·
2020-09-15 12:16
android
android
mvvm
Android笔记
——Android自定义控件
目录:1.自定义控件概述01_什么是自定义控件Android系统中,继承Android系统自带的View或者ViewGroup控件或者系统自带的控件,并在这基础上增加或者重新组合成我们想要的效果。02_为什么用自定义控件系统控件无法满足需求时,需要自定义控件。系统的控件在不同手机长得不一样,我们希望在不同手机实现相同的效果;有些手机上的控件长得不好看,希望好看一些。系统控件的功能有限,需要在基础上
weixin_30318645
·
2020-09-15 11:14
移动开发
java
Android笔记
之利用TouchDelegate扩大View点击区域
有时候美工提供给我们的图标是很小的,但却要在如此小的图标上附加点击事件,如果不做处理,用户在使用的时候是很难点中的。当然,我们可以通过布局做调整处理,但是往往是布局变得更复杂。现在我们通过TouchDelegate来扩大View点击区域方式解决这个问题。还不知道TouchDelegate的,可以先查下资料,大致说下它的作用:假设有两个View,分别是v1、v2,可以通过v1.setTouchDel
猿小二
·
2020-09-15 11:19
Android笔记
LitePal图片存储操作以及将相机与图库的照片文件存入数据库并取出加载到imageview
Android笔记
litepal图片存储与加载今天本想仿qq制作从相机或图库加载照片当做头像,遇到了很多问题,特写此笔记以作总结.主要用的变量与常量如下publicstaticfinalintTAKE_PHOTO
Curiosity~
·
2020-09-15 11:52
【Android开发--新手必看篇】ProgressBar 进度条(含动态显示)
Android笔记
——各类控件的使用(控件)-进度条【若对该知识点有更多想了解的,欢迎私信博主~~】进度条:ProgressBar属性:XML属性说明layout_width布局宽度layout_height
江川一梦
·
2020-09-14 23:27
android
Android笔记
:ListView 显示(数据变化后滚动到)最底部。
Android笔记
:ListView显示(数据变化后滚动到)最底部。想要实现一个listview初始化时和数据变化后显示到列表的最末,简单地说就是像聊天窗或者是日志输出那样的情景。
august_wy
·
2020-09-14 03:56
【
Android笔记
-异常-2】Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton c
Causedby:java.lang.ClassCastException:android.support.v7.widget.AppCompatButtoncannotbecasttoandroid.widget.LinearLayout.元素之间转换的问题,可能原因:1、公用了同一个id,但是元素类型不一样;2、id的标识没有生成“形如publicstaticfinalintbtn_uploa
Kila_
·
2020-09-13 17:31
学习经验
移动开发
Android
Android笔记
之TextView的textsize属性获取与设置
零一、代码中的textsize属性TextView的textsize属性我们经常会用到,经常带xml中设置(产品也经常要改,顺便再改个色儿),也可以在代码中动态设置。但是小德在实际使用时发现了一个值得注意的地方。二、单位问题Android中有px、dp(dip)、sp作为单位。1px就指的是物理上的一个像素点,明显是和设备有关的,而dp是设备无关的单位,是为了更好地进行适配,sp一般作为字体大小单
weixin_33935505
·
2020-09-13 17:53
Android笔记
——界面布局
1.线性布局(LinearLayout)线性布局的形式可以分为两种,第一种横向线性布局第二种纵向线性布局,总而言之都是以线性的形式一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会以线性布局与相对布局嵌套的形式设置布局。(里边只能有一个控件还不能设计控件的位置,挺无奈,控件会放到左上角,线型布局分为程度线性和垂直线性,二者的属性分别为:android:orientat
π大新
·
2020-09-13 16:55
Android笔记
:Button居中|水平居中|垂直居中(总结)
鉴于各位前辈都有关于居中的示例,今天小弟在这结合自己的理解总结一下。-居中呢,这里分两种不同布局方式的居中!分别是LinearLayout和RelativeLayout。-首先说的是LinearLayout布局下的居中:直接贴源码注意:android:layout_width="fill_parent"android:layout_height="fill_parent"属性中,若水平居中,至少在
ssssny2
·
2020-09-13 16:32
个人类型
我的
Android笔记
(一)―― hello world程序结构分析 - Android移动开发技术文章
文献:http://www.verydemo.com/demo_c131_i172521.html新建一个androidproject,(我用的是2.3.3的Target),eclipse会自动生成以下内容————这是一个完整的可运行的“helloworld”程序。运行结果为:在屏幕上显示出了Helloworld,Demo_01Activity!然后就开始分析以下这个程序吧——在AndroidMa
tian19870221084
·
2020-09-13 16:49
Android笔记
之TextView中使用Drawable
1.在xml文件中的使用2.在java文件中的使用Drawabledrawable=getResources().getDrawable(R.mipmap.ic_launcher);/***方法一*///必须设置图片的显示大小,否则不显示//drawable.setBounds(0,0,drawable.getMinimumWidth(),drawable.getMinimumHeight());
猿小二
·
2020-09-13 16:46
Android笔记
textview
drawable
Android笔记
_Linearlayout(线性布局)
1.布局方向:android:orientation="vertical"//垂直布局android:orientation="horizontal"//横向布局2.宽高设置:android:layout_width="match_parent"//宽,充满整个父布局android:layout_height="match_parent"//高,充满整个父布局android:layout_widt
Jxzx_小虎
·
2020-09-13 16:04
布局
Android笔记
之界面布局
界面设计:相关类:ActivityFragmentViewViewGroupLayout视图:简单控件:ButtonImageButtonToggleButtonTextViewEditTextRadioButtonCheckBoxImageViewProgressBarSeekBarRatingBar高级控件:AutoCompleteTextViewSpinnerListViewGridView
志悠自在
·
2020-09-13 16:36
Android学习
Android笔记
---LinearLayout线性布局
之前有讲完AndroidUI设计中用到的常用控件,现在再一起学习下AndroidUI设计中的常见布局之LinearLayout线性布局。LinearLayout这个布局会将它所包含的控件在线性方向上依次排列,有两种排列方式,分别是垂直排列vertical和水平排列horizontal,而这个只是通过android:orientation属性设定的,默认是水平布局。其布局例子可以参考:运行程序的截图
极客Geek
·
2020-09-13 16:03
Android
android笔记
中TextView修改部分字体颜色或样式
1、SpannableString方式SpannableStringspannable=newSpannableString("第一种样式第二种样式");spannable.setSpan(newForegroundColorSpan(Color.parseColor("#e5cfa1")),5,spannable.length()),Spanned.SPAN_EXCLUSIVE_EXCLUSIV
menghuanxinhe
·
2020-09-13 15:46
上一页
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
其他