logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kotlin学习

https://www.jianshu.com/p/35f0c16242e4

#学习
kotlin作用域函数let, also, with, apply,run区别(kt面试必问)

在 Kotlin 中, let ,also ,with ,apply是四个常用的作用域函数,它们都用于在特定上下文中执行代码块,但各有特点和用途。

kotlin让开发更简洁

https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=2650823035&idx=1&sn=2db4eea9eb569bf375f847f36b1229fa&chksm=80b78de5b7c004f3c3f0a54b535671971f91708def1faecb4b1a4628bb7efb9d00392f11beca&mpshare=1&

文章图片
#kotlin
Android开发中的assets目录的作用

assets目录下不会生成R文件索引,在res目录下会生成R文件索引。转载:1.assets:不会在R.java文件下生成相应的标记,assets文件夹可以自己创建文件夹,必须使用AssetsManager类进行访问,存放到这里的资源在运行打包的时候都会打入程序安装包中,2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到

七牛云实时音视频通话集成

1集成sdk,添加权限相关https://developer.qiniu.com/rtc/8765/prepare-android-development2下载demo源码https://github.com/pili-engineering/QNRTC-Android.git3生成roomtoken:房间号一样,useID不一样,两人才能视频通话

Keystore file ‘D:\ruhai\xx.jks‘ not found for signing config ‘debug‘

本地的jks与git仓库里的路径不一致,改成跟远程仓库中指定的路径一致就可以了(在本地新建一个路径或是截图路径能正确关联到本地的jks)clone下代码到新的电脑,运行项目的常见错误。签名文件jks在dubug时找不到。

adb无线调试设备--由于目标计算机积极拒绝,无法连接。 (10061)

1设备第一个无线调试,需要usb线先连接一下,打开5555端口号adb tcpip 5555//打开5555端口2有线拔掉,换用无线connected to 192.168.252.41:55553手机关机重启需要重新打开5555端口号

#linux#网络#运维
TabLayout使用(切换标签页,结合ViewPager+Fragment)

1引入布局app:tabMode=“auto” 表示自适应,好用,默认应该是autoapp:tabMode=“scrollable” 表示滚动,不好用,超过一屏会均分;不超过一屏不均分app:tabSelectedTextColor="#0371DD" 条目选中时的字体颜色,蓝app:tabTextColor="#111111" 条目未选中的多字体颜色,黑app:tabIndicatorColor

文章图片
#android
Fragment和Activity之间的通信

1通过Bundleactivity中Bundle bundle = new Bundle();bundle.putString("message", " 我喜欢享学课堂");BlankFragment1 bf = new BlankFragment1();bf.setArguments(bundle);BlankFragment1中拿到activity中的值@Overridep

(一看就懂)Environment.getExternalStorageDirectory() is deprecated

Environment.getExternalStorageDirectory()获取根路径的方式不友好,比如app删除,app对应的图片不删除,保存路径是sd卡根路径替代方案getExternalFilesDir(Environment.DIRECTORY_PICTURES) 注意:前面没有Environment,app删除对应的图片相应删除,保护隐私,保存路径是/storage/emul...

    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择