做知晓一切的人
文章平均质量分 73
破晓绝世
这个作者很懒,什么都没留下…
展开
-
Android中常见的IPC通信方式
文章目录IPC(跨进程通信方式)1. Bundle2. 使用共享文件3.MessengerIPC(跨进程通信方式)1. Bundle通过Intent传递一个带有数据的Bundle来来实现跨进程通信Intent intent = new Intent()intent.putExtra()2. 使用共享文件比如A进程将数据存放在一个共有的目录下的文件中,然后让B进程去读,这样就实现了跨进程通信。但是两个进程共同去读写文件,会产生多进程安全问题,所以这种方式最好不要再并发量大的场景下使用。还需要原创 2023-04-15 19:49:32 · 15 阅读 · 0 评论 -
Android之LaunchMode(启动模式)
Android之LaunchMode(启动模式)文章目录Android之LaunchMode(启动模式)Activity的4种启动模式1.1 standard ------ 标准模式1.2 singleTop1.3 singleTask1.4 singleInstanceActivity的4种启动模式注意: Activity的启动模式将会影响到手机系统的任务栈, 所以想深刻的理解启动模式,一定要先了解怎么去看任务栈,其实很简单输入一条命令即可 adb shell dumpsys activity -原创 2022-02-03 19:41:51 · 15826 阅读 · 3 评论 -
Android开发
第一章 Android的生命周期和启动模式1.Android之Activity原创 2021-08-28 20:06:46 · 204 阅读 · 0 评论 -
Android之ViewStub
Android之ViewStub文章目录Android之ViewStub前言1.ViewStub的优势2.ViewStub的使用3.注意事项前言当渲染一个活动时,这个活动的布局可能会有很多visible为invisible和gone的情况,虽然这些控件虽然现在不显示在屏幕上,但是系统在加载这个布局文件时还是会加载它的,这就影响了这个页面的加载效率,因为这些不可见的控件提前加载它们并没有什么实际的意义,反而会减缓页面的加载时间,所以为了解决这个问题可以使用ViewStub来懒加载暂时不显示的布局.1.原创 2021-02-22 17:11:50 · 895 阅读 · 0 评论 -
Android之Activity生命周期
文章目录Android之生命周期及任务栈前言Android之生命周期及任务栈前言Android的生命周期,onsaveInstanceState的调用时机:点击Home键在当前活动的基础上,启动一个新活动旋转屏幕注:调用onSaveInstanceState不一定在重新显示活动的时候,会调用onRestoreInstanceState方法onReStoreInstanceStarte方法只有在我们并不想销毁活动,由系统帮我们自动的销毁并立刻创建时才会调用,比如旋转屏幕,或者更改系统字体这种原创 2021-02-20 20:27:23 · 655 阅读 · 0 评论 -
Android之约束布局---------ConstraintLayout
Android之约束布局---------ConstraintLayout前言本文不会把约束所有内容像新华字典一样,解释的那么详细,只会记录我认为常用的内容,还是那句话,用到学到.ConstraintLayout布局的优劣优点ConstraintLayout约束布局,可以有效的减少布局嵌套,他可以提升系统渲染的效率并且可以实现 RelativeLayout可实现的功能,并且效率优于相对布局,所以尽量可以使用ConstraintLayout代替RelativeLayout.缺点使用Cons原创 2021-02-20 17:52:57 · 546 阅读 · 0 评论 -
Android之theme
Android之theme文章目录Android之theme前言theme解决按钮颜色无法改变的问题注:本人使用Android Studio 4前言我创建了一个空项目但是,发现按钮的背景颜色为蓝紫色,并且更改为其他颜色后还是蓝紫色,下面的内容将会讲解如何如何去解决这个问题,并且顺带说明一下,theme中都有那些属性theme为什么按钮的背景颜色,为什么怎么改都是蓝紫色呢,原因就在AndroidManifest文件的application标签的theme属性中,相信大家都看过这一张图如果你百度原创 2021-02-19 14:33:37 · 359 阅读 · 0 评论 -
Android之shape标签
Android之shape标签文章目录Android之shape标签前言1.使用shape标签的好处2.shape所能绘制的图形3.使用shape图形的例子3.1 圆角按钮3.2 圆形或者椭圆3.3 实线与虚线3.4 渐变图层4.动态使用shape4.1直接创建一个GradientDrawbale4.2 得到view的background,并对其进行修改前言shape算是我们常用的一个标签,他可以生成线条,矩形, 圆形, 圆环,像我们圆角的按钮就可以通过shape来实现,最终Android会把这个带有原创 2021-02-18 17:11:47 · 536 阅读 · 0 评论 -
Android之长度单位px,dip,sp,dpi
Android之长度单位px,dip,sp,dpi1.关于四个单位的介绍1.px---------像素(pixel)比如我们的手机的分辨率是1080*2340像素,也就代表着我们的手机宽有1080个像素点,即1080像素,高有2340个像素点2.dip(dp)-------密度无关像素(Density independent pixel)dip就是我们在程序中应用的dp,在每英寸160px的显示器上,1dp = 1px3.dpi-----------像素密度(Dots per Inch)这个单原创 2021-02-08 18:34:04 · 892 阅读 · 0 评论 -
Android之WebView
Android之WebView文章目录Android之WebView1. WebVIew的功能2.WebView的使用前提3.WebVIew的使用3.1打开一个网页3.2 WebView和JavaScript的交互3.2.1 Android调用JavaScipt1. WebVIew的功能1.显示一个网页2.混合开发,于JavaScipt交互2.WebView的使用前提因为在Android程序中打开网页肯定是需要网的嘛,所以一定不能忘了添加网络权限<uses-permission andr原创 2021-01-19 21:17:49 · 309 阅读 · 0 评论