随笔分类 -  Android

1 2 下一页
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) 推荐(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) 推荐(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) 推荐(0)
AIDL-- Android中的远程接口 [转]
摘要:在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可以传递... 阅读全文
posted @ 2010-05-11 17:11 Chopper 阅读(543) 评论(0) 推荐(0)
Android Sdk 下载
摘要:Android Sdk 下载 http://androidappdocs.appspot.com/index.html 阅读全文
posted @ 2010-05-04 21:44 Chopper 阅读(229) 评论(0) 推荐(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) 推荐(0)
编写高效的Android代码[转]
摘要:虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本章讨论了很多能让开发者使他们的程序运... 阅读全文
posted @ 2010-05-02 22:24 Chopper 阅读(248) 评论(0) 推荐(0)
Android线程模型
摘要:Android中的线程模型 这篇文章将讨论Android应用程序中使用的线程模型,并讨论如何确保应用程序最佳的UI呈现(通过创建工作者线程来处理耗时的操作,而不是在主线程里处理)。这篇文章还将阐述与运行在主线程中的UI组件交互的API以及创建托管的工作者线程的API。 UI线程 当应用程序启动后,系统创建了一个叫做“main”的线程。主线程,也叫UI线程,非常重要,因为它负责分发事件给构件,包... 阅读全文
posted @ 2010-05-02 21:34 Chopper 阅读(830) 评论(1) 推荐(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) 推荐(0)
Android程序横竖屏切换
摘要:关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:"unspecified"默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape"横屏显示(宽比高要长)"por... 阅读全文
posted @ 2010-05-02 20:26 Chopper 阅读(634) 评论(0) 推荐(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) 推荐(0)
ListView Adapter[转]
摘要:开发中经常会用到各种各样的组件,像TextView,Button等等。其中经常会使用到ListView(列表),ListView以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本篇将由浅入深的介绍几种列表,并着重介绍如何自定义列表。具体的表现形式如图1所示。在OPhone系统中,列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到List... 阅读全文
posted @ 2010-04-29 13:09 Chopper 阅读(2322) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)

1 2 下一页