- 博客(16)
- 收藏
- 关注
原创 Android图表应用分享
Android图表应用分享 导读: 之前做app时就有图表开发的任务,这次做海通项目也有个饼图,所以分享下。需要哪些准备在gradle下引用repositories {maven { url “https://jitpack.io” }}dependencies {compile ‘com.github.PhilJay:MPAndroidChart:v2.1...
2018-07-26 17:17:58
246
原创 Android中Fragment的Arguments
Android中Fragment的Arguments 导读:向framgent传参数,用argument是最好的方式。下面代码是做app用到的。Activity:public static ArticleFragment newInstance(String param1) { ArticleFragment fragment = new ArticleFragm...
2018-07-26 17:16:29
2793
原创 Android图片加载框架Glide的基本用法
Android图片加载框架Glide的基本用法 导读:这些多是市面上的图片加载库,UniversalImageLoader、Picasso、Fresco、VolleyImageLoader。 Glide与Picasso,总体来说二者极为相似,有着近乎相同的API的使用风格。但Glide在缓存策略和加载GIF方面略胜一筹;今天讲下glide的基本用法。依赖dependenci...
2018-07-26 17:07:05
375
原创 Android避免多次弹出Toast提示
Android避免多次弹出Toast提示 作者:宋亮亮 导读:在做大数据app时提的一个优化点,用户做某项操作时,给用户一个小提示(toast),倘若用户多次相同的操作,就会出现多次弹出toast。先看之前写的(通常是这么干的没事)Toast.makeText(this, "您的新密码不足6位", Toast.LENGTH_SHORT).show();用户他就是...
2018-07-26 17:03:01
3721
原创 Android解决用户多次点击按钮问题
Android解决用户多次点击按钮问题 导读:在做大数据app时提的一个优化点,就是当手机卡的情况或者请求网路慢的情况下,用户多次点击一个按钮导致打开多次页面,或请求多次网络。解决思路:判断两次点击的时间间隔有没有1秒钟。小于1秒钟的我们就不管它。 public static class Utils { // 两次点击按钮之间的点击间隔不能少于1000毫秒...
2018-07-26 17:01:47
1410
原创 android自带的下拉刷新控件SwipeRefreshLayout
android自带的下拉刷新控件SwipeRefreshLayout 导读:下拉刷新功能,网上找的第三方框架最著名的pullToRefresh也早在2013年停止维护了,在做项目时发现谷歌公司自己就有的下拉刷新功能,位于v4包中。就是SwipeRefreshLayout。使用方法把需要下拉刷新的listView放入SwipeRefreshLayout中,下面是xml代码。&l...
2018-07-26 16:29:46
2231
原创 AndroidStudio中不检查png图片合法性
AndroidStudio中不检查png图片合法性 导读:导入资源文件不规范,会出现直接将jpg文件改为png后缀名的情况;AndroidStudio对于png图片的校验比较严格,项目中有些png文件是不符合标准,gradle打包检查时报错编译通不过的。此篇文章就是解决这个问题。解决方法从这个报错中你是不知道怎么去找到那张图,就算找到了那张图,也只能把他的格式改为“jpg”;而且...
2018-07-26 15:42:25
2065
原创 android原生侧滑功能DrawLayout
android原生侧滑功能DrawLayout 导读:*项目需要实现侧滑功能,准备用fragment,或者其他的方式,要到网上一大堆的资料。居然发现Android原生就有,它是DrawLayout。场景项目需要实现这个功能实现方法代码展示<?xml version="1.0" encoding="utf-8"?><android.support...
2018-07-26 15:28:59
385
原创 Android中SeekBar的问题解决
Android中SeekBar的问题解决 导读:seekBar拖动条,滑块条,在做*项目中遇到了,之前项目中很少遇到,故记录下 系统自带的seekBar满足不了UI的设计图,所以要自定义seekBar的样式。 改变了样式之后,滑块挡住了两端的线条,没发解决受困,后来让滑块背景透明解决了。先讲讲更改样式 先看下UI的设计图首先进度条底部是灰色的,按钮是ui切图,有...
2018-07-26 14:29:41
1635
原创 极光推送快速集成
极光推送快速集成 导读:快速集成只需5步即可完成,官方文档中的jcenter 自动集成步骤,但是看文档要花时间,以后遇到之间看这里就可以了,方便提高效率。第一步 配置 module中Buile.Gradle的defaultconfig配置ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'arme...
2018-07-26 14:20:10
276
原创 EditText实现自动换行,自动增高,上下滚动
EditText实现自动换行,自动增高,上下滚动 本文是做聊天室时,实现微信发信息的文本框即标题所述。 代码如下 <EditText android:id="@+id/et_content" android:layout_width="0dp" android:layout_...
2018-03-23 19:07:20
7780
原创 用webSocket完成实时聊天的工作任务
Android端用webSocket完成实时聊天的工作任务 导读:android端实现websocket通信,我只是会用的程度,与之分享1.添加网路权限在AndroidManifest.xml下添加网络权限<uses-permission android:name="android.permission.INTERNET"/>2.添加依赖库在b...
2018-03-21 16:59:46
801
原创 弄不明白抽象类和接口就回头看看
引用: http://www.cnblogs.com/dolphin0520/p/3811437.html 这篇些的很好,看明白了自己有消化总结出来的。抽象类 :(父)抽象类:有抽象方法------老爸有个梦想没有实现(子) 继承类:实现(父)抽象方法-------儿子实现老爸的梦想。(不想实现也可以交给孙子,但是自己就得是抽象类)接口:接口:比抽象类更更抽象,啥都是抽象的;他的方法-...
2017-05-12 15:43:13
173
原创 androidstudio 给代码换皮肤换,怕忘了故记录在此
1下载皮肤的地址:http://color-themes.com/?view=index找到喜欢的的点击下载2导入(这步事导入和直接重启)3查看你的“皮肤库”
2017-05-10 14:56:03
729
原创 初尝试做产品经理看的觉得好的句子(有转载,也有自己的)
1没有最好的工具,只有最适合自己的工具。只要能高效、准确无误表达设计意图的工具,就都是好工具!先用纸笔手绘,勾画出产品整体架构;之后再做原型设计。先用工具做出最常用的组件,并将其group&lock&save,这样可以节约很多时间。2把需求理解的不一致消灭在产品经理的原型设计阶段;解放设计师,让他们全力投入到需求确认后的设计工作中去
2017-03-13 14:27:39
471
转载 Android6.0权限安全
在天好圈项目开发中,调用一登人脸识别时遇到一个问题,不可以调用手机的摄像头。经过查找得知是Android 6.0 之后权限机制发生了变化。Android 6.0之前,权限在应用安装过程中只询问一次,以列表的形式展现给用户,然而大多数用户并不会注意到这些,直接就下一步了,应用安装成功后就会被赋予清单文件中的所有权限,应用就可以在用户不知情的情况下进行非法操作(比如偷偷的上传用户数据)。在以前
2017-03-13 11:56:10
597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人