- 博客(30)
- 资源 (11)
- 收藏
- 关注
转载 Android五大布局对象
Android基础教程(二)之五大布局对象---FrameLayout,LinearLayout ,AbsoluteLayout,RelativeLayout,TableLayout. 收藏 大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局)
2010-02-26 14:55:00 1148
转载 Ubuntu Linux系统环境变量配置文件介绍
Ubuntu Linux系统环境变量配置文件介绍 发布时间:2007.12.19 06:30 来源:赛迪网 作者:sixth在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系
2010-02-26 09:40:00 473
原创 Android源码编译
通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.04 2 系统上必须安装以下工具(摘自网上的资料): sudo apt-get install build-essential sudo apt-get install make sudo apt-get install gcc sudo apt-get install g++ sudo apt
2010-02-25 10:20:00 847 1
原创 Android系统文件夹结构解析
Android系统文件夹结构解析看看Android系统文件夹都隐藏了什么秘密,下面是简单的结构解析。 /system/app 这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是/data/文件夹中。下面是详细的介绍:/system/app/AlARMClock.apk
2010-02-24 10:03:00 1068
原创 Cursor JAVA时间格式化处理 sqlite的主键命名 SQLite使用方法
首先android对于提供有关SQLite的方法尚未完善,这里谈谈我在开发项目当中对于SQLite在android 的一些用法与Cursor的体会的一些看法。SQLite的增删改都很简单,关键是查询,当你想要执行一些复杂的查询时,你往往就会觉得android 提供的SQLite方法明显不够。在查询返回的是一个Cursor类型的对象,它是一个指针,且永远都不会为空,所以,当你查询某语句,并判
2010-02-23 08:44:00 1963
转载 Android Content Provider
Android应用程序可以使用文件或SqlLite数据库来存储数据。Content Provider提供了一种多应用间数据共享的方式,比如:联系人信息可以被多个应用程序访问。Content Provider是个实现了一组用于提供其他应用程序存取数据的标准方法的类。应用程序可以在Content Provider中执行如下操作:查询数据修改数据添加数据删除数据标准的Conte
2010-02-23 08:26:00 476
转载 Android如何解析Intent
Android如何解析Intent 在应用中,我们可以以两种形式来使用Intent:直接Intent:指定了component属性的Intent(调用setComponent(ComponentName)或者setClass(Context, Class)来指定)。通过指定具体的组件类,通知应用启动对应的组件。间接Intent:没有指定comonent属性的Intent
2010-02-22 16:19:00 540
原创 Intent功能总汇
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 显示地图 1. Uri uri = Uri.parse("geo:38.899533,-77.036476");
2010-02-22 16:18:00 353
转载 Android Intent 用法汇总
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 显示地图 1. Uri uri = Uri.parse("geo:38.899533,-77.036476");
2010-02-22 16:16:00 427
转载 Android Intent机制实例详解
Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。Intent这个英语单词的本意是“目的、意向”等,对于较少从事于大型平台开发工作的程序员来说,这可能是一个不太容易理解的抽象概念,因为它与我们平常使用的简单函数/方法调用,或者上节中提到的通过库调用接口的方式不
2010-02-22 16:05:00 368
原创 类名.class
这是个与Class对象有关的问题: Class对象内含有与Class相关的各种信息(别称meta-class) 我们的程序中的每个类都有一个相应的Class对象.每当新的类被编译 完成,就会产生一个Class对象存储与相同的.class文件内.执行期间 当你想要产生该class的对象是,JVM便会检查该型别的Class对象是 否被加载.如果没被加载,
2010-02-21 15:31:00 394
转载 Android用户界面详解
csdn暂时禁止图片上传,本帖转载于:http://www.j2medev.com/android/ShowArticle.asp?ArticleID=5517这个章节描述怎么实现一个基本的Android界面。它涉及构建屏幕基本元素,怎么在xml(定义文件)内定义屏幕、用你的代码生成、在不同任务你需要操作你的用户接口。Android生成屏幕有三种方式:xml配置生成;通过你自己用户界面
2010-02-21 15:04:00 1407
原创 Android中gravity与layout_gravity的区别
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。举个例子,我们可以通过设置android:gravity="center"来让Edit
2010-02-21 14:47:00 1459
原创 有关Android调用服务全解析
在Android里面进行Android调用服务, intent filter 是一个默认的 IntentFilter 对象,其他所有的filters 必须在装箱单中声明。 进行Android调用服务时,你的程序只需要建立一个intent对象,这个intent对象包含请求的数据,并调用startActivity(),当前的acitivity被弹出栈,之前的activity成为正在
2010-02-21 12:21:00 514
原创 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能
2010-02-21 09:42:00 347
转载 string与stringBuffer区别
string与stringBuffer区别在我以前的了解中,String是一个final Class, StringBuffer不是。所以对于 String a = "yacht" ,String b = "yacht1" String c = a + b ; 存在一个对象拷贝构造和解析的消耗问题;对于一个StringBuffer来说,StringBuffer sb = new
2010-02-09 17:57:00 472
转载 Android应用技巧总结
我们在这篇文章中为大家总结的Android应用技巧都包括Drawable的使用;获取手机屏幕大小;Android style 机制等等。 在模拟器中对Android进行编写,可以帮助我们实现许多想要的功能。在实际应用中大家可以积累经验,总结出各种技巧,以方便我们的应用。在这里就为大家详细总结了几个常用的Android应用技巧。Android特点总结介绍 Andr
2010-02-09 10:28:00 834
转载 Android界面元素的层次关系(译)
一个Android应用程序最基本的功能单位是行为(Activity)—— 是 android.app.Activity类的一个对象。一个行为可以做很多事情,但是它本身并不能使自己显示在屏幕上。为了解决这个问题,你可以使用视图(views)和视图组(viewgroups)——它们是Android平台上的最基本的用户界面元素。 视图(Views) 视图是基类android.view.
2010-02-09 09:38:00 3036
转载 Android组件间的交互和进程间IPC通信
Android组件间的交互和进程间IPC通信http://hkbarton.sacredfir.com/?p=93[Android研究手记3]组件间的交互和进程间IPC通信在Android中窗体与窗体之间如何互相调用和交换数据?窗体(Activity)和后台的服务(Service)如何通信?基于Unix(Linux)的系统都有一个很优秀的传统,就是倡导非常轻便的进程间通信(IPC)机制
2010-02-08 18:04:00 465
转载 Android 基础知识
Android特性: * Application framework enabling reuse and replacement of components * Dalvik virtual machine optimized for mobile devices * Integrated browser based on the open source WebKit engi
2010-02-08 17:57:00 323
转载 Android 进程与线程
当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。也可以安排组件在其他的进程或者线程中运行进程组件运行的进程由manifest file控制。组件的节点 — , , , 和 — 都包含一个 process 属性。这个属性可以设置组件运行的进程:可以配置组件在一个独立进程运行,或者多个组件在同一个进程运行。甚至可以多个程序在一个进程中运行——
2010-02-08 17:56:00 312
转载 Android 数字签名
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数
2010-02-08 17:54:00 656
原创 Android MapView 申请apiKey
1. 首先先要获取你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:/Documents and Settings/MYNAME /.android/debug.keystore2. 在cmd中执行:keytool -list -keystore
2010-02-08 17:51:00 485
转载 android生命周期
在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌面应用程序的进程也是在其他进程或用户请求时
2010-02-08 17:48:00 298
转载 Android 网络连接处理
在Android中,可以有多种方式来实现网络编程: * 创建URL,并使用URLConnection/HttpURLConnection * 使用HttpClient * 使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括: * 创建
2010-02-08 17:44:00 633
原创 Android Animation
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animatio
2010-02-08 17:42:00 492
原创 Android里Canvas的save和restore
在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢?❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。❑ restore:用来恢复
2010-02-08 17:40:00 550
转载 Android Bitmap和Canvas
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();复制代码使用BitmapDrawable获取位图 1. 使用BitmapDrawable (Input
2010-02-08 17:36:00 610
转载 Android Activity和Intent机制
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见 Android 生命周期,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。(文/feisky)对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanc
2010-02-08 17:33:00 429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人