`
xfjt297857539
  • 浏览: 152994 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
应用程序的开发过程中,经常会遇到和曲线图打交道的情况,相比自己写代码绘制,无疑的,使用一些美观高效的开源库是一个更好的选择。目前开源的曲线图绘制工作有很多,本文以achartengine为例,介绍在Android系统下开发曲线图相关程序的有关方法。 AChartEngine是专为Android系统设计的图形库,可以用于绘制多种图表,具体列表如下,且每张图上都支持多条曲线: line chart ; area chart ; scatter chart ; time chart ; bar chart ; pie chart ; bubble chart ; doughnut chart ; ...
很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Androi ...
最近在做一个关于股票的软件(for Android),在软件中需要实现一个 股票走势图的功能,本来想到用 最基础的画板和画笔去实现来着,在设计的过程中发现好复杂,需要抽象出很多东西,而且代码量也不小(相对之后提到的来说),我是一个真真正正的懒人,实在不乐意动手写那么多东西,而且还会有很多不可预见性的风险,于是 上网查了一些资料,跟朋友咨询了一下,发现了它(AChartEngine): AChartEngine is a charting library for Android applications. It currently supports the following chart typ ...

资源URL

引用http://topic.csdn.net/u/20110908/11/FC4E5FDA-1402-406B-937C-931D0E75BA7E.html http://wenku.baidu.com/view/4de7c72e2af90242a895e5e8.html?from=related&hasrec=1 http://wenku.baidu.com/view/8f62882ce2bd960590c67795.html?from=rec&pos=2&weight=2&lastweight=2&count=5 http://wenku.ba ...
求N!中末尾有几个0: 计算含因子2和5的对数 1。。.N有几个2:N/2+N/4+N/8。。。。。1....N有几个5:N/5+N/25+N/125。。。。。。 #include <stdio.h> #include <stdlib.h> int count(int n,int bot) { int cnt=0; while(n/bot!=0) { cnt+=n/bot; bot*=bot; } return cnt; } int main() { ...
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是ViewGroup来处理Touch事件,还是子view来处理Touch事件呢?我只能很肯定的对你说 ...
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.icon);// 只读,不能直接在bmp上画 System.out.println("bmp.isMutable()=== " + bmp.isMutable()); imageView1.setImageBitmap(bmp); Bitmap newb = bmp.copy(Config.ARGB_8888, true); System.out.println("newb.isMutable()=== ...
  当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法:        Canvas(): 创建一个空的画布,可以使用setBitmap()方法来设置绘制具体的画布。        Canvas(Bitmap bitmap): 以bitmap对象创建一个画布,则将内容都绘制在bitmap上,因此bitmap不得为null。   ...
我奋斗了18年才和你坐在一起喝咖啡 谨以此文送给即将毕业的学子们   我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在“星巴克”一起喝咖啡吗?不会,肯定不会。比较我们的成长历程,你会发现,为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。   从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口,而你是城市户口。如果我长大以后一直保持农村户口,那么我就无法在城市中找到一份正式工作,无法享受养老保险、医疗保险。你可能会问我:“为什么非要到城市来?农村不很好吗?空气新鲜,又不像城市这么拥挤。”可是农村没有好的医疗条件,去年SARS好像让大家一夜之间发现 ...
public FloatBuffer getFloatBuffer(float[] arrs) { FloatBuffer fbResult = null; ByteBuffer vbb = ByteBuffer.allocateDirect(arrs.length * 4); vbb.order(ByteOrder.nativeOrder());// 设置字节顺序 fbResult = vbb.asFloatBuffer();// 转换为Float ...
我主讲的传智播客.Net就业培训班上课的时候白天老师讲课要实况视频录下来,供同学们晚上、休息日复习用,由于白天讲课要六个小时,因此每天的视频要1个多G,之前一直采用在教室中部署一台FTP服务器的形式供同学们下载,但是一个班60多位学生同时从服务器下载,因此下载速度非常慢。昨天讲课突然想到BT不就是解决这样类似的问题的吗?因为集中从网站下载大文件非常消耗网站服务器、带宽资源,因此很多网站都采用BT种子的形式提供下载,下载者之间互相传递数据,这样就降低了服务器的压力,也提高了下载者的下载速度,哪怕BT种子源Down掉了,网友之间仍然可以互相传递、下载。因此打算把BT方式引入教室局域网。 经过查询网 ...
Activity   A 中: Intent intent = new Intent(SubmitAnswerActivity.this,FileActivity.class); startActivityForResult(intent, 1); Activity B 中: Intent intent = new Intent(); intent.putExtra("fileUrl", mFilePath);   //传回给A的东西 setResult(RESULT_OK,intent); Activity A 中: 再接收B传给A的值 @Overri ...

局域网架设BT服务器

    博客分类:
  • bt
如今,使用“BitTorrent”(简称BT)服务器提供共享资源是一个很好的局域网下载解决方案,它的优势在于不受服务器带宽和连接到服务器的用户数量的限 制,仍然能够提供高速的下载服务。今天,笔者就为大家介绍一下如何在局 ...

Android OpenGL相关

0x10000是出于OPENGL前期内存节约的考虑, 以INT型模拟FLOAT型来表示, 0x 0001 0000 前面4位表示小数点前,后4位表示小数点后, 所以0x10000表示浮点数的1。 如果你用的是FloatBuffer, 就可以知道此处应该写1.0 gl.glVertexPointer(3, GL10.GL_FIXED, 0, triggerBuffer);//GL_FIXED,则后面用的是intbuffer。如LZ的例子 gl.glVertexPointer(3, GL10.GL_FLOAT, 0, triggerBuffer);//则此处那个triggerBuffer用 ...
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 && MainActivity.this.isTaskRoot()) { new AlertDialog.Builder(this).setIcon(R.drawable.icon).setTitle("Exit").s ...
Global site tag (gtag.js) - Google Analytics