
android
zhaokai621
做人要大度,海纳百川
展开
-
LocalBroadcastManager发送广播
1.发送 private void sendAliasBroadcastReceive(String userId) { Intent aliasIntent = new Intent(Constants.MESSAGE_RECEIVED_ALIAS_ACTION); aliasIntent.putExtra(Constants.LOGINUSERID,...原创 2019-11-20 14:33:15 · 388 阅读 · 0 评论 -
Android使用ViewPager+PhotoView实现图片查看器
https://www.cnblogs.com/shen-hua/p/6634440.html转载 2019-06-11 10:15:38 · 1600 阅读 · 0 评论 -
Glide使用详解(一)
https://blog.youkuaiyun.com/shangmingchao/article/details/51125554解决Glide批量加载图片时出现OOM内存溢出的问题https://blog.youkuaiyun.com/u011814346/article/details/89521542转载 2019-06-10 17:09:10 · 242 阅读 · 0 评论 -
json解析
{"ret":200,"data":{"code":0,"msg":"","info":[{"gifttoken":"5fd11bf089c78c85bba1c53d30178899","coin":"4290913213",...转载 2019-05-22 20:04:20 · 1195 阅读 · 0 评论 -
Android ScrollView嵌套GridView导致GridView只显示一行item
Android ScrollView嵌套GridView导致GridView只显示一行itemAndroid ScrollView在嵌套GridView时候,会导致一个问题发生:GridView只显示一行。比如,在一个大的根ScrollView里面套一个根、大的垂直线性布局,此线性布局里面有若干子View,GridView只是其中之一,那么当这个大xml写成的布局在初始化加载后,GridVie...转载 2019-05-24 14:02:04 · 1064 阅读 · 0 评论 -
BaseRecyclerViewAdapterHelper使用
原文:https://www.jianshu.com/p/9cf594d76975对于RecyclerView, 我们重复编写着那一个又一个的列表界面,有的要分组,有的要添加广告头部、有的要不同类型item排列、等等需求,主要代码有大部分是重复的,如果有一个框架能够帮快速的解决各种需求,那该多好。BRVAH是GitHub上一个强大的RecyclerAdapter框架,它能节约开发者大量的开...转载 2019-05-15 14:10:30 · 3005 阅读 · 0 评论 -
必装的Android Studio插件
快速findviewbyid findviewbymejson Gsonformatparceble序列化 android parcelable code generatorbutterknife一键生成 android butterknife zeleznyjson生成bean 可以选择Parcelable或者Serializable Json2C...原创 2019-05-07 09:59:48 · 313 阅读 · 0 评论 -
windows git log 中文乱码
在windows 中,用cmd或者bash中使用git时候,经常遇到乱码问题,网上类似的教程很多,一般可以直接在cmd/bash中输入如下设置命令:git config --global core.quotepath falsegit config --global gui.encoding utf-8git config --global i18n.commit.encoding utf-...转载 2019-05-05 20:24:31 · 2618 阅读 · 3 评论 -
发送本地广播:只有在本应用内才可以收到广播。(安全)
二、发送本地广播:只有在本应用内才可以收到广播。(安全)备注:主要就是通过一个本地广播管理器来进行管理。(同样需要注册和取消广播接收器)//本地广播管理器注册广播接收器localBroadcastManager.registerReceiver(netWorkChangeReceiver, intentFilter);//本地广播管理器取消广播接收器(在onDestroy方法里调用)...转载 2019-06-25 20:30:31 · 2235 阅读 · 0 评论 -
Android Java端的Socket.io-client
先讲讲历史,这个方面最早的应该是nkzawa@github的项目:http://mvnrepository.com/artifact/com.github.nkzawa/socket.io-client,这个项目从6.1以后移交给了Socket.io官方机构,于是新项目的repo地址是:http://mvnrepository.com/artifact/io.socket/socke...转载 2019-07-10 15:00:18 · 1252 阅读 · 0 评论 -
Android 开发辅助
Android开发中对话框辅助类——DialogHelperhttps://www.jianshu.com/p/9f3ffdea4c41MaterialSearchView的简单实用https://blog.youkuaiyun.com/kuaizilanqiu/article/details/52331471转载 2019-08-05 14:54:42 · 1165 阅读 · 0 评论 -
Android开发万能Utils
https://blog.youkuaiyun.com/gfg156196/article/details/82986822implementation 'com.blankj:utilcode:1.22.0'转载 2019-07-30 15:58:26 · 229 阅读 · 0 评论 -
Android ANR问题原因分析
https://blog.youkuaiyun.com/sinat_22657459/article/details/52780759转载 2019-07-25 14:38:36 · 229 阅读 · 0 评论 -
Recyclerview多布局
https://blog.youkuaiyun.com/csdn_mm/article/details/80918323转载 2019-07-29 19:56:28 · 162 阅读 · 0 评论 -
UI Library
https://blog.youkuaiyun.com/u014133119/article/details/80112314转载 2019-07-19 17:21:16 · 295 阅读 · 0 评论 -
Android 实现沉浸式状态,以及状态栏的隐藏和显示
https://blog.youkuaiyun.com/qq_36580253/article/details/72676077转载 2019-07-19 10:49:57 · 1104 阅读 · 0 评论 -
Android第三方库收藏汇总
AndroidUtils原文:原文个人在Github上收藏的一些第三方库,做一个说明记录,方便自己查找。文章目录开发规范:图片剪裁/编辑:图片压缩:汉字转拼音:JS与Native交互:视频播放器:录音:录制视频:数据库:二维码:网络请求库:Adapter:图片选择器:文件选择器:日历/时间选择:路由跳转:事件总线:UI控件:ImageView:Rangebar/Seekbar:Vi...转载 2019-07-18 19:38:22 · 1363 阅读 · 0 评论 -
MagicIndicator打造千变万化的ViewPager指示器
https://www.jianshu.com/p/2865812fed41转载 2019-07-15 20:36:08 · 245 阅读 · 0 评论 -
Android 第三方库--2017年Android开源项目及库汇总
转自:http://blog.youkuaiyun.com/jsonnan/article/details/62215287东西有点多,但是资源绝对nice,自己都全部亲身体验过了,大家可放心使用github排名:https://github.com/trending,github搜索:https://github.com/searchUIAwesome-MaterialDesign...转载 2019-04-26 18:39:32 · 2039 阅读 · 0 评论 -
网络下载zip解压并利用本地图片显示帧动画
下载解压ziphttps://blog.youkuaiyun.com/analyzesystem/article/details/79707996本地图片帧动画https://blog.youkuaiyun.com/zhujiangtaotaise/article/details/54669507转载 2019-04-03 13:07:32 · 251 阅读 · 0 评论 -
拍摄相片返回的Uri路径无法转换为真实路径的完美解决方案column '_data' does not exist
column '_data' does not existhttps://blog.youkuaiyun.com/w13576267399/article/details/83185994拍照后“无法加载此图片https://www.jb51.net/article/125169.htm转载 2019-04-02 10:38:29 · 4760 阅读 · 0 评论 -
Android6.0权限动态申请
引用https://blog.youkuaiyun.com/changlei_shennan/article/details/51225229android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。 这是今天...转载 2018-08-14 10:36:21 · 316 阅读 · 0 评论 -
Android6.0需要动态申请的权限
引用6.0权限的基本知识,以下是需要单独申请的权限,共分为9组,每组只要有一个权限申请成功了,就默认整组权限都可以使用了。 group:android.permission-group.CONTACTS permission:android.permission.WRITE_CONTACTS permission:android.permission.GET_ACCO...转载 2018-08-14 10:33:14 · 270 阅读 · 0 评论 -
页面切换效果overridePendingTransition的总结
页面切换效果是一个Activity跳转到另外一个Activity之间的过度,是为了增加用户的体验,接下来结合自己的经历,做总结! 首先建动画切换的xml,放在anim目录下,即anim/xx.xml close_enter.xml<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.原创 2017-08-28 18:30:29 · 591 阅读 · 0 评论 -
android studio打开项目后一直Gradle:Resolve dependecies 'app_XXAPk'很长时间?
file->setting->build,execution,deployment->build tools->gradle offline work 给这个选项勾上 原因:下载gradle,需要翻墙转载 2017-09-07 20:06:41 · 1149 阅读 · 0 评论 -
android studio添加jar包
android studio添加jar 包和eclipse不太一样,稍微复杂一些①。首先把jar包拷贝到libs目录下,②。打开file—>Project Structure③。然后通过下图方式添加到项目中。原创 2016-08-22 16:35:01 · 412 阅读 · 0 评论 -
新手必备——android studio设置大全(更改没有勾选的设置)
安装完android studio 之后,一些设置并没有勾选,现 对一些常用功能介绍。1.设置提示功能不区分大小写2.自动导包3.自动编译代码4.设置代码格式5.Gradle的添加及设置离线6.链接虚拟模拟器时间设置7.安卓原生方法快捷提示框8.代码提示线,行号的设置9.代码自体设置10.添原创 2016-08-22 10:07:26 · 973 阅读 · 0 评论 -
Windows环境下Android Studio v1.0安装教程
Windows环境下Android Studio v1.0安装教程准备工具JDK安装包。要求:JDK 7以及以上版本。Android Studio安装文件。Windows:exe(包含SDK) (813 MB)exe(不包含SDK) (250 MB)zip (235 MB)Macdmg (234 MB)zip (233 MB)Linux:zip转载 2016-08-21 22:05:51 · 286 阅读 · 0 评论 -
Android自动化压力测试图解教程——Monkey工具
有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作。 一、Monkey简介 至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、转载 2016-08-21 15:57:33 · 301 阅读 · 0 评论 -
Android8.0 安装apk
https://blog.youkuaiyun.com/m18860232520/article/details/78852832//** * 判断是否是8.0,8.0需要处理未知应用来源权限问题,否则直接安装 */private void checkIsAndroidO() { LogUtil.d("getPackageManager:"+filePath); if (Build...转载 2018-08-27 11:54:47 · 513 阅读 · 0 评论 -
gridview 添加footerview之GridViewWithHeaderAndFooter
https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter转载 2019-03-25 21:59:52 · 342 阅读 · 0 评论 -
三级缓存
https://blog.youkuaiyun.com/wenzhi20102321/article/details/53214315转载 2019-03-21 16:09:43 · 169 阅读 · 0 评论 -
Espresso Test Recorder简介
https://blog.youkuaiyun.com/zytthappy/article/details/78865693Espresso Test Recorder简介(转载)Espresso Test Recorder,是Android Studio自带的测试录制器,可以让你不写任何代码就可以创建你的自动化UI测试。通过录制测试场景,你可以录制与设备的交互情况,也可以在你的app快照中添加断言来...转载 2018-12-11 17:56:38 · 749 阅读 · 0 评论 -
OKHTTP3的简单使用
https://blog.youkuaiyun.com/knight1996/article/details/77995547?locationNum=8&fps=1转载 2018-11-08 10:17:45 · 231 阅读 · 0 评论 -
Android6.0权限申请代码
1.申请一个权限WRITE_EXTERNAL_STORAGE private void requestPermision() { int hasWriteContactsPermission = ActivityCompat.checkSelfPermission(HotFixActivity.this,Manifest.permission.WRITE_EXTERNAL_...转载 2018-09-14 15:39:03 · 847 阅读 · 0 评论 -
Retrofit+Rxjava1.0请求数据
这是一篇浅显的Rxjava+Retrofit文章,从初学者出发,感觉如果工作中没有充足发挥自学技能的项目,直接去看大佬们写的很深入的讲解,特别容易遗忘、懵甚至不理解,所以我决定写一篇浅显的使用Rxjava+Retrofit的文章。我访问的是“聚合数据”提供的新闻头条链接(“http://v.juhe.cn/toutiao/index?type=top&key=28aa4ac2a689c...转载 2018-09-13 11:08:17 · 224 阅读 · 0 评论 -
自定义Image view,网络图片的压缩
import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Handler;import android.os.Message;import android.support.v7.widget.AppCompa...转载 2018-08-28 09:20:25 · 398 阅读 · 0 评论 -
Android 回调函数的理解
一般我们在不同的应用传递数据,比较方便的是用广播和回调函数,当然还有其他方式,这里学学回调函数的使用; 什么是回调函数呢?在C/C++中,因为我们有指针这个东西,所以传递数据什么的,挺方便,把那个指针地址发过来,改一下地址里面的值即可即可;但是Java中是没有指针这个概念的,所以,这个回调函数则是用一个interface 接口和内部类实现的。 而实用回调函数的好处在于,可以很方便的监听到某个类...转载 2018-08-27 14:26:48 · 241 阅读 · 0 评论 -
android -- 桌面小控件App Widgets
/** * * 创建桌面小部件的步骤: * 1 需要在清单文件里面配置元数据 * 2 需要配置当前元数据里面要用到xml * res/xml * 3 需要配置一个广播接受者 * 4 实现一个桌面小部件的xml * (根据需求。桌面小控件长什么样子。就实现什么样子) * */1.在清单文件中添加原创 2016-06-08 10:58:10 · 477 阅读 · 0 评论