传智播客Android就业班学习(第一天 Android入门)
16lz
2021-01-26
一.搭建开发环境
1.所需资源
JDK6以上
Eclipse3.6以上
SDK17, 2.3.3
ADT17
2.安装注意事项
不要使用中文路径
如果模拟器默认路径包含中文, 可以设置android_sdk_home环境变量解决
二.拨打电话
1.步骤
在Button节点中添加onClick属性, 指定一个方法名
在Activity中定义一个public void 方法名 (View view)
获取文本框中的号码
创建意图, 设置动作, 设置数据
使用意图开启Activity
2.注意
必须声明权限: android.permission.CALL_PHONE, 否则拨打电话时会抛出异常
声明权限后, 安装软件时会有提示
三.发送短信
1.步骤
在onClick方法中获取号码和内容
获取短信管理器
将内容分段
发送短信
弹出Toast提示
2.注意
短信和电话都属于付费功能, 需要声明权限: android.permission.SEND_SMS
四.布局
1.LinearLayout
分为水平和垂直两种, 可以嵌套使用
2.FrameLayout
后写的覆盖先写的
3.TableLayout
类似与HTML的<table>标签
4.RelativeLayout
相对布局, 元素位置相对与其他元素定位
5.AbsoluteLayout
用坐标定位元素的绝对位置
1.所需资源
JDK6以上
Eclipse3.6以上
SDK17, 2.3.3
ADT17
2.安装注意事项
不要使用中文路径
如果模拟器默认路径包含中文, 可以设置android_sdk_home环境变量解决
二.拨打电话
1.步骤
在Button节点中添加onClick属性, 指定一个方法名
在Activity中定义一个public void 方法名 (View view)
获取文本框中的号码
创建意图, 设置动作, 设置数据
使用意图开启Activity
2.注意
必须声明权限: android.permission.CALL_PHONE, 否则拨打电话时会抛出异常
声明权限后, 安装软件时会有提示
三.发送短信
1.步骤
在onClick方法中获取号码和内容
获取短信管理器
将内容分段
发送短信
弹出Toast提示
2.注意
短信和电话都属于付费功能, 需要声明权限: android.permission.SEND_SMS
四.布局
1.LinearLayout
分为水平和垂直两种, 可以嵌套使用
2.FrameLayout
后写的覆盖先写的
3.TableLayout
类似与HTML的<table>标签
4.RelativeLayout
相对布局, 元素位置相对与其他元素定位
5.AbsoluteLayout
用坐标定位元素的绝对位置
更多相关文章
- android dataBinding详解
- Android连续获取当前所连接WiFi及周围热点列表信息的解决方案
- Java层Binder使用(ServiceManager)
- Android(安卓)GPS应用:动态获取位置信息
- Android获取屏幕宽度高度并动态设置控件宽度,比例等
- ScrollView嵌套ViewPager,ViewPager内容不显示问题
- Android(安卓)集成微信sdk 实现微信登录
- Android权限探究——获取正在运行的应用/进程列表
- 【Android】获取设备型号、SDK版本及其系统版本