Android
文章平均质量分 91
橙汁丶
这个作者很懒,什么都没留下…
展开
-
Android—( RollViewPager)图片轮播
RollViewPager其实就是我们常常看到的的Android图片轮换一个开源控件,这个控件是别人封装好的我们导入它的内库就可直接使用的,开发起来特别好用,也特别简单,不用我们去写一堆代码。 支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。 效果图原创 2017-08-31 09:40:19 · 1313 阅读 · 0 评论 -
Android—数据存储(二)
3、SQLLite存储思维导图:4、ContentProvider存储5、网络存储原创 2017-07-07 00:02:06 · 253 阅读 · 0 评论 -
Android—(获取并解析xml和Json)
思维导图: Android的网络编程中去拿服务器的数据,一般只采用两种方式。XML和Json,所以今天我们简单做一个案列示范,其他复杂的都离不开这最基础的步骤。效果图:布局:输出结果: xml解析json解析 第一步:我们需要xml文件和JSON文件(源文件放在服务器上面)(实际项目开发中我们是动态生成的)原创 2017-07-26 19:56:33 · 5823 阅读 · 0 评论 -
Android—(提交数据至服务器)
三种方式提交数据至服务器验证: (登录案列)布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://s原创 2017-07-27 22:50:01 · 4566 阅读 · 2 评论 -
Android—数据存储方式(一)
Android中的数据存储方式1、文件存储 思维导图: 文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的。它比较适合用于存储一些简单的文本数据或二进制数据。如果你想使用文件存储方式来保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,方便于之后将文件重新解析出来。注意:原创 2017-07-06 22:55:49 · 313 阅读 · 0 评论 -
Android—退出应用程序
一、递归退出二、栈退出三、报错退出四、手机返回键退出原创 2017-06-17 20:22:31 · 314 阅读 · 0 评论 -
Android—ViewPager+Activity(View) [已过时]
一、效果图 ① ② 二、布局文件主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/r原创 2017-06-15 16:21:17 · 583 阅读 · 0 评论 -
Android—ViewPager+布局xml(View)
一、效果图 第一种:(图片轮换) 第二种:(布局轮换(View轮换))① ② ③二、布局文件主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a原创 2017-06-15 16:00:35 · 1159 阅读 · 0 评论 -
Android—RecyclerView
一、效果图二、布局文件<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原创 2017-06-15 15:33:15 · 175 阅读 · 0 评论 -
Android-SharedPreferences实现记住密码和自动登录
效果图:第一次进入进来 勾选记住密码和自动登录成功后,第二次进来 说明:中间存在的图片或者多余的其他部分可删掉。留下最主要的填写部分和登陆按钮即可。功能还是可以实现的。 XML文件<LinearLayout xmlns:android="h原创 2017-07-08 19:52:36 · 1169 阅读 · 1 评论 -
Android-检测手机多点触摸点数
说明:手指每点击一个地方,在那个地方就画一个圆第一种方式:效果图:Java代码:首先我们要写一个绘圆类package com.example.myapplication;/** * Created by Administrator on 2017/7/9 0009. */import android.graphics.Canvas;import a原创 2017-07-09 18:53:16 · 1054 阅读 · 0 评论 -
Android—(实现仿网易新闻的顶部导航指示器)
效果图如下,点击对应的Tab标签或者滑动屏幕则可跳转到对应的页面,并且底部的横线也会滑动到对应的Tab标签下面顶部的导航栏使用三个TextView实现,下划线就是一个ImageView加载了一张横线图片,内容区是用ViewPager实现。需要注意的是,使用ViewPager控件需要导入Android.support.v4.jar兼容包,不过如果你是使用AndroidStudio转载 2017-08-13 18:44:57 · 1971 阅读 · 0 评论 -
Android—(第三方百度地图)
首先在很多应用软件中,我们需要用到地图定位,导航....等一些功能,今天我来讲一下Android怎么快速集成百度地图。 实例图: 首先第一步:打开百度地图api官网 http://lbsyun.baidu.com/ 第二步: 点击获取密钥第三步: 注册百度账号(必须要有百度账号)第四步:找到相关下载,进行自定义下载原创 2017-08-10 17:59:23 · 378 阅读 · 0 评论 -
Android—(WebView控件)
Android使用WebView控件可轻松将网页嵌入您的App中,并且支持j相互调用。今天我来讲一下WebView的两种方式。 一、不使用自己的写的布局文件,直接使用WebView。并且具有浏览器功能,可返回上次搜查网页,在退到最后一页时将退出Activity。package com.example.application;import android.os.Bun原创 2017-08-10 16:33:03 · 253 阅读 · 0 评论 -
Android—获取手机联系人
简单做一个小demo,实现获取手机的联系人1、首先写一个界面(内含一个按钮,调取获取的方法)效果图:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm原创 2017-07-19 18:38:48 · 341 阅读 · 0 评论 -
Android—内容提供者
一、什么是内容提供者? ContentProvider(内容提供者)是android中的四大组件之一。ContentProvider为不同的软件之间数据共享,提供统一的接口。ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用U原创 2017-07-18 14:37:12 · 325 阅读 · 0 评论 -
Android—(通知、闹钟)
今天讲解一下定时操作,也就是我们大家熟知的闹钟的效果。当然我们也可以做的比较流氓一点的。接下来我就讲解一下最简单的吧。界面有点丑,不要见怪。我们实现功能就好!效果图:操作界面 响铃界面原创 2017-07-23 19:45:33 · 424 阅读 · 0 评论 -
Android—多媒体(视频播放、拍照)
前面一篇讲解音频的文章给我们讲解了三种资源的形式播放,当然视频也同样如此。大同小异,所以接下来我们使用SurfaceView 和VideoView这两种方式来实现简单的视频播放,并自定义一个拍照 播放应用程序内视频和播放网络资源文件与音频一样,都是文件来源方式不一样。一、使用SurfaceView效果图布局文件<LinearLayout xmlns原创 2017-07-21 20:17:43 · 345 阅读 · 0 评论 -
Android—多媒体(音频播放)
思维导图音频效果图: 音频布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t原创 2017-07-20 19:28:58 · 355 阅读 · 1 评论 -
Android—动画
思维导图:动画两大类 View Animation视图动画 ① 补间动画 Tween Animation 1、什么是补间动画 Tween(补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。譬如,如果你有一个TextView对象,您可以移动、旋转、缩放、透明度设置其文本,当然原创 2017-07-13 19:10:21 · 263 阅读 · 0 评论 -
Android-自定义UI
一、画一个五角星效果图:(界面有点丑(以后会改的,但是我们注重的功能)) 设置画布大小后这是默认的状态。红色区域代表画布,在没有进行设置之前是整个屏幕的。首先我们要自定义一个控件Java代码package com.example.myapplication;import android.content.Context;import原创 2017-07-08 20:19:05 · 275 阅读 · 0 评论 -
Android系统广播大全及开机自启的service
这篇列举一下Android的系统广播String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWE转载 2017-07-11 18:14:09 · 388 阅读 · 0 评论 -
Android—手势
思维导图:实例:给一个不可以滑动控件设置手势,让它可以进行滑动(加上旋转动画)。动画部分:新建一个anim的文件夹和layout平级(内含四个动画)left_in.xml<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" and原创 2017-07-10 22:56:43 · 184 阅读 · 0 评论 -
Android-布局
思维导图:二、she原创 2017-06-05 21:31:53 · 240 阅读 · 0 评论 -
Android—Activity启动
设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置Android:launchMode属性 Standard(默认-标准模式)自己可以启动自己(会创新一个新的Activity) 解释:启动时有一个OneActivity,里面有个按钮跳自己,这样就会创建一个新的OneActivity叠加在上面,按返回键需要按两次才原创 2017-06-17 20:01:25 · 356 阅读 · 0 评论 -
Android—页面间传递数据
一、布局文件activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android原创 2017-06-17 19:22:57 · 406 阅读 · 0 评论 -
Android—activity
一、什么是Activity?二、Activity的生命周期方法方法说明是否能事后终止?后接onCreate()首次创建 Activity 时调用。 您应该在此方法中执行所有正常的静态设置 — 创建视图、将数据绑定到列表等等。系统向此方法传递一个 Bundle 对象,其中包含 Activity 的上一状态,不过前提是捕获了该状态(请参阅后文原创 2017-06-17 19:07:06 · 182 阅读 · 0 评论 -
Android—viewpage+Fragment
案例一(仿【饿了吗】)效果:① ②③ ④布局文件:主布局<LinearLayout xmlns:and原创 2017-06-15 16:43:13 · 298 阅读 · 0 评论 -
Android—常用控件(一)文本控件
一、TextView1、android:text 设置文本框内文本内容2、android:autoLink 是否将符合指定格式的文本转换为可单击的超链接形式(取值范围:none|web|email|phone|map|all)3、android:singleLine 为 true文本框不会换行4、android:lines 默认占几行5、原创 2017-06-07 23:41:51 · 2545 阅读 · 0 评论 -
Android-资源
一、什么是资源?所谓资源都是指在res文件夹下的xml文件,每一种类型的xml文件都对应了一种资源二、外形资源(shape)1、shape资源用于定义一个基本的几个图形(矩形,圆形,线条等)2、属性android:shape 取值(rectangle 矩形,oval椭圆,line直线,ring圆环)3、子节点3.1 定义几何图形四个角度的弧度原创 2017-06-08 00:05:36 · 174 阅读 · 0 评论 -
Android—常用控件(二)按钮
一、Button(按钮)二、ImageButton(图片按钮)三、9.png四、事件处理原创 2017-06-08 00:31:26 · 239 阅读 · 0 评论 -
Android—自定义广播
思维导图:广播简介: 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收原创 2017-07-13 15:52:32 · 443 阅读 · 0 评论 -
Android—高级控件(三)下拉刷新
由于android自带体系中没有下拉刷新这一功能,所以我们需要导入第三方内库进项目然后,才能使用下拉刷新。在这里我给大家推荐了两种,一种是Pull To Refresh,另外一种是XlistView。 步骤:第一步:首先我们打开一个专门下载优秀开源的内库和框架网站 www.github.com第二步:选择下载页面,找到你需要的第三步:第四步:第原创 2017-06-11 23:45:21 · 205 阅读 · 0 评论 -
Android—高级控件(二)ListView 优化版
ListView优化(减少占用的运行内存)实例:代码:布局文件主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match原创 2017-06-11 23:35:19 · 248 阅读 · 0 评论 -
Android—高级控件(二)ListView
一、ListView案例: 仿设置页面(数据与设置页面不一致)代码:主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="原创 2017-06-11 20:22:35 · 245 阅读 · 0 评论 -
Android—高级控件(一)自动完成文本框,下拉列表
一、自动完成文本框 自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上它也是一个文本编辑框,但它比普通编辑框多了一个功能;当用户输入一定字符之后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个才菜单项之后,AutoCompleteTextView按用户选择自动填写该文本框。 使用原创 2017-06-11 19:33:33 · 5243 阅读 · 0 评论 -
Android—常用控件(五)图片框
一、常用属性1、android:src 设置ImageView所显示的Drawable资源的Id2、android:maxHeight 最大高度3、android:maxWidth 最大宽度4、android:adjustViewBounds 设置ImageView是否调整自己的大小所保持所显示图片的长宽比5、android:scaleType 设置图片如何缩原创 2017-06-09 11:42:56 · 234 阅读 · 0 评论 -
Android—常用控件(四)日期/时间控件
一、日期控件 1、DatePicker 2、DatePickerDialog二、时间控件1、TimePicker2、TimePickerDialog原创 2017-06-08 00:36:18 · 391 阅读 · 0 评论 -
Android—常用控件(三)选择框
一、RadioButton(单选框)二、CheckBox(复选框)三、ToggleButton(开关状态按钮)原创 2017-06-08 00:34:04 · 471 阅读 · 0 评论 -
Android
什么是Android? Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。 Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。 Androi原创 2017-06-05 15:48:42 · 481 阅读 · 0 评论