Android开发
sgx425021234
职场新人,java菜鸟一枚
展开
-
Android开发(3)Andriod第一个应用程序helloworld
Andriod第一个应用程序helloworld1、首先点击File,新建一个Andriod project2、输入项目名称helloword(由于有重名问题,所以以上项目名改名为helloAndriod)3、点击Next后出现以下界面,选择你所搭建的Andriod平台版本,我选2.3.34、下一步出现一下界面,命名一个包名,例如cn.com.hbsi.activity,选原创 2012-11-02 17:05:00 · 1934 阅读 · 0 评论 -
Android开发(14)-- 多线程中实现利用自定义控件绘制小球并完成小球自动下落的功能
1、布局界面[html] view plaincopyprint?RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_p原创 2013-06-07 01:11:42 · 5238 阅读 · 1 评论 -
Android开发(16)-TextView显示表情图像和文字
从这个案例中我们可以学到当我们美化图片美化界面的时候可以在某一区域输入图片和文字混搭信息,第三张图片按比例缩小,第四张图像有超链接布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools原创 2013-06-09 00:14:01 · 17234 阅读 · 2 评论 -
Android开发(20)--RadioGroup的使用
RadioGroup 有时候比较有用.主要特征是给用户提供多选一机制。MainActivity.javapackage com.example.lesson16_radio;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import and原创 2013-06-24 22:06:50 · 19262 阅读 · 1 评论 -
Android开发(19)---常见dialog对话框的运用
Dialog是android开发过程中最常用到的组件之一,Dialog的创立办法有两种:一是直接new一个Dialog目标,然后调用Dialog目标的show和dismiss办法来操控对话框的显现和躲藏。二是在Activity的onCreateDialog(int id)办法中创立Dialog目标并回来,然后调用Activty的showDialog(int id)和dismissDialo原创 2013-06-24 21:31:22 · 8602 阅读 · 0 评论 -
Android开发(18)--NotiFication详解与使用
notification就是通知的意思,安卓中指通知栏,一般用在电话,短信,邮件,闹钟铃声,在手机的状态栏上就会出现一个小图标,提示用户处理这个快讯,这时手从上方滑动状态栏就可以展开并处理这个快讯。在帮助文档中,是这么说的, notification类表示一个持久的通知,将提交给用户使用NotificationManager。已添加的Notification.Builder,使其更容易构建通知原创 2013-06-24 20:06:39 · 8152 阅读 · 4 评论 -
Android开发(21)--有关Spinner控件的使用说明
下拉列表 Spinner,Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。一、使用数组作为数据源布局文件:<RelativeLayout xmlns:android="http://schemas.android.com原创 2013-06-24 23:49:25 · 23745 阅读 · 0 评论 -
Android开发(22)--seekBar采用handler消息处理操作
本案例简单实现进度条可走,可拖拽的功能,下面请看源码:布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare原创 2013-06-24 23:58:29 · 3747 阅读 · 0 评论 -
Android开发(25)--framebyframe帧动画并实现启动界面到主界面的跳转
Drawable animation可以加载Drawable资源实现帧动画。AnimationDrawable是实现Drawable animations的基本类。推荐用XML文件的方法实现Drawable动画,不推荐在代码中实现。这种XML文件存放在工程中res/drawable/目录下。XML文件的指令(即属性)为动画播放的顺序和时间间隔。在XML文件中元素为根节点,节点定义了每一帧,表示原创 2013-06-27 23:14:21 · 7714 阅读 · 1 评论 -
Android开发(26)--补间动画(Tween)的实现
补间动画(Tween Animation)补间动画与逐帧动画在本质上是不同的,逐帧动画通过连续播放图片来模拟动画的效果,而补间动画则是通过在两个关键帧之间补充渐变的动画效果来实现的。补间动画的优点是可以节省空间。目前Android应用框架支持的补间动画效果有以下5种。具体实现在android.view.animation类库中。AlphaAnimation:透明度(alpha)渐变效果原创 2013-06-28 12:54:36 · 29154 阅读 · 7 评论 -
Android开发(23)--java中的多线程下载
使用多线程下载文件可以更快完成文件的下载,多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由CPU划分时间片轮流执行,如果A应用使用了99条线程下载文件,那么相当于占用了99个用户的资源,假设一秒内CPU分配给每条线程的平均执行时间是10ms,A应用在服务器中一秒内就得到了990ms原创 2013-06-27 21:44:50 · 1980 阅读 · 2 评论 -
Android开发(24)---安卓中实现多线程下载(带进度条和百分比)
当我们学完java中多线程的下载后,可以将它移植到我们的安卓中来,下面是具体实现源码:DownActivity.javapackage com.example.downloads;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.net.H原创 2013-06-27 22:03:52 · 10433 阅读 · 2 评论 -
Android开发(27)--TextView单击链接弹出Activity
话不多说直接上码:核心源码:package com.example.textview4;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.text.SpannableString;import android.text.Spanned原创 2013-06-29 13:50:42 · 2887 阅读 · 0 评论 -
Android开发(28)--EditText实现输入QQ表情图像
实现效果如下:将QQ表情图像放到res下的drawable-hdpi文件夹下:布局文件:<EditText android:id="@+id/edittext" android:layout_width="fill_parent" android:layout_height="wrap_content" andro原创 2013-06-29 21:27:55 · 6288 阅读 · 1 评论 -
Android开发(30)--AutoCompleteTextView和MultiAutoCompleteTextView自动提示输入内容
首先大家都见过类似这种效果, AutoCompleteTextView是实现动态匹配输入的内容下面就通过一个实例来说明AutoCompleteTextView,同样,AutoCompleteTextView也需要一个适配器提供数据,当输入文字时,下面的提示就是一个列表,运行效果如图附源码:布局文件:<AutoCompleteTextView and原创 2013-07-01 00:30:29 · 7295 阅读 · 2 评论 -
Android开发(13)-- 互联网访问图片,在android客户端显示
1、布局界面[html] view plaincopyprint?RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_p原创 2013-06-07 01:08:51 · 2428 阅读 · 0 评论 -
Android开发(12)--多线程处理机制之Handler的使用方法
本文主要介绍Android的Handler的使用方法。Handler可以发送Messsage和Runnable对象到与其相关联的线程的消息队列。每个Handler对象与创建它的线程相关联,并且每个Handler对象只能与一个线程相关联。Handler一般有两种用途:1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器。2)线程间通信。在Android的应用启动时,会创建一个主线程,原创 2013-06-06 22:20:12 · 1812 阅读 · 0 评论 -
Android开发(2) 在Eclipse下搭建Android开发环境
如何安装 Android SDK 和Eclipse 插件1、下载一个Eclipse Java EE IDE for Web Developers.它的版本是Indigo Service Release 2必须有的开发环境是JDK 5或JDK 62、下载ADT 的Eclipse 插件 3、启动eclipse,选择help>Install New Software在出现的对话框里,点击Ad原创 2012-11-02 16:58:19 · 2241 阅读 · 2 评论 -
Android开发(1)了解安卓
自Google推出Android手机平台以来,采用Android作为平台的手机和平板电脑越来越普及。下图是2010年9月和12月三个月几个主流智能手机平台在美国的市场占有率图表。可以看到到2010年12月,Android市场占有率在美国已超过Apple的iPhone,而且由于Android平台的开放性,个人认为将来它会更加普及。相当于其它常见的手机开发平台,如Java ME,Windows翻译 2012-11-02 16:48:38 · 1245 阅读 · 0 评论 -
Android开发(4)Android电话拨号器
安卓电话拨号器1、新建一个名为javacallPhone的安卓项目,并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类2.打开res下的Layout下的main.xml进行布局,设置布局方式为水平布局,再从左侧分别拖入textview,text files下的Phone,和button按钮,通过new String后效果如下:原创 2012-11-06 11:53:43 · 3741 阅读 · 2 评论 -
第三季度中国智能手机市场Android系占90.1%
根据EnfoDesk易观智库产业数据库最近发布的《2012年第3季度中国移动终端市场监测报告》显示,第3季度中国智能手机终端市场(不含**和山寨 机)中,Android系份额从上季度的82.8%提升至本季度的90.1%,净增7.3个百分点;而Symbian系市场份额则从上季度的6.0%继续 降至2.4%。另外,iOS系从上季度的6.0%下降至本季度的4.2%。第3季度,从搭载各系统转载 2012-11-23 17:28:24 · 802 阅读 · 0 评论 -
2012--移动开发在路上(转至Android开发者博文)
2012已经过去,这算一篇农历2012年度总结吧!这次总结我想分成3各部分来写,分别是学习、工作、生活,似乎很简单的三样,但确实有很多值得总结和回顾的,包括经验、教训和改进之处,下面就逐一展开吧!第一部分:学习仍 然处于学生阶段,学习自然是头等大事。2012,从研一过度到研二,心态变了、方法变了,学习上收获了很多,也找到了一些方法,在这里分享总结。首先,学 习环境是至关重要的,到北转载 2013-02-22 13:38:48 · 694 阅读 · 0 评论 -
Android开发(15)-TextView显示丰富的文本
如图,显示html的元素控件,点击连接实现上网,发email,拨号实现源码如下:MainActivity.javapackage com.example.textview2;import android.os.Bundle;import android.app.Activity;import android.text.Html;import android.text原创 2013-06-08 23:37:16 · 13561 阅读 · 3 评论 -
Android开发(9)--数据存储与访问
数据存储与访问很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种:文件SharedPreferencesSQLite数据库内容提供者(Content provider)网络使用文件进行数据存储首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输原创 2013-05-30 21:26:01 · 1484 阅读 · 0 评论 -
Android开发(8)--Android中DOM解析xml文件
一、在assets文件中写xml文件[html] view plaincopyprint?xmlversion="1.0"encoding="UTF-8"?>persons>personid="23">name>李明name>age>30age>person>personid="20">name>李向梅name>age>25age>person>persons>原创 2013-05-30 21:04:08 · 987 阅读 · 0 评论 -
Android开发(5)--对应用进行单元测试
第一步:首先在AndroidManifest.xml中加入下面红色代码: package="cn.itcast.action“ android:versionCode="1“ android:versionName="1.0"> .... android:targetPackage="cn.itcast.act原创 2013-05-30 20:45:12 · 881 阅读 · 1 评论 -
Android开发(7)--Android中的SAX解析XML文件
一、在assets文件中写一个xml文件 李明 30 李向梅 25 二、在service中写一个SAX解析的类[java] view plaincopyprint?package com.example.service;import java.util.ArrayList;import java.util原创 2013-05-30 21:01:05 · 1108 阅读 · 0 评论 -
Android开发(6)--完成登陆界面的数据保存回显的操作
LoginActivity.java[java] view plaincopyprint?package com.example.login;import java.util.Map;import android.app.Activity;import android.os.Bundle; import android.text.TextUtils;import a原创 2013-05-30 20:55:01 · 4772 阅读 · 0 评论 -
Android开发(17)-通过安卓API的Tabs3实现仿优酷tabhost效果
课程还没有讲了多少,前两天老师就让自己写个视频播放器客户端,这个是他上课讲的一个小小demo,通过查看安卓API的tabs3,实现仿优酷视频客户端的tabhost效果。我的API路径是D:\android\sdk\samples\android-17\ApiDemos\src\com\example\android\apis\view下的Tabs3,下面是实现效果:废话不多说了,直接上原创 2013-06-10 19:53:38 · 4485 阅读 · 7 评论 -
Android开发(10)使用SQLiteDatabase操作SQLite数据库实现增删改查(源码)
Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet原创 2013-06-04 23:54:50 · 17485 阅读 · 3 评论 -
Android开发(11)-利用listview控件显示person表中的所有数据(并实现点击触发拨号程序)
核心代码如下:MainActivity.javapackage com.example.lession05_dbs;import java.util.List;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;im原创 2013-06-05 00:20:53 · 4223 阅读 · 0 评论 -
Android开发(29)--EditText中输入特定的字符,不输会有提示信息
先看效果图: 源码如下:布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2013-06-30 00:34:39 · 4331 阅读 · 0 评论