• Android Service学习之IntentService 深入分析

    什么是IntentService? 官方的解释是: IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requests through android.content.Context.startService(Intent) calls; the service

    12-11-11
  • Android 使用SQLite数据库详解

    1. SQLiteDatabase 操作SQLite数据库的类。可以执行SQL语句,对数据库进行增、删、查、改的操作。也可以进行transaction的控制。很多类对数据库的操作最终都是通过SQLiteDatabase实例来调用执行的。 需要注意的是,数据库对于一个应用来说是私有的,并且在一

    12-11-11
  • Activity的跳转与传值:startActivityForResult,setResult

    Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?比如你想从这个Activity跳转到另外一个Activity,这就是一个意图。 Activity跳转,无返回结果 这是最简单

    12-11-11
  • android之IntentService实现原理及内部代码

    很多网友可能发现Android中除了Service还有一个IntentService,他们之间到底有哪些区别呢? 在继承关系上而言IntentService是Service的子类,内部实现的代码中涉及到一些Android入门开发者不了解的 Looper,Android123在早期的文章中已经说明他们的用法,这里

    12-11-08
  • android之service与intentService的不同

    不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来

    12-11-08
  • 如何在ActionBar中实现动作条目的图片加文字显示功能

    除了Fragment外,Android 3.0中引入的另一个新特性就是Action Bar。Action Bar的作用是代替设备屏幕上方传统的标题栏,同时显示应用的图标与活动标题。可以有选择地将动作条目放在Action Bar的右侧。给用户提供操作和导航模式。在大多数的需要突出展现用户操

    12-11-07
  • Android 中Message,MessageQueue,Looper,Handler详解+实例

    一、几个关键概念 1、MessageQueue:是一种 数据 结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会 自动 创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQ

    12-11-07
  • 国外知名游戏开发商称Android平台比iOS更赚钱

    谷歌的Android Market与苹果的App Store,哪一个能为开发商带来更多利润?对此,坊间热议不断。这是一个很重要的议题:作为开发者,我们更关注开发商开发应用程序的利润,但如果开发商不能通过自己的工作谋生,我们肯定也不愿意继续投入时间和精力去开发这个

    12-11-06
  • Android对adapter的优化,让你的listview更流畅

    Android在UI优化方面可以从以下五个方面入手: Adapter优化 背景和图片优化 绘图优化 视图和布局优化 内存分配优化 这里主要讲adapter的优化。 Adapter与View的连接主要依靠getView这个方法返回我们需要的自定义view。ListView是Android app中一个最最最常用

    12-11-06
  • 关于onConfigurationChanged以及onConfigurationChanged 未被调用的问题

    关于onConfigurationChanged 通过查阅Android API可以得知android:onConfigurationChanged实际对应的是Activity里的onConfigurationChanged()方法。在AndroidManifest.xml中添加上诉代码的含义是表示在改变屏幕方向、弹出软件盘和隐藏软键盘时,不再去执行on

    12-11-06
  • Android应用的自动升级、更新模块的实现

    我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。 1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识: man

    12-11-06
  • “点九”技术解决android平台图片失真的问题

    “点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,

    12-11-05
  • android语言区域简写实现应用国际化,支持多种语言

    在android应用程序中,要实现它的国际化与本地化可以通过这种方法: 在res文件夹的values子文件夹中,有一个strings.xml文件,里面就存放着一般我们应用程序中的文本,在程序中可以通过 R.string.**(代码)或者android:text=@string/**(xml文件)来调用,

    12-11-05
  • 深入理解 Android消息处理的原理

    Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的

    12-11-05
  • Android之permission权限列表

    Android之permission权限列表 属性 说明 android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 properties表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定

    12-11-05
2093文