
android
iteye_12601
这个作者很懒,什么都没留下…
展开
-
Android中JNI程序的编写(zhuan)
zhuan(http://luco1130.blog.163.com/blog/static/61326621201091711407115/)第一步需要下载android_ndk然后需要安装Cygwin,然后找到目录:C:\cygwin\home\Administrator在.bashrc文件的末尾添加:NDK=/cygdrive/e/EclipseForAndr...原创 2011-07-15 18:48:07 · 87 阅读 · 0 评论 -
Android OpenGL之生成FloatBuffer
[code="java"]public FloatBuffer getFloatBuffer(float[] arrs) { FloatBuffer fbResult = null; ByteBuffer vbb = ByteBuffer.allocateDirect(arrs.length * 4); ...原创 2011-09-06 08:56:44 · 424 阅读 · 0 评论 -
Android Canvas类介绍(zhuan)
当我们调整好画笔之后,现在需要绘制到画布上,这就得用[b]Canvas[/b]类了。在[b]Android[/b]中既然把[b]Canvas[/b]当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析[b]Android[/b]中[b]Canvas[/b]有哪些功能,[b]Canvas[/b]提供了如下一些...原创 2011-09-14 14:57:02 · 74 阅读 · 0 评论 -
android paint设置字体 中文字体 楷体 和自动换行方法(zhuan)
[code="java"]Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.icon);// 只读,不能直接在bmp上画 System.out.println("bmp.isMutable()=== " + bmp.isMutable()); imageView1.setImageBitmap...原创 2011-09-14 16:19:35 · 908 阅读 · 0 评论 -
android 事件处理(转)
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又...原创 2011-09-15 12:14:23 · 101 阅读 · 0 评论 -
Android开发工具之AChartEngine
最近在做一个关于股票的软件(for Android),在软件中需要实现一个 股票走势图的功能,本来想到用 最基础的画板和画笔去实现来着,在设计的过程中发现好复杂,需要抽象出很多东西,而且代码量也不小(相对之后提到的来说),我是一个真真正正的懒人,实在不乐意动手写那么多东西,而且还会有很多不可预见性的风险,于是 上网查了一些资料,跟朋友咨询了一下,发现了它(AChartEngine):ACh...原创 2011-09-29 12:11:51 · 102 阅读 · 0 评论 -
或许您还不知道的八款开源Android游戏引擎
很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没...原创 2011-09-29 12:38:18 · 126 阅读 · 0 评论 -
使用achartengine开发曲线图相关的Android应用程序(zhuan)
应用程序的开发过程中,经常会遇到和曲线图打交道的情况,相比自己写代码绘制,无疑的,使用一些美观高效的开源库是一个更好的选择。目前开源的曲线图绘制工作有很多,本文以achartengine为例,介绍在Android系统下开发曲线图相关程序的有关方法。AChartEngine是专为Android系统设计的图形库,可以用于绘制多种图表,具体列表如下,且每张图上都支持多条曲线:lin...原创 2011-10-02 00:10:09 · 100 阅读 · 0 评论 -
Android开发之Tools
AChartEngine is a charting library for Android applications. It currently supports the following chart types: line chart area chart scatter chart time chart bar chart pie chart bubble ...原创 2011-10-02 00:19:18 · 85 阅读 · 0 评论 -
Activity之间的跳转(A-B-A)
Activity A 中: Intent intent = new Intent(SubmitAnswerActivity.this,FileActivity.class); startActivityForResult(intent, 1); Activity B 中: Intent intent = new Intent(); intent.putExtra("fi...原创 2011-09-05 12:29:12 · 134 阅读 · 0 评论 -
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_F...原创 2011-09-02 15:46:04 · 78 阅读 · 0 评论 -
android相关
android:screenOrientation="landscape" 横屏android:screenOrientation="portrait" 竖屏半透明 透明 Android ListView分割线android:divider="#FFCC00" android:dividerHeight="4px"Activity 以 Dialo...原创 2011-07-21 12:48:54 · 93 阅读 · 0 评论 -
android listview
Android 中的ListView内容刷新对于ListView与数据库的同步,高手们建议使用 ContentProvider对象。不使用数据库,用notifyDataSetChanged()方法。原创 2011-08-03 21:21:22 · 85 阅读 · 0 评论 -
Android 中的ListView内容刷新问题(转)
本文转自http://www.linuxidc.com/Linux/2010-08/27967.htm最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来。在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决方案。对于ListView与数据库的同步,高手们建议使用 ContentProvider对...原创 2011-08-03 21:22:25 · 93 阅读 · 0 评论 -
Android ListView刷新 (Handler/Service)
本文转自http://blog.sina.com.cn/s/blog_493c76100100t6f2.html近期在网上看了下Android的刷新问题,大家都在讨论 invalidate 和 postInvalidate 。想必大家都试用过了, invalidate是针对UI线程,postInvalidate是针对非UI线程。 不知同行们有没有过这种想法,用后台的Service调...原创 2011-08-03 21:40:47 · 222 阅读 · 0 评论 -
android 相关2
AndroidManifest.xml的activity里加android:screenOrientation="landscape" 程序启动后是横屏的;CTRL+F11或CTRL+F12模拟器会变成横屏的; // 注意 必须放在setContentView之前 否则程序无法运行 // 全屏设置,隐藏窗口所有装饰 getWindow().setFlags(WindowM...原创 2011-08-25 12:31:09 · 86 阅读 · 0 评论 -
android 定时关机
Calendar calendar = Calendar.getInstance(); long nowTime = calendar.getTimeInMillis();//这是当前的时间 int hour = 你要设置的时间 int minutes = 你要设置的时间 Calendar myCal = Calendar.getInst...原创 2011-08-29 10:19:19 · 139 阅读 · 0 评论 -
android selector(zhuan)
原创 2011-08-30 10:06:46 · 73 阅读 · 0 评论 -
Android 返回键
[code="java"] @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 && MainActivity.this.isTaskRo...原创 2011-09-01 17:11:23 · 120 阅读 · 0 评论 -
Android_Handler,Looper,Message深入分析
在网上有许多资料对这三者关系的分析,但都比较笼统不够细致入微.以下是自己深入源码分析其结果.Handler 源码:public class Handler { private static final boolean FIND_POTENTIAL_LEAKS = false; private static final String TAG = "Handle...原创 2011-04-07 18:49:25 · 70 阅读 · 0 评论