Android
文章平均质量分 75
wdp107
这个作者很懒,什么都没留下…
展开
-
AMSS - Advanced Mobile Subscriber Software
在高通7系列的架构中,一个IC内部集成有两个ARM处理器,一个ARM9,专门负责处理通信协议,射频以及GPIO等,另外一个是ARM11,用来处理多媒体,以及其他的一些任务。在ARM9端,有一个自己的操作系统,我们称之为AMSS (Advanced Mobile Subscriber Software),在ARM11端,可以执行我们熟知的一些操作一些,例如linux。这两个处理器之间通过shared...原创 2010-07-09 16:01:03 · 106 阅读 · 0 评论 -
有关Activity的Launch mode 以及Intent的setFlags
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C...原创 2011-12-26 12:23:38 · 104 阅读 · 0 评论 -
[Android]ListView性能优化之视图缓存
前言 ListView是Android中最常用的控件,通过适配器来进行数据适配然后显示出来,而其性能是个很值得研究的话题。本文与你一起探讨Google I/O提供的优化Adapter方案,欢迎大家交流。 声明 欢迎转载,但请保留文章原始出处:) JavaEye社区:http://www.iteye.com 农民伯伯: http://o...原创 2011-03-24 16:56:53 · 77 阅读 · 0 评论 -
JNI技术与Android应用
1. 什么是 JNI JNI是Java Native Interface的缩写。从Java 1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可以接受的,甚至是必须的,比如,使...原创 2011-03-22 18:10:55 · 173 阅读 · 0 评论 -
Linux 下adb 驱动问题
Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观。 具体步骤首先确认手机连接上电脑,lsusb查看下设备记录。 matthew@matthew-1230-laptop:~$ lsusb Bus 007 Device 009: ID 18d1:4e12 Bus 007 Device 001: ID 1d6b:0002 Linux F...原创 2011-07-04 14:29:36 · 148 阅读 · 0 评论 -
面试题目及其答案
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯...原创 2011-03-02 21:47:06 · 113 阅读 · 0 评论 -
Direct Push技术原理
微软Exchange Server一直以来都有给移动设备发送消息的能力,但是基于SMS的同步进程是昂贵的,而且用户也不能立即收到有新电子邮件的消息。在Exchange Server 2003升级维护包2(SP2)中,微软新引进了一种改进的名为直接推送(Direct Push)的同步技术来解决这些问题。它还提供了将安全策略应用到移动设备的能力。在这个教程里,Exchange的“最有价值专家”(MVP...原创 2010-10-15 13:55:17 · 198 阅读 · 0 评论 -
sqlite 的简单使用和表结构及数据的导出
SQLite的简单使用 3.1 建立数据库 C:\sqlite> sqlite3.exe dbname.dbsqlite3.exe后面跟数据库文件名 3.2 创建数据表 sqlite> create table users(userid varchar(20) PRIMARY KEY, ...> age int, ...> birthday datetime...原创 2010-10-13 15:45:19 · 450 阅读 · 0 评论 -
Android下的任务和Activity栈
就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。 地图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。 对用户来说...原创 2010-10-09 10:02:38 · 97 阅读 · 0 评论 -
Intent总结
Activity、Service和Broadcast Receiver这些核心组件之间通过消息激活,这个消息就是Intent。 Intent消息可用于当前运行时同应用内部的组件之间或者不同应用的组件之间通信。Intent自身,即一个Intent对象,包含说明一个执行操作的抽象数据结构,传递给执行操作的组件,或者,常见于broadcast的情况,该数据结构用于描述正在执行或者已经发生的事情。 针...原创 2010-09-26 22:52:51 · 128 阅读 · 0 评论 -
Android 之 Activity 生命周期
Android应用程序有一个特殊的概念:应用程序的生命周期。这个问题,大部分人都会轻视,然后等在这里跌倒了,才会回头看看,我就是这样的一个人。但亡羊补牢,犹未晚矣! 下面的这部分讲的很简单,但是请注意千万记住了。应用程序的生命周期严重的影响了系统资源以及提高用户体验直观重要。 1:Activity栈: Android系统中,所有的Activity被保存在Act...原创 2010-09-26 22:19:07 · 104 阅读 · 0 评论 -
Android Git Workflow
This is overview of the standard workflow we suggest for working on a project using repo. It is designed as a simple outline reference, with links to more details on each step. Your first time through...原创 2010-08-05 12:16:15 · 145 阅读 · 0 评论 -
How To Debug Android Widgets
For most new android app developers (like me), it is a bit puzzling how to debug the android widgets or how to put a breakpoint in an android widget code. For normal applications, it is quite simple a...原创 2010-07-21 15:34:36 · 114 阅读 · 0 评论 -
Android Widget開發流程
1.Widget觀念 widget就是在Home Screen顯示的元件,它只是View的一種,所以可以使用xml來設計layout。你可以設計一個在背景執行的Service,讓它定時去Update這個Widget。此外畫面的設計可以參考Dev手冊中的說明,尺寸的設計則有一個公式:最小尺寸(dip) = (格子數 * 74) - 2。所謂的格子是指,Home Screen中劃分成4*4的格子,所...原创 2010-07-21 15:33:18 · 93 阅读 · 0 评论 -
构造个全透明的Activity
最近在玩Nexus S,于是就想搞搞android开发试试,因为有些功能就是找不到满意的实现。 之前用iPhone,一直懒得去研究Object C,现在是java了,这玩意咱熟啊。没想到也是步步惊心,还好多数陷阱狗哥都能解决,直到遇到这个。 先说下需求,我这个小应用的功能是接收其它Activity发送过来的Intent,例如在浏览器里面发送链接与标题(Share Page),这时候...原创 2013-05-06 22:51:06 · 165 阅读 · 0 评论