Android初学
来源:互联网 发布:mac人名中间的点怎么打 编辑:程序博客网 时间:2024/05/22 10:52
这几天开始学习android,昨天第一天。
在做安卓的这两天之间,感觉就是变化太快,凭借自己以前学的东西根本不够用,要不停的去学习新知识。昨天看了一篇文章StormZhang的关于技术人的未来,纯粹的做敲代码的根本不行,写程序是一个青春饭,不像医生那样随着经验的积累身价变高,必须要不断的去学习。必须与此同时,开始学习一种可以随着时间的积累价值变高的东西。简单点就是边写代码,边学习一种可以积累的技术,像SEO,商业,写作等等。
昨天的笔记如下:
1.activity 界面
特点,退出,home返回,启动另外一个activity
AndroidActivity
MainActivity onCreate setContentView指定试图F3
静态常量,recefer rename R.java自动修改
new- lay out resource file-my_layout
vertical 垂直走向layout 布局
manifests 程序配置文件
java源代码
res资源文件
my_layout
按钮-启动另一个activtiy id -btnStartAty
fineVieBid(R.id.btnStar..).setonClickListen(new OnClick)
{
}
new class Activity Anotheraty
“这是另一个Activity”
主程序
onClick(){
startActivity(new Intent(MainActivity.this,Another.class))
}//Intent实例
Intent.ACTION_VIEW,Uri.parse(“http://www.baidu.com”)
启动一个网页
MainActivity
public class MainActivity extends AppCompatActivity {
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main1); setContentView(R.layout.my_layout); findViewById(R.id.btnStartAnotherAty).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // startActivity(new Intent(MainActivity.this,AnotherAty.class)); startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com"))); } });}
}
Activity 声明周期
创建AtyLifeCircle项目
SDK manager Document for android SDK 帮助文档
Termainal open ~/lib/and/
docs index.html
develop - refrence API - API classes - Activity
APIGuides
—–System.out.println(“onCreate”);
onStart()
onResume()
onPause()
onStop()
onDestroy{
super.onDestroy
System.out.println(“onDestory”);}
onRestart()
logcat
在ATY切换过程中,ATY的生命周期
BATY
Sout
传递参数
new pro:SendArgs
acti.main.xml
- Android初学
- 初学Android
- 初学android
- 初学Android
- Android 初学
- android初学
- 初学android
- Android初学
- 初学Android
- Android 初学---Android架构
- 初学Android简单code
- Android初学笔记
- 初学Android的surfaceView
- 初学Android的误区
- 初学android 几点小常识
- Android 百度地图初学
- Android 初学JNI知识
- Android 百度地图初学
- Win10进不了u盘启动该怎么办?win10无法使用U盘启动的解决方法!
- Source Insight常用配置
- Java之数据库MYSQL、JDBC工具类、properties配置文件
- Android之二维码的生成与识别
- Exploring Qualcomm's TrustZone implementation
- Android初学
- ecjtu-summer training #5 C
- ROS-kinetic 与Arduino-Arduino IDE 安装
- 64位寄存器分配的不同
- css 左右固定,中间自适应的布局
- CodeFroces 830A. Office Keys(二分)
- java-使用POI对Excel进行读写操作
- cf 830A Office Keys 【二分+贪心】
- 枚举和注解