
Android开发
Charle-Chen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java、Android,前端Js,H5,Css,VUE,NODE
有编程方面的问题可以一起沟通原创 2018-09-11 17:34:59 · 1489 阅读 · 2 评论 -
Android开发之旅:环境搭建及HelloWorld
——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装 1.2、Eclip转载 2012-06-21 16:08:57 · 623 阅读 · 0 评论 -
如何在Windows下搭建Android开发环境
搭建Android开发环境1 下载Android SDKhttp://code.google.com/android/download.html这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:在桌面上右击“我的电转载 2012-06-21 16:09:47 · 895 阅读 · 0 评论 -
android.intent.category.DEFAULT和LAUNCHER
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: Intent intent= new Intent(this, B.class) Implicit Intent没有明确的指定要启动哪个Activi转载 2013-04-23 15:17:58 · 2235 阅读 · 0 评论 -
什么时候加上android.intent.category.DEFAULT
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: Intent intent= new Intent(this, B.class) Implicit Intent没有明确的指定要启动哪个Activity ,转载 2013-04-23 15:30:25 · 1217 阅读 · 0 评论 -
Android应用底部导航栏(选项卡)实例
现在很多android的应用都采用底部导航栏的功能,这样可以使得用户在使用过程中随意切换不同的页面,现在我采用TabHost组件来自定义一个底部的导航栏的功能。我们先看下该demo实例的框架图: 其中各个类的作用以及资源文件就不详细解释了,还有资源图片(在该Demo中借用了其它应用程序的资源图片)也不提供了,大家可以自行更换自己需要的资源图片。直接上各个布局文件或各个类的代码:转载 2013-04-23 16:40:27 · 898 阅读 · 0 评论 -
Android高手进阶教程(五)之----Android 中LayoutInflater的使用!
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311450大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInf转载 2013-04-23 21:30:38 · 564 阅读 · 0 评论 -
android项目文件夹简介
1.1、src文件夹顾名思义(src, source code)该文件夹是放项目的源代码的。打开HelloWorld.java文件会看到如下代码: package helloworld.test;----------------该文件所在包名import android.app.Activity;------------从Android2.1文件夹导入进来的包转载 2013-04-23 15:12:54 · 845 阅读 · 0 评论 -
Android 滑动效果入门篇(一)—— ViewFlipper
ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的Layout里面可以放置多个View,继承关系如下:本示例通过ViewFlipper和GestureDetector.O转载 2013-04-23 17:26:02 · 795 阅读 · 0 评论 -
Android多个Activity切换时其生命周期中的方法执行顺序
学习Android知识的时候突然想到一个问题,在这里使用了突然这个词,因为之前就已经了解过Android的生命周期,相信大家也都对其了如指掌,但在这里说的是多个Activity切换时的生命周期中的方法执行顺序。大家知道Android生命周期包括以下几个状态: onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activi转载 2013-04-23 15:14:15 · 11066 阅读 · 3 评论 -
Android用Intent启动Activity的方法
最近在做一个东东时,需要启动另外一个Activity,可以有的方法有用setClass()和Component Name(应该还有其他方法,有发现时再更新)。 1. 先说在setClass启动一个Activity的方法吧: Intent intent = new Intent(); intent.setClass(this, CreatePlaylist.转载 2013-04-23 15:43:02 · 1005 阅读 · 0 评论 -
Android实现导航菜单左右滑动效果
本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。 今天给大家介绍在Android中实现顶部导航菜单左右滑动效果的二种解决方案。 第一种解决方案: 在以前的一篇博文中我使用android-support-v4.jar实现了左右滑动指引效果,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/arch转载 2013-04-23 17:20:16 · 4174 阅读 · 1 评论 -
android开发
Android开发分为三种类型号1.移植开发手机系统2.应用程序开发3.Android系统开发两种形式的Android开发Android的SDK与Android的完全代码Android的源代码可以从GIT的源代码仓库中获得。软件结构如下:Android的软件结构的几个层次1 操作系统层(Linux,相关驱动)2 库(Libraries原创 2013-04-16 13:20:38 · 663 阅读 · 0 评论 -
android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基转载 2013-04-24 10:41:30 · 871 阅读 · 2 评论 -
AndroidGUI25:定制Activity的标题栏(Titlebar)
缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内):HandleContacts是Activity的标题。 有时候,我们希望能改变一下这样单调的状况。比如,要在标题栏中增加一个用于美化界面的图标、增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际的例子。 1. 首先如下创建一个Andro转载 2013-04-24 14:13:03 · 1047 阅读 · 0 评论 -
ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);转载 2013-04-24 17:40:12 · 69818 阅读 · 7 评论 -
android自带的xml解析类分析
最终效果图代码结构图:代码详解:main.xml[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/and转载 2013-04-24 10:22:26 · 905 阅读 · 0 评论 -
Android 类ListView下拉刷新控件实现
Android下拉刷新,在目前好多应用被使用到。比如微博,下拉刷新更多数据。一般我们在运用的ListView,本身就实现了下拉获取更多数据。只是这个下拉刷新的操作时在listView拉到底端的监听。对于ListView刷新,我们可以分为两种情况:1.获取更多的数据,按服务器数据库时间顺序存储入情况,此刻我们是获取是显示在我们应用中的数据更早前的数据,这也转载 2013-04-24 10:52:35 · 855 阅读 · 0 评论 -
自定义Activity标题栏(Title bar)和窗体显示状态操作(requestWindowFeature()的应用)
1. 标题栏显示图标public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_LEFT_ICON); setContentView(R.转载 2013-04-24 13:23:19 · 823 阅读 · 0 评论 -
认识android
Android一词的英文本义指“机器人”,它是Google公司于是2007年11月宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件包组成。简单的理解,Android是基于Java并运动在Linux内核上的操作系统,这个操作系统是轻量级的,但是功能却很全面。而且在这个系统上,Google公司已经内置了很多用用的软件,如打电话、发短信等。中国开发者可以加入A原创 2013-04-16 19:57:24 · 537 阅读 · 0 评论 -
看我是如何快速学习android开发的
因为项目需要,8月中旬开始决定做安卓的程序,所以马上就开始学习安卓方面的开发知识,把最近的学习实践经历和大家分享分享。不要一开始就下载一大堆资料,视频,然后就不知道做什么了,要给自己定个目标,我要做什么?我怎么达到目标? 我不懂java,但是懂C#和C++,所以我没主张去单独学习java语言,如果你是个最最初的新手,没啥语言基础,那你必须先看看java语言,不要很详细看,因为学习Andro转载 2013-04-16 15:07:13 · 715 阅读 · 0 评论 -
10个Java调试技巧
调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅! 在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),转载 2013-04-16 15:19:08 · 640 阅读 · 0 评论 -
Android的Intent的深度剖析
一.什么是Intent.在一个Android应用中,Intent是执行某个动作的抽象描述,Intent负责提供各组件之间的相互调用的相关信息传递,实现调用者与被调用者之间的解藕.二.Intent的属性.Intent是对执行某个操作的一个抽象描述,其描述的内容包括:1. 对执行动作Action的描述2. 对操作数据的描述3. 4种附加属性的描述转载 2013-04-16 16:24:15 · 666 阅读 · 0 评论 -
Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左转载 2013-04-24 20:10:29 · 1051 阅读 · 0 评论 -
android所有控件
android所有控件1.Android RelativeLayout 属性// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;转载 2013-04-24 20:37:11 · 1589 阅读 · 0 评论 -
Spket在Eclipse/MyEclipse下的安装和配置
一、安装Spket第一种方法:网上更新方式1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spket.com/update/ 更新安装方法:1.[Help]-[Software Updates]-[Find and Install...]2.[Search转载 2013-04-25 10:28:23 · 685 阅读 · 0 评论 -
Android开发之旅:环境搭建及HelloWorld
——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclips转载 2013-04-16 15:11:28 · 532 阅读 · 0 评论 -
android intent的理解
Intent主要是解决Android应用的各项组件之间的通讯。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。在应用中,我们可以以两种形式来使用Intent:直接Intent:指定了component属性的Intent(调用set原创 2013-04-16 16:21:13 · 857 阅读 · 0 评论 -
Android如何运行真机在eclipse上调试应用
主要通过以下几个步骤:1、手机通过数据线连接在电脑上2、设置android手机为USB调试模式。步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】3、如果是window系统,系统会提示安装驱动:选择正确的android sdk安装目录,然后点击下一步,系统就开始安装驱动了4、驱动安装完成之后原创 2013-04-18 09:45:57 · 9802 阅读 · 0 评论 -
问题Re-installation failed due to different application signatures.解决
刚刚配置了新的环境来搭建的Android,刚启动一个项目的时候会出现一些问题,让我没有方法解决,同事一看接着就给解决了,还希望大家以后遇见这个问题也会很快的解决。问题描述:[html] view plaincopy[2011-08-14 20:57:08 - XGX - DEMO] Re-installation failed due to转载 2013-04-25 16:04:07 · 809 阅读 · 0 评论 -
命令行下Android AVD命令解析
从1.5版本开始,加入了AVD(Android Virtual Device),AVD就相当于是一个模拟器的,不过你可以利用AVD创建基于不同版本的模拟器,然后使用emulator -avd avdName命令启动不同的模拟器。下面就介绍如何在命令行下创建AVD。首先需要配置android的环境变量,把"android-sdk/tools"目录添加到系统路径,具体的前面的文章有详细讲解转载 2013-04-25 16:08:27 · 960 阅读 · 0 评论 -
android activity
详解 Android 的 Activity 组件Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本转载 2013-04-16 16:28:36 · 644 阅读 · 0 评论 -
C++与Java基本数据类型比较
C++与Java基本数据类型及所占用内存空间比较----------------C++----------- ------------Java----------(01)bool------------------1 byte 01)boolean--1 byte(转载 2013-04-17 10:19:02 · 639 阅读 · 0 评论 -
java中的System类
System类是一个功能强大、非常有用的特殊类,它提供了标准输入输出、运行是的系统信息等重要工具。但不能创建System类的对象,它所有的属性和方法都是静态的,引用时应以System为前缀。1 用System类获取标准输入输出System类的属性有三个,分别是系统的标准输入,标准输出和标准错误输出。public static PrintStream err;public stati原创 2013-04-17 11:04:30 · 6924 阅读 · 1 评论 -
Java中类定义中成员变量的两种形式的区域
类定义中的成员变量有两种形式:实例变量和类变量实例变量:这种形式的变量与具体对象相关联,不同的对像这个变量的值就不一样,举例来说明圆这个类,其不同实例对象也就是不同的圆其半径也是不一样的。类变量:这种形式的变量与类相关,并且由类中所有的对象共享。类变量属于类而不属于任何一个具体的对象,它被保存在该类内在区的公共存储单元中。因此不管建立了多少类对象都只存在一个副本,即使类中没有建立任何对象,原创 2013-04-17 09:37:36 · 3719 阅读 · 0 评论 -
java中字符串与int量相互转换的方法
java中字符串与int量相互转换的方法有以下几种:1 public String toString() 方法,其功能是将当前Iteger对象对应的int量转化为字符串。2 public static int parseInt(String s) 方法是类的方法,它无法创建Interger对象就可以很方便地将字符串转化为int量。3 public static Interger原创 2013-04-17 10:47:13 · 3239 阅读 · 0 评论 -
Eclipse 代码提示功能设置。
1. 解决实例化时自动补全不必要的单词问题2. 以MyEclipse 6.5重新配图鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们开发的,提高开发效率的,而不是用来满足“不用敲那么多的代码”的偷 懒行为的。初学者,可以通过提示,获得一些容易忘记的包名、容易忘记的类名(对于初学者来说,很多东西只是用得少而已转载 2013-04-25 16:58:02 · 904 阅读 · 0 评论 -
Eclipse for Android xml 文件代码自动提示功能
XML 文件的代码提示功能设置 xml 文件的代码提示功能打开 Eclipse 依次选择 Window > Preferences > Xml > Editor > Content Assist > Auto activation > Prompt when these characters are inserted ,设置框中默认是 现在将它改为:以下为引用内转载 2013-04-25 17:04:05 · 7843 阅读 · 0 评论 -
java中关键字 this 和super的作用及用法
this关键字1)在类的内部代表对象本身,你应该看到过this.xxx(),this.xxx这种用法吧,this就代表这个类的对象,比如public class A { private String name; public void setName(String name) { //this就代表A的一个对象 //当你实例一个A时,A转载 2013-04-17 19:28:44 · 1122 阅读 · 0 评论 -
对activity的认识
activity我们称之为“活动”,在应用程序中,一个activity通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件作出响应。简单理解,activity代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如,监听系统事件(按键事件、触摸屏事件等),为用户显示指定的View,启动其他activity等原创 2013-04-17 19:48:08 · 1032 阅读 · 0 评论