android简历一

时间:2019-05-12 18:53:52下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《android简历一》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《android简历一》。

第一篇:android简历一

Xxxx

邮箱:手机:籍贯:年龄:

职位申请: Android软件工程师

教育背景:

2011/12-2012/05oracle学习中心Android软件开发培训

2009/09-2012/06大连职业技术学院网络技术专业大专 专业技能:

 熟悉JAVA编程语言,掌握面向对象编程思想

 熟悉Android平台开发环境,熟悉Android SDK开发工具

 熟悉Android平台的应用开发

 熟悉Linux环境,以及相关的Android开发环境.项目经历:

 基于Android平台的拼图游戏时间:两周指定任意一张图片进行游戏,该程序把图片切割成十六个乱序的小图块,然后让用户通过移动小图块来完成拼图。在此项目中,本人负责了游戏界面的设计,在Eclipse和Android SDK的开发环境下。完成了该游戏图片的切割、打乱、图片移动算法的编码,该游戏能成功并流畅地在Android设备上运行。 智能课程表应用程序(团队合作)时间:四周该应用程序基于在客户端的数据库存放学校、院系、专业、课程等数据从而进行大学课表的设置;通过专业定位到自己所修课程在上课时间的设置,手机自动静音或震动;有显示课表功能供;智能课表让大学生可以不用再去记繁琐的上课时间,设置完成后在上课之前自动提醒,课上自动调成静音或者震动。本人参与了需求分析,整体功能,以及客户端应用程序UI模块的设计。在项目中负责了一些界面的处理和功能的实现,还有项目中数据库的建立和数据库与项目的连接。

 Android平台的俄罗斯方块时间:二周该项目是本人独立在Android中实现的俄罗斯方块程序,是一款相当经典的小游戏,游戏中没有特别难的开发发面的东西,主要是在surfaceview中实现的,游戏主要是靠在画布中进行一些判断。最大的难点就是不同方块的模型的建立,把模型建立好了以后,就可以利用这些模型在游戏中进行运算,从而实现俄罗斯方块的功能。

实训经历:

 北京市北邮3G培训机构2011.09-2012.03实习培训

主要学习Android软件应用与开发理论,JAVA编程语言,以及其他软件开发理论。在老师的指导下,通过不断实践训练,提高了软件开发水平,为以后工作打下了扎实的基础。

兴趣爱好

看书、围棋、篮球、旅游

培训课程

 Android布局的概念,Android菜单介绍,常用UI组件的使用和总结

 了解Android3D动画实现

 对Android项目的开发与实践

自我评价

本人热爱学习,对于软件开发很感兴趣,快速学习能力强。爱思考并喜欢创新。对工作认真负责,善于团队合作、有较强的团队沟通能力、能吃苦耐劳。Android的巨大魅力吸引我愿意用巨大热情投入到与之相关的开发工作中。而且我也相信,在我扎实的专业知识基础上能给贵公司献上我的一份薄力。

第二篇:Android简历

个人简历

个人信息

姓名:XXX

年龄:XX

学历:本科

联系电话:186XXXXXXX

个人技能

1.熟练掌握JAVA面向对象编程语言,有良好的编码习惯;

2.熟悉jsp、javascript、servlet、javaBean进行web应用开发,了解jQuery,ajax等技术;

3.能使用Struts2、Hibernate、Spring等开源框架技术;

4.熟练操作SQL sever、MySQL数据库,熟悉SQL语句;

5.熟练掌握Android adt编程环境和调试流程;

6.熟练掌握Android的4大组件和5种常用布局;

7.熟练Sqlite、File、SharePreference等存储方式;

8.熟练使用xml、json等解析技术;

9.熟悉编程软件环境配置,熟练运用Eclipse和MyEclipse等编程软件。

教育培训

2009年9月——2013年6月

2012年2月——2012年5月

项目经验

1.Android选课系统

描述:一款基于Android平台的选课软件,通过软件访问WEB短的服务器进行操作,web端采用servlet实现,能进行课程的查询、添加、删除。

2.基于SSH的论坛

描述:实现简单的注册登录功能,用户可创建自己的论坛并有管理权限,会员可发帖,帖子有回复功能,版主可管理自己的帖子。

自我评价

我有一颗积极向上的心,对于软件开发有较大兴趣。喜欢运动,热爱生活,热爱学习。诚实做人,踏实做事是我的做人原则。有较强的团队意识,比较善于团队合作。我坚信,努力不一定会成功,但肯定会有收获。我期待这个收获的过程。我将投入自己全部的激情,努力奋进。

