- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 程序开发 企业文化 团队管理
数据 网络 以及逻辑 展示 响应效率首先来说数据 数据弱网环境 大数据环境 以及无数据 无网络 以及之间的交互和逻辑的精简 算法的效率 算力的提现界面的布局设计 以及显示的策略然后关于界面跳转 显示 之间的响应效率的检测 提升这个方面的一个响应速率 也就是流畅度 。这是一个应用的核心 就是作为数据展示 。所以这方面是要下很深功夫 将其设计好 。然后框架的搭建 也要有前卫 质量 以及适配考虑代码的质量 低耦合 高内聚 以及可扩展性 可阅读性...
2021-05-20 09:28:22 91
原创 15 个 Android 通用流行框架大全
1. 缓存名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库 3. 图片处理名称 描述 Picasso-transformations 一
2021-05-18 10:19:52 304
原创 Android 内存管理 深度解析
与windows内存区别在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而Windows是只在需要内存时,才为应用程序分配内存,并不能充分利用大容量的内存空间。换句话说,每增加一些物理内存,Linux都将能充...
2021-05-18 10:06:52 113
原创 View 视图层
View 的分发机制ScrollView嵌套RecyclerView(或者ListView)的滑动冲突这种老大难的问题的理论基础就是事件分发机制。1.ACTION_DOWN:手指刚接触屏幕,按下去的那一瞬间产生该事件2.ACTION_MOVE:手指在屏幕上移动时候产生该事件3.ACTION_UP:手指从屏幕上松开的瞬间产生该事件从ACTION_DOWN开始到ACTION_UP结束我们称为一个事件序列正常情况下,无论你手指在屏幕上有多么骚的操作,最终呈现在MotionEvent上来讲无外乎
2021-05-18 10:02:23 244
原创 程序设计注意要点
第一:一些第三方的接口 sdk 提供的接口 try catch 扑捉对应的异常信息第二:添加一些第三方的异常检测工具 Bugly实时定位 异常定位点第三:把引用的接口 和第三方 所有的设计 当成是不可靠的 必须多考虑一些防护措施第四:对程序的设计 多写一些注释 方便程序的可读性 以及一些api调用 以及一些函数 代码的不可确定性 做好标识第五:可以多定义一些Log日志 也就是说 可以完善一下日志系统 好追踪问题第六:任何程序设计要考虑一个完整的闭环 资源的开启 以及使用 最好一...
2021-05-17 10:30:08 1181
原创 常见技术话题
Failed to resolve: com.github.kongqw:AndroidSerialPort:1.0.1Affected 受影响 受感动的 ,Affected Modules: app一般情况下 是在all projects maven 里面没有导入该 链接 另外是版本号不匹配 。implementation 'com.github.kongqw:AndroidSerialPort:1.0.0'安卓基于Linux内核实现的操作系统,有必要了解一下 Linux的内存管理机.
2021-05-14 11:51:30 426
原创 技术学习规划
面向2022 30K+ 技术规划第一:熟悉各大技术交流平台 社区 网站 并且贡献度高 活跃度高 gitlab github第二:熟悉主流的一些算法 和数据结构 有对精练 高效率 高质量 (可阅读性 可扩展性 高内聚 低耦合)等代码的存储 以及封装了一些自己私有的库第三:技术宽度 熟悉C C++ 语言 C# Java python kotlin 等编程语音 和数据库相关技术 Sqlite 网络技术 和相关的Js等脚本语言 学习跨平台技术 RN FLUTTER 等 另外在学习后端接口开发技术.
2021-05-14 11:47:39 143
原创 公交车 自动报站功能
D:\WorkSpace\DrivingSystem\key_store.jks 高德地图key sha1 md5D1:27:5E:4C:21:DC:C3:2A:25:26:04:B8:45:76:3A:8C:C8:22:D1:7242:EF:8B:D7:83:D3:09:01:D4:24:F2:6E:54:AA:23:37:91:BB:3E:64第一 :集成百度SDK SN 分发逻辑 测试GPS第二 :方向角判断测试 待去抖 然后各个站点的验证高德地图sdk 然后各个经纬度之间的算法.
2021-05-14 11:39:54 219
原创 Android高级面试要求规划
第一 : 一些工具 软件的具体实现 event Bus 的详细实现步骤 点击通知消息回调app的具体界面 高并发的网络请求 。第二::访问的技术网站以及解决问题的思路 以及是否自信 以及语言表达的逻辑是否清晰 谈梦想 谈想法第三:系统版本和不同界面分辨率 密度 以及尺寸的适配 性能的比较 底层的实现 原理 设计模式 算法导论 数据结构第四:有没有高质量的代码 github有没有自己贡献的开源代码 一些共享 分享的精神第五:性能的高度优化的一些命题 电量 内存 ...
2021-05-14 11:35:09 45
AndroidMPCharts.rar
2019-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人