Android开发
小小本科生
已经成为小小研究生了
展开
-
folding-cell-android使用教程
由于项目需要最近了解了一下folding-cell-android控件,效果还是蛮好看的。PC端屏幕比较大,表格中的各个表项或者员工(物品)的各种属性信息可以横向纵向排列在一起,便于用户查看。而手机屏幕比较小,横向排列摆不下,如果全部纵向堆叠,界面简直不忍直视。由此可见,借助于下面的folding-cell-android控件可以获得多么良好的展示效果。 这篇文章...原创 2018-11-26 21:49:15 · 1125 阅读 · 0 评论 -
ExpandableListView详细教程
既然大家能到这里来,相信已经对ExpandableListView用了初步的认识,废话不多说,直接给大家上干货。源程序找不到了,下图是将ExpandableListView放在DrawerLayout(侧边栏)中的效果。 ExpandableListView就是大家平时在PC端见到的二级列表,分为父条目和子条目,通过点击父条目可以展示或隐藏相应的子条目。我...原创 2018-11-27 16:59:03 · 993 阅读 · 2 评论 -
SquareMenu自定义方形菜单使用方法
github地址:https://github.com/devendroid/SquareMenu 这篇文章主要是为了以后用到此控件时可以快速上手,写得不详细,妄见谅。1.通过依赖引你控件implementation 'com.github.devendroid:SquareMenu:1.0.0'2.通过布局引入控件<?xml version="1....原创 2018-11-27 17:17:31 · 324 阅读 · 2 评论 -
faboptions自定义菜单使用方法
三个功能的菜单可以使用SquareMenu,请参考SquareMenu自定义方形菜单使用方法。四个功能的菜单当然是使用本片文章所介绍的faboptions更合适了。 (1)由于faboptions属于FloatingActionButton,因此我们需要先引入design库,再引入faboptions库,否则将无法显示。 implementatio...原创 2018-11-27 23:11:49 · 603 阅读 · 4 评论 -
Android智能聊天机器人
苹果有Siri,百度有小度,小米有小爱,而且后来竟然又出了个小兵,总之类似的智能聊天机器人是越来越多了。面对这样智能的机器人,我们似乎只能是体验者。想想底层的算法就让人头疼,它到底是怎么识别出一句话的意思的?又是怎么实现智能回复的?难道这就是传说中的机器学习、神经网络?不不不,其实这叫图灵机器人。也许底层算法真的很难很复杂,但如果你想实现一个自己的机器人,其实一点也不难。 ...原创 2019-01-19 00:47:00 · 4786 阅读 · 8 评论 -
Paging按页获取网络数据实例
许多应用程序可以处理大量数据,但只需要随时加载和显示一小部分数据。一个应用程序可能有数千个可能显示的项目,但它可能只需要一次访问几十个项目。如果应用程序不小心,它可能最终会请求它实际上不需要的数据,从而给设备和网络带来性能负担。如果数据与远程数据库存储或同步,则这也会降低应用速度并浪费用户的数据计划。 而谷歌推出的paging library 可以让 app 进行大数...原创 2019-03-07 17:48:11 · 2896 阅读 · 9 评论 -
Android状态栏微技巧,带你真正理解沉浸式模式
最近看到郭神一篇关于"沉浸式状态栏"的文章写得特别好,先码着,以后用到方便查找原文地址http://blog.csdn.net/guolin_blog/article/details/51763825记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫...转载 2019-04-01 17:23:11 · 221 阅读 · 0 评论 -
android调起应用商店某应用详情页
最近做的一个小项目中有一个磁力链接下载功能: 1.尝试调起用户手机中有下载功能的应用程序(如迅雷、默认下载工具等),如果有多个则由用户选择使用哪个 2.如果用户手机中没有下载功能的应用程序则调起应用商店(手机自带应用商店、360应用商店、腾讯应用宝等)迅雷详情页 3.如果用户手机中有多个应用商店则由用户选择打开哪个应用商店 4...原创 2019-03-28 17:14:37 · 1930 阅读 · 0 评论