自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

原创 自定义View(1)

点操作:moveTo和lineTo和rLinneTo的理解1、lineTo用于进行直线绘制。起点默认为坐标原点(左上),如果有path的存在,则是绘制的最后点为基准,坐标点对应的(0,0)到lineTo(x,y)的偏移量比如/** * 线操作 * lineTo的偏移量相对于原点 * rLineTo的偏移量相对于path的最后终点 */void getLine() { ...

2018-09-20 14:45:49 145

原创 Android Studio创建类自动生成注释

/** * @author TaoWuHua * @description:  * @date :${DATE} ${TIME} */

2018-09-15 15:19:35 5083

原创 仿今日头条遇到的问题

1,使用 MultiDexApplication 详情查博客:https://blog.csdn.net/k1457047898/article/details/534672382.Android启动另一个应用(只需知道package name)  ,详情见博客地址:https://blog.csdn.net/garybook/article/details/7567797...

2018-09-15 15:18:07 420

转载 Android studio 导入另外一个项目作为依赖包问题集锦

昨天导师给了个任务,就是把AS的一个项目导入到另外一个项目中作为library,跟之前把github上的开源项目导入到工程中作为依赖是一样的,由于之前只导入过jar包 没有导入过一个项目,因此我就开搜了,结果因为搜的姿势不对一直不行,百度搜索第一个eoe论坛的办法也不管用,下面贴出我成功导入的方法:1.启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A...

2018-09-15 13:43:06 532

转载 BottomSheets源码解析

 相关使用可查看以下博客 :https://www.jianshu.com/p/0a7383e0ad0f原文出处:https://github.com/android-cjj/SourceAnalysis/blob/master/README.md 2月25日早上,Android官网更新了Support Lirary 23.2版本,其中Design Support Library库新加...

2018-09-14 15:17:43 510

转载 Android RecyclerView的滑动监听

1 RecyclerView 的滑动监听1.1 RecyclerView 设置滑动监听<span style="color:#000000"><code class="language-java">mRecyclerView.setOnScrollListener(<span style="color:#000088">new</span&

2018-09-14 11:41:12 4725

原创 java.lang.IllegalStateException: Fragment already added异常的处理

先判断是否有fragment,如果fragment不为null,则判断是都添加进去了,如果添加过直接展示不要重复创建StaticFragment staticFragment = new StaticFragment();if (staticFragment != null) { if (staticFragment.isAdded()) { getSupportFr...

2018-09-13 17:07:06 1858

原创 使用Material Design遇到的坑

1.在使用TextInputLayout的依赖问题,版本低的会导致引用密码显示隐藏的时候报错implementation 'com.android.support:design:25.0.1'2.使用tablayout的时候注意app:tabMode这个属性,档数目大于6个的时候可以考虑设置为滚动的否则汇聚在一起很是难看3.进行viewpager和tablayout同步切换的时候,方法一:...

2018-09-12 17:04:46 3521

原创 java.lang.NoClassDefFoundError: android.widget.Toolbar

注意引入的:import android.support.v7.widget.Toolbar;而不是import android.widget.Toolbar;

2018-09-11 16:46:06 168

转载 recycleView的位置调换和侧滑删除

转载:https://blog.csdn.net/Android_Study_OK/article/details/51545172效果图参考RecyclerView的拖动和滑动 第一部分 :基本的ItemTouchHelper示例概述:ItemTouchHelperAdapter:(★)RecyclerListAdapter需要实现这个接口, RecyclerL...

2018-09-06 12:58:34 702

转载 依赖引起错误

转载 :https://blog.csdn.net/xx326664162/article/details/71488551参考: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHeAlpha support library version ...

2018-09-05 15:17:16 1526 1

转载 项目上传到github

自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败。最重要的原因是我习惯本地编辑,完成以后再一起上传github。看过了几个教程,总结出最适合自己的比较简单的方法。两种方法上传本地文件到github1. github在线上传文件夹在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可。1.1点击上传文件...

2018-09-04 19:35:05 137

原创 处理AS报错:compileDebugJavaWithJavac

自身原因是修改了compileSdkVersion  、buildToolsVersion 的版本 

2018-09-04 14:00:40 885

转载 微信热修复tinker初探

前言Tinker简介Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。Tinker已知问题1) Tinker不支持修改AndroidManifest.xml,Tinker不支持新增四大组件; 2) 由于Google Play的开发者条款限制,不建议在GP...

2018-09-04 11:08:55 362

转载 Cause:compileSdkVersion is not specified

导入别人的库的时候有如下提示 版本没有声明,打开库的build.grald  复制项目的版本在重新编译,自己是这样处理的 android { compileSdkVersion 26 buildToolsVersion "26.0.1"}...

2018-09-04 10:18:42 8542 1

转载 广播详解

1.广播的分类(1)按照发送的方式分类标准广播 是一种异步的方式来进行传播的,广播发出去之后,所有的广播接收者几乎是同一时间收到消息的。他们之间没有先后顺序可言,而且这种广播是没法被截断的。 有序广播 是一种同步执行的广播,在广播发出去之后,同一时刻只有一个广播接收器可以收到消息。当广播中的逻辑执行完成后,广播才会继续传播。(2)按照注册的方式分类动态注册广播 顾名思...

2018-09-03 14:37:18 1120

原创 AIDL的实现总结

由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),故使用AIDL的方式。比如天气预报的实现,数据在的刷新可以通过常驻的服务,另一个应用每次绑定服务的时候调用bingservice获取数据(通过打印日志可以发现onstartConand方法会得到调用,发送数据的地方可以写在这里)注意:服务运行在主线程中,普通的服务需要在执行耗时任务的时候需要开启一个线程,防止出现oom。而对于...

2018-09-03 12:05:01 361

json拼接和解析

json拼接和解析

2019-01-09

6.0权限demo

PermissionTest.7z

2019-01-08

android app 自启动

这个项目时自启动项目。

2018-12-03

BroadCast简单使用

进行了静态广播,动态广播的代码详细书写,还进行了动态广播和静态广播的执行顺序

2018-09-03

匿名内部类实现接口回调

简单接口回调demo。

2018-08-22

java和kotlin的内部类静态嵌套类

简单的入门(上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分)

2018-08-13

好看的gif文件自己收藏

您上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分

2018-05-30

glid加载gif

加载gif的glid代码,简单实现。点击上传资源即表示您确认该资源不违反资源分享的使用条款,并且您拥有该资源的所有版权或者上传资源的授权

2018-05-30

android 国际化语言适配

产看demo里面有实现方式,如果有不明白的可以结合这篇博客进行实现https://blog.csdn.net/taowuhua0505/article/details/80508494。点击上传资源即表示您确认该资源不违反资源分享的使用条款,并且您拥有该资源的所有版权或者上传资源的授权

2018-05-30

空空如也

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

TA关注的人

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