关闭
当前搜索:

GreenDao数据库简单配置和升级

项目中用到本地数据库存储数据,数据量以及类型比较多而且繁杂,一个Sp已经显得苍白无力了 - -!于是乎,就用GreenDao来存储了。 先说一下配置情况: 1、工程build.gradle中添加如下: 说明:dependencies节点下添加classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'repositories节点下添加maven...
阅读(142) 评论(0)

九宫格显示控件

这个跟上一篇文章是相对应的,上一篇是选择并显示(也可以删除),这一篇是单纯的显示,就像微信朋友圈的九宫格图片一样。而且是同一作者写的,很犀利。 地址:https://github.com/jeasonlzy/NineGridView。Demo使用如下:1、compile,不解释。compile 'com.lzy.widget:ninegridview:0.2.0' compile 'com.squ...
阅读(78) 评论(0)

图片选择器

github上一个比较好的库,叫imagepicker,下载了Demo,稍微改了改,实现效果如下: 1、compile,都懂,不解释。compile 'com.lzy.widget:imagepicker:0.6.1' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.android.support:recyclerview-v7:...
阅读(151) 评论(0)

发现一个犀利的刷新加载库

今天项目不忙了,决定搜寻一个好一点的刷新库,以前都是用谷歌自带的SwipeRefreshLayout来刷新,用的久了,感觉没什么新鲜感了,功夫不负有心人,发现了一个,而且star数也很高,就按照说明,写了个Demo试了一下。这里试的是传统风格的下拉刷新和上拉加载,当然,库里面有很多风格的。具体可以去细看,地址:https://github.com/scwang90/SmartRefreshLayou...
阅读(87) 评论(0)

Android语音录制和播放

楼主本来打算昨晚写的,但是昨天是万圣节,晚上不想动弹,所以推到今天来写了!简单说明一下,由于项目中用到了语音的录制、播放和上传,所以将功能抽取了出来,整理一下,也方便小伙伴们使用。效果就跟微信上语音聊天一样,长按按钮录制,松手就结束录制,并且能播放。录的时候,有个小话筒随着声音的大小而展现上下浮动的一个效果。大概效果如下图: 这是录完的效果,一开始就是一个录音的按钮,录完后才有下面的显示,可以...
阅读(278) 评论(0)

使用阿里云实现简单的直播

先说点废话, - -!最近懒癌犯了,都特么俩月没写东西了,是不是要废了?不过确实项目面临上线,时间也有点紧,经常加班,而且!!在这个紧要关头,经理说要加一个简单的直播模块,不要太华丽的那种,只要能实现:一边播,另一边能看就行。说:用阿里云的。 于是乎,我就去官网上下载了Demo以及SDK等瞅了瞅。传送门:https://help.aliyun.com/document_detail/45270....
阅读(1086) 评论(2)

String转换排序问题

项目中遇到了一个排序的问题!朋友介绍了一个简单粗暴的方法~ 因为后台返回的数据,经过解析后放在了一个List集合中,里面的数据形式是这样的{“00851234”,“00891475”,“00521478”,“00365489”…….} 因为这个字符串的长度是固定不变的,所以可以强转成Int类型 在比较大小,工具类如下:package com.deer.rcmeterreading.utils;i...
阅读(284) 评论(0)

电商抢购倒计时View

项目中需要实现这种抢购倒计时的效果,github上有一篇stars比较多的文章,地址:https://github.com/iwgang/CountdownView:使用也很简单,xml里配置一下属性就行了,<cn.iwgang.countdownview.CountdownView android:id="@+id/countdownView" android:la...
阅读(758) 评论(0)

Android搜索功能

项目中的一个页面需要实现搜索查询功能,并且需求要在EditText下面显示历史查询记录和清除查询记录。网上逛了一圈,然后看到一篇不错的帖子,原创:http://blog.csdn.net/LeoLeoHan/article/details/50688283?locationNum=4&fps=1#comments xml代码:<LinearLayout xmlns:android="http://...
阅读(612) 评论(0)

水平Gallery效果

今天项目中的一个电影页面 要实现一个水平滑动效果,跟美团的电影页面很像,首先想到的是HorizontalScrollView,但是看到大神已经做了很好的封装了,所以说就直接套过来了,地址:http://blog.csdn.net/lmj623565791/article/details/38140505首先重写HorizontalScrollView:package com.mirrorflower...
阅读(750) 评论(0)

视频引导页

传送门:https://github.com/linglongxin24/WelcomeVideoPager,可以先去看看效果。很棒的!!大概流程如下:1、准备需要播放的视频资源文件,res目录下新建raw文件夹,把需要播放的3个mp4文件放进去(资源文件可以去上面的github项目中下载),如下图: 2、设置xml <R...
阅读(536) 评论(0)

ScrollView返回Top悬浮按钮

最近项目不是很忙,但是吧!又闲不住!忽然就想起了这种效果!出于以后项目中有可能会用到这个效果的原因,所以说还是玩玩吧!这种效果虽然不是很多,但是之前玩过的app中也遇到过这种效果~~所以说还是做一下记录吧! 查了查网上的方法,基本上都是重写ScrollView,so,鄙人就自豪的站在巨人的肩膀上,重写方法看如下所示:import android.content.Context; import an...
阅读(629) 评论(0)

消息提醒显示

核心代码:xml里一个TextView<TextView android:id="@+id/tv_msg " android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="-12dp"...
阅读(779) 评论(0)

banner轮播

一说到banner,这都是喜闻乐见的事情了!已经没什么新鲜劲了!以前,项目中一直都是自己去手写这个效果,经基友介绍,github上这么一个库:https://github.com/youth5201314/banner。玩了一下Demo,简直太粗暴!粗暴的不要不要的!!以后再也不用一点一点的去写了!太累~ 这里只贴代码,不懂的可以去github上去瞅瞅,很容易。。各种显示效果~~package c...
阅读(4814) 评论(3)

美团购买框悬浮效果

项目中需要实现类似美团购买框一样的悬浮效果,参考链接:http://blog.csdn.net/xiaanming/article/details/17761431, 重写ScrollView:package com.example.administrator.demo.view;import android.content.Context; import android.graphics.Can...
阅读(872) 评论(0)

设置ListView默认选中第一项

项目中遇到这样的一个需求,打开一个poupuWindow,里面是一个ListView列表,需求默认选中第一项,查了网上的很多方法都是listView.setItemChecked(0,true);然并卵,发现没什么效果。最终发现,正确的姿势是这样的!在adapter里添加一个方法:public void setDefSelect(int position) { this.de...
阅读(4993) 评论(0)

日夜间模式的切换

看了网上那么多日夜间模式切换的方法,大概来说就3种吧!不过最好的一种便是通过反射来实现~ 参考链接:http://yuqirong.me/2016/09/08/对于Android日夜间模式实现的探讨/1:在values文件夹下的colors.xml里添加:#3b3b3b #F...
阅读(1393) 评论(0)

开发中的小知识点汇总(持续更新)

1、设置EdiText的光标的颜色以及大小: 添加属性:android:textCursorDrawable="@drawable/color_cursor"自定义一个光标color_cursor: <shape xmlns:android="http://schemas.android.com/apk/res/andro...
阅读(503) 评论(0)

ScrollView嵌套GridView以及添加分割线

其实跟嵌套ListView一样,重写GridView的这个方法@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, Measure...
阅读(717) 评论(0)

仿美团分段式选择控件

第一步:添加compile:compile 'info.hoang8f:android-segmented:1.0.6'第二步xml配置: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h...
阅读(1649) 评论(0)
52条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:104004次
    • 积分:1237
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    文章分类
    最新评论