自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android RecyclerView的那些开源LayoutManager

原文地址:http://blog.coderclock.com/2017/03/26/android/关于Android RecyclerView的那些开源LayoutManager/Google默认为RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际...

2019-07-10 17:04:35 140

原创 surfaceview使用与理解

绘制界面卡顿一直是安卓开发者的痛,今天来看看surfaceview,号称子线程绘图,双缓冲机制,不卡顿。SurfaceView有以下特点: 1 具有独立的绘图表面; 2. 需要在宿主窗口上挖一个洞来显示自己; 3. 它的UI绘制可以在独立的线程中进行,这样就可以进行复杂的UI绘制, 4. 同时不会影响应用程序的主线程,响应用户输入,即不卡顿。因为...

2019-07-10 17:01:41 246

原创 安卓Vitamio播放课程视频

集成Vitamio打造属于自己的万能播放器下载 Vitamio sdk的地址 https://www.vitamio.org/Download//** * 课程资源播放 */public class ClassRoomPlayerActivity extends BaseActivity implements MediaControllerListener, XList...

2019-07-09 17:04:36 333

原创 关于Android Retrofit 2.0使用心得

最近因为项目中使用Retrofit联网请求遇到问题,特意研究了下Retrofit的实现和原理。总的来说,Retrofit不直接做网络请求,而是用OKhttp做联网请求,相当于一个联网请求适配器。网络请求的目标虽然是数据,但是我们需要为这个数据写大量的配套代码,发起请求的对象Call,接收数据的对象CallBack,做数据转换的对象Converter,以及检查和处理异常的对象等。这对于一个项目的...

2019-07-09 17:01:47 128

原创 安卓中的单元测试

单元测试在安卓开发里,普遍被开发者所忽略。今天就讲讲这块吧!单元测试用的好,开发的效率其实会提高很多。在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生...

2019-07-08 17:02:02 127

原创 Android Retrofit 2.0联网请求遇到的相关问题

Android Retrofit 2.0关于请求头,请求体问题。最近遇到一个关于请求头和请求体问题。服务器要求我们直接将参数拼在请求地址后面。按照Android Retrofit 2.0的写法,死活调不到服务器正常返回数据。举例如下:ProjectAPIService apiService = RetrofitUtils.retrofit.create(ProjectAPIService....

2019-07-08 17:01:40 337

原创 Android插件GsonFormat快速生成JSon实体类

使用Gson库将JSONObject格式的数据内容解析成实体,该插件可以加快开发,使用效率高。File->Settings->Plugins—>然后复制你所要解析的后台JSON串。右键Generate,或者使用快捷键 alt+s,将内容粘贴进去,点击确认需要正确的JSON格式数据,否则不通过生成结果如下:简单好用的Android插件GsonFormat快速生成J...

2019-07-04 17:05:45 324

原创 一套代码,适配安卓所以屏幕尺寸

安卓因为各种原因尺寸适配问题一直是所以开发者的头疼的问题。今天给大家推荐一款适配神器,可以完美兼容市面上所以安卓屏幕尺寸。不多说,开干!首先在dependencies 引入依赖dependencies {implementation fileTree(include: [’*.jar’], dir: ‘libs’)androidTestImplementation(‘com.androi...

2019-07-04 17:02:28 364

原创 解决Android一次打包,安装两个不同apk的问题

解决Android一次打包,安装两个不同apk的问题接到需求,需要将两个不同的项目APP打包到一个apk安装包里。不多说,直接干首先将两个apk,分为主apk和被打包的apk。主apk打包生成,被打包的apk放到Android工程下的assets文件目录夹下。如下图然后,在本地工程启动页面,执行如下代码,将这个目录下的apk,写到设备本地文件夹里,去安装。//安装被打包apk(通过调用...

2019-07-02 12:01:38 3213 1

空空如也

空空如也

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

TA关注的人

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