上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 38 下一页

2012年3月10日

理解Android系统的进程间通信原理------RPC机制

摘要: 理解Android系统中的轻量级解决方案RPC的原理,需要先回顾一下JAVA中的RMI(Remote Method Invocation)这个易于使用的纯JAVA方案(用来实现分布式应用)。有关RMI的相关知识,可以通过下图来归纳:Android中的RPC也是参考了JAVA中的RMI方案,这里我们再详细了解一下RPC的实现过程。Android中的RPC机制是为了实现一个进程使用另一个进程中的远程对象,它使用了Android自己的AIDL(接口定义语言),使用户很方便地定义出一个接口作为规范,通过一个远程Service为代理 ,客户端在绑定该远程Service过程中获取远程对象,进而使用该对象。 阅读全文

posted @ 2012-03-10 00:56 vus520 阅读(586) 评论(0) 推荐(0) 编辑

2012年3月2日

Android TelephonyManager类

摘要: Android本机号码及Sim卡状态的获取TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 package eoe.demo; import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import android.telephony.PhoneStateListener;import android.telephony.TelephonyManager; public class TelManager extends Activity 阅读全文

posted @ 2012-03-02 13:44 vus520 阅读(590) 评论(0) 推荐(0) 编辑

2012年2月29日

Android 如何导入已有的外部数据库

摘要: 我们平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,我们然后在进行相关操作。这个我们就比较好做了,因为这个数据库是我们一开始就跟着这个应用走的,那么我们有的时候不可能什么都是自己去做的。我们要是需要使用一个已有数据的数据库怎么办呢?大家想一想在android系统下数据库应该存放在什么地方呐,我们要是知道数据库存放在什么地方就好办了,现在大家有没有思路了。没有的话,就跟我们eoe慢慢的来做。我们知道android的数据库存放在/data/data/com.*.*(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下。操作方法是用FileI 阅读全文

posted @ 2012-02-29 15:22 vus520 阅读(1116) 评论(0) 推荐(0) 编辑

2012年2月20日

Android 横屏启动activity,点击屏幕的单击、双击

摘要: 横屏启动activity方法1:在androidmanyfest.xml的activity中加入属性 android:screenOrientation="landscape"方法2:在oncreate中加入如下代码 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);}屏幕的单击和双击事件mGestureDetector = new Gestur 阅读全文

posted @ 2012-02-20 16:57 vus520 阅读(884) 评论(0) 推荐(0) 编辑

2012年2月15日

当时遇到的主要难点在于TextView的内容不会刷新改变值,今天终于通过Timer和Handler实现了,分享给大家

摘要: import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.Button;import android.widget.TextView;public class AndroidLuckyActivity extends Activity{ p... 阅读全文

posted @ 2012-02-15 11:34 vus520 阅读(3061) 评论(0) 推荐(0) 编辑

2012年2月14日

Android的MediaRecorder架构介绍

摘要: 第一部分 MediaRecorder概述 Android的MediaRecorder包含了Audio和video的记录功能,在Android的界面上,Music和Video两个应用程序都是调用MediaRecorder实现的。 MediaRecorder在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaRecorder程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是Android基本库中的Binder机制。 以开源的Android为例MediaRecorder的代码主要在以下的目录中: JAVA程序的路径: packages/apps/Camer 阅读全文

posted @ 2012-02-14 14:29 vus520 阅读(2074) 评论(0) 推荐(0) 编辑

如何在Android当中显示网络图片

摘要: 在android当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.bitMap是可以作为参数传给imageView的。在下边的returnBitMap函数是最核心的,也是大家可以重用的,它负责把一个url的网络图片变成一个本地的BitMap。 package com.jinyan.image; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLC... 阅读全文

posted @ 2012-02-14 10:46 vus520 阅读(520) 评论(0) 推荐(0) 编辑

2012年2月11日

百度地图API 源码

摘要: 此前,我们对Activity进行了一些学习,在Android中,还提供了一个ActivityGroup类,该类是Activity的容器,可以包含多个嵌套进来的Activitys,我们接下来依然采用源码分析的方式来了解该类的内部实现。首先,从SDK中和源码中都可以获知,ActivityGroup类的父类是Activity,也就是说二者具有相同的接口和生命周期,同Activity一样,也有onCreate()、onPause()等函数可供我们重载。在ActivityGroup的源码中有成员变量protected LocalActivityManager mLocalActivityManager; 阅读全文

posted @ 2012-02-11 21:13 vus520 阅读(1503) 评论(0) 推荐(0) 编辑

实现Android简单动画旋转案例

摘要: 利用android实现了简单旋转动画,效果如下,从左到右,3个状态,最终图片旋转180度:旋转动画利用的是RotateAnimation实现的。布局文件main.xml代码:<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:id="@+id/mContener" android:layout_width="fill_parent" and 阅读全文

posted @ 2012-02-11 15:49 vus520 阅读(1321) 评论(0) 推荐(0) 编辑

2012年2月3日

Android开发WeatherForecast程序

摘要: 1,使用Googel APIhttp://www.google.com/ig/api?&weather=beijing2,使用DOM解析XMLString weather = ""; String url = "[url=http://www.google.com/ig/api?&weather=beijing]http://www.google.com/ig/api?&weather=beijing[/url]"; DefaultHttpClient client = new DefaultHttpClient(); HttpU 阅读全文

posted @ 2012-02-03 12:20 vus520 阅读(495) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 38 下一页

导航