自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 gradle依赖包冲突解决

android项目是通过gradle来进行依赖包管理的,在引入依赖包的时候,gradle会连带着将该依赖包所依赖的包全部引入,这种情况下就很有可能会出现依赖包重复引入冲突的情况,如下图所示:依赖包冲突截图报错信息如下:All com.android.support libraries must use the exact same version specification (...

2019-12-27 09:50:11 748

原创 集合转数组

2019-12-09 14:12:02 152

原创 Android中设置背景图片透明

//背景图片透明mDoodleBitmap.eraseColor(0);

2019-12-06 09:28:37 1265

原创 android studio 查看详细错误信息

gradlew compileDebugSources

2019-11-26 17:22:55 734

原创 动态计算控件宽高

动态计算控件(窗口)大小: WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(dm);...

2019-07-29 10:27:00 205

转载 Android WebView: 性能优化不得不说的事

Android WebView: 性能优化不得不说的事 转载地址: https://www.jianshu.com/p/95d4d73be3d1Mo说:大家通过前两篇文章想必都能顺利的 get 到 WebView 与 JavaScript 交互的技能了。现在 App 嵌入 H5 页面已经是稀松平常的事情了,开发者要面对 WebView 也越来越多的爆发出来,比如页面加载慢...

2019-04-25 14:30:54 1541

转载 Git Bash 提交代码的正确姿势

转载:https://juejin.im/post/5c2f4e07f265da61483bbf4b#heading-0前言本文介绍如何使用 Git Bash 命令行,提交代码、解决冲突,以及如何避免冲突。有助于理解 Android Studio 的 VCS 背后的原理。检出代码检出远程仓库git clone https://github.com/Yuloran/GitTutorial....

2019-03-11 10:29:15 580

转载 Android:最全面的 Webview 详解

前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。今天我将全面介绍WebView的常用用法。目录1. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同...

2019-03-07 15:38:13 311

转载 一个实用漂亮的弹窗库

原文链接:https://github.com/li-xiaojun/XPopupXPopup这是一个开源弹窗库的推荐,它真的很实用很漂亮,如果不实,请打我!几个星期前,我搜遍了Github都没有找到一个在功能和外观上让我满意的弹窗库,于是花了几天时间写了这个库!这个库从实用的角度出发,解决项目弹窗痛点,兼顾优雅的动画交互和漂亮的外观,可以替代Dialog,PopupWindow...

2019-02-28 13:50:48 3258

原创 Android中线程池

在android开发中经常会使用多线程异步来处理相关任务,而如果用传统的new  Thread来创建一个子线程进行处理,会造成一些严重的问题:1:在任务众多的情况下,系统要为每一个任务创建一个线程,而任务执行完毕后会销毁每一个线程,所以会造成线程频繁地创建与销毁。2:多个线程频繁地创建会占用大量的资源,并且在资源竞争的时候就容易出现问题,同时这么多的线程缺乏一个统一的管理,容易造成界面的卡...

2019-02-21 09:19:57 179

转载 Android网络编程之--Socket编程

引言Android网络编程一直都是我想记录的一篇文章,由于种种原因,一直推迟,终于在在今天开始写了。这是一个好的开始,O(∩_∩)O哈哈~。网络上有很多关于Android网络编程的文章,我感觉没有一个适当的总结合适我的。所以,今天我决定将Android网络编程的系列文章做一个总结,在这里与大家分享。这几篇系列文章总的分为两大模块:Socket编程与HTTP编程(关于在Android中的)。...

2019-01-17 16:58:35 5744 1

转载 Android studio中.9图片的含义及制作

记得刚学Android的时候对.9图片很懵逼,当时同学使用android studio制作.9图片的时候感觉好神奇,但是年少轻狂的我并没有学会哦。刚好今天接触到这个.9图片,就打算今天把这个弄懂,不对的地方望指点,下面就随我一步一步详细的来绘制.9图片之ic_launcher.9.png:一、9patch图片的概念1、9patch图片是andriod app开发里一种特殊的图片形式,文件的扩...

2019-01-11 13:41:37 1174

转载 android字体大小根据分辨率自动调整

 转载:https://hy0664.iteye.com/blog/1360051 手机设备太多,分辨率也不一样,看到网上大部分的适应字体的方法是定义values320×480或value-hdpi方式去处理。 采用第一种的就惨了,很多设备的分辨率是不一样的,难道要每种都定义吗? 采用第二种的在平板电脑里没有效果。 最后还是代码的方式方便快捷。。。  //遍历设置字体 ...

2019-01-10 16:58:03 566

转载 BigDecimal

BigDecimal加减乘除运算 public BigDecimal add(BigDecimal value); //加法public BigDecimal subtract(BigDecimal value); //减法 public BigDecimal multiply(BigDecimal...

2018-12-19 17:48:39 194

转载 Gson基础用法

      Gson,大家在都知道是json解析工具,也是google的亲儿子,自然也有着诸多的优点,今天就来总结一下其详细的用法,在本篇中将讲解其基础的使用方法,下一篇将讲解其高级的用法。1、基本数据类型解析,例:Gson gson = new Gson();int i = gson.fromJ...

2018-10-15 17:24:17 158

转载 Git常见命令

Git入门及常见命令 Git起步Git是什么?我们都知道,Git是目前世界上最先进的分布式版本控制系统(没有之一)。简单来说,Git就是让我们编写代码的时候可以存储各个版本代码,并且也可以回退到任何历史版本的一种控制系统。Git有哪些功能?1.备份文件类似于用优盘网盘备份电影。我们的代码也需要备份。修改完了以后提交给版本库进行保管,哪一天代...

2018-09-27 09:17:23 507

转载 Context

Activity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Java程序一样,随便创建一个类,写个ma...

2018-09-20 15:46:15 113

转载 Android中图片的三级缓存

转载地址:https://blog.csdn.net/ChatHello/article/details/70573351 为什么要使用三级缓存如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了假如每次启动的时候都从网络拉取图片的话,势必会消耗很...

2018-08-10 13:43:26 198

转载 RecyclerView.setLayoutManager属性讲解

转载地址: https://blog.csdn.net/liuyu973971883/article/details/52109229 在我的博客中有讲到RecyclerView的使用,当中只是简单的描述了一下代码中的setLayoutManager需要设置,那么这个方法到底有什么功能呢,下面我就和大...

2018-07-31 14:01:30 19686

转载 Retrofit 2.0 使用教程(含实例讲解)

转载地址:https://blog.csdn.net/carson_ho/article/details/73732076 前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将献上一份非常详细Retrofit v2.0的...

2018-07-24 10:42:59 263

转载 Android Data Binding实战

在今年Google I/O大会上,Google推出Design Library库的同时也推出了Android Data Binding,那么什么是Data Binding?其名曰数据绑定,使用它我们可以轻松实现MVVM(模型-视图-视图模型)模式,来实现应用之间数据与视图的分离、视图与业务逻...

2018-07-19 13:18:35 231

转载 greendao3.0——数据库到底该怎么升级

前一篇讲了greendao3.0的基本使用:http://blog.csdn.net/huangxiaoguo1/article/details/52916189这一篇看看数据库到底该怎么升级呢?看我升级后的效果没有升级前的页面显示 没有升级前的数据库 升级后的页面显示升级后的数据库看增加了一个NUM字段 。...

2018-06-12 18:20:07 895

转载 Android广播接收者使用总结

欢迎使用Markdown编辑器写博客快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销 ...

2018-06-12 14:22:30 11981

转载 android中自定义控件的初步认识

android中对View的onMeasure()方法的理解转载地址:http://blog.csdn.net/lovexieyuan520/article/details/50614670在android开发中,很多人对自定义View是望而生畏,我也一样,但这又是向高级进阶的必经之路,主要是对View里面的很多方法不知道怎么理解,其中一个就是onMeasure()方法,网上有很多

2018-01-18 09:56:41 212

转载 Android事件传递机制

跟touch事件相关的3个方法:public boolean dispatchTouchEvent(MotionEvent ev);    //用来分派eventpublic boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截eventpublic boolean onTouchEvent(MotionEvent ev);

2017-12-28 11:23:18 199

转载 WebView内存泄漏,如何让WebView清除更彻底

在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说,一旦在你的xml布局中引用了webview甚至没有使用过,都会阻碍重新进入Application之

2017-12-20 09:10:06 357

原创 android中自定义属性TypedArray的用法

在Android开发中,有时候传统的页面布局不能满足我们的需求,通常需要自定义View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view使用步骤如下:1>在项目文件res/value下面创建一个attr.xml文件,该文件中包含若干个attr集合,例如     其中是根标签

2017-12-19 14:57:33 654

原创 Android中动画

动画分类:1>View动画 2> 帧动画3>属性动画

2017-11-12 11:29:40 219

原创 Service知识点总结

Android中Service与Activity数据交互  1>通过startService()与stopService()启动和停止服务,Service与启动它的Activity无法进行通信和数据交换   2>通过bindService(Intent, ServiceConnection, int)与unbindService(ServiceConnection)启动和停止服务注意:

2017-11-10 09:29:58 336

转载 Android内存泄露——全解析和处理办法

JAVA是垃圾回收语言的一种,开发者无需特意管理内存分配。但是JAVA中还是存在着许多内存泄露的可能性,如果不好好处理内存泄露,会导致APP内存单元无法释放被浪费掉,最终导致内存全部占据堆栈(heap)挤爆进而程序崩溃。

2017-10-30 17:23:41 199

原创 Android四大组件之一(Activity知识点总结)

1.Activity生命周期  onCreate--->onStart-->onResume-->onPause-->onStop-->onReStart-->onDestroy2.横竖屏切换生命周期(横竖屏切换涉及到Activity的android:configChanges属性)1>当设置android:configChanges属性为android:configChanges="orient

2017-10-25 12:06:11 321

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片我们在编写Android

2017-10-13 10:23:04 268 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除