Android Init Language
摘要:[From: http://www.kandroid.org/android_pdk/bring_up.html] The Android Init Language consists of four broad classes of statements: Actionn Commands Services Options The language syntax includes th...
阅读全文
posted @
2010-06-08 21:35
Chopper
阅读(609)
推荐(0)
Android kernel x86 编译方法
摘要:1、下载源码 $repo init -u git://git.android-x86.org/platform/manifest.git -b donut-x86 $repo sync 2、编译kernel 使用默认的进行编译 make kernel TARGET_PRODUCT=eeepc 使用了默认的kernel/arch/x86/configs/android-x86_defconf...
阅读全文
posted @
2010-05-25 23:11
Chopper
阅读(1466)
推荐(0)
Handler理解
摘要:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。常用的方法是利用Handler来实现UI线程的更新的。 package com.handler; import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graph...
阅读全文
posted @
2010-05-15 18:31
Chopper
阅读(309)
推荐(0)
AIDL-- Android中的远程接口 [转]
摘要:在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可以传递...
阅读全文
posted @
2010-05-11 17:11
Chopper
阅读(543)
推荐(0)
Android Sdk 下载
摘要:Android Sdk 下载 http://androidappdocs.appspot.com/index.html
阅读全文
posted @
2010-05-04 21:44
Chopper
阅读(229)
推荐(0)
Google map api key
摘要:1、找到keystore 在Window—preferences—Android—Build 可以看到Keystore的目录:C:\Documents and Settings\Administrator\.android\debug.keystore 2、在Command上执行keytool命令,java/bin目录下。 keytool -list -alias androiddebugke...
阅读全文
posted @
2010-05-04 21:27
Chopper
阅读(226)
推荐(0)
编写高效的Android代码[转]
摘要:虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本章讨论了很多能让开发者使他们的程序运...
阅读全文
posted @
2010-05-02 22:24
Chopper
阅读(248)
推荐(0)
Android线程模型
摘要:Android中的线程模型 这篇文章将讨论Android应用程序中使用的线程模型,并讨论如何确保应用程序最佳的UI呈现(通过创建工作者线程来处理耗时的操作,而不是在主线程里处理)。这篇文章还将阐述与运行在主线程中的UI组件交互的API以及创建托管的工作者线程的API。 UI线程 当应用程序启动后,系统创建了一个叫做“main”的线程。主线程,也叫UI线程,非常重要,因为它负责分发事件给构件,包...
阅读全文
posted @
2010-05-02 21:34
Chopper
阅读(830)
推荐(0)
如何判断Android系统的版本
摘要:随着Android版本的增多,在不同的版本中使用不同的设计是必须的,根据程序运行的版本来提供不同的功能。这涉及到如何在程序中判断Android系统的版本。在Android api中的android.os.Build和android.os.Build.VERSION类中包含了Android版本信息。可以使用该信息来判断设备的系统版本: public static final int SDK_VERS...
阅读全文
posted @
2010-05-02 20:36
Chopper
阅读(3520)
推荐(0)
Android程序横竖屏切换
摘要:关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:"unspecified"默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape"横屏显示(宽比高要长)"por...
阅读全文
posted @
2010-05-02 20:26
Chopper
阅读(634)
推荐(0)
Bundle Object
摘要:有两种方法传递Object给BundleMethod 1 Java:package de.padde.test; import android.app.Activity; import android.os.Bundle; import android.os.Parcelable; import android.os.Parcel; public class Test extends Activi...
阅读全文
posted @
2010-04-30 15:09
Chopper
阅读(1092)
推荐(0)
ListView Adapter[转]
摘要:开发中经常会用到各种各样的组件,像TextView,Button等等。其中经常会使用到ListView(列表),ListView以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本篇将由浅入深的介绍几种列表,并着重介绍如何自定义列表。具体的表现形式如图1所示。在OPhone系统中,列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到List...
阅读全文
posted @
2010-04-29 13:09
Chopper
阅读(2322)
推荐(0)
Android Java源码
摘要:1、下载Android的源代码从http://www.weka.com.br/files/android/android-1.6-donut-src.zip下载2、关闭Eclipse3、解压文件,把压缩包内的sources文件夹放置于SDK的目录下路径为sdk\platforms\android-ver.\sources文件夹4、重启Eclipse.
阅读全文
posted @
2010-04-29 12:51
Chopper
阅读(439)
推荐(0)
WebView
摘要:WebView 主要调用三个方法:LoadUrl、LoadData、LoadDataWithBaseURL。 1、LoadUrl 直接加载网页、图片并显示。(本地或是网络上的网页、图片、gif) 2、LoadData 显示文字与图片内容 (模拟器1.5、1.6) 3、LoadDataWithBase 显示文字与图片内容(支持多个模拟器版本)下面来看看代码片段:package com.webvie...
阅读全文
posted @
2010-04-29 10:24
Chopper
阅读(843)
推荐(0)
控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListView, ExpandableList【转】
摘要:在 Android 中使用各种控件(View) TextSwitcher - 文字转换器控件(改变文字时增加一些动画效果)Gallery - 缩略图浏览器控件ImageSwitcher - 图片转换器控件(改变图片时增加一些动画效果)GridView - 网格控件ListView - 列表控件ExpandableList - 支持展开/收缩功能的列表控件 1、TextSwitcher 的 Demo...
阅读全文
posted @
2010-04-28 23:27
Chopper
阅读(581)
推荐(0)
控件(View)之TextView, Button, ImageButton, ImageView, CheckBox, RadioButton, AnalogClock, DigitalClock【转】
摘要:在 Android 中使用各种控件(View) TextView - 文本显示控件Button - 按钮控件ImageButton - 图片按钮控件ImageView - 图片显示控件CheckBox - 复选框控件RadioButton - 单选框控件AnalogClock - 钟表(带表盘的那种)控件DigitalClock - 电子表控件 1、TextView 的 Demotextview....
阅读全文
posted @
2010-04-28 23:23
Chopper
阅读(536)
推荐(0)
控件(View)之DatePicker, TimePicker, ToggleButton, EditText, ProgressBar, SeekBar, AutoCompleteTextView, MultiAutoCompleteTextView【转】
摘要:在 Android 中使用各种控件(View) DatePicker - 日期选择控件TimePicker - 时间选择控件ToggleButton - 双状态按钮控件EditText - 可编辑文本控件ProgressBar - 进度条控件SeekBar - 可拖动的进度条控件AutoCompleteTextView - 支持自动完成功能的可编辑文本控件MultiAutoCompleteText...
阅读全文
posted @
2010-04-28 23:20
Chopper
阅读(623)
推荐(0)
控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab, Spinner, Chronometer, ScrollView【转】
摘要:介绍在 Android 中使用各种控件(View) ZoomControls - 放大/缩小按钮控件Include - 整合控件VideoView - 视频播放控件WebView - 浏览器控件RatingBar - 评分控件Tab - 选项卡控件Spinner - 下拉框控件Chronometer - 计时器控件ScrollView - 滚动条控件 1、ZoomControls 的 Demozo...
阅读全文
posted @
2010-04-28 23:17
Chopper
阅读(803)
推荐(0)
Layout 和 Menu【转】
摘要:1、各种布局方式的演示 res/layout/main.xml 代码 Java代码 <?xml version="1.0" encoding="utf-8"?> <!-- layout_width - 宽。fill_parent: 宽度跟着父元素走;wrap_content: 宽度跟着本身的内容走;直接指定一个 px 值来设置宽 layout_height - 高。fill_pa...
阅读全文
posted @
2010-04-28 20:42
Chopper
阅读(305)
推荐(0)
Intent 的用法
摘要:1、用Context指定Intent i=new Intent(context,Receivered.class); context.startActivity(i);2、通过配置指定 <activity android:name="com.neusoft.android.Demo.photo.TestActivity"> <intent-filter> <acti...
阅读全文
posted @
2010-04-28 11:05
Chopper
阅读(7404)
推荐(0)