摘要: 所有当前版本的Google库都存放在 Google的Maven repository (maven.google.com),不在旧的offline-capable support repositories。 在你的项目build.gradle文件中,确保你的allprojects闭包像这样: 阅读全文
posted @ 2017-10-19 14:05 陈炳序 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 首先Git是一个开源的分布式版本控制工具,用git创建代码仓库。 仓库(Repository)是用于保存版本管理所需信息的地方,本地代码 提交到 代码仓库中,如果需要还可以 再推送到 远程仓库中。 所有操作在Gitbash中进行1、配置身份: git config --global user.nam 阅读全文
posted @ 2017-10-18 17:25 陈炳序 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 项目中用到了Recyclerview,在第一行代码中学到了一种相对来说简单的点击事件方法,可是这种点击事件是在adapter中写的,没有教怎么更新item的ui和更新Recyclerview之外的控件,研究了一下,写下我的方案。 需求如下图: 首先设置点击事件,在ViewHolder中添加View 阅读全文
posted @ 2017-09-22 11:56 陈炳序 阅读(2254) 评论(0) 推荐(1) 编辑
摘要: 第一次混淆,主要是因为引用本地第三方jar包的问题。虽然说本地第三方jar包自动避免混淆,但一些本地第三方jar包下的一些包要避免混淆。比如: 文中的com、org 这些包名都要避免混淆。 下面是我用到的混淆代码: 阅读全文
posted @ 2017-08-25 17:26 陈炳序 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 首先我们来了解一些基本元素: px:像素,屏幕上的点。 dpi:一英寸长的直线上的像素点的数量,即像素密度。标准值是160dp。 /*** 正是因为dpi值其代表的特性,所以android项目的资源文件下存在以下目录:drawable-ldpi ( 当dpi为120时,使用此目录下的资源)drawa 阅读全文
posted @ 2017-07-12 16:32 陈炳序 阅读(3780) 评论(0) 推荐(0) 编辑
摘要: 1 private String getCurrentDate() { 2 final Calendar c = Calendar.getInstance(); 3 c.setTimeZone(TimeZone.getTimeZone("GMT+8:00")); 4 String mYear = String.valueOf(c.get(... 阅读全文
posted @ 2017-06-28 15:36 陈炳序 阅读(182) 评论(0) 推荐(0) 编辑
摘要: singleline设置为true,就可以实现单行,且省略号在最后,而ellipsize则是控制省略号的位置,分别有start(开始),middle(中间),end(最后),marquee(跑马灯)。 阅读全文
posted @ 2017-06-28 11:53 陈炳序 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: -2dp表示不绘制这一边 阅读全文
posted @ 2017-06-09 20:15 陈炳序 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: android在进入一个新页面后,edittext会自动获取焦点并弹出软键盘,这样并不符合用户操作习惯。 在其父控件下,添加如下的属性,就可以完美解决,使其进入页面后不主动获取焦点,并且不弹出软键盘: android:focusable="true" android:focusableInTouch 阅读全文
posted @ 2017-06-01 21:12 陈炳序 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 项目中遇到需要textview内容竖着排的需求,如图所示: 网上那些“教程”并不能达到需要的效果,发现有一个属性可以支持这种效果,android:ems=“*”,这是属性表示一行只显示*个字符。 具体代码如下: 阅读全文
posted @ 2017-05-20 10:12 陈炳序 阅读(3873) 评论(0) 推荐(0) 编辑