自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (15)
  • 收藏
  • 关注

原创 Android RecyclerView的StaggeredGridLayoutManager实现交错排列的子元素分组

Android RecyclerView的StaggeredGridLayoutManager实现交错排列的子元素分组先看实现的结果如图:设计背景:现在的产品对设计的需求越来越多样化,如附录文章2是典型的联系人分组RecyclerView,子元素排列到一个相同的组,但是有些时候,UI要求把这些元素不是垂直方向的,而是像本文开头的图中所示样式排列,这就需要用StaggeredGridLayoutMa

2018-03-30 16:09:58 3196

原创 Android RecyclerView实现子元素的Group分组,LinearLayoutManager垂直方向

Android RecyclerView实现子元素的Group分组,LinearLayoutManager垂直方向我使用LinearLayoutManager实现一个常见的分组RecyclerView,所谓分组,就是把RecyclerView的元素分类归整到一个组中,常见的联系人、通讯录,往往会以姓名、姓氏作为分组的组。重点是使用RecyclerView的Item viewType。代码:pack...

2018-03-30 15:38:43 7678

原创 Java for循环删除ArrayList重复元素陷阱,Iterator迭代器遍历删除重复元素

Java for循环删除ArrayList重复元素陷阱,Iterator迭代器遍历删除重复元素这是一个一不留神就犯下错误的Java列表ArrayList重复删除元素陷阱,并且问题比较隐蔽。问题描述,假设一个ArrayList存储若干个字符串String元素,这些元素中存在若干重复的、一模一样的元素,编程实现把这些重复元素全部删除。常见的代码写法是for循环定点删除: ArrayList mList

2018-03-30 11:28:54 4581 1

原创 git删除/撤销远已经push到程服务器上某次代码提交

git删除/撤销远已经push到程服务器上某次代码提交场景:不小心把一次错误的代码push到远程服务器上的分支上,需要立即删除/撤销这次代码提交。具体方法,git命令:git reset --hard git push origin HEAD --forcecommit_id可以通过git命令:git log输出获取。commit_id形如:126f206185f225879f2723ca421

2018-03-23 17:14:22 17688

原创 Android RecyclerView滑动到底部/上拉/上拉见底自动加载更多实现以及点击/长按事件处理

Android RecyclerView滑动到底部/上拉/上拉见底自动加载更多实现以及点击/长按事件处理Android RecyclerView下拉加载更多有Android谷歌官方的实现,实现的方式是通过SwipeRefreshLayout把RecyclerView包裹起来,然后就可以通过SwipeRefreshLayout的回调接口实现下拉刷新功能。Android上拉加载上拉刷新的实现没有官方统...

2018-03-23 09:41:25 3988 1

原创 微信PC/电脑版同时登录两个或多个账户

现在的Android手机端可以通过自带的应用分身功能,同时在Android手机上登录两个微信号,其实PC/电脑端也可以同时登录两个或更多的微信号,具体方法是:(1)首先找到微信到的安装目录,假设微信安装在:D:\app\tencent\weixin\WeChat(2)在电脑上启动Windows cmd控制台(DOS窗口),然后输入命令:start D:\app\tencent\weixin\WeC

2018-03-23 09:01:07 17459

原创 Android自定义字体样式Typeface的三种技术方案:Java代码的setTypeface和xml的fontFamily配置方式

Android自定义字体样式Typeface的两种技术方案:Java代码的setTypeface和xml的fontFamily配置方式Android实现自定义的字体Typeface,正常情况下有两种情况:第一种:把字体ttf文件放到assets/fonts目录下,然后通过读取字体文件.ttf获取Typeface,然后在上层Java代码通过setTypeface设置新字体,例如代码:package ...

2018-03-20 19:16:12 18613 4

原创 Android NoSQL之SnappyDB

