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

原创粉丝点击