XX大学软件工程 XXXXXAndroid软件开发 性别:X 籍贯: 山东XX 专业: 软件工程 E-mail:XXXXXXX@126.com

第三篇:_统招本科_Android软件工程师-简历

董XX性别:男

年龄:24

电话:

现住地址:北京 海淀区

邮箱:.com

教育经历2007.9-2011.6潍坊学院计算机网络工程统招本科 求职意向Android软件开发工程师

专业技能 熟练掌握Core Java编程, 具有扎实的技术功底,有良好的Java编程习惯  熟练掌握常用UI控件,熟练常用布局及资源文件的使用

 熟练掌握Android SDK应用程序开发(Activity、Service、Broadcast、WebView、SQLite、Location、Media、Camera、Sensor、SMS、Contacts)

 熟练Android平台下的Http通信、Socket通信、XML解析(DOM、SAX、PULL)、 熟悉使用Oracle、MySql数据库、熟练使用SQL语句

 熟练使用Eclipse、MyEclipse、hierarchyviewer、draw9patch、apktool等工具  熟悉Linux/Unix常用命令

 了解Android NDK编程  了解JSP、JavaScript、Servlet、JQuery、Ajax、Tomcat等相关WEB应用开发技术 项目经验 项 目 一:某航空公司手机订票系统

开发工具:Eclipse + ADT + Android SDK+ MySql

开发平台:Windows平台

技术实现:Android常用UI组件自定义Adapter拨打电话

SQLite的使用Socket通信JDBC的增删改查

项目描述:该系统是一个航空手机订票系统,主要功能有用户登录、用户注册、预订机

票、订单管理、基本账户管理、乘机人管理、联系人管理、查询网点、查询机型、订阅管理等功能。

责任描述:担任项目小组长,负责组员之间代码的整合,主要每天将组员修改的代码整

合在一起,让整个程序能够正常的运行,并且负责实现了修改用户密码、订单管理的功能。

 项 目 二:GoMarket 2.1(安智市场)

开发工具:Eclipse + ADT + Android SDK +PhotoShop

开发平台:Windows平台

技术实现:ListView数据的分页加载Nine-Patch图像Style机制

XML的解析(XmlPullParser)HTTP数据通信文件的下载及保存 项目描述:GoMarket是一个可以下载Android手机应用程序的软件,主要功能有下载

软件、文件管理等功能,该项目主要模仿原程序学习复杂界面的布局和综

合运用UI组件,实现软件的下载和保存,以及掌握HttpClient连接服务

器读取模拟数据、NotificationManager、XmlPullParse的运用。

责任描述:独立完成了从Tomcat后台服务器读取模拟数据,通过Pull解析,实现了

ListView数据的分页加载和软件的下载及保存

 项 目 三:植物大战僵尸

开发工具:Eclipse + ADT + Android SDK

开发平台:Windows平台

技术实现:Surface双缓冲技术 CallBack回调Graphics绘图Animation动画 项目描述:该项目的主要目的是模仿植物大战僵尸,了解自定义GameView类,学习如

何开发简单游戏和了解游戏引擎以及一些游戏框架设计模式。责任描述:独立完成了植物在画布上显示并能够发子弹,让僵尸能够在画布上运动 培训经历

2011.3--2011.8北京达内科技有限公司Android开发工程师 兴趣爱好

喜欢跑步、乒乓球、旅游等

自我评价

 热衷于移动互联,对手机开发有着浓厚的兴趣 性格乐观,做事稳重、待人诚恳,乐于助人,平时能和周围的同学打成一片 有良好的编程习惯,有责任心,勇于承担压力,对工作饱满热情 有良好的团队精神和自学能力,善于接受新事物,能很快的适应新的环境(培训期间曾

担任组长一职,整合组员之间代码)

第四篇:黑马程序员android开发笔记(一)

01、什么是3G 02、android系统简介 03、android背景介绍 04、android的framewor简介 05、两种虚拟机的比较 06、sdk的下载以及简介 07、创建android模拟器 08、ddms简介

09、platform-tools的简介及常见adb指令

10、android项目的目录结构

11、android下apk安装的过程

12、常见的adb指令介绍

13、创建模拟器遇到的常见错误

14、电话拨号器

15、点击事件的四种写法

16、短信发送器

17、相对布局&单位介绍

18、现形布局&布局的组合

19、表格布局&绝对布局 20、帧布局

