菜鸟app开发学习之路1

一.sdk更新问题解决办法:

       1.强制转换协议 https换成http

       2.使用代理

       3.在host里添加几个下载需要的网址

二.private表示私有的外类无法访问

三.@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 
    1.可以当注释用,方便阅读 
    2.编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)
使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。

四.1.Java语言的变量是区分大小写的,progarmOut与ProgramOut两个变量名是不同的,请一定注意;
     2.以$符开始的变量是合法的,但是不鼓励的。

五.1.首先要接触的是“API”,也就是 Application Programming Interface,其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)

     2.Android SDK 指的是Android专属的软件开发工具包。
     3.使用Eclipse进行android应用开发需要给Eclipse装adt插件,这样Eclipse就可以和android sdk建立连接,可以在Eclipse中启动android模拟器进行程序调试等ADT插件安装这里不再累赘
     4.jdk安卓系统的电脑端模拟器

六.Activity生命周期

      OnCreat     Activity第一次被创建时 包含一些静态布局文件监听器等  如果activity下一次没被销毁在调用时不会调用oncreat而是从onstart开始

      OnStart      Activity 被看到时  调用这个方法

      OnResume   Activity 获得用户焦点比如用户点击屏幕

      OnPause   另外一个Activity被启动 时调用原来的Activity原来的的这个方法再去运行第二个Activity再去运行第二个的OnCreat OnStart OnResume,保存当前Activity的数据

      OnStop    另外一个Activity被启动 时调用原来的Activity原来的的这个方法再去运行第二个Activity再去运行第二个的OnCreat OnStart OnResume再去执行原来那个Activityde OnStop方法,因为这个activity被用户不可见时调用这个方法,因此当第二个activity是以对话框出来不是遮住第一个所以此时不会调用onstop方法

      OnDestroy  代码里面明确调用finsh方法时或者按返回键会销毁当前activity

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值