自定义博客皮肤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)
  • 资源 (16)
  • 收藏
  • 关注

原创 自定义View invalidate方法+postInvalidate方法+requestLayout方法详解

效果图代码1.布局2.自定义View3.使用完成代码下载:

2018-05-31 18:07:12 2912

转载 Android API开发之OpenGL开发之Android OpenGL添加纹理

1.相关基础 1.1.贴纹理原理简单概述  1.2.相关API  1.3.pxy文件格式  1.4.多个模型数据   2.代码编写 2.1.解析pxy文件public Model parseStlWithTexture(InputStream stlInput, InputStream textur...

2018-05-31 14:08:44 1087

原创 Android API开发之OpenGL开发之Android OpenGL显示STL模型文件

本文讲述用OpenGL显示STL模型文件。  STL模型文件:Android OpenGL STL详解 Android OpenGL初级开发:Android OpenGL之使用GLSurfaceView创建一个3D旋转的图形  1.Model.javapublic class Model {    //三角面个数    private int facetCo...

2018-05-31 10:12:48 3618 1

原创 Android API开发之OpenGL开发之Android OpenGL STL详解

1.简介 .stl 文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。 它的文件格式非常简单, 应用很广泛。 STL是最多快速原型系统所应用的标准文件类型。STL是用三角网格来表现3D CAD模型。 STL只能用来表示封闭的面或者体,stl文件有两种:一种是ASCII明码格式,另一种是二进制格式。  2.文件格式  2.1.ASCII格...

2018-05-30 18:22:40 1253

原创 DataStore详解

项目中使用SharedPreference时还是要注意。不能用来替代SharedPreference。整个对象都将被序列化并持久化到磁盘。一致的事务方式存储数据。事务方式处理更新数据。

2018-05-25 09:59:53 3521

原创 SharedPreferences详解

SharedPreferencesImpl实现类 构造方法中。SharedPreferencesImpl实现类。startLoadFromDisk()方法源码。在获取SharedPreferences对象时。remove("XXXKey")方法。新的Runnable中(也就是新线程)在loadFromDisk()方法里。commit()提交容易造成ANR。建议使用apply()方法替换。commit()方法是同步的。getXXX() 导致ANR。读取完整个xml文件流内容后。apply()方法是异步的。

2018-05-24 18:25:30 6016 1

原创 TextSwitcher通知公告自动上下滚动且带点击事件

TextSwitcher可实现仿京东通告效果核心代码private TextSwitcher textSwitcher_tag;private TextSwitcher textSwitcher_title;String[] tags = new String[]{"最新", "最火爆", "HOT", "new"};String[] titles = new String[]{"瑞士维氏军...

2018-05-11 15:17:16 1611

转载 Android项目中最火最常用的优秀开源项目

分类详细框架名称简介Star 数最近更新UI刷新SmartRefreshLayoutAndroid 智能下拉刷新框架7.7k1天UI刷新Android-PullToRefresh比较早的一款下拉刷新框架8.5k4年UI刷新android-Ultra-Pull-To-Refresh下拉刷新框架8.5k1年UI刷新BeautifulRefreshLayout众多优秀的下拉刷新汇总2.0k1年UI图表M...

2018-05-11 09:22:20 1538

原创 The app.Configuration 'compile' is obsolete and has been replaced with 'implementation'

AndroidStudio升级后compile 要变成implementation错误提示For an Android project, the new configurations came with the Android Gradle Plugin 3.0. So unless you are still using the 2.x version of Android Studio / A...

2018-05-09 09:48:36 1060

MatrixDemo

使用Matrix+Camera自定义ViewGroup实现3D效果。是一个学习自定义View的好例子。

2018-06-07

CompassViewDemo

Android 自定义指南针效果,可以学习Android 自定义View相关知识。

2018-06-06

OpenGL3DDemo

OpenGL3DDemo,教您实现Android OpenGL添加纹理。理解OpenGl。

2018-05-31

OpenGL资源

OpenGL资源,让您实现使用OpenGL显示任意3D图形。学习了解stl文件。

2018-05-31

Android 屏幕适配工具

Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配

2018-05-29

Android反编译

Android反编译

2017-07-04

dex2jar-0.0.9.9

dex2jar-0.0.9.9

2017-07-04

nineoldandroids-2.4.0.jar

nineoldandroids-2.4.0.jar

2017-05-15

FragmentForHost

FragmentForHost

2017-04-26

RxJava jar

Rxjava

2017-04-21

开源托管平台

一个程序员分享的GitHub入门文档

2017-04-21

EventBus jar

EventBus

2017-04-19

QQ登录demo

Android qq登录demo

2017-03-27

Android js交互

Android js 简单交互

2017-03-27

Android 支付宝支付demo

Android支付宝支付

2017-03-27

空空如也

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

TA关注的人

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