Android
文章平均质量分 69
iteye_17490
这个作者很懒,什么都没留下…
展开
-
android操作系统默认的图片
在android中,我们可以通过如下方式调用android操作系统默认的图片android:src="@android:drawable/alert_dark_frame"Bitmap bm = BitmapFactory.decodeResource(getResources(), android.R.drawable.alert_dark_frame);这些图片的来源是哪里...2009-10-19 19:32:41 · 247 阅读 · 0 评论 -
如何在MapView上画图
http://ophone8.com/thread-4340-1-1.htmlhttp://www.anddev.org/the_friend_finder_-_mapactivity_using_gps_-_part_i_-_ii-t93.html原创 2010-02-02 23:34:39 · 264 阅读 · 0 评论 -
Toast
1.(1)public class ToastActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_toast); ( (Butt...原创 2010-02-02 23:35:14 · 99 阅读 · 0 评论 -
google map my demo
<uses-library android:name="com.google.android.maps" /> </application> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android....原创 2010-02-02 23:36:20 · 141 阅读 · 0 评论 -
Android Debug Bridge(adb, Android调试桥) 与 Log
adb是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。在android中,adb可以调动LogCat Show View,用来替代Console(android的后台信息显示:包括System.out.println()、e.printStackTrace()不会在console中显示,而需要在LogCat中显示)。Logcat用于观察调试内容,LogCat不支持中文,但是其过...2009-08-07 13:44:58 · 273 阅读 · 0 评论 -
android加载网络图片(逐行扫描格式png图片)的一个bug
android加载网络图片有一个bug,至少目前我在android1.5.jar中没有找到解决方案。昨天关于jpg、gif和png的帖子已经提到,png是支持interlaced的。j2me、symbian、wm和iphone在网络加载interlaced格式的png时没有出现问题,但是android在网络加载interlaced格式的png时就会出现图像模糊不清的现象(根据interlace...2009-08-07 21:11:43 · 181 阅读 · 0 评论 -
Android中应该注意的细节
(1) res中的xml文件命名必须全部为小写字母,如果有大写字母存在,则无法编译通过。原因不知。(2) 关于onCreate()方法中的语句次序protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 次序为1,原因很简单,因为是super语句...2009-08-10 20:44:27 · 78 阅读 · 0 评论 -
Adapter详解
适配器是英语adapter的汉语翻译。适配器就是一个接口转换器。(1)网络适配器 又称网卡,是使计算机联网的设备。网卡插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式。 (2)电源适配器 供电电源变换设备,一般由外壳、电源变压器和整流电路组成,按其输出类型可分为交流输出型和直流输出型。移动PC由于没有电池,电源适配器对其...2009-08-12 11:54:14 · 1609 阅读 · 0 评论 -
内牛满面~~Google Map终于配置成功了~~
1. 获取MD5指纹 && 申请android map‘s api key 要想使用com.google.android.maps.*包,必须取得MD5指纹。这一步网上教程很多,不多说了,截几张台湾网友的图片过来(转自http://www.android1.net/Topic.aspx?BoardID=12&TopicID=659)...原创 2009-08-25 13:59:41 · 191 阅读 · 0 评论 -
Android Gesture Detector
感谢android中国开发者的众多先驱,本文主要内容来自于总结,一小部分是自己的体会。主要参考文章为: http://www.williamhua.com/2009/04/23/android-touchscreen-gesture-recogniton/http://goro.iteye.com/blog/402163 Android Touch Screen 与传统Clic...2009-09-01 19:32:00 · 91 阅读 · 0 评论 -
Android invalidate 与postInvalidate用法
无花兄弟的3geye好像关站了,就从javaeye转载好了。转自:http://wuhua.iteye.com/blog/168358 根据Android SDK api文档说明invalidate 方法是用来更新视图(View)的方法,不过这东西的用法比较古怪invalidate 方法如果你直接在主线程中调用,是看不到任何更新的。http://www.hiapk.com/...原创 2009-09-07 11:11:11 · 70 阅读 · 0 评论 -
Android Bitmap zoomIn/zoomOut/rotate
转自:http://www.eoeandroid.com/redirect.php?tid=308&goto=lastpost public void onCreate(Bundle icicle) { super.onCreate(icicle); LinearLayout linLayout = new LinearLayout(this); // 加载需要操作...原创 2009-09-08 18:25:43 · 128 阅读 · 0 评论 -
Units of Measurement Supported by Android
转自android官方文档,无法提供链接,因为android官网的链接被和谐了。我在日文版google android中的cache里面翻到的如下内容。赶紧保存了下来。 1. You can create common dimensions to use for various screen elements bydefining dimension values in XML. ...2009-09-09 17:24:54 · 109 阅读 · 0 评论 -
Customize ListView
1. ListView with Icon(1)效果图(2)实现代码1)listview.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:or...2009-09-21 15:44:49 · 87 阅读 · 0 评论 -
TabHost
1. 最简单的TabHost,Tab来自于layout下的元素(只从1个Layout中取数据)(1)效果图(2)代码1)tab_demo.xml<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/ap...2009-09-21 19:08:12 · 75 阅读 · 0 评论 -
Create Menu
Most applications include two kinds of human-computer interactive: Views and Menu. 1. options menuoptions menu最多只能在屏幕最下面显示6个菜单选项,称为icon menu,iconmenu不能有checkable选项。多于6的菜单项会以more icon menu来...2009-09-27 18:20:38 · 131 阅读 · 0 评论 -
Service
1. Service生命周期(1)Service生命周期只有onCreate, onStart和onDestroy,没有onResume, onPause和onStop。如果你在onCreate或onStart做一些很耗时间的事情,最好启动一个线程来完成,因为如果Service是跑在主线程中的,会影响到你的UI操作或者阻塞主线程中的其他事情。(2)Android系统会尽量保...原创 2010-02-02 23:33:57 · 113 阅读 · 0 评论 -
Notification
1. Notification构造器的参数分别为:在状态条上显示的图标、文字和Notification的当前时间// Choose a drawable to display as the status bar iconint icon = R.drawable.icon; // Text to display in the status bar when the no...原创 2010-02-02 23:33:11 · 103 阅读 · 0 评论 -
导航相关概念
1. Google Map的定位(1)Google公司针对Symbian,J2ME,WM推出的最新Google Map拥有定位功能,但是这个定位并不是基于GPS(接收卫星信号)的定位。而是基于A-GPS(主要接收基站信号)定位。Google这项技术基于手机基站ID信息(根据手机移动网络的发射塔来确定手机的相对位置),Google Map的定位数据是中国移动提供的,实际上中国移动等运营商也有类似...原创 2010-02-02 23:32:37 · 338 阅读 · 0 评论 -
Dialog
Dialog是所有对话框的基类,但Dialog并非继承自View,而是直接从Object构造出来的。Dialog调用是异步调用,所以showDialog()时不会阻碍UI线程。 1. Activity托管对话框: Android提供了创建对话框的快捷方式,在Activity中可以通过如showDialog(int dialogId),dismissDialog(i...2009-10-29 16:16:29 · 112 阅读 · 0 评论 -
Android模拟器SD Card映像文件使用方法
1. mksdcard命令用cmd进入SDK的Tools目录,执行mksdcard命令。会出现如下帮助信息我们可以看到sdcard image支持FAT32格式,其中usage: mksdcard [-l label] <size> <file>是主要的参数。-l 后面跟的是磁盘卷标,如g就代表g盘;size 为制定容量大小,单位有KB和MB;...2009-12-09 20:28:27 · 212 阅读 · 0 评论 -
apk的打包与安装
1. 什么是apk文件(1)定义:APK是Android Package Kit的缩写,即Android安装包。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。APK文件结构为:META-INF...2009-12-11 14:58:03 · 138 阅读 · 0 评论 -
DDMS
在\android-sdk-windows-1.5_r1\tools目录下,有一个ddms.bat命令;在eclipse中,Window->Open Perspective->Other->DDMS。那么什么是DDMS呢?在android SDK的文档中可以找到其准确定义和使用方法,如下图下面,我简单介绍一下在我的工作中使用到了哪些DDMS。 1. DDMS是桥梁...2009-12-12 18:51:59 · 174 阅读 · 0 评论 -
Resources and Assets
在帮助文档中有关于资源文件的描述和解释,可以自己去查看。 1. 如何处理资源文件和*.db的数据库文件在应用程序初始化时将raw中的db文件拷贝到/data/data/package_name/database/下,然后通过正常方式进行访问;但是只有用户拥有root权限,才有资格访问/data/data/package_name/目录。也就是说,我们开发的程序只能在有ro...2009-12-12 20:14:43 · 229 阅读 · 0 评论 -
android程序的签名
f2009-12-12 20:33:50 · 78 阅读 · 0 评论 -
如何通过Intent传递一个Bean
1. 方法1(1)BeanSerializablepublic class BeanSerializable implements Serializable { private static final long serialVersionUID = 1L; private String name; private int age; private Str...2009-12-16 16:03:41 · 449 阅读 · 0 评论 -
Intent中的Flag参数
Intent i = new Intent(B.this, C.class); i.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); //什么含义 i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //什么含义startActivity(i); 从Service往Activity跳转时,要将Intent的...2009-12-16 18:12:48 · 152 阅读 · 0 评论 -
Gallery 画廊
1. images.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei...2009-12-17 20:25:24 · 128 阅读 · 0 评论 -
aidl
1. android进程之间如何通讯呢(在不同的进程中怎样传递对象) android平台提供了一种中间层语言AIDL(Android Interface Definition Language)。显然Java中不允许跨进程内存共享。因此传递对象,只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的。在Android中,则采用AIDL的方式。编译器可以通过AIDL...原创 2010-01-05 11:24:53 · 90 阅读 · 0 评论 -
Activity文档翻译
转自:http://www.blogjava.net/marshal-hird/archive/2008/07/25/217389.html activity展现在用户面前的经常是全屏窗口,你也可以将activity作为浮动窗口来使用(使用设置了windowIsFloating的主题),或者嵌入到其他的activity(使用ActivityGrou...原创 2010-02-02 23:26:48 · 277 阅读 · 0 评论 -
Android's Components 生命周期
Android中,Component(activity、service和broadcast receivers)的生命周期始于其响应一个Intent请求,终于该Component销毁。在这期间,Component可能处于激活/未激活、可见/不可见的状态。 1. Activity堆栈 每个Actvity的状态由它所在Activity栈中的位置所决定,所有当前正在...原创 2010-02-02 23:27:14 · 182 阅读 · 0 评论 -
LayoutInflater
一般来讲,我们用LayoutInflater做一件事:inflate。inflate这个方法总共有四种形式,目的都是把xml表述的layout转化为View。This class is used to instantiate layout XML file into its corresponding View objects. It is never be used directly...原创 2010-02-02 23:27:34 · 181 阅读 · 0 评论 -
Broadcast Receiver
Broadcast Receiver用于接收并处理广播通知(broadcastannouncements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的broadcast receivers来响应它觉得重要的通知。broadcastreceiver可以通过多种方式通知用户:启动activity、使用NotificationMan...原创 2010-02-02 23:27:57 · 91 阅读 · 0 评论 -
Broadcast调用Service做的一个定时器
1.public class AlarmActivity extends Activity implements OnClickListener { private Button b_call_service, b_exit_service; private Intent intent; private PendingIntent p_intent; public voi...原创 2010-02-02 23:28:22 · 126 阅读 · 0 评论 -
PendingIntent和Intent
Notification n = new Notification(R.drawable.face_1, "Service启动", System.currentTimeMillis());PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, TServiceHolder.class),...原创 2010-02-02 23:28:39 · 135 阅读 · 0 评论 -
How to download sourcecode of android with cygwin
cygwin是一个在windows平台上运行的linux模拟环境,工作机制这里就不赘述了,我也不关心这个问题。1.cygwin的下载与安装http://www.cygwin.cn/site/install/(1)下载后点击setup.exe进行安装,安装模式有"Install from Internet"、"Download form Internet"、"Install from L...2010-04-14 16:07:28 · 209 阅读 · 0 评论