posts - 864, comments - 185, trackbacks - 1, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

01 2010 档案

摘要: eclipse.ini中内存设置过大的问题,之前eclipse.ini的配置如下:-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize512m-vmargs-Xms256m-Xmx512m-Duser.language=en-XX:PermSize=256M-XX:MaxPermSize=512M-Xms256m改成-X...阅读全文

posted @ 2010-01-24 15:14 feisky 阅读(1086) | 评论 (0) 编辑 |

摘要: imagewidget.h #ifndef IMAGEWIDGET_H #define IMAGEWIDGET_H #include <QWidget> #include <QImage> #include <QPainter> #include <QString> #include <QFileDialog> #includ...阅读全文

posted @ 2010-01-24 14:34 feisky 阅读(1276) | 评论 (7) 编辑 |

摘要: 最近用VS2008开发Windows Mobile程序,使用C#、.NET Compact Framework,发现项目生成速度比较慢。用VS2008打开项目后,开始一段时 间生成速度还能忍受,时间一长,编译速度巨慢,最慢达到5分钟之久,实在无法忍受。 决定找出VS2008生成时,做了什么花费时间的工作。从工具à选项进入“选项”对话框 选择“MSBuild项目生成输出详细信息”为“诊断”这样编译时...阅读全文

posted @ 2010-01-24 13:51 feisky 阅读(394) | 评论 (0) 编辑 |

摘要: 注册 Android 地图 API 密钥 运行:keytool -list -keystore ~/.android/debug.keystore 用得到的MD5码到http://code.google.com/intl/zh-CN/android/maps-api-signup.html注册API密钥。参考: http://www.cnblogs.com/feisky/archive/2010...阅读全文

posted @ 2010-01-20 11:37 feisky 阅读(16924) | 评论 (9) 编辑 |

摘要: 1. 首先先要获取你的debug keystore位置: 打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore 2. 在cmd中执行:keytool -l...阅读全文

posted @ 2010-01-17 19:02 feisky 阅读(5719) | 评论 (0) 编辑 |

摘要: 在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字...阅读全文

posted @ 2010-01-17 18:38 feisky 阅读(9356) | 评论 (3) 编辑 |

摘要: NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符 NinePatchDrawable是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。如果你是从APK解...阅读全文

posted @ 2010-01-16 17:23 feisky 阅读(11529) | 评论 (2) 编辑 |

摘要: Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是...阅读全文

posted @ 2010-01-16 11:49 feisky 阅读(35438) | 评论 (5) 编辑 |

摘要: A new approach to China对待中国的新策略Like many other well-known organizations, we face cyber attacks of varying degrees on a regular basis. In mid-December, we detected a highly sophisticated and targeted a...阅读全文

posted @ 2010-01-14 11:20 feisky 阅读(202) | 评论 (0) 编辑 |

摘要: 在Android中,可以有多种方式来实现网络编程: 创建URL,并使用URLConnection/HttpURLConnection 使用HttpClient 使用WebView 创建URL,并使用URLConnection/HttpURLConnection java.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括: 创建 URL 以及 URLConnec...阅读全文

posted @ 2010-01-13 22:51 feisky 阅读(7680) | 评论 (2) 编辑 |

摘要: 关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画; 2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。 动画类型 下面先来看看Android提供的动画类型。Android的ani...阅读全文

posted @ 2010-01-11 23:00 feisky 阅读(30651) | 评论 (8) 编辑 |

