android开发
paotongpeng
细节决定成败!
展开
-
如何用命令(cmd)创建开启AVD
用Android SDK and AVD Manager创建AVD已经在第一篇中介绍过。这里专门对使用命令行创建AVD作个介绍: 使用android create avd 命令来创建AVD 行为:"create avd": 创建一个新的Android 虚拟设备。 选项: -t --target 新的AVD 的Target ID(必须) -c --sdcard 指向一个共享的SD 存储卡的路径或...原创 2011-04-15 14:37:24 · 517 阅读 · 0 评论 -
android 开发环境搭建
1.jdk安装及环境变量配置 以jdk1.4.2_09为例,你可以根据你的jdk版本号及安装路径进行相应的修改在这里我将jdk1.4.2_09直接安装在C盘下,即C:\j2sdk1.4.2_09下面为详细配置:1.JAVA_HOMEJAVA_HOME指向的是JDK的安装路径在该路径下你应该能够找到bin、lib等目录如我的设置就应该...原创 2011-06-19 15:15:29 · 74 阅读 · 0 评论 -
Android 对话框(Dialog)大全
Android 对话框(Dialog)大全 建立你自己的对话框 Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwner...原创 2011-06-30 20:38:32 · 94 阅读 · 0 评论 -
Android的PackageManager和ActivityManager的功能简介
Android系统为应用管理功能提供了大量的API。根据功能的不同,这些API分为两大类:PackageManager相关和ActivitManager相关。PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能:安装,卸载应用查询permission相关信息查询Application相关信息(application,acti...原创 2011-07-05 21:56:05 · 73 阅读 · 0 评论 -
Android Application Task Activities的关系
什么是Android Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application, 并且以“....原创 2011-07-05 22:11:25 · 98 阅读 · 0 评论 -
Android源码学习之六——ActivityManager框架解析
ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。ActivityManager的作用参照SDK的说明,可见ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运...原创 2011-07-06 22:46:59 · 968 阅读 · 0 评论 -
android用于打开各种文件的intent
android用于打开各种文件的intent2011-03-29 15:30import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.net.Uri.Builder;import java.io.File;import andr...原创 2011-07-29 23:33:10 · 107 阅读 · 0 评论 -
activity与service的交互
Activity访问service有两种方式,第一种是通过Ibinder接口实现步骤如下在Service类中public class PlayerService extends Service {private final IBinder binder = new MyBinder();@Override public IBinder onBind(Intent inte...原创 2011-07-31 13:16:55 · 126 阅读 · 0 评论 -
android:gravity 与 layout_gravity的区别
android:gravity 本view内部信息的排列方式对其所有的子控件生效layout_gravity是本view再父控件中的排列方式对其自身生效原创 2011-10-27 16:04:31 · 61 阅读 · 0 评论 -
[Android]正确地访问网络资源----Proxy的使用
天朝有很多独特的东西,今天要涉及到的是CMWAP与CMNET。现在仍有许多Android手机用的是CMWAP连接网络的,如果只是简单滴使用URL.openConnection()开启一个HttpURLConnection,则会发现有一个UnknownHostException被抛出。唉...身为悲剧的程序员,就要开始解决这种bug了。Sodino还发现一个现象,为什么自己的程序会崩掉,而G...原创 2011-05-27 15:15:44 · 256 阅读 · 0 评论 -
指定浏览器访问指定页面(支持UC、Opera、QQ、Dolphin、Skyfire、Steel、Google)
/*先看一下系统浏览器com.android.browser 启动类在AndroidManifest.xml 中的声明:*/ <activity android:theme="@style/BrowserTheme" android:label="@string/application_name" android:name="BrowserActivity" android:launchM...原创 2011-05-27 14:32:18 · 248 阅读 · 0 评论 -
Android常用名令集锦
大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希望对...原创 2011-04-15 15:16:34 · 107 阅读 · 0 评论 -
android activity与service的生命周期
activity的生命周期oncreate(Bundle savedInstanceState):在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记录,则调用此方法时会传入一个包含着此activity以前状态的包对象做为参数。 onRestart():在activity停止后,在再次启动之前被调用。 ...原创 2011-04-20 11:13:50 · 218 阅读 · 0 评论 -
android activity的启动模式
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置Activity有四种加载模式:standard singleTop sin...原创 2011-04-20 15:49:05 · 187 阅读 · 0 评论 -
android中去掉标题栏和状态栏
(一)去掉标题栏和状态栏(实现全屏)this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏...原创 2011-05-05 14:51:09 · 90 阅读 · 0 评论 -
Android 体系结构介绍
Android 体系结构介绍 (2009-08-24 12:10:49)转载<script></script>标签:android体系结构it分类: Android <!-- 正文开始 -->Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(Mi...原创 2011-05-06 17:19:52 · 86 阅读 · 0 评论 -
android 面试题经典
Android 面试题 经典1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要...原创 2011-05-19 16:00:50 · 537 阅读 · 0 评论 -
android 发送短信
要使用手机短信服务,在AndroidManifest.xml中必须添加短信服务权限AndroidManifest.xml<?xml version="1.0" encoding="UTF-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="o...原创 2011-05-25 17:56:11 · 89 阅读 · 0 评论 -
android:webView总结
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一...原创 2011-05-27 10:02:31 · 99 阅读 · 0 评论 -
BroadcastReceiver的使用
使用广播接收器有两种方法,一种是建立一个BroadcastReceiver类,这种很常见,任何情况都可以接受;还有一种是在一个应用里注册个接收器,通过registerReceiver,这种需要应用打开的时候才生效,应用销毁了,还要解除注册。广播接收器的onReceiver的有效执行时间是10s,一般情况,当这个方法执行完,接收器就销毁了,但是超过10s,即使没执行完毕,也会自动销毁,所以复杂耗时的...原创 2011-12-15 09:47:04 · 101 阅读 · 0 评论