安卓开发规范(updating) 摘要 前言 AS规范 命名规范 资源文件规范 版本统一规范 第三方库规范 注释规范 测试规范 RN规范 其他的一些规范 前言 为了利于项目维护以及规范开发,促进成员之间Code Revi…
分类:Android
TabLayout 与 ViewPager 的联合使用
TabLayout是Google官方的design-support jar包中的一个组件。 但是TabLayout有一个致命的缺点,那就是没办法进行滑动切换,只能通过点击切换。为了弥补这个缺点,google提供了一个方法…
关于cannot resolve symbol 'log'报错
背景:最近在跟着《第一行代码》学习,想不到学到第一章,还没敲上几行代码就报错: 报错的内容是:cannot resolve symbol ‘log’ 用4天时间在网上找了很多办法,终于解决了,也在…
一文了解Android中路由(Router)的实现
Router 对于一个功能越来越复杂的APP来说,路由对于代码的解耦、页面灵活跳转配置、页面拦截功能提供了很好的支持。下面我将分析业界比较出名的两个路由框架WMRouter和ARouter的源码,了解他们的实现原理。 这…
FastJson解析数据技巧
FastJson是用于java后台处理json格式数据的一个工具包,包括“序列化”和“反序列化”两部分,具有速度快、功能强、无依赖等特点。 fastjson解析js…
Android的AsyncTask异步任务浅析
Android的AsyncTask异步任务浅析 实现原理 内部封装了2个线程池+1个Handler(InternalHandler),1个线程池SerialExecutor任务排队,一个线程池THREAD_POOL_EX…
【Android开发】TableLayout 数据表格化展示
目前没有找到比较好的数据表格化显示方案,使用TableLayout算是比较方便且好用的了。 这里主要使用TableLayout加动态TextView来完成界面的绘制。在xml布局文件中,只需要准备TableLayout组…
Handler机制(1)-Handler,MessageQueue,与Looper三者关系分析
主目录见:Android高级进阶知识(这是总目录索引) [written by Ticoo] Android中,Handler虽然不是四大组件,但用的次数也不比Activity,Service等四大组件少。虽然大家都知道…
svn备忘
mac更新系统自带的svn,哎, 这边公司居然没用git。 svn 安装 一行代码homebrew 在终端下输入命令参数 ,需要ruby环境,mac 比较nice的是自带安装ruby(python svn等等) ruby…
Android中的桌面快捷图标
Android中很多App都有快捷图标,在这儿记录一下建立快捷图标的方法, app快捷图标的建立,记得这里有权限问题 <uses-permission android:name="com.android.launc…
Kotlin-Map和flatMap
map:遍历每一个元素 flatMap:遍历每一个元素,并铺平元素 var list =listOf(listOf(10,20),listOf(30,40),listOf(50,60)) var mapList = li…
Android 7.0 HorizontalScrollView嵌套RecyclerView展示不完全问题 2018-05-21
在HorizontalScrollView中嵌套了RecyclerView. 在7.0以下的版本上都正常滑动并能完全显示. 在7.0上无用,最后发现在recyclerView外再套用了一层ReleactiveLayout…