
Android
有家客栈
Android developer
展开
-
图文详解手把手教你在Windows环境下下载Android源码(Launcher为例)
<br />(源自:http://blog.youkuaiyun.com/Android_Tutor/archive/2010/05/24/5621141.aspx)<br />大家好,这篇文章我将教大家如何在Windows环境下下载Android源码,Android 自2007年11月5号发布以来,发展速度如此之快,和它走开源的路是分不开的。我们在开发中有什么不明白不清楚的,直接把Android 源码下下来研究就可以了,看源代码将会让你提升很快!<br />在这之前大家先熟悉俩个代码版本管理工具SVN,以及Git。<转载 2011-02-09 13:20:00 · 437 阅读 · 0 评论 -
使用SharedPreferences存取复杂数据
<br />(源自:http://www.blogjava.net/nokiaguy/archive/2010/09/08/331371.html)<br /> <br />我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。<br /><br />Andro转载 2011-02-16 14:58:00 · 486 阅读 · 0 评论 -
搭建Android开发环境
<br />一 相关下载<br />(1) java JDK下载:<br />进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:<br />选择 Download JDK 只下载JDK,无需下载jre. <br />(2)eclipse下载<br /> 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载 HTTP下载) 如下图:<br /><br />我转载 2011-05-12 18:22:00 · 298 阅读 · 0 评论 -
Android ADB的使用
<br />adb其实就是在android sdk的tools目录中的abd可执行文件,为了保证在什么地方都可以直接输入adb命令,需要在环境变量PATH中加入adb所在文件路径。<br />1. 查看设备<br />adb devices<br />这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示,下面就是显示结果:<br />List of devices attached <br />emulator-5554 device<br />其转载 2011-05-15 11:34:00 · 686 阅读 · 0 评论 -
android的logcat详细用法
<br /><br />Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.<br />使用logcat命令<br />你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [<option>] ... [<filter-spec>] ...<br />请查看Listing of logcat Command Options ,它对logcat命 令有详细的描述转载 2011-05-15 16:51:00 · 361 阅读 · 0 评论 -
ADB DOC
<br />概要<br />Android 调试系统是一个面对客户服务系统,包括三个组成部分:<br />一个在你用于开发程序的电脑上运行的客户端。你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端.[/li]在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。.[/li]一个以后台进程的形式运行于模拟器或设备上的守护程序(daemon)。. [转载 2011-05-15 11:43:00 · 496 阅读 · 0 评论 -
自定义Activity漂亮跳转效果
(源自:http://www.iteye.com/topic/812495)两个Activity跳转的时候,自定义翻页效果: Java代码 Intent intent = new Intent(FirstActivity.this, SecondActivity.class);转载 2011-07-19 19:10:26 · 500 阅读 · 0 评论 -
android adb常用指令
(源自:http://www.cnblogs.com/playing/archive/2010/09/19/1830799.html)Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:转载 2011-09-13 21:07:55 · 438 阅读 · 0 评论 -
如何编写高效的Android代码
(源自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3612.html?from=mail) 现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台转载 2011-09-15 10:50:07 · 463 阅读 · 0 评论 -
Android程序自动更新
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpEnt原创 2011-09-15 11:52:42 · 648 阅读 · 0 评论 -
Fragment官方API
Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域,转载 2011-09-14 11:00:57 · 823 阅读 · 0 评论 -
android的PreferenceActivity
(源自:http://www.cnblogs.com/keyindex/articles/1814506.html)前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,转载 2011-08-20 20:57:51 · 399 阅读 · 0 评论 -
搭建Android开发环境
一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下转载 2011-08-20 20:58:16 · 423 阅读 · 0 评论 -
ActivityManager框架解析
(源自:http://blog.youkuaiyun.com/caowenbin/article/details/6036726)ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两转载 2011-08-22 11:11:29 · 1311 阅读 · 1 评论 -
在 Android 上使用 XML 和 JSON,第 1 部分: 在 Android 应用程序上研究 JSON 和 XML 益处
(源自:http://www.ibm.com/developerworks/cn/xml/x-andbene1/)考虑 Android 平台上使用的 XML 和 JSON 数据交换格式 Frank Ableson, 企业家, MSI Services, Inc.转载 2011-08-22 13:10:56 · 964 阅读 · 0 评论 -
在 Android 上使用 XML 和 JSON,第 2 部分: 交付混合了 JSON 的 Android 应用程序
(源自:http://www.ibm.com/developerworks/cn/xml/x-andbene2/index.html)为得到灵活的移动应用程序而混合 JavaScript、JSON、回调函数、Android-SDK Java 代码Frank Abl转载 2011-08-22 13:12:58 · 976 阅读 · 0 评论 -
在Android上使用ZXing识别条形码/二维码
越来越多的手机具备自动对焦的拍摄功能,这也意味着这些手机可以具备条码扫描的功能.......手机具备条码扫描的功能,可以优化购物流程,快速存储电子名片(二维码)等。 本文使用ZXing 1.6实现条码/二维码识别。ZXing是个很经典的条码/二维码识别的开源类库,l转载 2011-08-22 20:30:52 · 1321 阅读 · 0 评论 -
粗看+Android+4.0+界面变化
(源自:http://www.weiphone.com/gphone/news/2011-10-09/Glance_Android_4.0_interface_changes_242221.shtml) Android 4.0 虽然延期发布,但泄密并没转载 2011-10-13 16:24:04 · 904 阅读 · 0 评论 -
Android 找到本地联络人并向其发邮件
(源自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-7388.html)发送邮件中使用的Intent 行为为 Android.content.Intent.ACTION_SEND 。实际上在 Android 上转载 2011-10-05 12:08:16 · 1442 阅读 · 0 评论 -
Android 4.0 Platform Highlights
(源自:http://developer.android.com/sdk/android-4.0-highlights.html)Android 4.0 Platform HighlightsWelcome to Android 4.0!Android 4.0 delivers a refined, unified UI for phones a转载 2011-10-20 21:32:56 · 2003 阅读 · 0 评论 -
Android Looper和Handler分析
(源自:http://blog.youkuaiyun.com/Innost/article/details/6055793) 第一次接触android应用程序(这里指的是JAVA层的UI程序,也难怪了,Google放出的API就只支持JAVA应用程序了),很难搞明白内部是如何实现的。但是,从原理上分析,应该是有一个消息循环,一个消息队列,然后主线程不断得从消息队列中取得消息并处理之。然而,转载 2011-11-02 20:24:58 · 415 阅读 · 0 评论 -
android的消息处理机制
(源自:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html)作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴转载 2011-11-02 20:45:10 · 468 阅读 · 0 评论 -
20张图,让你看清2012移动互联网大方向
(源自:http://www.oschina.net/news/24552/2012_mobile_industry_predictions_survey?from=20120108)这是分析师Chetan Sharma通过征集众多移动互联网行业负责人的观点和意见,并在多家机构的支持和帮助下,做的一次较为全面的2012移动行业预测调查。在此我们将其整理出来,供移动互联网从业者参考。如需转载 2012-01-12 09:37:47 · 964 阅读 · 0 评论 -
Android 平板电脑设计
(源自:http://www.chinaz.com/manage/2011/1117/220886.shtml)没有什么时候比现在更需要设计师去为各种各样的移动设备营造体验了。随着平板电脑被不断接受,我们已经步入“后PC时代”,公司会利用平板电脑的用户体验质量来争夺用户的注意力。设计成功的Android平板电脑应用程序,不但需要一个很棒的概念来鼓励用户下载、使用和保留,还需要一种使Andr转载 2012-02-04 19:06:31 · 1152 阅读 · 0 评论 -
Android 面试题
(源自:http://www.cnblogs.com/mmll/archive/2011/05/03/2035041.html)1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出A转载 2012-01-03 20:53:00 · 1242 阅读 · 0 评论 -
缩略图工具类ThumbnailUtils
(源自:http://www.cnblogs.com/GnagWang/archive/2010/12/27/1917658.html)从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,转载 2012-04-24 22:05:38 · 900 阅读 · 0 评论 -
android用于打开各种文件的intent
(源自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6146.html?from=mail)import android.app.Activity; import android.content.Intent; import android.net.Uri; import android转载 2012-05-01 13:35:46 · 658 阅读 · 0 评论 -
Android设置权限问题
(源自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-5887.html)Android应用程序在使用很多功能的时候必须在Mainifest.xml中声明所需的权限,否则无法运行。下面是一个Mainifest.xml文件的例子:复制到剪贴板 XML/HTML代码 xml version="1.0"转载 2012-04-21 16:46:38 · 781 阅读 · 0 评论 -
Android 网络管理
系统中对网络的判断和选在是在Connectivityervice这个服务中来处理的,在系统启动的时候会启动这个系统服务:系统启动完毕后,ConnectivityService在系统启动的时候就启动了。 在android内部,用framework/base/core/res/res/values/config.xml中定义了网络的类型: "default,wi转载 2012-05-11 23:47:19 · 603 阅读 · 0 评论 -
Android自定义移动网络接入点
1.点击“Network”将显示本机的无线及网络信息。2.点击"WAP"将自动设接入点为CMWAP。3.点击“GPRS”将自动设接入点为GPRS。 [java] view plaincopypackage lab.sodino.network; import java.net.InetAddress;转载 2012-05-12 13:05:59 · 947 阅读 · 0 评论 -
android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据转载 2012-06-10 20:30:04 · 493 阅读 · 0 评论 -
Android中解析XML
XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API转载 2012-06-10 20:25:01 · 484 阅读 · 0 评论 -
Android实现XML解析技术
本文介绍在Android平台中实现对XML的三种解析方式。 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。 第一种方式:DOM解析器:DOM是基于转载 2012-06-10 20:26:32 · 358 阅读 · 0 评论 -
android解析json
最近客户端需求变更,服务器发送json格式的数据解析,但是我在做javaEE的时候,发现json是可以直接得到List ,class对象这些的,而在本身的android里面,省略了这些,所以这些需要自己来写,个人觉得,如果封装一个工具类就好了,如果使用反射机制就可以封装出来一个,但是实体类的字段就必须是public的! 下面是这个工具类的代码: [jav转载 2012-06-10 20:33:11 · 619 阅读 · 0 评论 -
Android 菜单开发自定义效果
android 中自定义菜单:实现效果预览如下:下面就让我们开始菜单的自定义流程:在android开发的过程中系统自带的菜单往往满足不了开发中的一些需求,比如说一排最多只能放置三个菜单,坐多只能放置6个,再多的话就会折叠起来,如果我们想再一排显示4个或5个菜单那么就要自己想办法处理。本节将使用布局的隐藏并加上动画来模拟菜单的效果。要点:1转载 2012-07-04 11:16:21 · 659 阅读 · 0 评论 -
儿子百日照
原创 2012-07-03 20:08:50 · 2779 阅读 · 1 评论 -
Android实现电量控制降低耗电
Android实现电量控制降低耗电?如何才能降低Android应用程序的耗电量呢?如何有效地控制耗电量问题?这一个接一个的问题,都和电池的电量有关,下面我们进行详细的有关分析:Android手机的电量都主要消耗在了什么地方?请看下图: 结果很明显:大部分的电都消耗在了网络连接、GPS、传感器上了。 换种简单的说法就是:转载 2012-07-04 11:22:31 · 1197 阅读 · 0 评论 -
基于 android 数据备份恢复的一种实现
基于 android 数据备份恢复的一种实现黄 勇, 软件工程师, 中国科学技术大学孙 健, 软件工程师, IBM简介: 移动互联网是一个新型的融合型网络,随着其高速的发展,将会有越来越多的 3G 手机用户,而手机中有许多重要的数据,本文介绍了基于 android 备份恢复这些数据的一种实现方法。本文的标签: android, 基于转载 2012-07-11 20:51:46 · 1405 阅读 · 0 评论 -
模拟Iphone 样式的 AlertDialog
先直接给出效果图: 思路:通过Dialog的方式实现AlertDialog, 因为可以在Dialog中通过setContentView(int layoutResID)来指定Dialog的布局及样式(就像Activity中一样)。所以我们可以自定义各种样式的alertdialog,至于好不好看,那就得看layout写得怎么样了。其他转载 2012-07-18 20:47:36 · 625 阅读 · 0 评论 -
创建网格状的RadioGroup
Android系统自带的RadioGroup只有两种排列方式:横向或纵向。 但是现实中可能需要将RadioGroup按网格状排列, 如何实现?本文将介绍实现方法。先看效果图: 思路:1. 创建一个PopupWindow的弹出窗口2. 在PopupWindow中填充一个GridView3. 在GridView内填充多个由img和text组合而成转载 2012-07-18 20:52:08 · 1038 阅读 · 0 评论