
android
文章平均质量分 80
xian00000
这个作者很懒,什么都没留下…
展开
-
android环境变量设置
系统变量:新建 1. 变量名android_sdk_home 变量值:D:\newandroid\android-sdk-windows 2, 设置path %ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools命令行输入adb,有提示则配置成原创 2012-09-29 20:58:56 · 529 阅读 · 0 评论 -
Maps API申请 之 Android Maps API (2012-5-15新发布可解决网页打不开的问题)
Sign Up for the Android Maps API - Android Maps API - Google Code转载请说明转自:http://blog.youkuaiyun.com/aminfo/article/details/7568240准备工作:先在本机生成MD5认证指纹;需要有一个谷歌帐号,没有谷歌帐号的先到https://accounts.google.com/Si转载 2012-10-09 19:56:39 · 2019 阅读 · 0 评论 -
android google map 开发中的常见问题及解决(无法获取 google map apiKey 和Couldn't get connection factory client)
这些天要研究下google map,在开发的过程中遇到了一些问题。在网上找资料发现也有很多朋友也遇到了类似的问题。而且没有确切的解决方案。在这里本人就简要的说说自己遇到的问题和解决方案。google map的引入,<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="co转载 2012-10-09 20:25:17 · 2720 阅读 · 4 评论 -
Android Screen Monitor抓取真机屏幕
1.下载 Android Screen Monitorhttp://code.google.com/p/android-screen-monitor/ (1) 下載 ASM_2_30.zip 并解压缩, 取得 asm.jar(2) 将 asm.jar 复制到D:\android-sdk\platform-tools目录下 2. 执行 Android转载 2012-10-11 19:33:07 · 849 阅读 · 0 评论 -
android Notification的使用
(1)、使用系统定义的Notification以下是使用示例代码://创建一个NotificationManager的引用String ns = Context.NOTIFICATION_SERVICE;NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns);转载 2012-10-13 10:05:55 · 546 阅读 · 0 评论 -
Activity的四种lanuchMode
我们今天要讲的是Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就转载 2012-10-14 13:13:09 · 801 阅读 · 0 评论 -
Intent应用详解
今天我们来讲一下Android中Intent的原理和应用。前面我们总结了几个Android中重要组件,相信大家对于这些组件已经有了清晰的认识,我们就来看一下几个常见的操作:启动一个Activity:Context.startActivity(Intent intent);启动一个Service:Context.startService(Intent service)转载 2012-10-14 16:15:18 · 597 阅读 · 0 评论 -
android中的消息机制 了解Handler
在分析Android消息机制之前,我们先来看一段代码:public class MainActivity extends Activity implements View.OnClickListener { private TextView stateText; private Button btn; @Override public void onCreate(B转载 2012-10-14 17:25:19 · 578 阅读 · 0 评论 -
Action大全和用法
Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 Intent在寻找目标组件转载 2012-10-19 20:26:16 · 4335 阅读 · 0 评论 -
android MediaPlayer API
MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。1.状态图对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制转载 2012-11-01 11:23:20 · 535 阅读 · 0 评论 -
LiseView中使用ViewCache,
在listView中使用BaseAdapter时,可以设置ViewCache对象,在此访问ListView时可以直接从缓存中加载数据,代码如下private class MyAdapter extends BaseAdapter{ public int getCount() { // TODO Auto-generated method stub return 10; } p转载 2012-10-23 21:28:44 · 1157 阅读 · 0 评论 -
surfaceView的简单介绍
1、定义可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2、实现首先继承SurfaceView并实现SurfaceHold转载 2012-10-24 16:11:01 · 606 阅读 · 0 评论 -
pro contentProviders示例
1,定义一个元数据类import android.net.Uri;import android.provider.BaseColumns;/** * 定义元数据 * @author Administrator * */public class BookProviderMetaData { //1,定义域名及数据库信息 public static final String AUT翻译 2012-11-03 21:51:10 · 556 阅读 · 0 评论 -
AIDL服务——传递简单类型
在android中要构建远程(不同进程之间)服务,需要使用AIDL实现一,服务端:1,AIDL定义:AIDL定义之后,编译器会自动在R文件中生成AIDL的java文件package com.cjf.stock1;interface IStockQuoteService { double getQuote(String ticker);}2,实现AIDL接口package翻译 2012-11-08 22:04:04 · 557 阅读 · 0 评论 -
AsyncTask的简单使用
1, 布局:main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ve转载 2012-11-20 17:16:00 · 497 阅读 · 0 评论 -
andrid Sensor的使用
1,显示重力加速度在三条轴上的变化;2,点击按钮,播放音乐/停止package com.cjf.sersor;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventLi转载 2012-10-10 17:49:05 · 648 阅读 · 0 评论 -
android google map api的具体使用
1 main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2012-10-10 17:13:35 · 925 阅读 · 0 评论 -
android对话框介绍2 自定义对话框
1,在layout下定义login.xml自定义登录视图,代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" andro原创 2012-10-02 13:45:43 · 639 阅读 · 0 评论 -
android的广播介绍,在manifest .xml中注册广播
Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,我们所要做的就是注册感兴趣的广播,然后做相应的处理。1,第一种注册广播的方式,在manifest .xml清单文件中注册1.1这里首先自定义一个广播发送者public class BroadCastActivity extends Activit转载 2012-10-02 18:25:34 · 7705 阅读 · 0 评论 -
android的广播介绍,在程序中注册广播
利用代码注册 BroadcastReceiver 时有以下步骤: 1)生成一个 BroadcastReceiver 对象; 2)生成一个 IntentFilter 对象; 3)为 IntentFilter 对象添加一个 Action ; 4)利用 IntentFilter 和 BroadcastReceiver 绑定注册一个 BroadcastRec转载 2012-10-02 22:27:33 · 845 阅读 · 0 评论 -
android service 继承IntentService和Service
在manifest中声明一个service 跟activity以及其它组件一样,你必须在你的应用的manifest文件中声明所有的service们. 要声明你的service,添加一个元素作为元素的儿子.例如: ... ... 就像一个activity,一个service可以定义intent过滤器来使得其它组件使用明转载 2012-10-03 18:07:13 · 1100 阅读 · 0 评论 -
android菜单详解
理解Android的菜单选项菜单:最常规的菜单,android中把它叫做option menu子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。上下文菜单:android中长按视图控件后出现的菜单,windows点击右键弹出的菜单即上下文菜单图标菜单:这个比较简单,就是带icon的菜单项,需要注意的是子菜单项、上下文菜单项、转载 2012-10-01 22:26:54 · 4077 阅读 · 0 评论 -
android对话框介绍
android中的对话框形式有四种,分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,下面我一一对他们进行详解。一般对话框一般对话框形式如下图:具体实现代码如下: 1 new AlertDialog.Builder(this) 2 .setTitle("删除")//设置标题 3转载 2012-10-01 23:39:00 · 1385 阅读 · 0 评论 -
android service 实现Binder类
如果你的service仅被自己的应用使用并且不需跨进程工作,那么你可以实现你自己的Binder类使得你的客户端能直接使用service的公开接口方法.注:这只在客户端和service位于同一应用和同一进程中时才能工作,其实大多数都是这种情况.例如,在一个音乐应用需要把它的activity绑定到它自己的播放音乐的后台service时,这种方式就会很好地工作.下面是如何转载 2012-10-03 17:35:04 · 1036 阅读 · 0 评论 -
android广播,有序广播介绍
广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播。 然而有序广播是按照接收者声明的优先级别,被接收者依次接收广播。如:A的级转载 2012-10-02 22:42:41 · 2624 阅读 · 0 评论 -
android理解广播
谈谈你对BroadCastRceiver的理解?广播接收者,android四大组件之一,也是唯一一个能动态注册的组件。1)广播接收者是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用状态。2)应用程序可以转载 2012-10-02 22:49:47 · 1010 阅读 · 0 评论 -
多选对话框取值问题
1,首先定义一个全局成员变量private String result = "你选择了 ";2,定义多选对话框case R.id.dialog4: final String[] items3 = {"姚明","科比","詹姆斯"}; final boolean[] checkedItems = new boolean[]{true,true,false};//一个存原创 2012-10-02 14:30:34 · 1138 阅读 · 0 评论 -
android service 实现Binder类补充
绑定到一个Service 应用组件(客户端)可以调用bindService()绑定到一个service.Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder. 绑定是异步的.bindService()会立即返回,它不会返回IBinder给客户端.要接收IBinder,客户端必须创建一个Se转载 2012-10-03 17:51:55 · 848 阅读 · 0 评论 -
Android Service学习之本地服务
Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。转载 2012-10-03 21:52:21 · 677 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance转载 2012-10-05 17:41:53 · 566 阅读 · 0 评论 -
android主机IP
Android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的! 如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 10.0.2.2 吧,10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias 记转载 2013-04-17 22:48:58 · 676 阅读 · 0 评论