Android
文章平均质量分 78
lyp_1020k
这个作者很懒,什么都没留下…
展开
-
Android开发学习--高德地图之显示地图定位
配置:下载高德地图SDK(http://lbs.amap.com/api/android-sdk/download)获取高德Key(具体参考http://lbs.amap.com/api/android-sdk/guide/create-project/get-key/)Android Studio配置(具体参考http://lbs.amap.com/api/android-sdk/g原创 2018-01-21 15:03:11 · 2356 阅读 · 0 评论 -
Android开发-设置监听器的四种方法
Android四种监听方式:实现监听的接口实现匿名内部类使用外部类直接在xml中设置监听1、使用接口方式实现监听事件:可直接在Activity中定义事件处理方法优点:简洁缺点:可能造成程序结构混乱2、实现匿名内部类实现监听:优点:可以在当前类中复用该监听器,可自由访问外部类的所有界面组件3、使用外部类实现监听:优点:当某事件监听器被多个GUI界面共享原创 2018-04-19 08:11:52 · 11845 阅读 · 3 评论 -
讯飞语音播报功能
使用此功能需下载相应的包,在AndroidManifest.xml文件中添加相应的权限xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="ht原创 2018-04-10 20:05:06 · 1471 阅读 · 0 评论 -
Android四种启动模式
在一个项目中会包括多个Activity,系统中使用任务栈来存储创建的Activity实例。即多次启动同一个Activity,系统会创建多个实例依次放入任务栈中,按back返回时,每按一次,一个Activity出栈,直至栈空。1、Standard标准模式:Activity的默认启动模式。每启动一次Activity都会创建一个新的实例入栈,退出Activity则会出栈销毁实例。2、Sing原创 2018-04-09 18:32:38 · 203 阅读 · 0 评论 -
多个Activity中传递简单参数
布局文件:actiity_main:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/to原创 2018-04-09 15:12:55 · 264 阅读 · 0 评论 -
Android开发-打开另一个Activity或打开网页
效果图: MainActivity:import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Vie原创 2018-04-09 14:47:00 · 4477 阅读 · 0 评论 -
Android开发-实现底部弹出菜单栏
效果图:activity_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/原创 2018-04-08 22:17:13 · 4904 阅读 · 0 评论 -
Android开发—弹出列表、单选、多选框
效果图如下:需要建一个menuxml布局如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andro原创 2018-04-08 19:27:31 · 5718 阅读 · 0 评论 -
Android注解ButterKnife简介
Android开发中很多时候是和UI打交道的,有一种方法叫findViewById(),控件少的适合还能承受,多了就有种想罢工的冲动。而且使用这种方法还要进行强制类型转换,于是,如果你的Id名字长点,变量命名长点说不定还要两行。为了解决这种问题我们可以使用注解的方法。从JDK1.5开始,Java提供了注解的功能,允许开发者定义和使用自己的注解类型,该功能由一个定义注解类型的语法和描述一个注解声原创 2018-04-08 18:20:35 · 188 阅读 · 0 评论 -
Android开发基础-GridLayout(网格布局)
网格布局(GridLayout)是Android4.0新增的布局。这个布局只有4.0以后的版本才可使用。该布局将用户界面划分为网格,界面元素可随意摆放在这些网格中。网格布局比表格布局(TableLayout)在界面设计上更加灵活,在网格布局中界面元素可以占用多个网格,而在表格布局中无法实现,只能将界面元素指定在一个表格行中,不能跨越多个表格行。XML属性x相关方法s说明原创 2018-04-08 17:14:42 · 4170 阅读 · 0 评论 -
Android开发学习-Activity生命周期
Android是使用任务(Task)来管理活动,一个任务就是一组存放在栈的活动的集合,这个栈也成为返回栈(Back Stack)。默认情况下,启动一个任务便会入栈且处于栈顶,当按下back键或调用finish()方法时会销毁任务且将活动出栈。而系统总会显示栈顶活动给用户。Activity一般意义上有四种状态:1、运行状态:活动处于返回栈栈顶。系统不会回收其资源2、暂停状态:活动原创 2018-01-23 19:09:21 · 217 阅读 · 0 评论 -
Android开发-高德地图导航
跟着老师在做项目,用到导航功能,就单独拿出来写一下activity_main.xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr...原创 2018-05-05 17:07:37 · 3352 阅读 · 3 评论