- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人