为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第一门课(入门篇)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第一门课(入门篇)

Amos
难度入门
时长 5小时 0分
  • 搭建Android应用开发环境需要搭建一下工具: 1.JDK(Java Development Kit)Java开发工具 2.Eclipse编辑器 3.Android SDK(Software Development Kit)软件开发工具 4.ADT(Android Development Tools)插件形式搭建
    查看全部
  • RelativeLayout中常用到的属性(相对于父类容器的一个位置)
    查看全部
    0 采集 收起 来源:理解相对布局

    2016-01-23

  • 使用第一种方式实现跳转很简单: 1.初始化intent : Intent intent=new Intent(上下文变量,目标页面); 2.使用startActivity()的方法: startActivity(intent);
    查看全部
  • 使用有结果的intent的跳转的说明: 1.在页面1中设置点击事件,在匿名内部类中初始化intent,并使用startActivityForResult(intent, 1);的方法,其中的1只是请求码 2.在页面1中重写onActivityResult方法 3.在页面3中也初始化按钮和点击事件,并初始化intent,但是这里的初始化是这种格式: Intent data = new Intent(); 然后将我们要传递的数据保存在data中去 data.putExtra("dream", dream); 而后使用setResult(2, data);方法,其中的2是返回码 3.此时使用finish()是将当前页面结束 4.在页面1中的onActivityResult中处理业务逻辑
    查看全部
  • 1.跑马灯效果: Ⅰ单行跑马灯: ①TextView的不换行实现(出屏字符将会显示"..."):android:singleLine="true" ②TextView的单行显示效果(出屏字符将不显示):android:ellipsize="marquee" ③实现最终效果: (1)TextView移动光标时是否能聚焦到组件上效果:android:focusable="true" (2)通过touch来获得focus:android:focusableInTouchMode="true" Ⅱ多行跑马灯: ①在MainActivity.class所在的包下新建一个class ②让class继承TextView:public class *** extends TextView{} ③为新建的子类添加构造函数: 右击→Source→Generate Constructors from Superclass,在打开的对话框中选择所有函数,单击"OK"按钮 ④在新建的子类中添加一个方法:public boolean isFocused(){return true;} ⑤在activity_main.xml中,把要显示效果的TextView的声明符改为包名.新建子类的类名 2.实现控件2在控件1的下方:android:layout_below="@id/控件1名称" 实现两个控件的间距:android:layout_marginTop="??dp" 3.各种单位:①px(像素):通常不使用,无法根据屏幕分辨率等比例缩放 ②dp:通常在设置控件长度、大小时使用,可根据屏幕分辨率缩放 ③sp:通常用来设置文字大小,可根据屏幕分辨率缩放 ④dip(早期android开发时所用):通常在设置控件长度、大小时使用,可根据屏幕分辨率缩放 4.怎样为子类添加构造函数: 右击→Source→Generate Constructors from Superclass,在打开的对话框中选择相应的函数,单击"OK"按钮即可 5.怎样使用自定义的类:包名.类名
    查看全部
  • 我们在实现签名的时候create的时候出现location的错误: 则解决如下: 这个地方是要你写完整的目录及文件名的,比如你要创建的keystore叫做a.keystore,路径是E:\Android\,那么就填写E:\Android\a.keystore , 之后系统会帮你生成一个叫做a的keystore。这里容易让人误会是选择一个已有的keystore或者填写一个路径。
    查看全部
  • 签名的步骤: 工程右键——Ecport(导出)——Android->Export Android Application——选择导出哪个工程——①Use exiting keystore(已存在的签名文件)②Create new keystore(新建)【地址、密码、密码确认】——填写基本信息(如图)【名字,密码,确认,有效期,姓名,组织,组织,城市,省份,国家】——生成APK文件的地址目录——finish
    查看全部
  • 签名的意义: 1.为了保证每个应用程序开发者的合法 2.防止部分人通过相同的package name来混淆替换已经安装的出现,从而出现一些恶意篡改 3.保证我们每次发布的版本的一致性
    查看全部
  • 1.使用接口的方法实现点击事件: ①在MainActivity中继承OnClickListener接口 ②在MainActivity中创建Button:private Button ???; ③在MainActivity创建一个onClick方法:public void onClick(View ???){} ④在onCreate中初始化对象:???=(Button)findViewById(R.id.按钮名); ⑤在onCreate中创建一个点击事件:???.setOnClickListener(this);
    查看全部
  • JDK的安装
    查看全部
    0 采集 收起 来源:Android-安装JDK

    2016-01-22

  • 安卓的应用环境
    查看全部
  • 设置分割符
    查看全部
  • 外部类监听器
    查看全部
  • EditText控件的常用属性
    查看全部
  • TextView控件的常用属性
    查看全部

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!