21、测试相关概念

22、android下junit测试框架配置

23、logcat简介

24、保存文件到手机内存

25、android下文件访问的权限

26、保存文件到SD卡中

27、分析setting源代码获取SD卡大小

28、_sharePreference入门

29、xml文件的序列化 30、采用pull解析xml文件

31、采用断电调试的方法观察pull解析的的流程

32、android下创建一个sqllite数据库

33、sql语句实现数据库的增删改查

34、系统api实现数据库的增删改查&Sqlite3工具的使用

35、数据库的事物

36、listView入门

37、采用layoutInflater打气筒创建一个view对象

38、采用数据适配器ArryAdapter

39、常用数据适配器simpleAdapter 40、数据适配器总结

41、内容提供者简介

42、内容提供者的实现

43、短信的备份

44、插入一条记录到系统短信应用

45、内容观察者

46、获取系统的联系人信息

47、保存联系人到系统通讯录

48、读取联系人的一个小细节

49、网络图片查看器

50、anr产生的原理&如何避免

51、android消息机制入门

52、网络html查看器

53、字符乱码问题的处理

54、采用get方式提交数据到服务器

55、采用post方式提交数据到服务器

56、提交数据到服务器中文乱码问题的处理

57、采用httpclient提交数据到服务器

58、异步http框架简介&实现原理

59、异步http框架提交数据到服务器 60、上传文件到服务器

61、smartimageview&常见开源代码 62、多线程下载的原理 63、多线程断点下载的原理

64、多线程java代码移植到android 65、多线程下载文本页面的更新 66、显示意图激活另一个activity 67、隐式意图激活另一个activity 68、隐式意图的配置

69、隐式意图和显示意图的使用场景 70、在不同activity之间数据传递 71、activity的声明周期 72、activity的启动模式

73、activity横竖屏切换的声明周期 74、开启新的activity获取他的返回值 75、请求码和结果码的作用 76、利用广播实现ip拨号 77、短信窃听器

