- 浏览: 342406 次
- 性别:
- 来自: 长沙
最新评论
-
努力吧飞翔:
...
[ExtJS] MVC应用架构示例 -
coolnight:
[Maven]Nexus 安装与配置 -
Kevin_jiang2011:
官网的文档写的不好。 简单的执行命令,又要重新下载一个ecli ...
jBPM5 入门 -
litterdeer:
好东西....
[ExtJS] MVC应用架构示例 -
basherone:
可以用,谢谢了
[ExtJS] MVC应用架构示例
文章列表
Android 安全模型包括两个方面:部署和运行.
部署应用到设备必须具有一个数字证书.数字证书包括作者签名,公钥,密钥,公司信息,地址等.
你可以生成数字证书通过 keytool 或 认证中心(CA).
签名一个Android应用需要以下三个:
1.一个数字证书
2.一个.apk文件
3.一个apk签名工具(keytool)
部署一个Android应用包括两个步骤:
1.生成证书(keytool)
2.签名应用(jarsigner tool)
模拟器使用的证书是默认的,在实际设备中不可用.因此部署需自己给应用签名.
通过 keytool 生成一个自动签名的证书
1.创建一个发行目录,用于存 ...
- 2009-10-30 20:09
- 浏览 2594
- 评论(0)
Intent
package android.content;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable.C ...
- 2009-10-29 18:36
- 浏览 1140
- 评论(0)
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.notepad">
<application android:icon="@drawable/app_notes"
...
- 2009-10-29 17:50
- 浏览 3585
- 评论(0)
View 基类:
视图对象在屏幕特定矩形区域处理自己的尺寸,布局,绘图,焦点切换,滚动,按键/手势交互.也
接收用户交互事件.
View 是 Widget基类,为之提供服务.
ViewGroup 是 Layout 基类,为之提供服务.
视图体系:
ViewGroup
|
ViewGroup
| |
View ViewGroup
|
View
布局:
声明式布局 main.xml
Widgets:
UI组件
UI 事件:
1.定义一个事件监听器,并使用视图注册
2.重写视图回调方法
Menu ...
- 2009-10-28 09:57
- 浏览 1769
- 评论(0)
1. 每一个应用程序运行在一个独立的进程,每一个进程运行在一个独立的VM中.
2. 每一个应用程序有一个Linux UID,用于权限管理.
3. 两个应用可以有相同的UID,相同UID的应用可以运行在同一VM中.
应用程序组件:
Android应用程序的特色之一:组件重用.
Android根据需要自动启动相应的组件处理请求.
四种类型组件:
1.Activities
代表用户界面.包括视图树.视图包括布局和子视图.
2.Services
代表后台服务,没有用户界面,在独立的线程中运行,不阻塞用户界面.
3.Broadcast receivers
广播:分为系统广播和程序广播.根据需要接 ...
- 2009-10-28 08:42
- 浏览 1303
- 评论(0)
Android Emulator
==================
E:\plan\android-sdk-windows-1.6_r1\tools>emulator -help
Android Emulator usage:
emulator [options] [-qemu args]
options:
-sysdir <dir> 在目录<dir>中搜索system.img
-system <file> 读取system.img文件<file> ...
- 2009-10-24 18:28
- 浏览 4029
- 评论(0)
引用android 工具是一个脚本文件,用于创建,管理AVDs (Android Virtual Devices).
AVD 由四部分组成:
1.一个硬件配置:
定义设备硬件.
比如:camera ,键盘, 内存大小等.
2.系统图片:
3.其它:
皮肤,屏幕大小,外表,SD卡
4.专用的存储区:
存储设备用户数据(应用,设置等),模拟SD卡.
创建AVD:
引用
android create avd -n <name> -t <targetID> [-<option> <value>] ...
查看可用目标:
引用
D:\WI ...
- 2009-10-24 01:30
- 浏览 4640
- 评论(0)
Android Debug Bridge (adb) 是一个通用的工具让你管理Android模拟器实例. 这个程序是C/S类型,包括三个组件:
客户端: 在开发者机器上运行,通过命令行调用.然 ADT 插件和 DDMS 也可以创建adb 客户进程.
服务器: 在开发者机器后台运行的adb进程. 服务器负责管理客户与adb守护进程的通信.守护进程运行在模拟器/设备上.
守护进程: 作为一个后台进程运行在模拟器/设备上.
当你启动一个adb客户进程,客户进程首先检查是否有一个服务进程已经运行.如果没有,则启动一个服务进程.
当服务进程启动时,它绑定本志TCP 5037 端口并监听所有客户端发出 ...
- 2009-10-24 00:47
- 浏览 3979
- 评论(0)
aapt (Android Asset Packaging Tool)包含在SDK tools/ 目录.
使用这个工具可创建,增删,查看ZIP兼容格式(zip,jar,apk)的文件,还可以编译资源成二进制资源包.
Usage:
aapt l[ist] [-v] [-a] file.{zip,jar,apk}
List contents of Zip-compatible archive.
aapt d[ump] WHAT file.{apk} [asset [asset ...]]
permissions Print the permissions ...
- 2009-10-23 23:33
- 浏览 7717
- 评论(0)
AIDL (Android Interface Definition Language) 是一种接口定义语言,用于生成代码允许Android设备上的两个进程间进程通信(IPC).
如果你需要编写一个进程(比如Activity)访问另一个进程(比如Services)的对象的方法代码,你可以使用AIDL自动生成代码而不用自己配置大量的参数.
AIDL IPC基于接口机制,类似COM,Corba,且更加轻量化.它使用一个代理来在客户和实现间传递值.
Implementing IPC Using AIDL 实现进程通信IPC
分为五个步骤:
1.创建 SomeService.aidl 文件
利用a ...
- 2009-10-23 10:29
- 浏览 3267
- 评论(0)
Dedexer 项目主页:
http://dedexer.sourceforge.net/
软件下载链接:
http://nchc.dl.sourceforge.net/project/dedexer/dedexer/1.5/ddx1.5.jar
使用指南:
为了方便,我把ddx1.5.jar放入system32中,运行CMD.输入如下命令:
D:\WINDOWS\system32>java -jar ddx1.5.jar
Usage: java -jar ddx ...
- 2009-10-23 05:47
- 浏览 11666
- 评论(1)