Android NoSQL之SnappyDB常规到的Android开发需要SQLite或者ORMLite这样的数据库存储数据,但是在有些情况下,基于键值对的数据存储效率更高,使用更便捷,在平台级的Java EE项目中,有一种去SQL的趋势和技术,Android平台上也有此类NoSQL技术解决方案,SnappyDB就是一款Android平台上的开源数据存储NoSQL解决方案。SnappyDB在git

2018-03-15 18:56:19 1504

原创 Android统计图表绘制:基于新版MPAndroidChart绘制数理统计柱状图

Android统计图表绘制:基于新版MPAndroidChart绘制数理统计柱状图github上的开源项目MPAndroidChart在最新的3.0.3中,绘制图表的机制有所改变,从数据到图形,需要以新的方式绘制。现在以3.0.3为例,绘制一个简单的柱状图。使用之前要添加引用:implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'写一个布

2018-03-09 15:12:23 3548

原创 Android编程开发基本规范和原则

Android编程开发基本规范和原则一,代码的命名,遵循必要的Java和Android规范。 沿用标准Java和Android的命名规则,使得代码足够简单易读。1,对于一般的Java类,命名如JavaClass.java代码文件,不要写成Javaclass这样。2,对于函数的名字,沿用Java驼峰式命名规则。3,对于基本的变量名字,可用Android的方式:m+类名,如一个TextView,那么定

2018-03-07 08:38:46 704

原创 Android实现ProgressBar旋转菊花加载的动画

Android实现ProgressBar旋转菊花加载的动画在一些常见到的加载中需要显示一个加载动画,如旋转的菊花这样的动画效果,开发中有两种方案,一种是直接让设计师给出一个gif图片,然后写入到布局,另外一种,使用Android动画,把一张静止的图片动起来,本例用后者实现。写一个xml布局,把ProgressBar放进去:<LinearLayout xmlns:android="http://s

2018-03-06 09:06:33 31772 2

vcruntime140_1.dll

vcruntime140_1.dll

2022-01-10

2019年民航机场吞吐量排名.xls

2019年民航机场生产统计公报。数据来源,民用航空局。该excel表格中,罗列了中国各大城市在2019年的机场客流量数据和排名。

2020-12-10

链家2020年9月二手房数据

全国的房产价格地址经纬度等信息,2020年9月份链家的二手房数据包。下载后是一个excel表,将这个excel表另存为csv数据文件,可以用pandas读取。

2020-12-10

strava_com_sample_utf8.xls

一个excel表格数据,数据是一个公开的Python数据集,包含路径经纬度散点。提取里面的路径经纬度散点,可以构绘出地图线路。

2020-12-10

jxta2.7.zip

JXTA 2.7,P2P分布式计算框架JXTA。version 2.7。shell 2.5.

2019-08-21

AXMLPrinter2的jar文件及源代码文件

Android逆向工程之AXMLPrinter2的jar文件及源代码文件。

2018-11-08

digital-7字体(LED数字样式字体)

digital-7字体(LED数字样式字体)。该字体主要用于显示LED数字灯样式的字体。直接导入到Android assets文件下,作为font 字体使用。

2017-09-05

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

2015-11-29

QQ侧滑边栏源代码

移动版QQ侧滑边栏源代码(Android)。UI交互设计样式和QQ高度相似。

2015-10-29

DrawerLayoutDemo

Android DrawerLayout Demo

2015-09-24

MaterialDesignLibrary_Code and Lib合集

MaterialDesignLibrary_Code and Lib 内含:NineOldAndroidsLibrary包和一个测试项目:MaterialDesignActivity

2015-09-21

Android Volley

Android网络开发框架Volley需要的jar包:volley.jar。该包直接导入到自己的项目即可使用。

2015-08-27

sqlitemanager.jar

sqlitemanager.jar。用于查看SQLite数据库的第三方插件。

2015-07-16

SearchDemo

Android搜索建议演示代码,完整的项目代码文件。

2015-04-17

Android底部弹出iOS7风格对话框_库文件资源

Android底部弹出iOS7风格对话框。库文件,直接作为库添加到自己的项目加以引用即可。

2015-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除