78、自定义广播时间&发送自定义广播&广播接受者优先级 79、采用服务执行长期后台操作 80、采用服务窃听电话&服务的声明周期 81、android进程优先级&为什么使用服务 82、绑定方式开启服务&调用服务的方法 83、服务的声明周期(混合开启 84、采用aidl绑定远程服务

85、代码注册广播接受者&利用广播调用服务的办法 86、加载大图片到内存 87、获取图片exif信息 88、从gallery获取图片 89、图片画画板 90、扒开美女衣服 91、图片的缩放 92、图片的旋转

93、图片的平移&镜面&倒影效果 94、图片的合成 95、图片的颜色处理 96、多媒体播放api简介 97、人脸识别

98、mediaplayer的生命周期 99、soundpoo简介

100、sufaceview的生命周期 101、播放在线视频

102、视频播放器进度的处理 103、调用系统照相机拍照和录像 104、采用camera拍照 105、常见对话框 106、notification入门 107、菜单

108、android下的样式 109、android下的主题

110、代码编写ui 111、html创建ui 112、帧动画

113、代码创建创建的tween动画 114、xml文件定义动画 115、传感器简介 116、117、杀死进程 118、apk的安装 119、应用程序的反编译 120、动态创建fragment 121、用fragment创建一个选项卡 122、fragment的向下兼容性 123、fragment的生命周期 124、fragment之间的通讯 125、应用程序国际化

04、android的framewor简介

Wap:wait and play Wireless Makeup Language(WML)精简的html语言 Applications:android自带的基本上层应用 Aplication framework:应用程序框架 Librarics: Linux lernel:

05、两种虚拟机的比较

编译后文件格式:

jvm:.java->.class->.jar dalvik vm:.java->.dex->.odex 基于的架构:

jvm:基于栈的架构

dalvik vm:基于寄存器的架构

Cpu直接访问寄存器因此dalvik虚拟机的效率比jvm高

06、sdk的下载以及简介

->获取sdk工具包(sdk:standard develope kits)->ADT(android develop tools,实际上是eclipse的插件)SDK具体内容

Android 4.2.2(API16)

->SDK Plateform:开发时使用到的jar包->Samples for sdk:

->ARM EABI V7a System Image:模拟器运行时的镜像->Intel n86 Aton System:模拟器运行时的镜像->MIPS System Image:模拟器运行时的镜像->google APIs:google提供的jar包,可以直接使用google提供的一些API->source for android SDK:SDK全部的源代码 Extrals:

->tools:开发的工具

->support library:实现高版本的android向下的兼容->google Admed Ads SDK:gongle提供的广告插件->Analyties App Irackiong SDK:应用的用户分析->cloud message:云消息

->gongle play service:收费服务

->google USB Driver:真实的设备驱动

开发时:基于4.0,兼容2.2、2.3.3

07、创建android模拟器

avd:android virture developer VGA:480*640(电视的标准分辨率)QVGA:240*320(四分之一)HVGA:320*480(一半)WVGA:480*800(width)FWVGA:480*854(更宽)

08、ddms简介

ddms:模拟器不支持中文,因此发送中文会显示不出来

09、platform-tools的简介及常见adb指令

Android调试桥:内部实现就是socket让两个系统之间实现数据交互

->reset adb:模拟器找不到时候可以重启->adb device:列出所有的连接的设备->adb kill-server:杀死adb调试桥->adb start-server 启动adb调试桥 dx.bat:将.class文件打包

10、android项目的目录结构

一:SDK的目录结构

->Samples->Api demo:根据API demo(模拟器上面可以看见)的效果可以在sample中看见

相应的代码

->Source:jar包所有的sdk源代码都在这个文件夹里->SystemImage:系统镜像

->temp:下载更新临时存储的文件夹,一般是空的->tools:emulater.ext 不同版本的模拟器

二:New Android Application->theme:留给以后作为扩展,现在并没有太大的作用->target SDK:一般选择高版本,因为高版本对下兼容

->mark project as a library:一般不选择,意思是将这个项目提供一个

jar包供别人使用 三:文件夹目录

.setting:设置目录

assets:资产目录,存放一些文件,这些文件会被原封不动打包到应用程序的 apk中

bin:

gen:自动生成的目录

->builderConfig.java:生成的配置信息->R.java: Android 4.1.2->android.jar开发环境,jar包

可以在properties中修改,jar包就是SDK

011、Android下apk的安装过程

一、Android安装过程分析:

->setContentView:甚至view的对象,把里面的xml文件加载到

->在project中选择build automaticly会自动把文件生成字节码文件,.class $代表的class文件生成的是内部类->dex.bat文件会把.class文件生成.dex文件

->apk压缩文件解压内部内容

->META-INF: 应用程序的签名

eclipse的调试签名文件

->res:资源文件

->classes.dex:class文件

->resources.arsc:资源ID映射

->android软件安装的过程:

->拷贝xxx.apk带/data/app/xxx-1.apk->在/data/data目录下创建一个文件夹,文件夹名称当前应用程序的报名

012、常见adb指令

前提:

->设备连接上电脑而且驱动安装正常,如果安装不正常的话,会有黄色的问号显示;

->设备上打开USB调试;

指令:

->adb device(如果启动发现这个程序没有安装会自动安装)->adb kill-server->adb start-server->adb uninstall <包名>->adb-s emulator-5554 install c:usersadministratorhello.apk 如果有多个设备的话,如果不指定安装的是哪个设备程序会报错->adb push haha.prop /sdcard/haha.txt 将文件移到

(360管家,豌豆荚之类的软件他们也是用的adb指令,倘若电脑上装这些软件的话,会因为两个adb指令抢端口号而挂掉)(adb版本之间兼容不是很好,经常报错可以考虑下版本的问题)->adb shell:远程连接到了android的linux终端

ls:显示文件夹

ps:显示正在运行的程序 ping:网络连通性

013、创建模拟器遇到的常见错误

->路径最好不要有中文:

->应用安装不上,或者安装模拟器的时候开启一个新的模拟器:

可能是模拟器的资源被占用,模拟器在运行的时候其实占用着硬盘上面的一个文件,这个文件位于工作空间.android/avd/iphone.avd 里面会有镜像文件,当一个模拟器开启起来了,就给你创建一个文件夹.knock的文件夹,代表着这个模拟器被锁定了,如果把模拟器关掉,就没有程序占据这几个镜像资源了,那么这几个程序就会被自动删除。通常情况下不会出问题,开启时候创建文件,关闭时关闭文件,但是当电脑出现不正常状态时:比如蓝屏,停电关机时候这些资源还没来得及删除,模拟器就关闭了,因此开启时这些资源仍在,程序默认模拟器被占用,因此会重新开启一个模拟器。

->模拟器没有信号:

模拟器用socket桥接在电脑上

终结解决方案是给电脑连上网,分配一个IP->常见命令操作:

14、电话拨号器

->新建文件

->界面设置:文本框、点击按钮

->:一旦获得焦点,会立刻弹出,输入文本的软键盘->ctrl+x删除->ctrl+1提示

->设置点击事件:找到空间,然后设置点击事件,再点击事件里面获得了另外一

个空间的数据,激活一个intent->获得权限:清单文件中添加uses permision

15、点击事件的四种写法

->电话拨号器的优化:

每次拨打电话都会执行的操作是:查找控件,然后找到控件的文本,拨打电

话。其实每次拨打电话文本控件已经创建好了没有必要每次查找按钮之后再 查询控件。

package cn.wqrt.mobile;

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.text.TextUtils;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;

public class MainActivity extends Activity {

private EditText et_number;@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button =(Button)findViewById(R.id.bt_dial);et_number =(EditText)findViewById(R.id.et_number);button.setOnClickListener(new MyListener());}

private class MyListener implementsandroid.view.View.OnClickListener{

@Override

public void onClick(View arg0){

String number = et_number.getText().toString().trim();//去除回车和空格

if(TextUtils.isEmpty(number)){

Toast.makeText(MainActivity.this, “号码不能为空”, Toast.LENGTH_SHORT).show();

return;

}

Intent intent = new Intent();

intent.setAction(intent.ACTION_CALL);

intent.setData(Uri.parse(“tel:”+number));

startActivity(intent);

}

}

@Override public boolean onCreateOptionsMenu(Menu menu){ // Inflate the menu;this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;} }

->

1、点击事件的四种写法:

->给按钮注册点击事件:创建一个内部类定义点击事件。具体代码见上

button.setOnClickListener(new MyListener());

->

2、采用匿名内部类创建点击事件:

button.setOnClickListener(new OnClickListener()){

package cn.wqrt.mobile;

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.text.TextUtils;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;

public class MainActivity extends Activity {

private EditText et_number;@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button =(Button)findViewById(R.id.bt_dial);et_number =(EditText)findViewById(R.id.et_number);button.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View arg0){

// TODO 自动生成的方法存根

callPhone();

}

});}

