android自己做的一些基础笔记.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android自己做的一些基础笔记

安卓笔记第一章:安卓的相关知识:一:3G3G的概念 3G全称为:3rd Generation,中文含义即为第三代数字通信,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统2. 符合3G标准的技术CDMA2000WCDMATD-SCDMA速度快、融入了多媒体(图片视频等等)二、智能手机苹果ios、android、黑莓、塞班、meego、乌邦图(ubuntu---linux)、火狐os、miui、wp 7、锤子系统三、android特点?开源、linux内核、可自定义性强、dalvik虚拟机、OHA联盟缺点:碎片化(版本太杂了)、屏幕适配问题四、dalvik虚拟机1..java---.dex .java---.class2.速度快(基于寄存器的) 慢 (内存中运算)3.文件更小4.自身对硬件要求低 对资源做了优化五、framwork四层application javaapplication framwork javalibraries类库、android runtime (c语言)linux六、安装JDKEclipseADT(插件)SDK(android开发工具 adb.exe ddms 模拟器、sqlite、draw9patch)七、安卓项目的文件说明:例如:helloworld包名:com.公司名.应用名继承activity 重写oncreate方法,setContentView(R.layout.main)工程有哪些文件src,gen,res,assets,binres:drawable(h/l/m),layout,values,raw(图片,音乐,数据),menu,values-v11 v14,anim(animation动画)package=“com.jky”包名是一个软件的唯一标识(同包名的软件会替换原来的程序)android:versionCode=“1”;版本号android:versionName=1.0版本名android:minsdkversion=“8” Sdk最小支持的版本号 (perties文件里的#Project target target=android-8标是当前开发使用的版本)android:icon 软件的图标android:lable 软件的名字activity“activity 是android的四大组件之一,作用:专门用于显示,做一些逻辑控制 name名字 lable:一般的一个软件的名字是根据application的lable决定的,但是如果activity里设 置了lable,那么软件的名字就会跟随此名字”intent-filter“intent-filter是意图过滤器,让别人能调用此activity,隐式调用”/intent-filter/activity 安卓四大组件:Activity,BroadcastReeiver(广播接收者),ContentProvider(内容提供者),Service(服务)。=------------重要一些异常:res下定义的id无法映射到R.Java文件下处理方法:res/layout下的xml名不能有大写字母,命名规范为【a-z0-9】和。选中项目,右键Crean重新编译一下第二章:电话、短信 常用布局一:电话拨号器:1.findViewById()有什么样作用通过布局文件中的属性id拿对象怎样去激活系统拨号组件 Intent intent=new Intent(); //创建一个意图 intent.setAction(Intent.ACTION_CALL); //传参数 intent.setData(Uri.parse(tel:+number)); //设置动作数据 startActivity(intent); //激活电话拨号权限:uses-permission android:name=android.permission.CALL_PHONE/二:短信发送器器:发短信需要使用什么类SmsManager smsManager=SmsManager.getDefault(); //获得短信管理器smsManager.sendTextMessage(number, null, smg, null, null); //设置数据Toast.makeText(getApplicationContext(),R.string.success,Toast.LENGTH_LONG).Show();//吐司提示,查看发送状态短信发送权限:uses-permission android:name=android.permission.SEND_SMS/注意:权限的作用是什么?在哪里加作用:防止恶意软件侵犯用户的隐

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档