摘要: 关于求matlab程序的运行时间,自己用的最多是tic和toc;而对于复杂的程序,Profile是个不错的性能分析工具。 1. profile 例子: profile on plot(magic(35)) profile viewer profsave(profile('info'),'profile_results') profile on -history plot(magic(4...阅读全文

posted @ 2010-01-10 21:55 feisky 阅读(726) | 评论 (0) 编辑 |

摘要: 位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。 1. 从资源中获取位图 可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(); 使用BitmapDrawable获取位图 使用BitmapDrawable (InputStream is)构造一个Bitma...阅读全文

posted @ 2010-01-10 12:58 feisky 阅读(24377) | 评论 (3) 编辑 |

摘要: 如何获取 res 中的资源 数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an application’s resources.Class for accessing an application’s resources. This sits on top of the asset ma...阅读全文

posted @ 2010-01-08 19:05 feisky 阅读(12745) | 评论 (0) 编辑 |

摘要: 在Android平台中可以使用第三方外部JAR库文件,在Eclipse开发环境中,仅仅3步就可以使用第三方.jar文件:1.在Package Explorer(包浏览器)面板中,右键单击鼠标在弹出的菜单中选择Properties(属性) 2.选择Java Build Path(Java构建路径),然后选择Libraries标签页. 3.按下Add External JARs 这个按钮,选择Jar文...阅读全文

posted @ 2010-01-06 21:27 feisky 阅读(8662) | 评论 (2) 编辑 |

摘要: 2010年早已如期而至,伴随着一场不大不小的初雪,2009就那么悄悄的逝去。没有期待中的惊喜,年轮就这么又翻过了一页。时光还是那么流逝着,日子还是日复一日的过着,除了感觉自己又老了一岁,真的对新一年的来临没什么感觉。2009年,说实话自己没有什么作为,上半年忙碌在各门各科的考试中,而下半年除了开了题了,自己也没做出什么成果来。现在想想,自己选错了方向,本来是想做个硬件相关的课题,作一下嵌入式开发的...阅读全文

posted @ 2010-01-06 14:55 feisky 阅读(222) | 评论 (0) 编辑 |

摘要: 在Android平台上,捕获用户在界面上的触发事件有很多种方法,View类就提供这些方法。你在使用各种View视图来布局界面时,会发现几个公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上被触发时,这些方法会被系统框架通过这个对象所调用,例如:当一个View(如一个Button)被点击,onTouchEvent()方法会在该对象上被调用,所以,为了捕获和处理事件,必须去继承某个类,...阅读全文

posted @ 2010-01-05 10:18 feisky 阅读(3956) | 评论 (0) 编辑 |

摘要: 当一个活动接收到焦点时,它将被要求绘制它的布局。Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。 绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自己。因为这个树是顺序遍历的,这意味着先画父节点(也就是在屏幕后面),然后按照...阅读全文

posted @ 2010-01-03 22:04 feisky 阅读(1578) | 评论 (0) 编辑 |

摘要: Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。 Styles和Themes都是资源,存放在res/values文件夹下。 什么是Style,什么是Theme? Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义...阅读全文

posted @ 2010-01-02 22:38 feisky 阅读(2538) | 评论 (3) 编辑 |

摘要: Logcat Dump一份系统消息的日志。这些消息包括模拟器抛出错误时的堆栈跟踪。 Android Log 一个记录日志的类,用来将消息写入模拟器上的日志文件中。如果你在DDMS上运行logcat的话你可以就实时查看消息。在你的代码中加入几个写日志方法的调用。为了使用Log类,你只需要调用Log.v()(详细),Log.d()(debug),Log.i()(information),Log.w(...阅读全文

posted @ 2010-01-01 20:52 feisky 阅读(9928) | 评论 (0) 编辑 |

摘要: 在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌面应用程序的进程也是在其他进程或用户请求...阅读全文

posted @ 2010-01-01 15:59 feisky 阅读(7580) | 评论 (1) 编辑 |

摘要: 当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。 也可以安排组件在其他的进程或者线程中运行 进程 组件运行的进程由manifest file控制。组件的节点 — <activity>, <service>, <receiver>, 和 <provider> — 都包含一个 process 属性...阅读全文

posted @ 2010-01-01 14:57 feisky 阅读(3728) | 评论 (0) 编辑 |

无觅相关文章插件,快速提升流量