Android
跃睿
一个男人重要的不是所处的位置,而是你面对的方向!!!
展开
-
使用eclipse打开android_sdk自带的例子
<br /><br />Android开发第一步<br />1. 下载android sdk,http://code.google.com/android/download.html<br />2. 下载eclipse,(eclispse比较好用,推荐是用这个IDE)。http://www.eclipse.org/downloads/<br />3. 下载android的eclipse插件(eclipse可自动到站点下载安装,但我在公司远程安装就没成功)。<br />4.转载 2011-03-25 17:10:00 · 5161 阅读 · 0 评论 -
Android下载sdk中出现如下错误时:Failed to rename directory...解决办法
<br /><br />1、备份tools文件夹<br />2、将temp文件夹下的ToolPackage.new01改名为tools并替换原来的tools<br />3、重新启动SDK Setup<br />好了,问题解决了,打开sdk你就可以看到正在下载platform和api了。转载 2011-03-25 10:09:00 · 1547 阅读 · 0 评论 -
android中的AlertDialog.Builder
待续转载 2011-08-16 16:27:49 · 665 阅读 · 0 评论 -
android程序如何签名和发布应用程序
2.3.2 使用ADT插件方式进行签名如果读者想在Eclipse中直接对apk文件进行签名,可以使用ADT插件附带的功能。在工程右键菜单中单击【Android Tools】>【Export Signed Application Package...】菜单项,打开【Exp转载 2011-08-16 16:51:43 · 10858 阅读 · 0 评论 -
Android开发论坛汇总
1、eoe Android开发者论坛目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。 访问地址:http://www.eoeandroid.com2、 AndDev 国外非转载 2011-11-16 10:00:51 · 1130 阅读 · 0 评论 -
Android模拟器RAM修改方法 - 尤其是3.0
Android模拟器启动速度慢是众所周知的,运行也很缓慢如何加速你的Android Emulator呢? 今天Android123给大家支招了,修改Android模拟器RAM大小,运行流畅度加倍,尤其是3.0 honeycomb这种吃RAM的平板没有真机使用emulator简直是煎熬,官方默认才给分配256MB运行内存,远比Xoom这样的1GB RAM的真机要少很多。 1. 我们以Wi转载 2011-11-16 09:55:28 · 1215 阅读 · 0 评论 -
Android VideoView如何播放RTSP的流
目前在做视频应用的时候,比较先进的技术就是RTSP流媒体了,那么如果利用Android的播放控件VideoView来播放RTSP的流呢?RTSP流媒体链接:http://218.204.223.237:8081/wap/这个链接含有所有的RTSP流媒体的链接,现在咱们就用VideoView来播放里面的RTSP的流,咱们以其中的一个链接来测试下好了:rtsp://218.转载 2011-11-16 10:11:18 · 8780 阅读 · 3 评论 -
Android常用命令集锦
如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你SDK 里tools目录(cd:sdkpath/tools)这样也OK.不过在此建议使用第一种!下面就是自己的小小总结: 1.android:对你只要输入android就会出来,SDK and AVD manager我们可以更新SDK,增删修转载 2011-11-17 10:43:40 · 613 阅读 · 0 评论 -
px、dip、sp区别和使用方法
一、 概述我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种。px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般哦我们转载 2012-02-16 15:52:44 · 671 阅读 · 0 评论 -
Android中的Layout_weight详解
以前一直没弄懂Layout_weight是什么意思,自己写代码测试也出来了不同的情况,最近看了一篇帖子感觉分析的很好,转贴出来学习下。布局文件是:http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent"转载 2012-02-16 18:42:42 · 2213 阅读 · 1 评论 -
Android高手应该精通哪些内容?
很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢?就各个级别的程序员应该掌握哪些内容作为下面分类. 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得. 2. 掌握Android UI控件、Android Java层API相关使用. 迈向中级,最好再次更新下Java技术,掌握Java concu转载 2012-03-04 20:22:03 · 672 阅读 · 0 评论 -
Android面试之---讲一下你对Activity的了解(面试必问的)
这篇文章会涉及到以下几个内容一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统 回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent一 Activity的生命周期 和其他手机 平台 的应用 程序 一样,Android的应用程序 的生命转载 2012-03-28 11:06:23 · 467 阅读 · 0 评论 -
Android面试之----谈谈你对Java中Native关键字的认识!
JNI是J ava Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常会丧失转载 2012-03-28 11:25:02 · 548 阅读 · 0 评论 -
Android面试之----Android系统架构图及简单的系统架构介绍
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 Android系统架构图 1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理转载 2012-03-28 11:32:34 · 596 阅读 · 0 评论 -
Android面试之---谈谈你对Android NDK的理解
1、前言 6月 26 日, Google Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native Development Kit 。下载地址为: http://developer.android.com/sdk/ndk/1.5_r1/index.html 。2、误解 新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。2.1、误解转载 2012-03-28 15:06:50 · 651 阅读 · 0 评论 -
Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
package com.android.test; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.To转载 2012-03-28 17:42:30 · 756 阅读 · 0 评论 -
Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用
大家好,我们这一节要讲的内容是Android如何取得手机屏幕大小的例子.本节主要用了三个对象TextView ,Button ,以及DisplayMetrics ,其中Displaymetrics 是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView 里显示手机屏幕的宽高分辨率.看一下效果图:按钮触发前: 按钮触发转载 2012-03-29 11:01:57 · 708 阅读 · 0 评论 -
Android基础教程(五)之-----Menu功能菜单设计
大家好,我们今天这一节讲的是Android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退出",当点击"关于"时候,新建一个Toast 提示,当点击"退出"时,我们将结束程序.程序里除了默认覆盖的onCreate 外之外,还需要另外新建两个类函数:onCreateOptionsmenu ()与onOptionsItemSelected (),前者为创建Menu 菜单转载 2012-03-29 15:02:05 · 569 阅读 · 0 评论 -
解决Android新建/导入工程报错问题
今天新建项目时突然提示: Error generating final archive: Debug Certificate expired on 11-5-8 下午3:05 MyMp3Player Unknown Android Packaging Problem 而且项目上有个小红叉原因:Google官方给出了解决办法:To fix this problem, s转载 2012-04-01 10:59:38 · 1900 阅读 · 1 评论 -
win7下android开发环境搭建(win7 64位)
注意:此为win7 (64)位系统那么win7下32位系统如何进行android开发环境搭建呢?>>>win7下android开发环境搭建(win7 32位)一、安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里我下载的是: Java转载 2012-04-01 22:49:33 · 34021 阅读 · 3 评论 -
在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了《在NetBeans上搭建Android SDK环境》,前不久也介绍过《在MyEclipse 8.6上搭建Android开发环境》,都受到了读者的欢迎。但是很多朋友都认为NetBeans在中国用户不多,MyEclipse又是收费产品,都没有Eclipse好,很多读者都希望我们介绍一下Eclipse下搭建的Android开发环境,本文将全程演示Android开发环境的搭建过程转载 2012-04-03 20:46:46 · 917 阅读 · 0 评论 -
Android ADT安装遭遇问题
Question:第一种方法:就是先点击install new software,然后输入一个网站https://dl-ssl.google.com/android/eclipse/或者http://dl-ssl.google.com/android/eclipse/,然后出现了Developer tools,但是选中后点击next,就成了如下的这个德行 一点没有进度:卡在Calculatin转载 2012-04-03 21:46:16 · 1629 阅读 · 0 评论 -
Eclipse离线安装ADT插件
1 下载一个ADT-8.0.0.zip文件,不解压2 打开Eclipse,然后HELP--->install new software---->Add----->location后面的Archive按钮---->在把刚下载的ADT-8.0.0.zip文件选中,就可以看到下面的安装选项里有ECLIPSEME选项选择安装就可以拉安装后在WINDOW---->PREFERENCES里面就可以看到有A原创 2012-04-01 22:47:27 · 3108 阅读 · 0 评论 -
Linkify简介
5.1.4 Linkify简介Linkify是一个辅助类,它会自动地在TextView类(或者TextView的派生类)中通过RegEx模式匹配来创建超链接。那些匹配一个特定的RegEx模式的文本都将会被转换为一个可以单击的超链接,这些超链接可以隐式使用匹配的字符串作为目标URI来触发startActivity(new Intent(Intent ACTION_VIEW,uri)转载 2012-04-06 11:56:12 · 1632 阅读 · 0 评论 -
改变屏幕方向
大家好,今天要讲的是Android手机如何动态手机屏幕方向的,我们当中有可能手机也会有这种功能,当我们手机方向改变时,屏幕也会跟着改变,在这Android当中是很容易实现的.本节的Demo主要是界面有一个按钮,当点击时,如果屏幕方向是横排(PORTRAIT)刚将屏幕方向更改为竖排(LANDSCAPE),反之依然!我们这里主要是运用了getRequestedOrientation(),和setReq转载 2012-04-10 18:36:02 · 670 阅读 · 0 评论 -
Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。其一:在代码中设置(如下)Java代码 package xiaohang.zhimeng; Java代码 import a转载 2012-04-10 18:42:42 · 741 阅读 · 0 评论 -
Android常用命令
大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。 特 别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动 Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,转载 2012-04-10 18:57:28 · 1282 阅读 · 0 评论 -
Android SDK更新以及ADT更新出现问题的解决办法
使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-ssl.goog转载 2012-04-01 23:39:12 · 1278 阅读 · 0 评论 -
Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别
效果如下: 初始界面输入信息“确定”以后 一、API文档说明 1.介绍 用于不同Activity之间的数据传递 1.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(St转载 2012-04-26 15:02:11 · 649 阅读 · 0 评论 -
浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear转载 2012-04-20 18:31:11 · 567 阅读 · 0 评论 -
浅谈Android五大布局(二)——RelativeLayout和TableLayout
在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按转载 2012-04-20 18:31:59 · 579 阅读 · 0 评论 -
Android中SAX解析XML
原帖地址:http://blog.163.com/liyinhui20080527@126/blog/static/815232582012114115014900/SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准。SAX是一种轻量型的方法,不像DOM解析时,把XML文档全部载入内存中,在PC上操作,Dom还有优势,但在手机中端上则无优势,因为手机内存和转载 2012-12-23 12:32:35 · 935 阅读 · 0 评论 -
Android中Intent传值和Bundle传值两者的不同
我现在要从A界面 跳转到B界面或者C界面 这样的话 我就需要写2个Intent 如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁吗?另外一个例子 如果我现在有 Activity A ,B ,C;现在我要把值通过A经过B传给C你怎么传 如果用Intent的话原创 2012-12-23 20:56:11 · 708 阅读 · 0 评论 -
Android中使用Gson解析JSON数据
在Android中可以使用Gson解析JSON数据首先,从 code.google.com/p/google-gson/downloads/list下载GsonAPI:google-gson-1.7.1-release.zip把gson-1.7.jar copy到libs(项目根目录新建一个libs文件夹)中。可以使用以下两种方法解析JSON数据:通过获转载 2012-12-11 17:30:13 · 1108 阅读 · 0 评论 -
二维码、条形码扫描——使用Google ZXing
我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按照官方文档进行开发,我这里使用的ZXing是经过简化版的,去除了一些一般使用不必要的文件,项目工程转载 2012-12-24 18:18:19 · 1110 阅读 · 0 评论 -
我的Android之旅——学习、项目、心态
学习Android也一年多了,项目做了五六个,有大有小,有难有易。一直以来都没有好好总结过,今天周六休息,就写下这一年多从事Android以来的一些感想和小经验。涉及学习、项目和一些个人感受。1.学习篇 我是从11年5月份开始接触并学习Android的,在那之前有过一年的J2EE的经验,做过三个J2EE的项目,从08年开始接触Java,所以到去年学习Androi转载 2012-12-24 18:29:27 · 1008 阅读 · 0 评论 -
Android系统Intent的使用
Android Intent的几种用法全面总结Intent, 用法Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列转载 2012-12-11 17:35:05 · 510 阅读 · 0 评论 -
在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull)
在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。 今天解析的xml示例(channels.xml)如下:xml version="1.0" encoding="utf转载 2012-12-12 15:45:32 · 965 阅读 · 0 评论 -
在Android平台中实现对XML的三种解析方式。
XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。 第一种方式:DOM解析器:DOM是基于树形结构的的节点或信息片段的集合,允许开发人员使用DOM AP转载 2012-12-12 16:40:33 · 909 阅读 · 0 评论 -
Android中的Handler的具体用法
Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。Android利用Handler来实现UI线程的更新的。Handler是Android中的消息发送器,其在哪个Activity中创建就属于且紧紧属于该Activity。还可以说其在哪个线程中new的,就是那个线程的Handler。Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI转载 2012-12-27 17:07:52 · 747 阅读 · 0 评论