-
Android性能优化之格局优化篇
Android性能优化之布局优化篇怎样才能写出优秀的AndroidApp,是每一个程序员追求的目标。那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫。一句话来回答这个问题:细节很重要。今天我们就从最基础的XML布局来谈谈怎么提高Android性能问题吧!也许你经常会遇到比较复杂的布局,这种情况下,最简单的方法就是多层嵌套实现效果,但是最简单的方法是否是最优的方法呢?这里需要打一个大...
15
热度 -
安卓模拟器Android SDK 4.0.3 R2装配完整图文教程
安卓模拟器AndroidSDK4.0.3R2安装完整图文教程在最新的Android4.0.3R2模拟器中,已经加入了GPU支持,可以支持OpenGLES2.0标准,让开发者可以借助模拟器来测试自己的OpenGL游戏。在去年新增了摄像头支持之后,现在的新版模拟器也加入了包括多点触摸输入设备的支持,未来还将加入蓝牙和NFC支持……QVGA(240x320,lowdensity,smallscreen)...
12
热度 -
Android OpenGL库加载历程源码分析
AndroidOpenGL库加载过程源码分析Android系统采用OpenGL绘制3D图形,使用skia来绘制二维图形;OpenGL源码位于:frameworks/native/openglframeworks/base/opengl本文简单介绍OpenGL库的加载过程。OpenGL以动态库的方式提供,因此在使用OpenGL的接口函数绘图前,需要加载OpenGL库,并得到接口函数指针。函数EGLB...
53
热度 -
【转】android性能优化-格局优化
【转】android性能优化-布局优化转载自:http://www.trinea.cn/android/layout-performance/1、抽象布局标签(1)<include>标签include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。下面以在一个布局main.xml中用include引入另一个布局foot.x...
99
热度 -
Ubuntu14.04 装配CUDA7.5 + Caffe + cuDNN
Ubuntu14.04安装CUDA7.5+Caffe+cuDNNcolor="#0000FF"size="4"face="黑体">本系列文章由color="#FF0000"size="4"face="Consolas">@yhl_leocolor="#0000FF"size="4"face="黑体">出品,转载请注明出处。color="#D02090"size="4"face="黑体">文章链接:...
815
热度 -
Ubuntu12.04配置NVIDIA cuda5.5心得帖
Ubuntu12.04配置NVIDIAcuda5.5经验帖之前配过一遍都忘光了,现在要重新配一遍真是好难过。。。特此记录参考网站以便查阅。=============环境:Ubuntu12.04+Cuda5.51.判断安装环境:ThesetupofCUDAdevelopmenttoolsonasystemrunningtheappropriateversionofLinuxconsistsofafe...
554
热度 -
Android从数据库错误中检索数据
问题描述 我对android完全陌生..我正在尝试一个在线发现的教程。基本目的是从数据库中检索数据并显示它。 我无法执行它。我已经附上了代码和错误日志。如果有人可以纠正错误,那将是一个很大的帮助。 <packagecom.example.androidhive; importjava.util.ArrayList; importjava.util.HashMap; importjava.u...
70
热度 -
Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView跟GLSurfaceView
Android5.0(Lollipop)中的SurfaceTexture,TextureView,SurfaceView和GLSurfaceViewSurfaceView,GLSurfaceView,SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。S...
87
热度 -
Android在小弟我心中是SHIT一般的存在 【言辞激烈,重口味,不喜误入】
Android在我心中是SHIT一般的存在【言辞激烈,重口味,不喜误入】前两天在水木上跟人家讨论NOKIA如果当年选择了Android会有什么不同。讨论后让我又一次深深地觉得Android在我心中是SHIT一般的存在。记录一下往回的文字,以明心志。当然了,说是SHIT般的存在时有点过激,但是对Android总是没法有好感。贴:如果诺基亚2年前选择上Android系统,它现在会怎样?我RE:noki...
16
热度 -
android之VideoView跟视频播放View的扩展
android之VideoView和视频播放View的扩展1.概念及扩展VideoView是android系统提供的一个媒体播放显示和控制的控件。其结构层次如下:原型:VideoViewextendsSurfaceViewimplementsMediaController.MediaPlayerControl类结构:java.lang.Object?android.view.View?androi...
83
热度 -
从Android资源视角谈Android代码内存优化
从Android资源角度谈Android代码内存优化原文链接:http://www.codeceo.com/article/android-resource-android-mem.html这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写之前就有内存泄露方面的基础知识,那么写出来的代码会强壮许多,写这篇文章也是这个初衷。本文从Androi...
31
热度 -
一、HAL层驱动的实现
Android驱动开发系列一最近开始接触Android底层的开发,这里面将记录开发一个驱动以及到测试的全过程。首先,需要搭建Android的开发环境。我这里采用的是Ubuntu11.0464bit的系统,里面使用gcc-4.4,Android4.0.4源码,硬件是S5PV210。搭建环境这一步就不说了。其次,编译好u-boot、kernel和ICS。最后,开始确定要编写什么驱动。由于我这个210板...
67
热度 -
Caffe+Ubuntu14.04+CUDA7.5装配笔记
Caffe+Ubuntu14.04+CUDA7.5安装笔记为什么我一写新文章就把原来的覆盖了。。。。我明明是写新博客的,怎么会变成编辑第一篇文章呢………郁闷,现在又要重新写….再丢老子就不玩了ubuntu14.04安装先到官网下载ubuntu14.04,网址:http://www.ubuntu.com/download/desktopubuntu-14.04.4-desktop-amd64.iso...
969
热度 -
在Raspberry Pi下使用Java SE Embedded
在RaspberryPi上使用JavaSEEmbedded译者前言:很久以来我都很期待Java能在嵌入式领域有所作为,之前的JavaME实在令我大失所望,不但被严重“阉割”,而且在硬件方面也没什么厂商支持。所以Java除了在图形界面设计(被人诟病的Swing)方面存在遗憾之外,在嵌入式领域也几乎被人遗忘。我不得不继续捧着Qt(一个跨平台的C++图形库)在嵌入式开发中漫无边际的狂奔。...
47
热度 -
Web Apps 发展情况2011年盘点
WebApps发展状况2011年盘点 ? 编者按:本文作者为海豚浏览器CTO刘铁锋,HTML5的兴起让业界有了WebApp和NativeApp之争,本文对WebApp2011年的发展状况做了超详细的盘点,并指出基于HTML5的WebApp会有新的开发模式,甚至于不同于AppStore的新盈利模式出现。如有读者想和作者就此做更深入的探讨,可以在微博@百纳刘铁锋。 从HTML5开始兴起之后,在移动平台...
541
热度 -
OpenGL ES 3.0之Shading Language(8)
OpenGLES3.0之ShadingLanguage(八)每个OpenGLES3.0程序要求一个顶点着色器和一个片段着色器去渲染一个图形。着色器概念是API的中心,本篇将介绍着色器语言部分包含下面几项1、变量和变量类型2、矢量和矩阵创建及选择3、常量4、结构和阵列5、运算符、流控制和函数6、属性、只读变量和变量7、预处理和指令8、只读变量和变量压缩9、精度控制和不变性一、变量和变量类型计算机图形...
341
热度 -
[OpenCV] - win7上配置OpenCV的Qt开发环境
[OpenCV]--win7下配置OpenCV的Qt开发环境Email:hahayacoder@gmail.com0编译、配置OpenCV的工程相当曲折,编译OpenCV不下5次,一开始还以为是自己的配置、编译步骤有问题,后来发现原来是自己电脑装的QtCreator版本有点低,里面的MingW版本较低,而OpenCV下载的是最新版本,最新版本的OpenCV需要高版本的MingW。最后果断换成高版本...
519
热度 -
HTML5腾挪平台至支撑度与兼容性分析
HTML5移动平台至支撑度与兼容性分析 1未来平台及浏览器内核 1.1三大移动平台 iOS? Android? WindowsPhone? 1.2四大浏览器内核 WebKit-based(WebKit) Firefox(Gecko)? Opera(Presto)? InternerExplorer(Trident)? WebKit是一个开源的浏览器布局引擎,它可以渲染HTML和CSS并...
388
热度 -
Android性能优化之一 格局优化
Android性能优化之一布局优化本文为Android性能优化——布局优化,主要介绍使用抽象布局标签(include,viewstub,merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchyviewer和lint)。一、布局复杂度的优化关于布局的优化,主要分两个大方向实现相同界面效果并且层级结构相同时,选...
153
热度 -
Android开发技术周刊 Issue#61
Android开发技术周报Issue#61好消息,Android开发技术周报开通了邮件订阅,赶快来订阅吧,订阅请戳我戳我戳我,还有还有现在也可以推荐资源给Android开发技术周报了,推荐资源请戳我戳我戳我教程AndroidFrameWork基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)工作原因最早想做一个烟花绽放的特效,最初方案是播放Gif或者自己绘制帧动画,但是这种方案的弊端在于动...
251
热度