Android
song_liang_liang
这个作者很懒,什么都没留下…
展开
-
Android6.0权限安全
在天好圈项目开发中,调用一登人脸识别时遇到一个问题,不可以调用手机的摄像头。经过查找得知是Android 6.0 之后权限机制发生了变化。Android 6.0之前,权限在应用安装过程中只询问一次,以列表的形式展现给用户,然而大多数用户并不会注意到这些,直接就下一步了,应用安装成功后就会被赋予清单文件中的所有权限,应用就可以在用户不知情的情况下进行非法操作(比如偷偷的上传用户数据)。在以前转载 2017-03-13 11:56:10 · 615 阅读 · 0 评论 -
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 · 2814 阅读 · 0 评论 -
Android图片加载框架Glide的基本用法
Android图片加载框架Glide的基本用法 导读:这些多是市面上的图片加载库,UniversalImageLoader、Picasso、Fresco、VolleyImageLoader。 Glide与Picasso,总体来说二者极为相似,有着近乎相同的API的使用风格。但Glide在缓存策略和加载GIF方面略胜一筹;今天讲下glide的基本用法。依赖dependenci...原创 2018-07-26 17:07:05 · 399 阅读 · 0 评论 -
Android避免多次弹出Toast提示
Android避免多次弹出Toast提示 作者:宋亮亮 导读:在做大数据app时提的一个优化点,用户做某项操作时,给用户一个小提示(toast),倘若用户多次相同的操作,就会出现多次弹出toast。先看之前写的(通常是这么干的没事)Toast.makeText(this, "您的新密码不足6位", Toast.LENGTH_SHORT).show();用户他就是...原创 2018-07-26 17:03:01 · 3750 阅读 · 0 评论 -
Android解决用户多次点击按钮问题
Android解决用户多次点击按钮问题 导读:在做大数据app时提的一个优化点,就是当手机卡的情况或者请求网路慢的情况下,用户多次点击一个按钮导致打开多次页面,或请求多次网络。解决思路:判断两次点击的时间间隔有没有1秒钟。小于1秒钟的我们就不管它。 public static class Utils { // 两次点击按钮之间的点击间隔不能少于1000毫秒...原创 2018-07-26 17:01:47 · 1439 阅读 · 0 评论 -
android自带的下拉刷新控件SwipeRefreshLayout
android自带的下拉刷新控件SwipeRefreshLayout 导读:下拉刷新功能,网上找的第三方框架最著名的pullToRefresh也早在2013年停止维护了,在做项目时发现谷歌公司自己就有的下拉刷新功能,位于v4包中。就是SwipeRefreshLayout。使用方法把需要下拉刷新的listView放入SwipeRefreshLayout中,下面是xml代码。&l...原创 2018-07-26 16:29:46 · 2252 阅读 · 0 评论 -
AndroidStudio中不检查png图片合法性
AndroidStudio中不检查png图片合法性 导读:导入资源文件不规范,会出现直接将jpg文件改为png后缀名的情况;AndroidStudio对于png图片的校验比较严格,项目中有些png文件是不符合标准,gradle打包检查时报错编译通不过的。此篇文章就是解决这个问题。解决方法从这个报错中你是不知道怎么去找到那张图,就算找到了那张图,也只能把他的格式改为“jpg”;而且...原创 2018-07-26 15:42:25 · 2089 阅读 · 0 评论 -
android原生侧滑功能DrawLayout
android原生侧滑功能DrawLayout 导读:*项目需要实现侧滑功能,准备用fragment,或者其他的方式,要到网上一大堆的资料。居然发现Android原生就有,它是DrawLayout。场景项目需要实现这个功能实现方法代码展示<?xml version="1.0" encoding="utf-8"?><android.support...原创 2018-07-26 15:28:59 · 398 阅读 · 0 评论 -
Android中SeekBar的问题解决
Android中SeekBar的问题解决 导读:seekBar拖动条,滑块条,在做*项目中遇到了,之前项目中很少遇到,故记录下 系统自带的seekBar满足不了UI的设计图,所以要自定义seekBar的样式。 改变了样式之后,滑块挡住了两端的线条,没发解决受困,后来让滑块背景透明解决了。先讲讲更改样式 先看下UI的设计图首先进度条底部是灰色的,按钮是ui切图,有...原创 2018-07-26 14:29:41 · 1660 阅读 · 0 评论 -
极光推送快速集成
极光推送快速集成 导读:快速集成只需5步即可完成,官方文档中的jcenter 自动集成步骤,但是看文档要花时间,以后遇到之间看这里就可以了,方便提高效率。第一步 配置 module中Buile.Gradle的defaultconfig配置ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'arme...原创 2018-07-26 14:20:10 · 304 阅读 · 0 评论 -
用webSocket完成实时聊天的工作任务
Android端用webSocket完成实时聊天的工作任务 导读:android端实现websocket通信,我只是会用的程度,与之分享1.添加网路权限在AndroidManifest.xml下添加网络权限<uses-permission android:name="android.permission.INTERNET"/>2.添加依赖库在b...原创 2018-03-21 16:59:46 · 825 阅读 · 0 评论 -
EditText实现自动换行,自动增高,上下滚动
EditText实现自动换行,自动增高,上下滚动 本文是做聊天室时,实现微信发信息的文本框即标题所述。 代码如下 <EditText android:id="@+id/et_content" android:layout_width="0dp" android:layout_...原创 2018-03-23 19:07:20 · 7866 阅读 · 0 评论 -
androidstudio 给代码换皮肤换,怕忘了故记录在此
1下载皮肤的地址:http://color-themes.com/?view=index找到喜欢的的点击下载2导入(这步事导入和直接重启)3查看你的“皮肤库”原创 2017-05-10 14:56:03 · 738 阅读 · 0 评论 -
Android图表应用分享
Android图表应用分享 导读: 之前做app时就有图表开发的任务,这次做海通项目也有个饼图,所以分享下。需要哪些准备在gradle下引用repositories {maven { url “https://jitpack.io” }}dependencies {compile ‘com.github.PhilJay:MPAndroidChart:v2.1...原创 2018-07-26 17:17:58 · 255 阅读 · 0 评论