在Android 应用开发过程中,常用监听事件如下:(1) ListView事件监听setOn ItemSelectedListener:鼠标滚动时触发setOnItemClickListener: 点击时触发(2 )EditText 事件监听setOnKeyListener: 获取焦点时触发(3) ...
分类:
移动开发 时间:
2017-09-30 22:53:20
阅读次数:
379
下面是Android官方给出的Activity生命周期示意图 下图是基于自己的理解,重新绘制的一张图 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2.当前Activity被其他Activity覆盖其 ...
分类:
其他好文 时间:
2017-09-28 14:12:06
阅读次数:
190
前天用户体验反馈的一个需求,要求每次进入应用都定位到首页;这个操作很明显不适合放在首页Activity(启动模式为SingleTask)的onResume中,如果对Activity的启动模式和生命周期熟悉,那么很容易想到在onNewIntent里操作就可以了,这样在应用内跳转不至于每次都定位到首页. ...
分类:
其他好文 时间:
2017-09-25 11:54:54
阅读次数:
149
Delphi组件的常用事件Onclick——当单击时触发这个事件中的代码Onchange——当改变该组件内容时触发其中的代码Oncreate——当创建时触发这个事件中的代码Onclose——当关闭的时候触发其中的代码OnKeyDown——当按下键盘上的键时触发该处代码OnKeyUp——当松开键盘上的 ...
1.常见生命周期说明 2.两个常见问题 问题一答案:本质上就是onstart和onstop方法是是否可见进行调用,而onresume和onpause是看是否为前台互动而调用。 问题二答案:先执行a的onpause然后到b的oncreate,onstart,onresume再到b的onstop。启动一 ...
分类:
其他好文 时间:
2017-09-23 17:28:16
阅读次数:
290
今天来个稍微复杂一点的源自github的android第三方库:CarouselView (今天我们依然不用在metadata.xml里面写代码,虽然在build时不会有error出现,但是会有烦人的warning出现,导致我们在dll里面找不到我们需要使用的class) 今天我们就是要解决这个问题 ...
分类:
移动开发 时间:
2017-09-20 23:16:46
阅读次数:
383
生命周期Android 系统在Activity 生命周期中加入一些钩子,我们可以在这些系统预留的钩子中做一些事情。例举了 7 个常用的钩子:protected void onCreate(Bundle savedInstanceState)protected void onStart()protec ...
分类:
移动开发 时间:
2017-09-20 14:33:03
阅读次数:
284
首先看最重要的MainActive类: 上面两个按钮的处理函数名称在布局中定义,布局如下:两个button(一个打开相册,一个打开相机),一个imageview ...
分类:
移动开发 时间:
2017-09-17 15:23:44
阅读次数:
268
GeoQuiz项目总结: 前言 本项目为这学期开发的第一个应用,通过此项目我们能学习到一些Android基本概念以及构成应用的UI组件。此篇博客也是我学习编程以来第一次正式完成的第一篇博客,仍是十分浅显与生涩。 开发环境 本项目采用了AndroidStudio为开发环境。 首先我们需要在androi ...
分类:
移动开发 时间:
2017-09-17 15:18:08
阅读次数:
252
1.活动是什么 活动是直接跟用户进行交互的一个组件,平常我们直接用的界面就是activity。 2.活动的基本用法 1)创建布局 2)创建activity继承AppCompatActivity,并且重写onCreate()方法 3)对activity进行注册 3.在活动中使用Toast 标准语法: ...
分类:
其他好文 时间:
2017-09-15 01:55:36
阅读次数:
202