• 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
  • WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法

    写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。 这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒

    12-11-05
  • android笔记--task和back stack

    基本概念 task是一系列activity的集合,这些activity通常因为同一目的而启动,系统将这些activity按照创建的顺序组织在栈中(也就是所谓的back stack).每一个task都拥有一个仅属于它的back stack. 例如一个联系人app,当新建一个联系人时,需要为这个联系人指定头

    12-11-01
  • android笔记--android数据存储--ContentProvider

    ContentProvider是android中不同应用程序之间进行数据交换的标准API, 当一个应用程序需要将自己的数据暴露给其他应用程序使用时, 就可以通过提供ContentProvider来实现, 其他应用程序 就可以通过ContentResolver来操作ContentProvider暴露的数据. ContentPro

    12-11-01
  • android笔记--android中的多线程--Handler, Looper, MessageQueu

    多线程在所有编程语言中都是比较难以理解和掌握的, 这几天上网看了很多android多线程方面的资料, 在这里做一些总结. 什么时候使用多线程: 1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应. 2. 阻塞操作使用多线程, 理由同上. 3.

    12-11-01
  • android学习—两种方法实现spinner控件

    两种方法实现 spinner

    12-11-01
  • Android自定义的Spinner

    有一个关于Spinner扩展的问题,问题是,怎么把弹出来的菜单自定义。当然,书上是没有告诉你的,它们压根就不知道那个和ArrayAdapter相关的两个layout关联到底是什么回事说清楚,就这么列了个代码就算了。 而自定义Spinner则是和这两个layout有关,ArrayAdapt

    12-10-31
  • Android :一段代码理解Handler的工作机制

    如下的代码实现一个Iphone 上的一个通过按backspace键后,数字过多消除的按钮事件。事件的原理如下,事件要的效果是这样的,当长按消除按钮后,数字会慢慢消除,当消除5个字符后继续消除的话消除速度会增快。通过这份代码可以帮助我们较好的初识Handler的工

    12-10-30
  • 防止android应用的内存泄露

    android应用一般——至少在T-Mobile G1上面——被限制在16M的堆内存上运行。它对于一部手机来说可能已经绰绰有余了,但同时对一些开发者来说却是不够的。尽管你没有打算用掉这全部的内存,但是还是要考虑要让你自己的应用占用尽量少的内存,从而让其它和你的

    12-10-30
  • Android数据共享:一个典型ContentProvider的结构分析

    最近查看了Android Sdk中提供的NoteList示例代码,里面有一个ContentProvider的示例蛮经典的,所以进行下结构分析,让印象更深刻些,免得以后把较为复杂的ContentProvider用法弄忘了。^-^。 一、字段部分 代码: 1 public class NotePadProvider extends Con

    12-10-30
  • Android之handler的三个知识点与概念

    android 里面对于异步消息的处理,提供了一套Handler的实现方案。Handler有很多适宜的 应用 和微妙之处,使它在和Thread以及 Service 等一起使用的时候达到很好的 效果 。 一. Handler与Thread的区别。 Handler与调用者处于同一线程,如果Handler里面做耗时

    12-10-30
  • Android数据共享:ContentProvider的使用

    工作中遇到了contentprovider 数据 共享机制,下面来总结一下: 一、ContentProvider简介 当 应用 继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数

    12-10-30
  • android适配器模式设计与实现-BaseAdapter解析

    适配器模式是一种重要的设计模式,在android中得到了广泛的应用。适配器类似于现实世界里面的插头,通过适配器,我们可以将分属于不同类的两种不同类型的数据整合起来,而不必去根据某一需要增加或者修改类里面的方法。 适配器又分为单向适配器和双向适配器

    12-10-29
2119文