自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 自定义控件 1 (入门)

怕作者删除,粗粗保存一下,这文章没图,就看原文---------------------------------------尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼自定义View,很多初学Android的童鞋听到这么一句话绝逼是一脸膜拜!因为在很多初学者眼里,能...

2019-11-29 10:45:13 122

转载 Paint的measureText()方法取得字符串显示的宽度值

Paint是画笔,它的measureText方法可以测量出字符串显示的宽度值,这个方法在自定义view很常用,因为要根据“将要”画的字符串长度来做偏移量。--------------------------------------------------------------------------正确调用Paint的measureText()方法取得字符串显示的宽度值(1)问...

2019-11-29 09:13:01 1067 1

转载 自定义控件(View) (B)

自定义view,核心是学会使用系统提供的工具集,把view “画”出来。1、继承view就可以拿到工具集,常用的工具有画布Canvas和画笔Paint2、把你想要的东西画出来 ,onDraw。3、了解View框架,这样可以更好地使用自定义view。View框架的工作流程为:测量每个View大小(measure)-->把每个View放置到相应的位置(layout)--&.........

2019-11-28 16:17:27 445

转载 compileOnly的使用场景

重点在文章的最后:有多个library,只要确保有一个module中该依赖能参与到打包即可,其他的可以使用compileOnly------------------------------------正文 ------------------------------------------Android studio升级到3.0之后,依赖方式也有了更新。这是2.x图...

2019-11-28 11:14:00 11709

原创 小技巧:把多个module放在一个文件夹下面

步骤:1、随便新建两个module(例如library)2、在项目的根目录新建一个文件夹(文件名随意,我定为modules)3、把新建的两个module用鼠标拖到新建的文件夹modules中4、配置settings.gradleinclude ':app'//原 include ':mylibrary'include ':modules:mylibrary'//原 in...

2019-11-28 10:43:46 1247

转载 Android使用Jenkins持续集成(自动打包apk并上传服务器)

摘要:前言本文较长,不是一般的长,需要强大的耐心,希望各位看官慢慢阅读,如果觉得不好,您只当一乐,如果觉得还可以,能给您带来收获,那将是我的荣幸,以下正文开始。。。背景原来在刚开始工作到时候不知道有Jenkins这种神器的存在,每次项目要提测了,测试人员都会在整个改bug期间,不停的找我们要包,当然,我们自己每天也会去打包给他们,这个过程其实挺机械化的,非常浪费人力资源,那么有没有一种...

2019-11-27 10:52:59 991

转载 Okhttp源码解析(四)——Okio解析 (优化后的java.IO)

https://www.cnblogs.com/could-deng/p/8378796.html1.什么是OKIO  将JDK封装的IO操作再进行一层封装  好处:  (1)使用了segement片段管理的方式管理数据,以片段作为IO操作的单位,使IO操作吞吐率增加  (2)使用链表将Segment片段联系起来管理,对于移动指针就可以对数据进行管理,扩容方便  (3)使...

2019-11-15 15:01:02 271

转载 Android自定义View之Canvas

绘图的思维真得可以很巧妙,就好像例子中“画刻度”,位置不变,旋转画布。canvas.save()和canvas.restore()使用的时机要掌握好,例子是把所有刻度和文字画好后再合并画布-----------------------------------正文 ----------------------------------https://www.jianshu.com/...

2019-11-11 11:54:04 603

转载 Glide使用总结

首先,添加依赖implementation 'com.github.bumptech.glide:glide:4.5.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'之后添加访问网络权限<uses-permission android:name="android.permission.INTE...

2019-11-06 16:42:36 252

原创 DecorView是window中的最顶层view (可实现全屏)

通过Window的DecorView添加View到Activityhttps://www.jianshu.com/p/62f6a678024aAndroid DecorView学习(详细)https://www.jianshu.com/p/6a3bca1b36e8

2019-11-01 10:50:29 608

音频视频硬件解码

android硬件解码的例子 音频解码为,输入aac(adts格式),用AudioTrack播放 视频解码为,输入h264

2018-05-22

FFmpeg官方推荐教材 FFmpeg Basics

FFmpeg官方推荐教材。Fmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序

2018-02-11

eclipse svn 插件 1.8

eclipse svn 插件 1.8

2016-05-25

空空如也

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

TA关注的人

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