@Override public boolean onCreateOptionsMenu(Menu menu){ // Inflate the menu;this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}

private void callPhone(){

String number = et_number.getText().toString().trim();//去除回车和空格

if(TextUtils.isEmpty(number)){

Toast.makeText(MainActivity.this, “号码不能为空”, Toast.LENGTH_SHORT).show();

return;

}

Intent intent = new Intent();

intent.setAction(intent.ACTION_CALL);

intent.setData(Uri.parse(“tel:”+number));

startActivity(intent);} } }

->

3、如果有很多的按钮点击事件,建议用这种方式:让Activity实现点击 事件的接口,每个按钮点击事件都设置成this,让该类实现 OnClickListener然后进行判断。package cn.wqrt.mobile;

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.text.TextUtils;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener {

private EditText et_number;@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button =(Button)findViewById(R.id.bt_dial);et_number =(EditText)findViewById(R.id.et_number);button.setOnClickListener(this);}

@Override public boolean onCreateOptionsMenu(Menu menu){ // Inflate the menu;this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}

private void callPhone(){

String number = et_number.getText().toString().trim();//去除回车和空格

if(TextUtils.isEmpty(number)){

Toast.makeText(MainActivity.this, “号码不能为空”, Toast.LENGTH_SHORT).show();

return;

}

Intent intent = new Intent();

intent.setAction(intent.ACTION_CALL);

intent.setData(Uri.parse(“tel:”+number));

startActivity(intent);}

@Override public void onClick(View v){

// TODO 自动生成的方法存根

switch(v.getId()){

case R.id.bt_dial:

callPhone();

break;

} } }->

4、在布局文件中绑定一个点击的方法,如果点击按钮就会调用这个方法,通

过反射技术试图调用这个方法

布局文件中设置: package cn.wqrt.mobile;

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.text.TextUtils;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;

public class MainActivity extends Activity {

private EditText et_number;@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button =(Button)findViewById(R.id.bt_dial);et_number =(EditText)findViewById(R.id.et_number);

}

@Override public boolean onCreateOptionsMenu(Menu menu){ // Inflate the menu;this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}

public void dialButtonClick(View v){ callPhone();}

private void callPhone(){

String number = et_number.getText().toString().trim();//去除回车和空格

if(TextUtils.isEmpty(number)){

Toast.makeText(MainActivity.this, “号码不能为空”, Toast.LENGTH_SHORT).show();

return;

}

Intent intent = new Intent();

intent.setAction(Intent.ACTION_CALL);

intent.setData(Uri.parse(“tel:”+number));

startActivity(intent);} }

