摘要:Attempt to execute SCRIPT *** as a function 问题: 在运行MATLAB程序的时候,出现如题的报错。 原因: 在系统中,现有的.m文件有的与***函数重名,所以matlab编译器不知道在遇到***的时候到底该执行哪一个函数。 例如:我...
阅读全文
摘要:第36讲 activityForResult activityForResult的作用是利用下一个activity给当前的activity传值(前一讲是利用当前activity给下一个activity传值)。 Activity1 跳转到 Activity2:startActivity(Inte...
阅读全文
摘要:第35讲Activity入门和跳转 1.Activity Activity是用户接口程序。在Android当中,Activity提供可视化的用户界面,一个Android应用通常由多个activity组成。多个Activity组成了Activity栈(Stack),当前活动的Activity处于...
阅读全文
摘要:第34讲UI组件之 ProgressDialog和Message 1.进度对话框 ProgressDialog 简介 ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条。 一个对话框中...
阅读全文
摘要:第33讲UI组件_进度条ProcessBar和消息队列处理器handler 1. 进度条ProcessBar 一个可视化的进度指示器,代表正在执行的耗时任务。可以为用户展示一个进度条,表示正在执行的任务的进度。 当程序不能或者不需要确定任务执行的准确进度时,ProgressBar也可以只显示一...
阅读全文
摘要:第32讲 UI组件之 时间日期控件DatePicker和TimePicker 在Android中,时间日期控件相对来说还是比较丰富的。其中, DatePicker用来实现日期输入设置, TimePicker用来实现时间输入设置。 DatePickerDialog用来显示日期对话框,Time...
阅读全文
摘要:第31讲 UI组件之 Gallery画廊控件 1.Gallery的简介 Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般用来浏览图片,并且可以响应事件显示信息。Gallery只能水平显示一行,且Gallery列表中的图片会根据不同的拖动情况向左或向右移动,直到最后一张图片...
阅读全文
摘要:第30讲 UI组件之 GridView组件 1.网格布局组件GridView GridView是一个ViewGroup(布局控件),可使用表格的方式显示组件,可滚动的控件。一般用于显示多张图片,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。 G...
阅读全文
摘要:第29讲 UI组件之 ListView与 BaseAdapter,SimpleAdapter 1.BaseAdapter BaseAdapter是Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等U...
阅读全文
摘要:第28讲 UI组件之 ListView和ArrayAdapter 1. Adapter 适配器 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了...
阅读全文
摘要:第27讲 UI组件之 ScrollView与底部动态添加数据 1. ScrollView(滚动视图) ScrollView(滚动视图)是实现滚动的一个控件,只需要将需要滚动的控件添加到ScrollView中即可! ScrollView类继承自FrameLayout类,实际上是一个帧布局,一般其中...
阅读全文
摘要:第26讲对话框AlertDialog的自定义实现 比如我们在开发过长当中,要通过介绍系统发送的一个广播弹出一个dialog。但是dialog必需是基于activity才能呈现出来,如果没有activity的话,程序就会崩溃。所以我们可以写一个自定义的dialog,把它定义成一个activity。...
阅读全文
摘要:第25讲 UI组件之AlertDialog 的各种实现 对话框(Dialog)是程序运行中的弹出窗口,例如当用户要删除一个联系方式时,会弹出一个对话框。 Android提供了多种对话框:警告对话框(AlertDialog),进度对话框(ProcessDialog),日期选择对话框(DatePi...
阅读全文
摘要:第24讲 UI_布局 之帧布局 表格布局 绝对布局 3. FrameLayout(帧布局) 帧布局是从屏幕的左上角(0,0)坐标开始布局,多个组件层叠排序,后一个组件总会将前一个组件所覆盖,除非最后一个组件是透明的。 此布局通常用于软件的初始化页面,启动页...
阅读全文
摘要:第23讲 UI_布局 之相对布局 2、RelativeLayout(相对布局): RelativeLayout(相对布局)是指组件的位置总是相对兄弟组件、父容器来决定的(相对位置),如某个组件的左边右边,上边下边。相对布局是除线性布局之外最常用的,它相对于线性布局来说更加灵活,每个组件都可以指...
阅读全文
摘要:第21/22讲 UI_布局 之 线性布局 布局管理就是组件在activity中呈现方式,包括组件的大小,间距和对齐方式等。 Android提供了两种布局的实现方式: 1.在xml配置文件中声明:这种方式是将需要呈现的组件在配置文件中进行声明,在程序中通过setContentView (R.lay...
阅读全文
摘要:第20讲 Spinner与适配器模式 使用Spinner相当于从下拉列表中选择项目,Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。Spinner的重点问题就是下拉列表项的配置。 重要属性 android:prompt:当Spinner对话框关闭时显示该提...
阅读全文
摘要:第19讲 UI组件之_Button、checkbox、radio 四、按钮Button Button继承自TextView,间接继承自View。当用户对按钮进行操作的时候,触发相应事件,如点击,触摸。 1、ImageButton ImageButton继承自Button,可以在ImageBu...
阅读全文
摘要:第18讲UI常用组件之EditText 三、文本输入框EditText EditTex类继承自TextView。EditText是接受用户输入信息的最重要控件。在html当中,相当于 android:maxLength="10" //控制...
阅读全文
摘要:第17讲 UI常用组件之ImageView图片浏览 二、图片浏览ImageView ImageView就是一个用来显示图片的视图; ImageView常见属性 常见属性 对应方法 说明 android:adjustViewBounds setAdjustViewBou...
阅读全文
摘要:第16讲 UI组件之TextView Android系统所有UI类都是建立在View和ViewGroup这两类的基础上的。 所有View的子类称为widget;所有ViewGroup的子类称为Layout。 Android系统借鉴了java中的UI设计思想,包括事件响应机制和布局管理。 UI...
阅读全文
摘要:第14/15讲 Android资源管理 Android中的资源是指非代码部分,比如图片、MP3,字符串,XML文件等。在一个android工程中,res和assets是用来保存资源文件的。 res和assets的区别: 1.res中的资源可以通过R资源类访问。 res中包含各种文件夹,对资源...
阅读全文
摘要:第13讲 Android之消息提示Notification 1、Notification Notification可以理解为通知的意思一般用来显示广播信息,通知可以显示到系统的上方的状态栏(status bar)中,通知内部的显示分为两个部分: 1.notification area(通知状态...
阅读全文
摘要:第12讲 Android之消息提示Toast 1、Toast Toast 是一个 View 视图,在应用程序上浮动显示少量的信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于向用户显示一些帮助和提示。 特点:1.没有焦点(无法用触屏或者鼠标的方式点击toast消息); 2....
阅读全文
摘要:第11讲Android中进程及其优先级 进程与线程: 进程:操作系统结构的基础,资源分配的最小单元,一个操作系统包括多个进程; 线程:线程存在于进程当中,是操作系统调试执行的最小单元,一个进程包括多个线程。 当一个android应用启动,系统会启动一个进程和一个主线程来运行这个应用。Andr...
阅读全文
摘要:第10讲UI线程阻塞及其优化 1、UI 阻塞demo (首先在activity_main.xml中放置两个button,分别命名为button1,button2) //首先设置一个button1用来进行动画演示 Button button1=(Button) findViewById(R....
阅读全文
摘要:第09讲常见事件响应2 1. 长按事件:onLongClickListener 添加button按钮(button1),在onCreate方法中通过findViewById找到button,之后设置点击button的长按响应。 Button button=(Button) findViewByI...
阅读全文
摘要:第08讲常见事件响应的实现方式对比 1. 单击事件:onClickListener 2. 长按事件:onLongClickListener 3. 滑动事件:onTouchListener 4. 键盘事件:onKeyListener 5. 焦点事件:setOnFocusChangeListener...
阅读全文
摘要:第07讲Android项目的打包apk 方法一:在工作目录bin文件夹下有一个与项目同名的apk文件 (最懒惰的方式,不推荐,不安全,不利于版本更新,只有在开发模式时使用) 方法二:使用key方式 签名:保证每个应用程序开发商的合法ID不被替换,保证每次开发版本的的一致性,利于版本更新。...
阅读全文
摘要:1.DDMS使用 (1)Device选项卡 Device中罗列了Emulator中所有的进程,选项卡右上角那一排按钮分别为:调试进程、更新进程、更新进程堆栈信息、停止某个进程。 (2)Threads选项卡 显示线程统计信息 (3)Heap选项卡 显示栈信息 (4)Fi...
阅读全文
摘要:第05讲 DDMS中logcat的使用 1.DDMS DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。DDMS在IDE与模拟器之间起着中间人的作用。它为我们提供例如:为测试设备截屏,针对特定的进程查看正...
阅读全文
摘要:学习内容: 1. 认识R类(R.java)的作用 R.java是在建立项目时自动生成的,这个文件是只读模式,不能更改。R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。 a.在代码中使用资源文件 具体格式为:R.资源文件类型.资...
阅读全文
摘要:第03讲第一个Android项目 Android项目目录结构: 重要文件: src res AndroidManifest.xml 包含内容: MainActivity.java (程序主视图) 存放资源文件的配置文件,包括Layout(布局文件) ...
阅读全文
摘要:第02讲Android开发环境 需要下载的软件: JDK(JavaDevelopment Kit) Eclipse AndroidSDK(SoftwareDevelopmentKit) ADT(AndroidDevelopment Tools)插件 1.下载安装JDK 官方下载地址: ...
阅读全文
摘要:第01讲Android背景知识 Android是基于Linux系统 Android系统框图 : 第一、操作系统层(OS) 第二、各种库(Libraries)和Android 运行环境(RunTime) 第三、应用程序框架(Application Framework) 第四、应用程序(App...
阅读全文
摘要:效果图: 代码部分: activity类代码: package com.TouchView;/* * android滑动基础篇 * */import android.app.Activity;import android.os.Bundle;import android.view...
阅读全文