2010年5月9日
摘要: 文章出处:http://www.limodev.cn/blog作者联系方式:李先静 <xianjimli@gmail.com> 昨天看了一下介绍蓝牙协议文档,今天索性对照看了看kernel里的代码(bluez),这里记点笔记,还是继承了老毛病,只关注整体流程而忽略细节,先了解个大概,等真正需要时再仔细分析。 net/hci_core.c HCI 在主机端的驱动主要是为上层提供一个统一的... 阅读全文
posted @ 2010-05-09 11:05 Chopper 阅读(1547) 评论(0) 推荐(1) 编辑
  2010年5月4日
摘要: Android Sdk 下载 http://androidappdocs.appspot.com/index.html 阅读全文
posted @ 2010-05-04 21:44 Chopper 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、找到keystore 在Window—preferences—Android—Build 可以看到Keystore的目录:C:\Documents and Settings\Administrator\.android\debug.keystore 2、在Command上执行keytool命令,java/bin目录下。 keytool -list -alias androiddebugke... 阅读全文
posted @ 2010-05-04 21:27 Chopper 阅读(214) 评论(0) 推荐(0) 编辑
  2010年5月3日
摘要: template<CLASS T> class Singleton{public: static T& Instance() { static T theSingleInstance; //假?设?T有?一?个?protected默?认?构?造?函?数? return theSingleInstance; }};class OnlyOne : public Singleton&... 阅读全文
posted @ 2010-05-03 23:04 Chopper 阅读(272) 评论(0) 推荐(0) 编辑
  2010年5月2日
摘要: 虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本章讨论了很多能让开发者使他们的程序运... 阅读全文
posted @ 2010-05-02 22:24 Chopper 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Android中的线程模型 这篇文章将讨论Android应用程序中使用的线程模型,并讨论如何确保应用程序最佳的UI呈现(通过创建工作者线程来处理耗时的操作,而不是在主线程里处理)。这篇文章还将阐述与运行在主线程中的UI组件交互的API以及创建托管的工作者线程的API。 UI线程 当应用程序启动后,系统创建了一个叫做“main”的线程。主线程,也叫UI线程,非常重要,因为它负责分发事件给构件,包... 阅读全文
posted @ 2010-05-02 21:34 Chopper 阅读(809) 评论(1) 推荐(0) 编辑
摘要: 随着Android版本的增多,在不同的版本中使用不同的设计是必须的,根据程序运行的版本来提供不同的功能。这涉及到如何在程序中判断Android系统的版本。在Android api中的android.os.Build和android.os.Build.VERSION类中包含了Android版本信息。可以使用该信息来判断设备的系统版本: public static final int SDK_VERS... 阅读全文
posted @ 2010-05-02 20:36 Chopper 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: 关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:"unspecified"默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape"横屏显示(宽比高要长)"por... 阅读全文
posted @ 2010-05-02 20:26 Chopper 阅读(623) 评论(0) 推荐(0) 编辑
  2010年4月30日
摘要: 有两种方法传递Object给BundleMethod 1 Java:package de.padde.test; import android.app.Activity; import android.os.Bundle; import android.os.Parcelable; import android.os.Parcel; public class Test extends Activi... 阅读全文
posted @ 2010-04-30 15:09 Chopper 阅读(1077) 评论(0) 推荐(0) 编辑
  2010年4月29日
摘要: 开发中经常会用到各种各样的组件,像TextView,Button等等。其中经常会使用到ListView(列表),ListView以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本篇将由浅入深的介绍几种列表,并着重介绍如何自定义列表。具体的表现形式如图1所示。在OPhone系统中,列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到List... 阅读全文
posted @ 2010-04-29 13:09 Chopper 阅读(2311) 评论(0) 推荐(0) 编辑