Android第一课笔记

int 
float
byte
double
boolean
char
long
short
基于java开发,java学很好,安卓就很容易


怎么搭建一个安卓开发环境
1. JDK
2.ADT
3.SDK


src 源码包
gen 是系统自动生成的,R文件系统自动生成和修改的,不允许自己手动修改 一些自动生成的方法,
assets 放置一些外置文件,音频文件,数据库等
res的layout 文件夹
res的drawable文件夹用来放图片,hdpi,ldpi等后缀代表分辨率
res的values文件夹下的strings.xml
AndroidManifest是个配置文件夹,传说中的清单,四大组件都要注册,每个标签都是小写。具体有


android版本,sdk版本,activity等组件的注册,注册包裹在application标签里。android:name 用.


代替包名
intent-filter高速我们启动时运行哪个界面activity


Android有四大组件
Activity : 可视化界面,
Sercice : 运行在后台,没有可视化界面,比如播放音乐时,界面关闭了,但后台还是会播放音乐
Broadcast Receiver : 当手机一开机,就会发出一个广播。如果写一个广播接收类,就可以开机自行启


动应用。包的广播,
Content Provider : 数据共享,通讯录和手机的信息都存放在一个表里面,有个权限问题。当允许访问


时,手机就会把表的数据传给应用,应用就可以获得表的数据


Fregment是依附于Activity上的,Fregment不是四大组件,不像其他四大主键那样,它不需要到清单里注


册。
Activity有6个状态方法,需记忆状态转换图 
onCreate():初始化
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceStats);
setContentView(R.layout.activity_main);
}
Logcat是打印日志,用来测试
可以打印以下几种
debug  d
info  i
warn w
error e
Log.d(String tag, String msg);打印一个标识,和一个信息
Log.d("类名第几行","-----onCreate----");


onRestart():
onStart():
onResume();
onPause();
onStop();
onDestroy();


android:text= "helloworld"55555
一个activity代表一个界面


public void test(View view) {
//新建一个intent对象,这里选了其中一个方法
Intent intent = new Intent(this,LoginActivity);this为上下文路径,这里表示当前路径


,这里等价于MainActivity,
//然后startActivity(intent)
startActivity(intent);
}


当出现错误时,用LogCat查。
忘记注册会报一个Caused By :NotFound错误
所以,没创建一个组件,立即到清单下注册
//当点击按钮时,跳转到test方法,得现在xml下配置android:clickable="true"
android:onClick="test"


1.Android SDK
  Window-preferences->Android->SDK Location
2.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值