![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 81
lzd20021683
这个作者很懒,什么都没留下…
展开
-
Android中对Handle机制的理解
转:http://blog.csdn.net/ssstudio/article/details/6758924 一、重要参考资料 【参考资料】 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。 1、android消息机制一 http://xtfncel.javaeye.com/blog/663517 Android消息机制(一) 一、 角色描述 1.Lo...原创 2011-10-31 11:01:54 · 94 阅读 · 0 评论 -
Android Tips---Android平台常见属性集合
Android Tips---Android平台常见属性集合转:http://www.iteye.com/forums/tag/Android 属性值说明android:orientationhorizontal/vertical设置布局水平还是垂直,默认是垂直android:checked...原创 2011-11-18 09:07:59 · 66 阅读 · 0 评论 -
android屏幕单位
android屏幕单位px (pixels)像素dip (device independent pixels)设备独立像素sp (scaled pixels — best for text size)放大像素--对文本大小最好pt (points)点in (inches)英寸mm (millimeters)毫米 dip: device independent pixels(设备独立像素...原创 2011-11-23 10:06:52 · 63 阅读 · 0 评论 -
固定拨号的功能及使用
固定拨号的功能及使用http://zhidao.baidu.com/question/253748677.html 固定拨号这个功能是为了在手机借给第三方的时候防止非授权使用的。即A用户把手机借给B用户,只限定B用户拨打A用户指定的号码,非指定的号码不能拨出,这个功能同时也适用于在集体条件下(比如放在集体宿舍充电)防止别人使用,而且不耽误来话,但是经过使用发现,SIM中的存储固定号码的...原创 2011-11-23 10:34:56 · 1618 阅读 · 0 评论 -
SQLiteOpenHelper SQLiteDatabase ContentProvider三者的关系
SQLiteOpenHelper SQLiteDatabase ContentProvider三者的关系 SQLiteOpenHelper类 synchronized void close()Close any open database object.synchronized SQLiteDatabase getReadableDatabas...原创 2011-11-25 09:38:07 · 321 阅读 · 0 评论 -
Android 开发中使用SQLite 数据库
Android 开发中使用SQLite 数据库 转:http://www.ibm.com/developerworks/cn/opensource/os-cn-sqlite/ 简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数...原创 2011-11-26 15:25:33 · 247 阅读 · 0 评论 -
sqlite 数据类型
sqlite 数据类型 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如...原创 2011-11-26 15:29:29 · 69 阅读 · 0 评论 -
Java 理论与实践: 哈希
Java 理论与实践: 哈希---有效和正确定义hashCode()和equals()转:http://www.ibm.com/developerworks/cn/java/j-jtp05273/ 虽然Java语言不直接支持关联数组 -- 可以使用任何对象作为一个索引的数组 -- 但在根 Object 类中使用 hashCode() 方法明确表示期望广泛使用 HashM...原创 2011-11-26 15:37:11 · 74 阅读 · 0 评论 -
理解Android 上的安全性
理解 Android 上的安全性利用沙箱、应用程序签名和权限增强应用程序安全性 转:http://www.ibm.com/developerworks/cn/xml/x-androidsecurity/ Android 使用沙箱的概念来实现应用程序之间的分离和权限,以允许或拒绝一个应用程序访问设备的资源,比如说文件和目录、网络、传感器和 API。为此,Android 使用...原创 2011-11-27 11:18:01 · 181 阅读 · 0 评论 -
Android 应用程序签名
Android 应用程序签名 转:http://www.eoeandroid.com/thread-73181-1-1.html 签名策略 应用程序签名的某些方面可能会影响应用程序的开发,特别是你打算一起发布多个应用程序的时候。一般来说,推荐的策略是在整个应用程序寿命内,所有的程序签上相同的证书。以下有几个应该这么做的原因: 应用程序升级——当你对应用...原创 2011-11-27 11:34:52 · 86 阅读 · 0 评论 -
SQLite外键的实现
SQLite外键的实现 SQLite现在的版本还不支持外键功能,虽然外键约束会被解析,但执行的时候被忽略。但我们可以手动实现外键,实现的原理就是触发器。下面是我的实现方法。主要是针对一个例子:先看下面两个表。 CREATE TABLE PLU (PluID integer NOT NULL PRIMARY KEY, Name text NOT NULL,...原创 2012-02-07 10:30:16 · 244 阅读 · 0 评论 -
SQLiteOpenHelper类与自动升级数据库
SQLiteOpenHelper类与自动升级数据库 SQLiteDatabase是Android SDK中操作数据库的核心类之一。使用SQLiteDatabase可以打开数据库,也可以对数据库进行操作。然而为了数据库升级的需要以及使用更方便,往往使用SQLiteOpenHelper的子类来完成创建、打开数据库及各种数据库操作。 SQLiteOpenHelper是个抽象类,在该类中有...原创 2012-02-07 10:31:48 · 180 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。 ...原创 2012-02-07 10:50:51 · 105 阅读 · 0 评论 -
Android数据库内容变化的监听
Android数据库内容变化的监听 首先介绍内容监测的基本模式基于uri的内容监测的基本模式被android.content.ContentResolver实现。它为基于Uri的内容监测的提供了一个平台。(其实如果有必要,我们可以自己实现一个)ContentResolver为此提供了三个方法:注册监听器到某个uripublic final void registerContentObs...原创 2012-02-07 11:31:31 · 510 阅读 · 0 评论 -
在线升级Android应用程序的思路
在线升级Android应用程序的思路http://www.androidmi.com/Androidkaifa/shili/201010/1494.html原创 2012-02-07 11:34:07 · 109 阅读 · 0 评论 -
Android启动各种系统服务线程
Android启动各种系统服务线程 SystemServer进程在Android的运行环境中扮演了"神经中枢"的作用,APK应用中能够直接交互的大部分系统服务都在该进程中运行,常见的比如WindowManagerServer(Wms)、ActivityManagerSystemService(AmS)、PackageManagerServer(PmS)等,这些系统服务都是以一个线程的方式存...原创 2012-02-09 10:59:52 · 325 阅读 · 0 评论 -
Android中SQLiteOpenHelper类的onUpgrade方法的作用
Android中SQLiteOpenHelper类的onUpgrade方法的作用结合另外一篇文档学习:http://lzd20021683.iteye.com/blog/1396292 SQLiteOpenHelper类与自动升级数据库 Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决...原创 2012-02-09 11:50:40 · 350 阅读 · 0 评论 -
match_parent和fill_parent的区别 .
match_parent和fill_parent的区别 有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT...原创 2012-02-18 11:49:47 · 131 阅读 · 0 评论 -
Android布局之ReativeLayout
Android布局之ReativeLayout如果你的程序中出现了多个LinearLayout嵌套,就应该考虑使用相对布局了。相对局部顾名思义一个控件的位置相对于其他控件或者容器的位置。使用很简单 直接上示例: <?xml version="1.0" encoding="utf-8"?><!-- 相对布局 一个控件相对于另一...原创 2011-11-17 16:25:36 · 141 阅读 · 0 评论 -
Android布局之TableLayout
Android布局之TableLayout转:http://www.iteye.com/topic/1114402 TableLayout:表格布局 TableLayout布局是LinearLayout的扩展,以行和列的形式组织其子控件。与HTML中得Table相似。每一个TableRow元素代表一行。TableRow中包含几个控件代表几列。尽管使用TableRow来填充Table...原创 2011-11-17 15:03:03 · 67 阅读 · 0 评论 -
Android布局之FrameLayout
Android布局之FrameLayout转:FrameLayout:该布局container可以用来占有屏幕的某块区域来显示单一的对象,可以包含有多个widgets或者是container,但是所有被包含的widgets或者是container必须被固定到屏幕的左上角,并且一层覆盖一层,不能通过为一个widgets或者是container指定一个位置。Container所包含的w...原创 2011-11-17 14:59:10 · 121 阅读 · 0 评论 -
aidl与相对应的java文件示例
aidl与相对应的java文件示例 frameworks\base\telephony\java\com\android\internal\telephony\ISms.aidl/*** Copyright 2007, The Android Open Source Project**** Licensed under the Apache License, Version 2.0...2011-10-31 15:27:23 · 192 阅读 · 0 评论 -
android layout,xml属性介绍
转:android layout,xml属性 android:id 为控件指定相应的ID android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:gravity 指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身 android:layout_gravity (区别于:andr...原创 2011-11-02 12:32:17 · 143 阅读 · 0 评论 -
Android平台 短信发送流程剖析(含编码)
Android平台 短信发送流程剖析(含编码)本文对Android平台短信发送流程进行了走读和剖析,特别是编码部分,今天将流程整理出来,以便平时参考,也希望对大家有用!!!先上图,下面2个图是用PPT画的,这里截图附上来: 流程图1: ...2011-12-12 17:12:23 · 336 阅读 · 0 评论 -
GSM AT指令
本文主要介绍与短消息开发相关的GSM AT指令 1.相关的GSM AT指令 与SMS有关的GSM AT指令(from GSM07.05)如表1所示: 表1 相关的GSM AT指令 AT 指令 功 能 AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除SIM卡内存的短消息) AT+CMGF Select S...原创 2011-11-04 16:16:25 · 100 阅读 · 0 评论 -
修改语言环境方法
修改语言环境方法 private void setLocale(Locale locale) { try { IActivityManager am = ActivityManagerNative.getDefault(); Configuration config = am.getConfiguration();...2011-12-16 15:20:02 · 253 阅读 · 0 评论 -
Android平台 短信接送流程剖析(含编码)
Android平台 短信接送流程剖析(含编码) //框架层分析://GsmSMSDispatcher.java /** {@inheritDoc} */ @Override protected int dispatchMessage(SmsMessageBase smsb) { //该函数的返回值会在handleMessage里进行判断是否为Act...2011-12-16 15:29:34 · 152 阅读 · 0 评论 -
短信发送状态报告流程分析
短信发送状态报告流程分析//应用层分析://SmsSingleRecipientSender.javapublic boolean sendMessage(long token) throws MmsException {if (mMessageText == null) {// Don't try to send an empty message, and destina...2011-12-19 15:07:18 · 431 阅读 · 0 评论 -
SIM卡满处理流程分析
SIM卡满处理流程分析//框架层分析// SMSDispatcher.java /** SIM/RUIM storage is full */static final protected int EVENT_ICC_FULL = 6; @Override public void handleMessage(Message msg) {。。。。。。...2011-12-19 15:15:50 · 189 阅读 · 0 评论 -
android中LayoutInflater的使用
android中LayoutInflater的使用 Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button...原创 2011-12-21 11:35:53 · 180 阅读 · 0 评论 -
Android到处都在使用的回调分析
Android到处都在使用的回调分析 回调函数: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 Java 中没有指针的概念,通过接口和内...原创 2011-12-21 15:53:20 · 100 阅读 · 0 评论 -
Android-sharedUserId数据权限
Android-sharedUserId数据权限 Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定...原创 2012-05-02 10:16:58 · 170 阅读 · 0 评论 -
学习android的网站
中国手机研发网:http://www.cnmsdn.com/ IBM 开发:http://www.ibm.com/search/csass/search/?sn=dw&lang=zh&cc=CN&en=utf&hpp=20&dws=cndw&lo=zh&q=android&Search=%E6%90%9C%E7%B4%A2...2011-11-08 14:03:46 · 85 阅读 · 0 评论 -
PendingIntent
【转】PendingIntent的总结2011-07-21 17:18 来自 kakaloteIntent和PendingIntent的关系,初学的时候很迷惑,用PendingIntent的时候,还会出现奇怪的问题,比如无法传递数据,无法更新数据,所以我集众家之长,加上我个人的一些实践,总结如下,希望能给你一些帮助。首先看官方解释:An Intent is something th...原创 2011-11-08 16:46:32 · 64 阅读 · 0 评论 -
Android的系统服务一览 .
转: http://blog.csdn.net/freshui/article/details/5993195 System_Server进程 运行在system server进程中的服务比较多,这是整个android框架的基础 Native服务SurfaceFlinger 这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像...原创 2011-11-14 13:59:14 · 57 阅读 · 0 评论 -
StatusBarManager的使用
StatusBarManager的使用 public static final int DISABLE_EXPAND = View.STATUS_BAR_DISABLE_EXPAND; public static final int DISABLE_NOTIFICATION_ICONS = View.STATUS_BAR_DISABLE_NOTIFICATION_ICONS; ...2011-11-14 14:57:22 · 5309 阅读 · 0 评论 -
android编码规范
android编码规范转:http://www.iteye.com/topic/1114402Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。 首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog...原创 2011-11-17 12:29:43 · 72 阅读 · 0 评论 -
Android布局之LinearLayout
Android布局之LinearLayout转:http://www.iteye.com/topic/1114402 LinearLayout :线性布局 最常用的一种布局方式,所有子控件的对齐方式,取决于如何定义 orientation的属性:vertical垂直方向 ,如果按照这种方向所有的子控件将按照垂直的方式分布在布局上,每行只允许有一个子元素,hor...原创 2011-11-17 14:44:42 · 71 阅读 · 0 评论 -
Android Service学习之本地服务
转:Android Service学习之本地服务http://android.blog.51cto.com/268543/527314原创 2012-04-18 10:28:58 · 104 阅读 · 0 评论