自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Binder

//frameworks\native\libs\binder\IServiceManager.cpp sp defaultServiceManager() { if (gDefaultServiceManager != NULL) return gDefaultServiceManager; { A

2018-01-02 13:16:45 251

原创 Android笔记——Camera

最近用到Camera.java这个类,记录下在开发过程中遇到的一些问题和最终是如何解决的。1、ActivityCamera的启动和关闭十分缓慢,在普通性能的手机上运行比较明显;分析:从获取Camera的实例和进行一些配置后,到开启预览startPreview整个过程的占用主线程时间较长,直接影响了Activity的启动。private void initCamera(SurfaceHolder su

2018-01-02 13:16:17 409

原创 Android 点击事件解析

写在前面 对Android Event事件做一个详细整理。测试验证: 一:在Activity中只有一个View控件,给View设置了onClickListener和onTouchListener事件 test.setOnClickListener(new View.OnClickListener() { @Override pub

2017-08-05 10:55:37 444

原创 OpenGL ES Android 基础(一)

一、OpenGL ES 的环境搭建 在Android中使用OpenGL ES 绘制图形,首先需要创建一个视图容器。实现这一点的最直接的方法之一是实现GLSurfaceView 和GLSurfaceView.Renderer。 GLSurfaceView是使用OpenGL绘制图形的视图容器。GLSurfaceView.Renderer控制在该视图中绘制的图形。 GLSu

2017-07-05 20:02:13 431

原创 PathMeasure构造器和方法

package android.graphics;PathMeasure用于测量Path,通过它可以拿到path路径上指定点的坐标和截取Path的段。一、构造器创建一个空的PathMeasure对象,如果要测量Path的长度,任意长度上的点以及任何位置的正切值。需要调用setPath;PathMeasure pathMeasure = n

2017-03-03 09:36:10 371

原创 PathMeasure加载完成

package com.example.cms.testmapshowdetaildemo;import android.animation.Animator;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import androi

2017-03-01 21:57:06 257

原创 Fragment预加载+数据初始化

在实际项目开发中有时候我们不想用到ViewPager+Fragment的预加载,那么我们就需要在Fragment可见的时候才去加载数据。定义一个BaseFragment,重写setUserVisibleHint(boolean isVisibleToUser)这个方法。setUserVisibleHint这个方法会在onCreated()之前多次调用。当在加载数据时需要拿到Activity实例

2017-01-11 18:28:50 3491

原创 Android_MVP模式Demo

MVP模式DemoMVP(M:model,V:view,P:presenter)一、先定义三个接口MainModel、MainPresenter、MainViewpublic interface MainModel { void loadData(String url); interface OnResponse{ void response(S

2016-12-12 20:11:50 368

空空如也

空空如也

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

TA关注的人

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