16、短信发送器

->界面的设计:两个large Text,一个Button

android:textColor 设置字体颜色

android:singleLine=“true” 设置是否是单行

android:lines=“5” 设置行数

windows下面的颜色是GBR,而android下需要输入的格式确实

RGB,所以需要转换

adb默认设置time out为5秒->内容设计:按钮-文本->判断->发送

导包的时候千万别导到gsm包,否则会显示过时;

发送没有历史记录 package com.example.sms;

import java.util.ArrayList;

import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android.text.TextUtils;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener {

private EditText et_number;private EditText et_content;

@Override protected void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Button button =(Button)findViewById(R.id.bt_send);

et_number =(EditText)findViewById(R.id.et_number);

et_content =(EditText)findViewById(R.id.et_content);

button.setOnClickListener(this);}

@Override public boolean onCreateOptionsMenu(Menu menu){

// Inflate the menu;this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);

return true;}

@Override public void onClick(View v){

// TODO 自动生成的方法存根

switch(v.getId()){

case R.id.bt_send:

String number = et_number.getText().toString().trim();

String content = et_content.getText().toString().trim();

if(TextUtils.isEmpty(number)||TextUtils.isEmpty(content)){

Toast.makeText(this, “号码或者内容不能为空”,Toast.LENGTH_SHORT).show();

return;

}else{

SmsManager smsManager = SmsManager.getDefault();

ArrayList contents = smsManager.divideMessage(content);

for(String str:contents){

smsManager.sendTextMessage(number, null, str, null, null);

}

}

} } }

17、相对布局&单位介绍

->布局说明:

->同级控件:

android:layout_toRightOf=“" android:layout_toLeftOf=”“ android:layout_below=”' android:layout_above=“" android:layout_maginBottom=”“

->相对父控件:

android:ayout_centerInParent=”“ android: layout_centerHorizontal=”“ android:layout_centerVertical=”“ android:layout_alignParentBottom=”“ android:layout_alignParentRight=”“->对齐方式:

->文本颜色:#00000000~#ff000000(argb)文字的透明度->单位介绍:

dp也就是dip:device independent pixels(设备独立像素),是一种与密度无关的像素单位,在每英寸160点的屏幕上,1dp = 1px。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素

1.

下载android简历一word格式文档
下载android简历一.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    会计简历(一)

    会计简历模板(一) 2012年04月12日长沙简历模板信息由教师范文吧简历频道为求职者提供. 姓名 自我评价 我是一个品性正直,做事认真、对工作高度负责的人。积极上进、善于沟通,......

    简历自荐信 一

    自荐信 尊敬的学校领导: 您好! 首先向您辛勤的工作致以敬意,同时真诚地感谢您在百忙中垂阅我的自荐信! 我是陕西师范大学物理学与信息技术学院的一名应届毕业生,陕西师范大学是教......

    简历自我介绍一

    1. 简历自我介绍范文一 我是一名应届毕业生,来自湖北武汉,农村生活铸就了我淳朴、诚实、善良的性格,培养了我不怕困难挫折,不服输的奋斗精神。我深知学习机会来之不易,在校期间非......

    中文简历一(定稿)

    XXX 性别:男 教育背景 2008.09至今XX大学 XX学院 金融学硕士北京  在XX大学2008年研究生入学考试中总成绩排名第二 (2/710)  2008-2009年度XX大学XX学业奖学金一等奖 2004.09......

    小升初简历一

    模板一基本信息:姓名:XXX性别:女出生日期:1994年9月身高:160CM户籍:武汉江汉区就读学校:XXXX附属小学联系方式:136XXXXXXXX(父亲-XXX)136XXXXXXXXX(母亲--XXX)学习情况:2001年9月至今就读......

    android面试题

    选择题(包括多选)1. 下列哪些语句关于内存回收的说明是正确的? A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释......

    Android总结

    Android四大组件: Activity—表现屏幕界面Service—后台服务 BroadcastReceiver—实现广播机制ContentProvider—实现数据存储 Intent类:用来启动程序并传递信息的类 用于A......

    android培训

    中国移动互联网研发培训领导品牌 android培训 随着智能手机用户的不断增加,智能手机市场竞争也日趋激烈,总体市场呈现以下特点:首先,移动互联网业务应用成为智能手机市场发展的......