logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一次Binder通信最大可以传输多大的数据?

通过匿名共享内存的方式解决Binder通信无法传递大数据的问题,一次Binder通信最大可以传输是1MB-8KB(PS:8k是两个pagesize,一个pagesize是申请物理内存的最小单元)但是这个答案对不对呢,我只能说不准确,接下来我们来仔细研究一下:1MB-8KB的限制来源于哪里。

#android
repo入门和基本用法

repo是什么?官方的定义:Repo是谷歌用Python脚本写的调用git的一个脚本,可以实现管理多个git库。个人理解:repo这个工具,是一个脚本。这个脚本是对git库的管理。类似什么呢,类似makfile。功能是使你简单一敲make,就ok了。repo 呢,简单一敲,repo init -u <url> <option> 。url 指的是 manifest仓库地址,o

文章图片
#git#github
fragment中的onCreateView和onViewCreated的区别和

(1) onViewCreated在onCreateView执行完后立即执行。(2) onCreateView返回的就是fragment要显示的view。

ViewPager中Fragment的生命周期和FragmentPageAdapter与FragmentStatePageAdapter对其的影响

首先,我们创建一个Activity和一个Fragment,并在Fragment的各个生命周期打好日志,并把Fragments丢进Viewpager,这里我们往Viewpager里丢了3个Fragment,够用了。同时设置Viewpager.adapter = FragmentPagerAdapter0.刚打开Avtivityviewpager刚进入时刻:viewpager显示fragment1,f

#android
Fragment中使用viewLifecycleOwner/getActivity/this

观察liveData使用生命周期如图:当liveData想在fragment里观察的时候,可以使用getActivity/this/getViewLifecycleOwner。getActivity不必说,就是获取父容器activity的生命周期。如果传递的LifecycleOwner参数为this,即Fragment时,会收到Android Studio的提醒,要求使用viewLifecycle

文章图片
#android
Android Jetpack组件之Hilt使用

本篇文章的主题是Hilt。Hilt是一个功能强大且用法简单的依赖注入框架,同时也可以说是今年Jetpack家族中最重要的一名新成员。那么为什么说这是一篇我自己都比较怕的文章呢?因为关于依赖注入的文章太难写了。我觉得如果只是向大家讲解Hilt的用法倒还算是简单,但是如果想要让大家弄明白为什么要使用Hilt?或者再进一步,为什么要使用依赖注入?这就不是一个非常好写的话题了。本篇文章我会尝试将以上几个问

#android#kotlin
Android之camera1和2的简单使用

Android Framework提供Camera API来实现拍照与录制视频的功能,目前Android有三类API:Camera,Camera2,CameraX

文章图片
#android
Fragment中使用viewLifecycleOwner/getActivity/this

观察liveData使用生命周期如图:当liveData想在fragment里观察的时候,可以使用getActivity/this/getViewLifecycleOwner。getActivity不必说,就是获取父容器activity的生命周期。如果传递的LifecycleOwner参数为this,即Fragment时,会收到Android Studio的提醒,要求使用viewLifecycle

文章图片
#android
Android之AppWidgetProvider使用详解

AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序。一些用户使用比较频繁的程序,可以做成AppWidget,这样能方便地使用。典型的程序有时钟、天气、音乐播放器等。

文章图片
#android
Android 多屏显示分析

双屏异显系统提供了Presentation类,可以实现在两块屏幕上同时显示不同的内容;Presentation是一个特殊的dialog,它的目的是显示内容到第二屏幕。<!-- 显示系统窗口权限 --><uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/><!-- 在 屏幕最顶部显

#android
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择