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学习笔记
Content Provider 与 File Provider
Android学习笔记
——ContentProvider与FileProviderContentProvider创建自定义ContentProvider访问ContentProviderFileProviderContentProviderContentProvider
阿咩AmieVastness
·
2023-09-20 08:40
Android
学习笔记
android
java
学习
Android学习笔记
(四)-----RecyclerView,WebView
(2-11)RecyclerView其官方定义是:Aflexibleviewforprovidingalimitedwindowintoalargedataset能够灵活的实现大数据集的展示,视图的复用管理比ListView更好,能够显示列表,网格,瀑布流等形式,且不同的ViewHolder能够实现item多元化的功能1.LinearRecyclerView首先建立两个Activity,Recyc
幕尘..
·
2023-09-17 12:06
学习
Android
Android学习笔记
:Android进程间的几种通信方式
进程与线程一般来说,Android系统中为一个应用程序开启一个进程进行执行,在这个应用程序中的所有组件,通过单独的线程进行执行,而其中所有的线程,共享该应用程序进程的所有资源。当一个应用程序启动的时候,Android系统启动一个新的Linux应用程序的进程和一个执行线程。在默认情况下,一个应用程序运行中的所有组件运行在相同的进程和线程中,这个线程一般称为主线程。如果一个应用程序的组件开始的时候,已
Monster^_^Hunter
·
2023-09-16 10:42
Android
android
java
android广播跨app通信,
Android学习笔记
八:用Broadcast Receiver跨进程(跨app)通信
在前面介绍四大组件的时候提到了可以对外部事件进行过滤的BroadcastReceiver,这里就对它的用法作进一步的探讨。一:BroadcastReceiver的使用主要有以下三个流程:定义接收器,在其中定义接收到广播后的响应行为——注册接收器,配置可以接收到什么广播——在其他地方发送广播。1)定义接收器:继承BroadcastReceiver定义子类publicclassMyBroadcastR
可怕的程序员思维
·
2023-09-16 10:11
android广播跨app通信
Android学习笔记
-UI开发
P2工程结构介绍 project和module的区别:project仅仅是项目,手机上看不到,而module是手机上的app下载gradlegradle全局配置文件sdk位置local.properties引入的模块setting.gradle生成apksrc引入第三方库build.gradle资源虚拟机安装P3TextView1控件常见属性activity_main.xml注意配置值的时候不直
能一块玩吗丶
·
2023-09-12 01:31
Android
Android学习笔记
-五个等级进程
ForegroundProcess前台进程。有最高安全优先级,被系统kill死需要用户确认。处于前台运行状态,正与服务器交互。是用户操作所必须的,任一时间下,仅有少数进程会处于前台,仅当内存实在无法供给它们维持同时运行时才会被杀死。一般来说,在这种情况下,设备依然处于使用虚拟内存的状态,必须要杀死一些前台进程以用户界面保持响应。Android会依据进程中当前活跃组件的重要程度来尽可能高的估量一个进
Acorld
·
2023-09-09 07:57
Android学习笔记
-01_me
Android学习笔记
-01设置文本的内容1.XML中实现2.代码中实现注意点可能疑惑的地方总结:设置文本大小1.XML中实现2.代码中实现总结:设置文本的颜色1.XML中实现2.代码中实现1.设置系统中的颜色
是鱼染哟
·
2023-08-15 20:15
学习笔记
android
学习
android
studio
java
Rx学习笔记和总结
转载来源http://blog.csdn.net/wuyinlei/article/details/52004099Rx
Android学习笔记
和总结前言rx系列貌似在前一阶段火起来的,也是自己接触的少,
shanshan_blog
·
2023-08-15 08:47
RxJava
RxAndroid
设计模式
响应式
RxJava
Observer
RxAndroid
Android学习笔记
:OkHttp3的基本使用之Post请求
用Okhttp已有一段时日,奈何,自我感觉依旧处于多脸懵逼的状态,遂提笔画记一番。目录一、添加依赖二、构建okhttp的实例三、配置RequestBody请求体四、配置Request请求五、配置Call六、提交(字符串)请求七、请看网络请求结果,传Log!八、其实九、POST提交文件十、POST提交表单十一、提交分块请求十二、完整代码一、添加依赖首先。你得先知道ok的最新版本。也就是去OK的git
KabunM
·
2023-08-14 05:42
网络交互
android
android学习笔记
之——上下滚动和左右滚动的冲突解决
android学习笔记
之——上下滚动和左右滚动的冲突解决写在前面:开发中往往需要嵌套滚动控件,比如ScrollView嵌套recyclerview做成可上下左右滚动的样式,但是会出现卡顿现象,不容易快速的上下或者左右滚动
林深人不知
·
2023-08-08 22:14
Android
开发
ScrollView
上下左右滑动冲突
android
recyclerview
实验笔记之——Windows下的Android环境开发搭建
本博文仅为本人学习记录用(**别看)目录安装AndroidStudio以及JDKJDKAndroidStudiio开始使用AndroidStudio参考资料之前博客也对配置Android做过记录
Android
gwpscut
·
2023-08-03 02:16
笔记
android
Android学习笔记
之——Camera2架构
之前博文《
Android学习笔记
之——调用前后置相机的视频流》已经实现了视频流的捕获与显示了(通过camera1setPreviewCallback类似功能实现)。
gwpscut
·
2023-07-27 12:10
Android
android学习笔记
总结初学者必看,
android学习笔记
总结初学者必看
1/8
android学习笔记
总结初学者必看
Android学习笔记
总结第一步:Android-在Windows下搭建Android开发环境,以及HelloWorld程序搭建Android的开发环境,以及写一个简单的示例程序
张一弘
·
2023-07-26 11:10
Android学习笔记
(一):Android基础
1Android发展和历史Android是由Android公司创造的手机操作系统,公司创始人是AndyRubin,后来被Google收购,Google于2007年11月发布了Android1.0手机操作系统,在2009年发布了Android1.5,此后Android发展迅速。目前Android已经超出类手机操作系统的范畴,已经被广泛应用于TV、手表以及各种可穿戴设备等等。2Android平台架构A
氷泠
·
2023-07-26 11:38
Android
android
studio
android
gradle
学习笔记
签名
android学习笔记
----Glide基本用法总结
基本用法Glide.with(this).load(url).into(imageView);Glide.with()方法用于创建一个加载图片的实例。with()方法可以接收Context、Activity或者Fragment类型的参数。load()方法用于指定待加载的图片资源。Glide支持加载各种各样的图片资源,包括网络图片、本地图片、应用资源、二进制流、Uri对象等等。添加占位图placeh
天青色等烟雨hhft
·
2023-07-24 15:24
Android学习笔记
4--一个简单时钟软件用到的知识点
最近看一个人修自己的工作台,突然就瞄上了他台子上的时钟,后来发现我测试机整天摆在坐上也可以改个时钟来摆摆,遂做了这个小东西,后来发现软件是好软件,就是有点费电,(哭)以下是本次开放中用到的小知识点总应用全屏隐藏导航栏横屏和竖屏适配禁止锁屏多线程UI更新简单工厂模式,多UI样式显示软件界面截图竖屏横屏具体知识点(不做深入展开)1.应用全屏这里全屏方案采用的是纯styles修改@color/color
kjiwu
·
2023-07-16 22:16
Android学习笔记
——UI组件学习
Android常见控件常用的UI组件TextView(显示文本)EditText(可编辑文本框)Button(按钮)CheckBox(复选框)RadioButton(单选按钮)+RadioGroup(单选按钮组)ImageView(图片)ToggleButton(开关按钮)1.TextView(显示文本)预览图片:2.EditText(可编辑文本框)效果图:3.Button(按钮)效果图:4.Ch
我不是黑克●^●
·
2023-06-21 15:09
学习笔记
android
Android学习笔记
之ColorMatrix、图像处理
飞呀1.色彩矩阵1.1改变偏移量1.2改变颜色系数2.使用ColorMatrix来改变图片的色光属性2.1色调2.2饱和度2.3亮度2.4效果混合postConcat2.5示例3.使用颜色矩阵来改变图片3.1几种图片颜色矩阵处理效果3.1.1灰度效果3.1.2图像颜色反转3.1.3怀旧效果3.1.4去色效果3.1.5高饱和度4.像素点分析4.1常用图像像素点处理效果4.1.1底片效果4.1.2浮雕
来来走走
·
2023-06-08 09:52
Android
android
android
studio
图像处理
Android学习笔记
——Retrofit2源码浅分析
标签:Android先看看这张图制图简陋请多包涵Retrofit在学习Android的时候,我最熟悉的网络请求框架莫过于OKHttp+Retrofit,反反复复用了很多次,个人感觉Retrofit的兼容和解耦做的太好了,这里想要试着分析一下Retrofit的源码。RESTful原则在我们使用Retrofit这个框架的时候,我们都需要后端的接口遵循RESTful原则,那什么是RESTful原则呢?R
问荆_
·
2023-04-20 00:22
android学习笔记
之一:快速入门
1.手机制式1G-4G1G(第一代模拟制式手机):大哥大特点:安全性差,容易受干扰,通话不稳定,不能发短信2G(第二代GSM、CDMA等数字手机):小灵通等功能机特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏3G(第三代移动通信技术):androidios等智能手机特点:上网快了很多,能够处理图像,音乐,视频流等多种媒体形式.4G(第四代移动电话行动通信):lte,
wyu_yc
·
2023-04-15 04:28
Android学习笔记
android
Android学习笔记
之CameraX实现拍照&录像功能
本文地址:https://blog.csdn.net/qq_40785165/article/details/118274137,转载需附上此地址大家好,我是小黑,一个还没秃头的程序员~~~永远不要沉溺在安逸里得过且过,能给你遮风挡雨的,同样能让你不见天日,只有让自己更加强大,才能真正撑起一片天。这次介绍的是Jetpack系列中的CameraX库,源码路径:https://gitee.com/fj
Android_小黑
·
2023-04-14 07:54
Android
android
Android学习笔记
8-使用通知(Notification)
1.Notification简介通知是Android系统的一种特色的功能,当某个app希望给用户提示信息,但是该app又不在运行在前台时,就可以利用通知。发送一条通知后,手机上方的状态栏就会显示一个小图标,下拉状态栏,会显示通知的具体信息。image实现代码publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickLi
Limmerence
·
2023-04-12 22:39
Widget桌面小组件-
Android学习笔记
,总结到位
特点–快捷、方便个性化、可定义功能可及时控制更新Widget显示内容用法步骤流程图CreatedwithRaphaël2.1.2绘制Widget布局配置Widget的基本属性定义AppWidgetProvider提供ConfigurationActivity学习目标掌握AndroidWidget基础用法及步骤AndroidWidget实现一个基本的时钟功能效果–可以自动更新时间可以添加删除时钟Wi
yiqicsgo
·
2023-04-05 10:29
程序员
面试
Flutter 中 Positioned、Align、Center 的使用详解 _ Flutter Widgets
),Positioned(《
Android学习笔记
总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】完整内容开源分享top
m0_64604311
·
2023-04-04 13:21
程序员
面试
移动开发
android
Android开发之——怎么检测UI卡顿,三面蚂蚁金服成功拿到offer
在Android系统中,我们知道UI线程负责我们所有视图的布局,渲染工作,UI在更新期间,如果UI线程的执行时间超过16ms,则会产生丢帧的现象,而大量的丢《
Android学习笔记
总结+最新移动架构视频
boos创新
·
2023-04-01 00:12
程序员
面试
android
移动开发
2021 年 9 月美团 Android 面试总结
只是View没有拦截处理8GC算法《
Android学习笔记
总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源徽信搜索公众号【编程进阶路】标记清除,标记整理,复制,分代收集参考:http
教你学Java
·
2023-03-31 23:04
Android
经验分享
面试
android
Android应用--简、美音乐播放器增加音量控制,Android程序员必会
}publicvoidsetDuration(longduration){this.duration=duration;}public《
Android学习笔记
总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义
m0_64604178
·
2023-03-31 02:08
程序员
面试
android
移动开发
可复用的自定义BaseAdapter
Android学习笔记
-构建一个可复用的自定义BaseAdapter转载自http://www.runoob.com/w3cnote/android-tutorial-customer-baseadapter.html
qq_36031848
·
2023-03-31 01:55
android
android用java写文本框_
Android学习笔记
-TextView(文本框)(一)
1.基础属性详解:id:为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置,又或者使用RelativeLayout时,参考组件用的也是id!layout_width:组件的宽度,一般写:**wrap_content**或者**match_parent(fill_parent)**,前者是控件显示的内容多大
weixin_39955825
·
2023-03-30 17:27
Android学习笔记
1
1关于关于TextView的baseline计算。baseline如图所示image英文显示baseline比中文的更明显一些。可以通过FontMetrics来top等获取属性值,FontMetrics类介绍如下/***Classthatdescribesthevariousmetricsforafontatagiventextsize.*Remember,Yvaluesincreasegoing
依然淳熙
·
2023-03-29 19:11
Android学习笔记
Android1、10个基本简单的linuxmkdir创建文件夹rmdir删除文件夹rm删除文件touch创建文件cat查看文件find查找目录mv移动(修改)文件cp拷贝文件cd切换当前目录tail查看文件尾部ls列出文件清单reboot重启ps查看系统进程2、adb命令adbdevice查看连接计算机的设备adbreboot重启设备adbrebootbootloader刷机模式adblogca
zither_
·
2023-03-26 22:48
Android学习笔记
:关于图片压缩的总结
图片需要压缩的情况大致分为以下两种:1.将图片保存到本地时进行压缩,即从Bitmap形式到File形式进行压缩。(应用场景:图片上传服务器端)特点是:当图片从Bitmap到File格式后,File的大小确实被压缩,但是当你重新读取压缩的File文件为Bitmap后,它占的内存并没有改变。/**质量压缩@parambmp@paramfile/publicstaticvoidcompressBmpTo
明明_白_白
·
2023-03-26 18:11
Android学习笔记
之Handler
1、谈谈消息机制Hander作用、有哪些要素、流程是怎样的?作用:当子线程中进行耗时操作后需要更新UI时,通过Handler将更新UI的操作切换到主线程中执行。四要素:Message:消息对象,是线程间通讯的消息载体。MessageQueue:消息队列,用来存放Handler发送过来的消息,内部通过单链表的数据结构来维护消息列表,等待Looper的抽取。Looper:轮播器,负责管理线程的消息队列
SONGSONG3000
·
2023-03-25 09:09
SE
Android学习笔记
SELinux概念以一个例子来记录下学习SEAndroid的笔记。需求:很简单,一个system进程要往ServiceManager中添加服务。没写对应的SELinux策略时遇到的错误:02-2110:37:25.662484484ESELinux:avc:denied{add}forservice=car_model_servicepid=10283uid=1000scontext=u:r:sy
杰杰_88
·
2023-03-16 09:27
Android中点击事件的四种监听方式
Android学习笔记
文章目录四种监听方式介绍案例代码四种监听方式介绍1、内部匿名类,在给控件设置监听时,直接创建setOnClickListener,不创建类名称2、内部类,实现View.OnClickListener
Msss-
·
2023-03-15 10:02
Android
android
android
studio
java
35岁难找工作,40岁没人要:年长的程序员都去哪里了
开发效率优化**解读开源框架设计思想:**热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack《
Android
考研专业组
·
2023-03-15 02:45
Android
经验分享
面试
android
《Android 工程师进阶》,安卓开发面试题及答案
**技术是无止境的,你需要对自己提交的每一行代码、使用的每一个工具负责,不断挖掘其底层原理,才能使自己的技术升华到更高的《
Android学习笔记
总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义
flunsna
·
2023-03-13 11:19
程序员
面试
移动开发
android
Android学习笔记
四:Broadcast
Broadcast广播机制广播顾名思义是一种发送消息的工具,Android通过Intent发送广播消息,通过BroadcastReceiver接收消息(类似CAN总线,每个节点可以自由的发送帧,也可以自由的配置过滤器接收想要监听的帧)。接收广播接收广播需要使用广播接收器,而广播接收器就是一个继承BroadcastReceiver的类,类中的onReceive方法用于响应指定的广播消息。广播的注册方
谢废墟
·
2023-03-11 14:50
Android学习笔记
在互联网上火了,吐血整理
程序员与别的专业有所不同,其他专业都是越老越香,而程序员却是一个例外,因为计算机技术更新太快,而且工作强度很大,因此大部分程序员只会写3年代码。3年后要不晋升做项目经理,要么转行,个别研究所除外。360°全方面性能调优一、设计思想与代码质量优化二、程序性能优化三、开发效率优化Android框架体系架构一、高级UI晋升二、Android组件内核三、大型项目必备IPC四、数据持久化五、Framewor
普通网友
·
2023-03-10 17:58
程序员
面试
移动开发
android
2579页阿里P8
Android学习笔记
在互联网上火了,完整版开放下载
大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了…所以啊,不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流项
椰果学Android
·
2023-02-28 07:34
程序员
android
面试
阿里巴巴
Android学习笔记
之Bitmap位图的旋转
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!位图的旋转也可以借助Matrix或者Canvas来实现。通过postRotate方法设置旋转角度,然后用createBitmap方法创建一个经过旋转处理的Bitmap对象,最后用drawBitmap方法绘制到屏幕
蒋光明123
·
2023-02-04 12:28
Android学习笔记
之Bitmap位图的缩放
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!位图的缩放也可以借助Matrix或者Canvas来实现。通过postScale(0.5f,0.3f)方法设置旋转角度,然后用createBitmap方法创建一个经过缩放处理的Bitmap对象,最后用drawBit
蒋光明123
·
2023-02-04 12:28
Android学习笔记
之Bitmap位图虽触摸点移动
packagexiaosi.bitmap;importandroid.app.Activity;importandroid.os.Bundle;publicclassmianActivityextendsActivity{ privatesurfaceViewbitmapView=null; @Override protectedvoidonCreate(BundlesavedInstanceSt
好的吧好的吧之
·
2023-02-04 12:27
Android学习笔记
之图形图像处理技术
一、常用绘图类在Android中,绘制图像时最常用的就是Paint类、Canvas类、Bitmap类和BitmapFactory类。其中,Paint类代表画笔,Canvas类代表画布,通过Paint类和Canvas类即可绘制图像。1.Paint类Paint类代表画笔,用来描述图形的颜色和风格,如线宽、颜色、透明度和填充效果等信息。使用Paint类时,首先需要创建该类的对象,这可以通过该类提供的构造
MYBOYER
·
2023-02-04 12:54
Android学习笔记
三:碎片 & DNN实现
一些理解本周学完了UI最后一部分内容,碎片(Fragment)。内容相对简单,碎片可以理解为嵌入在活动之内的活动,或者说页面之内的子页面。我们所需要做的就是以类似新建Activity的方式新建Fragment(包含java和xml文件),以同样的方式加载控件与布局,然后在Activity中加载。动态加载碎片所谓动态加载,实际上通过替换的方式实现的。首先将xml中需要动态加载的碎片,改为FrameL
谢废墟
·
2023-02-04 04:31
Android学习笔记
手动执行Java字节码
Android学习笔记
手动执行Java字节码@[Android,字节码]背景这一次是玩安卓知识星球的第二期作业(分析每一行字节码执行过程中的本地变量数组和操作数栈的状态),完成第一期作业的过程中需要需要操作字节码
南宫知晓
·
2023-02-02 20:25
Android学习笔记
--ListView、自定义适配器、模糊查找
安卓学习笔记--ListView、自定义适配器、模糊查找、RecyclerViewListView的基本使用最简单的ListView为ListView设置点击事件自定义适配器模糊查找ListView的基本使用最简单的ListView这是一个最简单的ListView,创建很简便,但是缺点也很明显,仅仅只能适配一个字符串。现在就来看看如何创建这个最简单的适配器1.在布局文件中添加ListView2.在
Fat Pears.
·
2023-01-21 16:24
java
android
Android学习笔记
-自定义view保存状态
android在屏幕切换的时候会对view进行重新绘制,如果没有保存状态的话,之前的输入信息就没有了,对于android自身的控件都有保存状态和回复状态的方法,不过android只保存了在布局文件中有id的控件的状态。对于自定义的view如果想要保存状态的话需要重写父类的onRestoreInstanceState和onSaveInstanceState方法下面是我写的一个togglebutton
ghy1993
·
2023-01-21 16:42
Android
android
控件
2022年冲刺年薪40w,最简单的Android自定义ListView下拉刷新与上拉加载
阿里一面排序,快速排序的实现树:B+树的介绍《
Android学习笔记
总结+最新移动架构视频+
普通网友
·
2023-01-05 13:40
Android
经验分享
面试
开发语言
android学习笔记
之View的滑动
目录前言1.layout方法2.接下来,我们看看offsetLeftAndRight()与offsetTopAndBottom()方法3.第三个方法:LayoutParams(改变布局参数)4.接下来,看看使用第四种方法,使用动画来滑动。5.接下来我们看看第五种方法,scrollTo与ScrollBy6.来看第六种方法Scroller总结前言其实不管是哪种滑动方式,基本思想都是类似的:当点击事件传
·
2023-01-04 07:08
上一页
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
其他