起航 Android

Java 部分还有集合,I/O,线程三个大知识点尚未学习,但是时间有限,而且学以致用效果会更好,现开始学习Andriod。自从主流的Andriod Studio 出现之后,之前的Eclipse + ADT + SDK 逐渐被淘汰,所以笔者直接选择Android Studio + SDK 进行开发,Android Studio配置过程遇到一些问题,好在网上的前辈都很热心,通过大家的经验配置好了。如果你在配置时候遇到问题可以留言,知无不答,共同成长。昨天晚上试着成功运行了经典的 “Helloworld”。捋一捋自己接下来的安排:先刷一遍尚学堂的入门视频(总计12个小时的),个人觉得,入门可以选择视频,相对书本而言会容易接受,有了基本的了解再去看书自己琢磨。现将重点放在andriod,晚上继续学习Java剩余的知识点。

好了,开始学习吧。

创建 Andriod 项目

注:笔者目前没有找到 用 Android Studio 开发的视频教学,所以暂时看的是 Eclipse,如果你有,跪求!!!!!

关于 R类:

起航 Android_第1张图片

起航 Android_第2张图片

DDMS中logCat 的使用

起航 Android_第3张图片


起航 Android_第4张图片

虽然不是很懂  先记下来把

项目的打包 akp 与 apk 的反编译

起航 Android_第5张图片

签名的意义

起航 Android_第6张图片

apk实际是一个压缩文件,可以减压

反编译apk

起航 Android_第7张图片

android 之 常见事件响应的实现方式对比

起航 Android_第8张图片

1.动态设置(最常用的方式)

起航 Android_第9张图片

2.配置方式

起航 Android_第10张图片

先在  activity_main.xml 里相应的 Button 块里声明

比如:

android:onClick="test2"

表明发生点击时间去找  test2 

然后  在  MainActivity.java  里

public void test(View  view){

TextView  textView = (TextView)  findViewById(R.id.textView1);

textView.setText ("you get it");

Toast.makeText(MainActivity.this,"点击了button",Toast.LENGTH_SHORT).show();

//  这个是 点击按钮显示  “点击了button”  的同时,文字变成  you get it

***********************************************************

public void test(View view){

view.setX(view.getX()+10);

}

//  每点击一次  按钮向右移动 10

3.可复用方式

    在 onclick 方法中判断哪个组件发生了相应事件。




















未完,待续

你可能感兴趣的:(起航 Android)