自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android NotificationManager简读

今天发觉系统状态栏不能够显示通知条了,但是通知还是有声音之类的,只是不能够显示了,是突然不可以显示了.所以突然看了一下源代码. 应用程序中发送通知Notification都需要获取通知服务: NotificationManager nm = (NotificationManager)getSy...

2016-06-13 16:16:30

阅读数 2379

评论数 0

原创 VS2010 配置OpenCV开发环境

废话不多说,步骤如下: 下载版本opencv2.3.1版本 vs2010对应vc10代号. : 新建一个控制台程序,比如opencv01的工程: 然后鼠标点击该工程右击快捷菜单选择properties: 左侧列表中选择VC++ directories,然后右侧配置inclu...

2016-06-03 18:50:53

阅读数 385

评论数 0

原创 Android OpenGL20 setIdentityM,translateM,rotateM,multiplyMV等方法

在opengl中,默认世界坐标系已经定位好了,要绘制图形,给出图形的顶点坐标参数很多情况下是按照世界坐标系设定各自顶点坐标. 比如,下面给出了一个立方体的各自顶点坐标,那么下面是按照世界坐标系给出的数据参数. final float cubePosition[] = ...

2016-05-24 19:56:51

阅读数 5571

评论数 1

原创 Android OpenGL20 世界坐标系,屏幕坐标系,纹理坐标系 <8>

在  http://blog.csdn.net/qq_31726827/article/details/51265186这一篇大概介绍了坐标系,但是如何应用的呢?并没有特别说明,下面通过测试Sample来说一下. 第一个想说的:世界坐标系,这个坐标很容易,opengl 坐标原点默认给在屏幕...

2016-05-20 19:23:22

阅读数 3647

评论数 0

原创 Android OpenGL20 模型,视图,投影与Viewport <7>

对于很多初学者,视图投影之类非常的难理解,然而这个东西非常非常的重要,如果不是非常清楚,根本无法定位3D Object(空间坐标)和观察角度(观察角度不一样,效果就不一样),自己阅博无数,发现了一篇非常棒的blog文章: http://blog.csdn.net/kesalin/article/d...

2016-05-19 14:07:21

阅读数 3283

评论数 0

原创 Android OpenGL10 输入响应 <6>

OpenGL的承载体是GLSurfaceView,而GLSurfaceView类在很多方面类似于View,那么它同样具有与View的一些待遇,比如也能够响应KeyEvent,MotionEvent事件等等,从前面几篇中,有很多立方体的图形可以在每次重绘的时候,设置不同的位置和旋转角度,就可以实现图...

2016-05-06 23:25:02

阅读数 2169

评论数 0

原创 Android OpenGL10 多纹理效果 <5>

接着前面那一篇文章,上一篇没有特别介绍API,这里先介绍几个常见的API,然后给出验证程序: glGenTextures(GLsizei n, GLuint *textures) 参数一:用来生成文理数量; 参数二:储存一个纹理索引,传入数组; 方法:根据纹理参数返回n个纹理索引; vo...

2016-05-06 00:35:05

阅读数 1386

评论数 0

原创 WindowManager 基本应用

关键字 : WindowManager,浮动窗体,工具面板,SystemUI状态栏 在群里面久了,经常会听到很多人说了做一个什么窗体,什么弹出框,或者上拉,下拉的框体.下面大致介绍一下.这里面先大致说一下SystemUI(状态栏/通知栏)工程的一些相似特点,SystemUI这个系统APP基本上没...

2016-05-05 19:54:45

阅读数 4876

评论数 0

原创 Android 自定义View背景动画 流程简读 <2>

这一篇主要根据上一篇的大致说明,我相信如果看完这一篇,对开发自定义View将会有很大的帮助, 先介绍ColorStateList和StateListDrawable两个类: ColorStateList说明:https://developer.android.com/reference/and...

2016-05-04 13:09:55

阅读数 1814

评论数 0

原创 Android OpenGL10 纹理 <4>

前面一篇中简述了基本图形的绘制,并且给出着色,下面看看如何在一个立方体上面覆盖一层纹理,就像在地板上贴了一层地板砖的效果. 同样新建一个android studio工程,PumpKinBasicTexture工程: 主类如下: package org.pumpkin.pumpkinbasic...

