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笔记
(二十七):自定义Dialog实现居中Toast
背景记录实现符合项目需求的Toast弹窗具体实现classMyTipDialogprivateconstructor(valcontext:Activity):Dialog(context,R.style.MyTipTheme){valresId=ObservableField(0)privatevalmainHandler=Handler(Looper.getMainLooper())init{
萌面小侠Plus
·
2023-08-24 09:46
Android笔记
android
笔记
Android笔记
1.四大组件Activity、Service、ContentProvider、BroadcastReceiver
lost_generation
·
2023-08-20 08:37
【
Android笔记
】异步加载View,AsyncLayoutInflater原理
异步加载View,AsyncLayoutInflater原理AsyncLayoutInflater是谷歌提供的一个异步加载UI方案,其可以异步加载控件并回调给UI,以此减少主线程消耗。使用在应用的build.gradle中添加如下依赖...dependencies{...implementation'androidx.asynclayoutinflater:asynclayoutinflater:
狐彻狐
·
2023-08-12 22:20
Android笔记
android
app
Android笔记
——getSupportFragmentManager()与getFragmentManager()
在packageandroid.support.v4.app下在Activity中用getSupportFragmentManager()在Fragment中用getFragmentManager()来启动Fragment或DialogFragment
麦香菌
·
2023-08-12 17:55
Android大牛博客集
WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-android进阶分类文章列表-ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总-CSDN.NET-CSDN资讯
Android
攻城狮Luke(刘健彬)
·
2023-08-01 06:38
Android开发
Android大牛
android 申请sdcard权限_【
Android笔记
】Android 9.0 SD卡读写权限问题
Android9.0SD卡权限管理更为严格,在项目测试中遇到以下问题:[步骤]1.在图库中删除T卡上的图片或者视频,在文件管理中查看还存在2.在视频应用中删除视频情况一样[备注]重启手机后,再次进入图库重新加载进来跟踪调试发现,是SD卡写权限被禁,用户无法对SD卡内容进行操作。原文分析https://blog.csdn.net/shift_wwx/article/details/85633801修
李昭材
·
2023-07-26 06:00
android
申请sdcard权限
Android笔记
--共享内存
这一节了解一下共享内存,Android系统实现了一个匿名共享内存,用来在应用程序之间共享数据。匿名共享内存与传统的Linux系统实现的共享内存一样,都是基于内核提供的临时文件系统tmpfs实现的。但是前者对内存块进行了更为精细化的管理。应用程序可以动态地将一块匿名共享内存划分为若干个小块,当这些小块内存不再需要使用时,它们就可以被内存管理系统回收。匿名共享内存系统是以Ashmem驱动程序为基础的,
ljt2724960661
·
2023-07-20 19:28
Android基础
android
android
Android笔记
--内存管理
内存(Memory)是计算机的重要部件,也称主存储器,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。Android中,内存是如何分配的?当启动一个android程序时,会启动一个dalvikvm进程,系统会给它分配固定的虚拟内存空间(16M,32M不定),这块内存空间会映射到ram上某个区域。然后这个android程序就会运行在这块空间上。安卓采用弹性内存分配机制。也就是说一
ljt2724960661
·
2023-07-20 19:28
Android基础
笔记
android
Android笔记
——动画(0):笔记目录
动画相关——笔记目录列表:待定...动画相关——参考博客目录列表:Animation教程_极客学院WikiAnimation动画概述和执行原理_移动开发_lidongxiu0714-CSDN博客
StudentLiu
·
2023-06-24 08:22
Android笔记
文章目录Android基础Fragment和Activitygradle是什么、需要注意什么ActivityResultLauncher替代startActivityForResultAndroid基础学习Android开发可以类比成盖房子。想要盖一座漂亮的房子,需要掌握以下知识点:Java基础知识:Java就像是建筑工人的工具,工人需要熟练使用这些工具才能盖出好的房子。Android开发基础:A
白云远去
·
2023-06-17 11:34
android
笔记
android ViewBinding, DataBinding
lzyprime博客(github)创建时间:2021.04.23qq及邮箱:2383518170kotlin&
android笔记
λ:#ViewBindingDataBinding#仓库地址:https
lzyprime
·
2023-06-12 18:58
【
Android笔记
109】Android之更新UI界面的几种常用方式
这篇文章,主要介绍Android之更新UI界面的几种常用方式。目录一、Android更新UI1.1、使用Handler更新组件1.2、使用runOnUiThread()更新UI1.3、使用
朱友斌
·
2023-06-11 19:18
Android开发笔记
ui
android更新UI界面
Handler更新UI组件
postInvalidate
runOnUiThread
Android笔记
——Error:(8, 32) 错误: 程序包android.support.multidex不存在
环境AndroidStudio2.3,并且运行环境是Android6.0及以上解决方法在dependencies{compilex.x.x}这个里面加上下面一句引用dependencies{compile'com.android.support:multidex:1.0.1'}刷新一下,然后再次运行就可以了,原因可能是你本地的Gradle版本过高。作者:Hellen老师链接:https://www
麦香菌
·
2023-06-11 10:38
【
Android笔记
107】Android之图像切换器ImageSwitcher的使用
这篇文章,主要介绍Android之图像切换器ImageSwitcher的使用。目录一、ImageSwitcher1.1、什么是ImageSwitcher(1)加载图片(2)设置动画
朱友斌
·
2023-06-08 10:22
Android开发笔记
android
android
studio
ImageSwicther
图片切换器
图片切换功能
Android笔记
——怎么防止软键盘顶起控件
方法一:在项目的AndroidManifest.xml文件中界面对应的里加入以下这句话就行了,亲测有效~android:windowSoftInputMode="adjustPan|stateHidden"方法二:在你的Activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.Layout
麦香菌
·
2023-04-18 20:54
Android笔记
——Gradle Build太慢怎么办?
先看看解决这个问题前后GradleBuild速度的变化解决前:解决前.jpg解决后:解决后.jpg2个警告就别在意了。。。运行APP的速度:运行APP.jpg因为太着急了,解决问题前没想起截图,但我跟你说,解决之前运行APP超慢的。。。解决方案1.在gradle.properties里添加以下代码org.gradle.daemon=trueorg.gradle.jvmargs=-Xmx2048m-
麦香菌
·
2023-04-14 08:22
【无标题】
android笔记
1
Button点击水波纹效果
小小搬运工
·
2023-04-12 21:53
笔记
android
studio
【
Android笔记
91】Android小案例(一)之模仿小米商城(访问网络环境准备)
这篇文章,主要介绍Android小案例之小米商城(访问网络环境准备)。目录一、模仿小米商城APP1.1、引入依赖1.2、准备模拟数据文件1.3、封装retrofit工具类
朱友斌
·
2023-04-10 05:26
Android开发笔记
android
rxjava
retrofit3
小米商城案例
APP小案例
_Kotlin_系列_ 三、Kotlin协程(上),阿里内部
Android笔记
火爆IT圈
上面这段简短的代码就是开启了一个协程,很简单吧,一行代码就实现了,协程也不过如此啊。实际下面这段代码背后包含着成吨的知识点:1、协程作用域2、协程作用域的扩展函数3、协程上下文4、协程启动模式可能大家会有点疑惑,区区一行代码,怎么可能会涉及这么多东西?不信我们在点击launch函数看下它的源码://launch函数源码publicfunCoroutineScope.launch(context:C
m0_66265031
·
2023-04-09 21:43
程序员
架构
移动开发
android
【GeekBand】
Android笔记
(1)
首先来一个Google官方给出的著名的图:Applications:不需要解释,这些使用JAVA语言,据说Andriod也提供了native的API,不知道可否用于建立app。ApplicationFramework:提供一个开放的开发平台。开发者可以完全访问,也是Andriod上层应用开发者所关注的。包括下面的内容:•View:提供UI,包括lists,grids,textboxes,butto
irishehe
·
2023-04-07 07:58
ijkplayer之 DemoPlayer 程序框架设计概述
AndroidJNI原理分析http://gityuan.com/2016/05/28/android-jni/JNI开发:
Android笔记
之使用CMake进行JNI开发(AndroidStudio)
老理说的好
·
2023-03-31 07:59
Android-系列
android
java
Android笔记
-四大组件之Service
简介Service,即服务,是Android系统中的后台运行程序,用来处理不需要用户界面但是需要长期运行的任务.标准服务生命周期onCreate()方法是在服务第一次创建的时候调用,onStartCommand()方法在每次启动服务的时候都会被调用(可调用多次,但每个服务只会存在一个实例),onDestroy()方法是在服务销毁的时候调用.基本用法第一步,自定义一个服务继承自Service类pub
948d307d6ecf
·
2023-03-30 05:18
Android笔记
——用layer-list和shape画加号
首先layer-list可实现多个drawable叠加效果,每个drawable都写在item中以实现叠加,item是按从下往上顺序依次叠加。主要是用两个shape画直线,其中一条直线用rotate旋转90度变为横线,以此形成加号图像。stroke的width表示直线的厚度。加号
麦香菌
·
2023-03-24 14:30
Android笔记
——Service的使用与生命周期
Service的使用Service:当service未被启动过的情况下被启动时,会执行onCreate和onStartCommand,若已被启动过,则每次启动只执行onStartCommand。Service的绑定通过在其内部创建一个MyBinder继承Binder,并通过onBind返回实例,这样绑定的活动就能执行MyBinder内部的方法。而在MyBinder内部写一个获取MyService实
麦香菌
·
2023-03-18 13:34
Android在开发初期之后应该何如学习?怎样才算精通?方向在哪儿
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
今日小播报
·
2023-03-15 11:49
Android
经验分享
面试
android
Android笔记
:EditText失去焦点的捕捉
AndroidEditText得到和失去焦点时,自定义处理内容当Android的Edittext得到/失去焦点时,需要自定义一些处理内容时,需要对EditText对象的Focus进行监听处理。在Activity中,做以下处理:1.取得EditText对象。2.为取得的对象添加setOnFocusChangeListener(),重写里面的方法。如下:EditTextloginPwd=(EditTe
陈大宝
·
2023-03-15 10:01
JAVA
Android
移动开发
android
Android笔记
之使用CMake进行JNI开发 第三方So库的引入
1.导入so文件将so文件拷贝到项目中,路径自己定吧,只要配置的时候不出错就行,我是这样的拷贝到jniLibs文件夹中的。jniLibs下的子文件夹表示的是cpu类型,你可以少建些,但不可以不建,so文件就放在这些文件夹下,每个cpu类型都放。一般放入app/libs/目录下arm64-v8a、armeabi-v7a、x86、x86_64ABI架构。build/gradleapp引入sourceS
tommy_yong
·
2023-03-11 23:37
原理解析!免费Android高级工程师学习资源,终获offer
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
a132445
·
2023-03-10 17:28
程序员
Android
Android笔记
- Binder之数据结构(二)
上篇介绍完了Binder驱动内部会使用的数据结构,本文继续介绍Binder驱动和用户空间都会使用的数据结构。这部分数据结构有一个显著的特点,就是用于进程间通信过程所传输数据的封装,使得通信数据在用户空间和Binder驱动之间能够高效传输。本文涉及到Binder通信模型的一些基本概念,如果还不太了解的话,可以参考Binder之基本概念这篇文章了解一下基本的概念。进程间通信数据在Client进程用户空
demonyan
·
2023-03-10 11:47
Binder
学习
android
数据结构
binder
进程间通信
Android笔记
- Binder之数据结构(一)
有这样一句流传很广的话,程序等于数据结构加算法。我想这句话一样适用于Binder驱动程序。Binder驱动程序的数据结构设计的十分精巧,Binder通信机制就是建立在这些数据结构的基础上,因此了解它们对理解整个Binder通信机制很有帮助。当然,也有人说程序等于Google加GitHub。(●’◡’●)在Binder驱动程序中,有两种类型的数据结构,第一种是Binder驱动内部使用的数据结构,定义
demonyan
·
2023-03-10 11:47
Binder
学习
android
binder
数据结构
Linux
Android笔记
——自定义View之饼图与柱状图
因为一直喜欢琢磨界面,所以总爱翻跟界面有关的文章。之前在HenCoder上看到自定义View的教学,就跟着敲出了饼图和柱状图:饼图柱状图一、饼图1、数据初始化饼图绘制的关键是角度,获取数据后将各个数据在总数中的占比转化成角度进行绘制。/*数据总和*/sum=0;/*饼图每部分开始绘制的角度*/startAngle=0;/*饼图每部分结束绘制的角度*/endAngle=0;/*获取数值总和,最大数值
麦香菌
·
2023-02-17 10:18
【
Android笔记
54】Android中几个常见的系统广播(分钟广播、网络广播、桌面和任务栏广播)
这篇文章,主要介绍Android中几个常见的系统广播(分钟广播、网络广播、桌面和任务栏广播)。目录一、系统广播1.1、系统分钟广播(1)创建分钟广播接收器
朱友斌
·
2023-02-16 21:46
Android开发笔记
android
广播接收器
系统分钟广播
系统网络广播
桌面和任务栏广播
Android笔记
二十二.图形特效处理
转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)一、图形变换特效1.图形变换理论图形变换,一般是指图形的平移、旋转、缩放、倾斜等效果。Maxtrix是Android提供的一个矩形工具类,不仅可用于控制图形的平移、旋转、缩放、倾斜变换,也可控制View组件进行平移、旋转和缩放等。有一点需要注意的是,Maxtrix本身并不能对图像或组件进行变换,而是
裂缝中的阳光JDG
·
2023-02-04 12:59
Android应用开发
Android开发入门
android应用
【
Android笔记
71】Android之获取文件目录相关方法及代码
这篇文章,主要介绍Android中获取文件目录相关案例代码。目录一、内部文件目录1.1、getFilesDir()方法1.2、getCacheDir()方法1.3、getDataDir()方法
朱友斌
·
2023-02-04 12:57
Android开发笔记
android
内部文件目录
android文件系统
外部文件目录
Environment
【
Android笔记
73】Android之图像处理相关的类(BitmapFactory)
这篇文章,主要介绍Android中的图像处理工厂类BitmapFactory。目录一、BitmapFactory类1.1、BitmapFactory介绍1.2、BitmapFactory常用方法(1)decodeFile(StringpathName)方法
朱友斌
·
2023-02-04 12:57
Android开发笔记
android
创建Bitmap对象
BitmapFactory
Bitmap工厂类
android图像处理
Android笔记
Android系统架构Linux内核层Android平台的基础是Linux内核。例如:AndroidRuntime(ART)依靠Linux内核来执行底层功能,例如线程和底层内存管理。使用Linux内核可让Android利用主要安全功能,并且允许设备制造商为著名的内核开发硬件驱动程序硬件抽象层(HAL)硬件抽象层层(HAL)提供标准界面,向更高级别的JAVAAPI框架显示设备硬件功能。HAL包含多个
竹外疏花
·
2023-02-04 12:26
Android
笔记
android
kotlin
移动开发
【
Android笔记
72】Android之图像处理相关的类(Bitmap)
这篇文章,主要介绍Android中的图像处理相关的类(Bitmap)。目录一、Bitmap类1.1、Bitmap介绍1.2、Bitmap常用方法(1)createBitmap()方法(创建对象)
朱友斌
·
2023-02-04 12:52
Android开发笔记
android
Bitmap
android图像处理
createBitmap
保存Bitmap图像
我的大学
Android笔记
在大学期间,我的Android跌跌撞撞的学了一年。我上学时代对于知识的整理还是蛮痴迷的,可惜当时不会使用markdown(富文本让我头昏脑胀)。如今在利用晚上睡觉、工作之余把大学的Android用markdown整理了一遍。供学弟学妹们参考书使用。超长篇!!大量小白(学生)操作!!高手止步!!当然,后续笔记中,我会补充很多企业级写法、常用框架、底层代码、flutter、RN等,以供大家参考!第一节
叶满林
·
2023-02-03 21:38
Android笔记
——组合控件实现自定义View之可清空内容的EditText
之前用输入框时是用的别人的框架MaterialEditText,但看该框架似乎没有一键清空输入框的功能,所以迫不得已自己写了一个。一开始想是自定义View,要用Java动态写各个控件的布局等等,觉得很麻烦,后来发现可以先在layout里写控件的布局,然后用类继承RelativeLayout(前面写的布局是用的RelativeLayout)并加载写好的组合控件就可以实现自定义View。1.publi
麦香菌
·
2023-02-03 07:46
GradleFor
Android笔记
本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。微信号:a1018998632,交流qq群:859640274就是一笔记,我看的英文版,里面纰漏应该比较多。方便自己记忆而已。1.gradle的插件就是一系列可以被复用的构建项目的脚本,我们可以使用其中的task2.一个gradle文件中只能存在一种插件:1.applyplugin:'com.android.appl
何时夕
·
2023-02-03 00:44
Android笔记
设计范例之日记APP实现全流程
目录前言一、效果二、功能介绍1.主要功能2.涉及知识点三、实现思路总结前言你们好,我是oy,介绍一个简易日记APP。一、效果1.启动页、引导页及登陆注册2.日记相关功能3.个人中心界面二、功能介绍1.主要功能实现应用启动页及引导页实现设置密码进入APP,对密码进行加密处理实现底部导航栏,分为日记列表,新建日记,个人中心模块实现对日记删除、修改、新增的基础功能实现圆形头像,通过相册及拍照并裁剪图片设
·
2023-01-24 02:02
这份333页关于性能优化知识点的PDF你不能不看!大牛最佳总结
后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的
Android笔记
拿了出来,里面都是他平时的积累,内容全面,深
程序员大婕
·
2022-10-13 09:49
程序员
android
【
Android笔记
28】Android中的数据存储技术之Shared Preferences
这篇文章,主要介绍Android中的数据存储技术之SharedPreferences。目录一、Android数据存储1.1、SharedPreferences存储(1)通过getSharedPreferences获取对象
朱友斌
·
2022-09-07 17:08
Android开发笔记
android
android
studio
数据存储
SharedPref
【
Android笔记
17】Android里面Fragment的使用
这篇文章,主要介绍Android里面Fragment的使用。目录一、Fragment介绍1.1、什么是Fragment1.2、Fragment的生命周期1.3、Fragment的静态使用
朱友斌
·
2022-07-30 10:20
Android开发笔记
android
android
studio
Fragment
android笔记
1:消息机制流程sendMessage->MessageQueue.enqueueMessage:添加消息Looper.loop->MessageQueue.next->dispathMessage->hadlerMessage;2:主线程可以newHandler因为在ActivityThreadmain方法里面已经初始化了Looper;3:子线程如何调用handler;Looper.prepar
羽沐川
·
2022-04-30 07:40
android
Android笔记
| Android Studio日志工具Log
AndroidStudio日志工具Log在调试代码的时候我们需要查看调试信息,那我们就需要用AndroidLog类。Log的种类android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根据首字母对应VERBOSE,DEBUG,INFO,WARN,ERROR。1、Log.v的调试颜色为黑色的,任何消息都会输出,这里的v代表ve
叶冷工作室
·
2022-02-21 06:48
阿里内部
Android笔记
火爆IT圈,2960页完整版开放下载
笔记特点:内容详实,涵盖Android开发各个内容。条理清晰,系统化地阐述了Android开发各个知识点。内容概要:一共七个模块,包括全方面性能调优、Android框架体系架构、flutter技术进阶、NDK模块开发、架构师筑基必备技能、设计思想解读开源框架、微信小程序。360°全方面性能调优一、设计思想与代码质量优化二、程序性能优化三、开发效率优化Android框架体系架构一、高级UI晋升二、A
Android进阶小麦
·
2022-02-15 07:00
我的
Android笔记
1.Android应用启动耗时方法一通过代码adbshellamstart-W(包名)/(类全名)//例如adbshellamstart-Wcom.guomin.pulse/com.guomin.pulse.mvp.ui.activity.SplashActivity//TotalTime:就是启动所需时间方法二在AndroidStudioLogcat中过滤关键字“Displayed”2.debu
李祥_1709
·
2022-02-15 06:47
Android笔记
:Material Design系列之DrawerLayout和NavigationView应用
前言从事Android开发近4年,在工作中根据开发需求不断的去学习新的东西。有些东西用过之后很长时间都没有继续使用,渐渐忘差不多了。再次使用的时候,去翻之前的笔记和demo发现记录的不全,导致自己的学习成本变的很高。所有打算自己把之前用过的做一个详细的笔记,方便自己。现在有个新项目需要自己完成,就以此为契机,按照项目的需求以此记录更新该系列,第一部分介绍DesignSupportLibrary里用
暮色将蓝
·
2022-02-12 01:45
Android笔记
——关于Cursor类的介绍
使用过SQLite数据库的童鞋对Cursor应该不陌生,加深自己和大家对Android中使用Cursor的理解。关于Cursor在你理解和使用AndroidCursor的时候你必须先知道关于Cursor的几件事情:Cursor是每行的集合。使用moveToFirst()定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor是一个随机的数据源。所有的数据都是通过下标取得。关于C
哈哈撒拉嘿
·
2022-02-11 18:22
上一页
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
其他