摘要:1、pie chart介绍aChartEngine中的pie Chart其实就是一个饼状图,是数据显示的一种。效果如图:2、如何使用pie chart。其实aChartEngine是使用是非常简单的,不同的chart的使用方式都是一样的,并不需要我们根据不同的chart调用不同的接口,接口都是统一的。那么我们应该如何使用呢?总结了一下分为两步:①获取数据dataSet;②获取渲染器render。其实这很好理解,一个图表其实本来就是一些数据的显示方式。所以你必须得有数据(dataset),有了数据之后你总得知道应该以什么样的方式来显示吧(render)。这么看来这两部分是缺一不可的,而且功能很明
阅读全文
摘要:1、前言今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且功能强大。2、AchartEngine是什么?总的来说,aChartEngine是一个android应用的图表库,他支持一些常见的一些图表(文档中说明的那些类型)。下面是官方文档:AChartEngineisachartinglibraryforAndroidapplications.Itcurrentlysupports
阅读全文
摘要:什么是.9图片至于什么是.9图片这里就简单提一下,即图片后缀名前有.9的图片,如pic.9.png、pic1.9.jgp,诸如此类的图片就称为.9图片。.9图片的作用①.9图片的作用是在图片拉伸的时候特定的区域不会发生图片失真,至于哪些部分不会失真那么得看你的图片是如何绘制的。②当一张图片作为背景时可以指定前景内容的显示区域。如图:其中灰色是背景、绿色是前景。那么前景放在背景的具体位置是可以通过.9图片进行规定的。如何绘制.9图片①利用android开发环境中提供的工具draw9patch。draw9patch如图 :在“原始图像显示绘制区域”(这个名称自己取的)其实显示的是一张原始图片,并且
阅读全文
摘要:本文针对Android开发如何使用API文档进行一些经验分享。1、为什么需要掌握API的使用。也许你需要完成一个功能时很多时候你在网上google一番,因为很可能找到有用的代码片段,甚至不用关心具体实现的原理就可以直接拿来用。你可能遇到过搜出来的结果不太令人满意,尤其是你需要完成的功能比较新颖,demo比较少。这个时候开发最好最快的途径就是用好API,掌握好API的使用也是程序开发的必修课。2、API的重要性。其实很多初学者都没有查|API的习惯,原因很简单:API仅仅是对一些类库、方法的介绍,很少有Sample,对于开发者来说是很难掌握的。首先你得清楚一点,所有的sample都源自于API,
阅读全文
摘要:对于android初学者应该都了解webView这个组件。之前我也是对其进行了一些简单的了解,但是在一个项目中不得不用webview的时候,发现了webview的强大之处,今天就分享一下使用webview的一些经验。1、首先了解一下webview。webview介绍的原文如下:A View that displays web pages. This class is the basis upon which you can roll your own web browser or simply display some online content within your Activity.
阅读全文
摘要:对于这个问题并不是一件容易的事,但是如果你掌握了基本的原理其实很简单。依我的习惯还是先复习一些相关的知识,这样可以保证你在阅读过程中没有阻碍。【复习或者预习部分 Begin 】先看看官方文档,其中Dev Guide -->User Interface -->How Android Draws Views. 具体文档内容如下(当然你可以直接在官方上看,刚刚网上找链接的时候发现改版了,自己找找吧,我用的是离线的):When an Activity receives focus, it will be requested to draw its layout. The Android f
阅读全文
摘要:基于Android开发应用时,可能会时常出现Out Of Memory异常。在被这个问题困扰的时候先得了解一下原因,重点当然是需要知道如何处理。1、OOM的具体原因。①一个进程的内存可以由2个部门组成:java使用内存 ,C使用内存 ,这两个内存的和必需小于16M,不然就会出现各人熟悉的OOM。②一旦内存分配给Java后,以后这块内存纵然开释后,也只能给Java的使用,这个估计跟java虚拟机里把内存分成好几块进行缓存的原因有关,反正C就别想用到这块的内存了,所以要是Java突然占用了一个大块内存,纵然很快开释了,C能使用的内存= 16M - Java某一瞬间占在的最大内存。③而Bitmap的
阅读全文
摘要:转载请注明http://www.cnblogs.com/vanezkw/archive/2012/06/25/2561393.html相信很多朋友在使用第三方包时都遇到过此类问题。今天就此问题进行一些说明。如果方法有用请不要吝啬你的评论。1、问题的出现的原因。要想解决这个问题,那么先得清楚为什么会出现这个问题。因为在android设备上只有android的标准库,而没有你加入的第三方jar包。2、如何处理。①那么解决的办法就是把第三方的jar包打包入apk中,如果你在eclipse下进行开发,那么就可以build path --> add external archives . 那么你生
阅读全文