开发分享
爱水的云
这个作者很懒,什么都没留下…
展开
-
kotlin 深入学习
一、进阶用法。原创 2023-04-12 10:07:11 · 150 阅读 · 0 评论 -
kotlin 入门
Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言。开发者称,设计它的目的是避免 Java 语言编程中的一些难题。比如:在 Kotlin 中类型系统控制了空指针引用,可以有效避免 Java 中常见的NullPointException。相比于 Java,Kotlin 有着更好的语法结构,安全性和开发工具支持。Kotlin 中没有基础类型,数组是定长的,泛型是安全的,即便运行时也是安全的。此外,该语言支持闭包,还可通过内联进行优化。原创 2023-04-12 10:01:24 · 291 阅读 · 0 评论 -
Android开发adb常用命令汇总
1)通过命令:adb shell pm list packages -s 列出的应用包列表中找到要删除的包名。4)删除包:adb shell rm /system/app/xxxxxx/xxxxxx.apk。2)获取此要卸载的包名的地址:adb shell pm path com.xx.xx。adb shell am start 应用包名/应用入口界面全路径。adb shell am force-stop 应用包名。adb shell pm path 应用包名。查看当前界面的app的包名。原创 2022-11-08 14:31:45 · 691 阅读 · 0 评论 -
Android studio R文件位置
随着Android studio的版本的升级,R文件的位置也改变了,在定位问题的时候,需要查找对应的资源名称,目前高版的Android studio的R文件位置可参考: build-->intermediates-->symbols,在这个文件夹下面查R文件...原创 2022-05-16 14:17:34 · 4613 阅读 · 3 评论 -
epic的使用和简单介绍
epic的使用和简单介绍原创 2021-11-18 16:19:04 · 1896 阅读 · 0 评论 -
Messenger跨进程通讯
Messenger通讯分为两部分,客户端和服务端,可以把客户端放在主进程,服务端放到其它进程.1. 准备客户端2. 准备服务端,服务端需要在清单文件中设置相应的进程信息.3. 客户端和服务端连接绑定4. 把可以带数据回来的客户端messenger注册到服务端,便于后期服务端给客户端发送信息.5. 客户端绑定服务的时候获取到绑定了服务端的messenger,来...原创 2019-06-12 16:28:52 · 133 阅读 · 0 评论 -
android 现有项目轻微改动适配平板
最近已经开发好几年的项目需要适配平板,同时平板上面需要横竖屏进行切换,还要在手机上能够正常使用,经过调研以后,在改动最小的情况下,对项目进行必要的修改,完成相应的需求,现在将大概的思路和涉及到的内容整理如下:清单文件放开强制横竖屏的限制 横竖屏切换时页面需要重绘,生命周期会重新走,为了防止多次重复走生命周期,在清单文件中进行设置 android:configChanges="keyboardHidden|orientation|screenSize" 对界面进行分屏处理左右分屏 .原创 2021-04-07 17:16:08 · 201 阅读 · 0 评论 -
xLog日志文件写入改成24小时制
xLog进行日志文件存储的时候初始化简单,操作方便,最近项目中正在使用,由于日志默认是12小时制,导致在跟踪问题的时候无法区分上午和下午,需要进行时间时间格式修改,需要在文件打印处如下配置就可进行二十四小时的配置,分享一下:原创 2017-12-18 11:08:32 · 1467 阅读 · 0 评论