Android开发
文章平均质量分 50
chchong1234
这个作者很懒,什么都没留下…
展开
-
Android开发 第一课 Mac系统上搭建开发环境,创建Helloworld程序
一、在mac系统上搭建Android开发环境1. 需要准备的东西:(1) Java虚拟机JDK:MAC中已经为我们预装了JDK并默认配置了Java系统变量,因此JDK对我们来说直接使用即可,查看MAC中的JDK版本方法是在命令行(硬盘/应用程序/实用工具/终端)中输入"java -version"并回车即可。 (2)Eclipse开发工具 官方下载地址:htt原创 2013-05-26 13:09:40 · 4770 阅读 · 0 评论 -
Android开发 第三课 HelloActivity的源文件结构
1. 、HelloWorld项目的目录结构1.1、src文件夹1.2、gen文件夹1.3、Android 2.1文件夹1.4 Android dependencies1.5、assets 1.6、bin1.7、res文件夹1.8、AndroidManifest.xml1.9、project.properties1.10、tests1.1、src文件夹顾名思义(原创 2013-05-30 10:37:25 · 951 阅读 · 0 评论 -
Eclipse代码自动补全设置
一般默认情况下,Eclipse的代码提示功能是比MicrosoftVisualStudio的差很多的,主要是Eclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse的代码提示功能一样能像MicrosoftVisualStudio的代码提示功能一样强大。先举个简单的例子说明问题所在,例如在Eclipse,代码里面,打个foreach,swit转载 2013-05-28 14:27:35 · 693 阅读 · 0 评论 -
Android中的WebView禁止响应点击事件的方法
我们在做Android开发中,有时候需要用到WebView控件,当你把WebView添加到布局中,你希望在点击整个布局的时候,WebView不接收点击事件,应该向下传递。举个例子:在ListView中自定义的每一个Item中包含了WebView,你希望点击每一个行能被选中,可是有WebView的存在,点击事件被拦截了,这个时候该怎么办呢?解决方法如下:继承WebView原创 2013-11-28 14:19:40 · 11997 阅读 · 2 评论 -
推荐一款超快的Android模拟器
Android的原生模拟器特别的慢,Genymotion是一款非常满意、速度极快的模拟器,启动值需要几秒钟。至于如何使用可以看他们网页的介绍http://www.genymotion.com/原创 2013-11-27 15:36:04 · 4214 阅读 · 0 评论 -
有关ListView的每一行无法点击的问题
有时候,当ListView中的每一个item是自定义的View时,有可能会导致ListView的OnItemClickListener的listener无法调用,请看如下情况:如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而 ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过转载 2013-11-28 14:01:47 · 1126 阅读 · 0 评论 -
java中有关深拷贝和浅拷贝的解析
熟悉C++的朋友对这个话题应该很熟悉,浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。本来想把以前写的一篇文章扩充一下,没想到居然牵扯出很多复杂的问题。本文测试环境是windows xp sp3中文版、NetBeans6.7.1,JDK1.6-update16。这里抛砖引玉,希望大家能提宝贵意见。 首先,Jav转载 2013-10-27 22:45:47 · 769 阅读 · 0 评论 -
android开发中onActivityResult无法调用的问题
两个activity传递数据和返回数据时,请求方的onActivityResult始终无响应,通过debug调试模式也没见调用该方法。查看了各种配置和程序代码,均未发现有错误之处。后来仔细阅读API说明,恍然大悟,原来是调用startActivityForResult的参数问题,即调用时这样:startActivityForResult(intent, 0);是第二个参数的问题,该参数必须转载 2013-10-27 12:49:33 · 1302 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org.achartengine.renderer.XYMultipleSeriesRenderer解决办法
AChartEngine在做android绘图,achartengine.jar导进项目仍报java.lang.NoClassDefFoundError: org.achartengine.renderer.XYMultipleSeriesRenderer,上网找了些资料,找到如下解决方法:在Eclipse中:Right click your project - go转载 2013-06-07 15:18:48 · 647 阅读 · 0 评论 -
Android开发 第五课 Android的几种布局方式
通常我们开发的应用程序都是需要具有友好的用户界面,那么Android中提供了哪些布局方式呢?当我们构思好了所需要的各种控件的时候,怎样才能将它们放到Android设备屏幕上正确的位置呢?在Android中,Layout是负责管理控件在屏幕的位置的类,并且提供了几个简单的布局模型,开发人员通过将这几种布局模型的组合可以构建出我们想要的复杂的用户界面。本文中,将会对其一一做简单的介绍,笔者主要写了一个转载 2013-06-03 15:56:01 · 951 阅读 · 0 评论 -
Android开发 第二课 熟悉Android应用框架结构
一、Android系统的架构第1层次:Linux操作系统及驱动; 第2层次:本地代码(C/C++)框架; 第3层次:Java框架; (Android应用开发关注的)第4层次:Java应用程序。(Android应用开发关注的)二、主要的工具1. aapt(AndroidAssetPackagingTool):用于建立zip兼容的转载 2013-05-29 17:37:14 · 846 阅读 · 0 评论 -
java 要点记录
Java 基础知识学习:1. 在Java中, 所有的代码都必须驻留在类中。按照约定,类名必须与源程序的文件名相同。2. Java是区分大小写的语法知识:一、基础语法1. 标识符一个标识符可以是大写和小写字母、数字、 下划线、美元符号的任意顺序组合,但不能以一个数字开始。否则容易与数字、常量相混淆。2. Java关键字原创 2013-05-28 14:02:42 · 863 阅读 · 0 评论 -
Android开发 第四课 应用程序的组成和生命周期
一、应用程序的组成部分一般情况下,Android 应用程序由以下 4 种组件构成:1.活动(Activity);2.广播接收器(BroadcastReceiver);3.服务(Service);4.内容提供者(Content Provider)。(1) 活动 (相当于ios中的View)活动是最基本的 Android 应用程序组件转载 2013-05-30 11:09:45 · 955 阅读 · 0 评论