2016-05-04 01:02:13

阅读数 464

评论数 0

原创 Android OpenGL10 基本图形绘制 <3>

下面程序的opengl的图形是根据Opengl1.0版本API进行的. : 首先绘制点: : 新建一个android studio工程,这个工程参考前一篇坐标系的.工程名:PumpKinBasicGL10,主类如下: package org.durian.pumpkinbasicgl10; ...

2016-05-04 00:14:37

阅读数 5737

评论数 2

原创 Android View 流程简读 <1>

上一篇大致介绍了如何更新主题风格之类的,没有谈及到一些本质的,这一篇大致介绍一下所有的UI归根结底的View类显示效果流程. 这里面以View背景动画产生流程为主线的.(即,我们经常会遇到各种点击效果,如material的水波纹,或者以前的按钮点击前后的背景效果变化) 看了an...

2016-05-03 19:12:23

阅读数 352

评论数 0

原创 Android 主题资源风格定制 <1>

无论是定制系统还是自行开发APP的UI,其无论是使用标准UI还是自定义UI,最终都是需要自己熟悉主题风格的各种属性设置,不过属性非常的多,如果需要知道某个UI可以临时查看一下SDK的  D:\liuzhibao\Android\sdk\platforms\android-N\data\res路...

2016-04-28 19:59:11

阅读数 4051

评论数 0

原创 Android OpenGL 坐标系 <2>

计算机中任何绘图都离不开坐标系只是在每种绘图中坐标系形式有些差异,比如平时做android的View,在自定义View中绘制直线,那么这个时候默认的是采用的是屏幕坐标系,即坐标原点在屏幕左上角,X轴向右,Y向下: 而在opengl中采用的是3维坐标: 坐标原点默认在屏幕的中间,即(widt...

2016-04-27 23:21:54

阅读数 2395

评论数 0

原创 Android AssetManager 简读<2>

前面一篇大致介绍如何装载各种资源到系统路径下,下面看看如何获取这些资源. 做每一个Activity时,不可或缺的需要设置一个布局,后者一个View来显示给用户. public void setContentView(int layoutResID) 以及: public void setC...

2016-04-27 20:00:41

阅读数 313

评论数 0

原创 Android AssetManager <1>

AssetManager是android的资源管理器,负责管理android系统所有的资源.资源可以分系统级别和应用级别. 系统级别主要是framework-res.apk,即编译framework/base/core/res目录下的,当然有时候定制系统会有定制的资源,一般放在~/vendor/o...

2016-04-26 20:04:00

阅读数 4439

评论数 0

原创 Android OpenGL 开始篇 <1>

我常给一些人的建议:如果条件不错,就不要来做程序员了,因为这不是人干的事!程序员睡觉的时候也是清洁工人开始扫马路的时候! 废话不多说,自己也是作为学习笔记而已,也是督促自己,因为如果仅仅运行一个例子很简单.自己研究这个当然也是需要应用到一定背景下的. android APP如果需要使用open...

2016-04-19 01:32:36

阅读数 5574

评论数 0

原创 Android PackageManager

这两个管理器其实没什么好扯的,看一下源代码基本上就知道了,用途的话除了系统本身用的最多,PackageManager在桌面Launcher APP使用. PackageManager管理器主要负责APP Package的管理,比如安装,卸载,Package的解析,Package包的各种信息,如版本...

2016-04-18 18:16:31

阅读数 593

评论数 0

原创 Android Activity 图形化生成简读 <3>

不知道标题是否准确,即使Activity开始自己的周期,从attach开始,接着第一篇的attach点.多说一句,前面跟随思路,一步一步的打log,生成services.jar放到系统里面运行,就知道自己的判定是否正确了. 下面回到Activity的类,attach : final void at...

2016-04-15 20:22:05

阅读数 366

评论数 1

原创 Android Launcher 启动简述 <2>

Lanucher就是我们平时的开机后的桌面APP(它其实就是一个APP,没什么特别的,看起来有点高大上),作为APP程序,它也需要启动自己的Activity界面(因为桌面是能够看得见的,有界面的).那么开机时如何启动呢? 根据上一篇,开机时SystemServer会将ActivityManage...

2016-04-15 19:20:23

阅读数 200

评论数 0

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