Android复习

1、Android应用的安装启动过程:

.java --> .class -->  (dx)--->.dex  --->(打包、签名).apk

java的编译器将java文件变异城.class文件。Android的sdk中提供了一个dx工具可以将.class 文件变异城.dex的字节文件(该文件位于应用的bin目录下,dx工具会将所有的class文件编译成一个.dex文件) 然后惊醒打包操作。将dex文件以及res下的资源文件打包成一个apk的压缩文件(这过程中有一个签名的概念)。

启动过程:

创建进程--》创建主线程--》在住线程中实例化Activity--》(操作系统会将应用有关的信息Context存放进Activity,调用oncreate方法)

Android的单位  建议:文字使用sp其他建议使用dp


Intent-Filter  :意图过滤器,专门用来匹配意图.

2、Android工程目录:

gen目录下有R.java文件其中存储了Android中的所有资源文件的ID,

res目录下存储的事所有的资源文件。

Android 查看源代码: 首先要在Android  SDK下放入源代码。SDK/platforms/Android的版本下新建一个resource文件夹,在这个文件中放入下载的源代码

源代码下载:1、安装Git-1.7.0.2-preview20100309.exe 然后安装TortoiseGit-1.4.4.0-32bit.msi

源码网址:http://android.get.kernel.org/  安装完成后,新建一个用于存放源文件的文件夹,在文件夹上右键:Git Clone:

3Android打电话:

可以下载Android关于电话的源代码Phone文件夹,然后在 项目清单文件AndroidManifest.xml中存放有相关的所有的功能。其他的功能也是这昂决定的

定位到OutgoingCallBroadcaster这个Activity来完成这个拨打电话的功能的

<data android:scheme="tel"/>  这个是要求传入的参数,android:scheme是说明URL的scheme的即要求格式为tel:电话号码

通过意图Intent来指定activity

Intent intent = new Intent();   intent.setAction()...   完成之后startActivity(intent)就可以完成电话的拨号功能了、

当然不敢怎样使用到与安全有关的功能时是需要申请权限的。


发布软件:

右键--导出为android应用---...这样就可以导出apk文件发布成功了

短信发送SmsManager 类


通知: Toast 通知(常用)  statusBar通知(一般应用与Service以及BroadcastReceiver里面) Dialog通知(很重要的信息)


 context上下文信息:整个应用都可以访问到, 就是与应用有关的信息,例如包名等。有点想Application的效果






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值