传智播客Android视频教程——第三天
2012-03-29
查看应用输出的错误信息与如何部署应用到真实手机
软件安装或者运行错误,错误信息会打印在LogCat中。
可以筛选信息,pid、tag。
把应用部署到真实手机上测试:
1> 安装手机驱动到pc上
2> 把手机用usb线把手机连接到电脑上
3> 运行为android application,出现android device chooser界面,选择真实手机(如果没有启动模拟器的话,不会出现)。查看安装信息,在devices中双击设备。
4> 软件发布,供用户安装。把软件打包为apk文件。Export—>android application—>创建密钥—>安装文件放置位置—>完成。
5> 放入sd卡,在真机中用apk正常安装,安装时会提示(电话呼叫器)。
连上手机之前,打开devices视图,再连接手机,手机会出现在视图中。如果手机没出现,可能驱动没安装成功。
连接手机可以通过屏幕监视工具asm.jar进行操作。
短信发送器
创建一个短信发送器界面(main.xml)—>界面完成,处理按钮的事件(activity,找到main中的组件)—>
android:minLines最少显示三行
SmsManager manager = SmsManager.getDefault();短信管理器
manager.sendTextMessage(number, null, text, sentIntent, deliveryIntent);发送短信
ArryList<String> texts = manager.divideMessage(短信内容)短信拆分,因为短信长度有限制。
需要把每条短信迭代出来。
第二个参数:短信中心号码,null代表使用默认的。
第四个参数:得到发送的状态
第五个参数:得到对方是否收到的状态
4、5需要移动网络的电子信号
三种通知:状态栏通知(很少在有软件界面的情况下使用)、对话框通知(太过生硬)、吐西(toast通知,在屏幕上短暂显示,然后消失,比较友好,使用最多)。
Toast.makeText(MainActivity.this, R.string.success, Toast.LENGTH_LONG).show()
第一个参数,要求传入一个上下文对象(与应用有关的信息,在应用的范围内都可以被访问到的,有点类似于web中的application的效果)可以通过getApplicationContext()得到。也可以通过Activity对象,因为Activity对象相当于也是继承于Context。
内部内要访问外部内,可以用MainActivity.this这样的形式。
第三个参数表示toast显示的时间长短
最后不调用show()方法的话,toast不会出现的。
发送短信:不安全,可能发送用户隐私出去,会被扣除短信费用,可能订购恶意sp功能等,所以需要申请权限。谷歌对有关用户隐私安全的调用都需要申请。
短信应用中,互发短信如聊天的界面一样。
在模拟器中,发送中文可能会有乱码,但是在真实环境中是不会出现乱码的。
深入了解各种布局技术
布局介绍:
LineLayout、RelativelLayout、TableLayout、FrameLayout
可以通过开发文档中,dev guide的common layout objects文章来学习了解。
先看例子和代码。
android:background= “@android:drawable/editbox_background”
加了android包名前缀表示访问操作系统的R文件
android:layout_below= “@id/label”
加号表示在R文件中添加,这里不使用加号,是表示使用这个id,不是添加。这句表示在这个id组件之下。
帧布局:
以屏幕的左上角为坐标参考点来进行摆放
<FrameLayout>
<TextView... /> 1层
<TextView... /> 2层
</FrameLayout>
2层会覆盖1层
帧布局是没有布局方向的
实际应用,例如:像优酷视频那样,把播放按钮覆盖在视频之上。可以处理点击事件(播放时需要把按钮层隐藏)。
这样叠加图片只能做做小游戏,大型游戏是绘制出来的,不是图片叠加出来的。
今天把短信发送器的例子实现了。
- 大小: 73 KB
分享到:
相关推荐
传智播客android视频教程课件。黎老师的android视频教程课件;android入门PPT
传智播客Android视频教程全套源码
本教程主要围绕“传智播客”的Android视频教程展开,由知名讲师黎活明主讲。这个资源集合了视频教程的源代码,旨在为学习Android应用开发的学员提供一个便捷的下载和学习平台,便于大家深入理解和实践Android编程。 ...
本教程主要涵盖的是传智播客的一套Android开发视频教程,由知名讲师黎活明主讲,其内容丰富,旨在帮助学习者深入理解和掌握Android应用开发的各项技能。源代码是教学过程中使用的全部代码实例,对于学习和实践...
【传智播客Android视频代码】是一套专为学习Android开发设计的教学资源,由知名教育机构传智播客提供。这个压缩包包含了丰富的代码示例,旨在帮助学员深入理解和掌握Android应用开发的各项核心技术。 首先,从"传智...
2015年传智播客.NET培训视频教程0310班,视频内容详细,代码资料齐全。非常值得拥有。.net入门经典教程。
传智播客Android视频教程的源代码,内有各种基础程序的代码以及视频教学中的演示代码
【传智播客Android视频教程】是一套针对初学者和进阶开发者精心设计的课程,旨在帮助学习者全面掌握Android应用开发技术。该教程通过视频形式,深入浅出地讲解了Android开发的基础知识、核心概念以及实践技巧。教程...
通过学习和分析这个【传智播客Android视频教程-课程源码】,开发者不仅可以掌握基本的Android视频播放器开发,还能深入理解Android的网络编程、UI设计、多媒体处理等多个重要领域,从而提升自身在Android开发中的...
这是网上找的传智播客黎活明老师android视频笔记,要点基本上都包括了,很适合知识点随时查找,以及看完视频后复习。
在“传智播客_8天Android视频教程”中,您将深入学习Android开发的基础知识,这是成为一名合格Android开发者的关键。Android是Google开发的开源操作系统,广泛应用于智能手机和平板电脑,拥有庞大的用户群体和市场...
传智播客培训机构的内部培训spring的ppt。很值得收藏学习。
传智播客_Andorid_传智播客_8天Android视频教程_下载必看~.txt
传智播客_Andorid教程_20天从零到精通Android开发视频_第11天 10_动态注册广播接收者
在本JavaWeb视频教程中,我们专注于第18天的内容,这是整个28天课程计划的一部分,由知名教育机构传智播客提供。这天的课程主要围绕Java数据库连接(JDBC)技术展开,它是Java开发者与关系型数据库进行交互的基础...
传智播客 Android 视频教程 课程源码 课程安排 第一天 1>搭建Android开发环境 2> 创建与启动手机模拟器 3> 学习使用ANDROID操作系统 4> 开发与运行(卸载)第一个ANDROID应用 5> 项目的目录结构 6> 项目清单文件...
WPF基础视频教程(第三季)-传智播客 杨中科 WPF基础视频教程(第三季)-传智播客 杨中科