参加这一次的合泰杯,由于需要,自己动手写了一个应用于android平台的app,现在把个人的一些见解发出来给初学者提供参考(仅限初学者!!!!)。
就像我们在单片机上面编写程序一样,我们要先对单片机的片上资源(IO、定时器等)进行配置,配置好了我们就要通过操作这些硬件资源来实现一些特定的功能。在编写android应用程序的时候,由于google已经把底层驱动代码都封装好了,所以在编写安卓app的时候基本上都是在调用api,再自己写一些逻辑部分的代码就可以实现一个简单的app了(当然,我们想要实现打接电话、收发短信等功能,我们就必须给我们的app开一些权限。
开始写程序之前,要先对android的一个构架、生命周期有一个了解。如下图:
当一个activity开始执行时,android会依次执行onCreate(),onStart(), onResume()三个方法,执行完这三个方法后app就开始执行了(绿色部分),当退出程序的时候我们则需要调用onStop()、 onDestroy()方法来结束应用程序。先到这里,后面配上代码和图再写。
|