`
帅子
  • 浏览: 78037 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在将要到来的广泛的3G服务与应用中,有两个因素对于运营商来讲是较为独特的机会,一个是手机支付,一个是位置服务(LBS)。 LBS英文全称为Location Based Services, 它包括两层含义:首先是确定移动设备或用户所在的地理位置; ...
2009/7/13 http://heresy.spaces.live.com/blog/cns!E0070FB8ECF9015F!7853.entry 手機 Cell ID 與定位 一般提到定位,大家應該都是想到 GPS(Global Positioning System,全球定位系統) 吧?基本上,GPS 是去接收衛星的訊號,來計算出所在的位置;它的好處是,精確度高~但是相對的,它的缺點是,定位所需的時間較久、且在室內會因為收不到衛星訊號而無法使用。目前一般所說的衛星導航系統,定位的方式就是這種方法;而 Heresy 之前買的 Wintec WBT-100 也是這種東西。 而最 ...
Android大赛首轮获奖作品解析。。。 Android挑战赛第一轮前50的作品公布出来了,除了有4个暂时希望保密,其他46的介绍都已放出。虽然我大大的名落孙山之后,但不妨碍翻看这些作品,尝试思考一些手机应用的问题,尽情期盼 ...
一、这是一篇关于如何将自定义的 homescreen 设定为Android的默认主页,而不需要用户选择的讨论贴,原文如下:    Another additional info: If you want that your homescreen is always the default and that the system doesn't ask to choose between different home screens simply put it that way: XML:   <intent-filter priority="1"> & ...
系统架构 Oct 11th, 2008 by Mr. Holiday  来自 : http://mmdays.com/2008/10/11/android-淺探二:系統架構/
分析Content Providers用法   前面我们在“Android应用程序剖析”中讨论过Android平台上四种存储数据的方法以及需要着重注意的特性。Content Providers是Android提供的一种让我们能够在不同应用间共享数据 的唯一的 通用化接口机制, ...
任务管理线程创建线程最普遍的一个应用程序是创建一个或多个线程,以执行特定类型的任务。Timer 类创建线程来执行 TimerTask 对象,Swing 创建线程来处理 UI 事件。在这两种情况中,在单独线程中执行的任务都假定是短期的,这些线程是为了处理大量短期任务而存在的。 在其中每种情况中,这些线程一般都有非常简单的结构: while (true) { if (no tasks) wait for a task; execute the task; } 通过例示从 Thread 获得的对象并调用 Thread.start() 方法来创建线程。可以用两种方法创建线程:通过扩展 Thread ...
                                                       Java泛型                在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象 ...
一 什么是Service二 如何使用Service 三 Service的生命周期 一 什么是Service Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个A ...
提示: onActivityResult 为活动基类Activity中的方法,用于获得子活动返回的数据,需要配合子活动的setResult和finish方法使用。那么onActivityResult 是在什么时候调用的呢,三者之间什么关系呢? 一、相关代码: 由此可见,setResult需在finish方法之前调用,用来设置返回数据,其关键在finish方法委托ActivityManagerNative.getDefault().finishActivity() 做内存回收、事件触发等工作。finish方法完全可以重载,resultCode 和resultData做为入参,Google的工程师 ...
进程: 启动一个应用程序并入驻内存, 被操作系统视为一个进程,windows一个进程占用的内存不能大于2G, 一个线程默认分配内存为1m,所以一个进程中大概能存活2000个线程。 线程: 线程是进程的实例, 一个进程通常会产生多个线程用来处理并发操作,比如 B/S 应用,启动server应用程序,浏览器请求服务,server端都可能启动一个线程。 单例: 单例和上面的概念没有关系。 只是保证全局应用也就是一个进程中只能有一个类的实例。但是多线程访问进行写操作时,可能造成线程不安全,这个主要是实例变量造成的。 Android的单线程模型UI:Android的UI(activity)被设计为单 ...
很久之前写的一篇关于自定表单的文章 http://www.iteye.com/topic/108474 ,按照此方案完成的自定义表单模块已运用于多个系统。 申明:本方案只是初步的解决思路,供大家参考、讨论。 关于自定义表单网上讨论的很多,个人比较偏向于基于Hibernate的解决方式,原因很简单,如果能够将用户自定义的字段信息通过Hibernate的方式存储,那么具备了Hibernate所带来的一切方便,比如:跨数据库等等。 但是有难度: 1、我们通常是先写一个静态的POJO,然后把它的属性映射到数据库表,那么,在字段不确定的情况下,如果把这些不确定的字段映射到数据库呢?当然可以通过cg ...
提示: 注意到 TextView 控件设置文本时的参数有TextView.BufferType.EDITABLE 和 TextView.BufferType.SPANNABLE 但是不知道具体啥差别, 于是决定窥探 Google 代码,看个究竟。 一、在 TextView 类中找到 setText 方法关于 BufferType 的主要代码: // Editable 是一个接口,作者巧妙的在接口中实现了工厂方法。 private Editable.Factory mEditableFactory = Editable.Factory.getInstance(); privat ...
主题:Android允许改变窗口特征,比如改变标题、全屏显示等.. 一、初始化 Activity 时,改变窗口特征代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.custom_title); getWindow().setFeatureInt(Window.FEATUR ...
主题:定义一个Activity的显示主题为Theme.Dialog,实现自定义对话框的样式。 一、定义一个主题样式 Theme.CustomDialog 实现个性化的对话框。 1、AndroidManifest.xml 文件中,申明 activity 的主题使用自定义对话框样式。 <activity android:name=".app.CustomDialogActivity" android:label="@string/activity_custom_dialog" an ...
Global site tag (gtag.js) - Google Analytics