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.
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.