
Android初步
文章平均质量分 82
梳子不爱头发
爱编程的小逗比
展开
-
初识安卓Android(1)
这是第一堂课,接下来会以我学习的进度,按层次更新下面的博客,大家可以按顺序看,末尾标好了顺序,也希望和大家共同进步。 1.应用层 2.应用框架层Android: 体...2015-03-26 08:30:15 · 113 阅读 · 0 评论 -
Android相册及小小秒表震动(17)
说到相册不得不介绍Android中一种重要的视图,网格视图:GridView是以网格形式显示所有的组件的,例如制作相册,所有的图片以相同大小显示在格子里网格视图制作相册两种方法,一种定义simpleAdapter这一种与前面ListView封装十分相似那么一样要用到模板grid_layout.xml<?xml version...2015-04-09 01:11:05 · 179 阅读 · 0 评论 -
Androd之标签页面切换(18)
标签,在使用手机中经常会用到标签,首先我们用继承TabActivity来实现一个简单标签。首先认识TabHost相当于放标签的容器,Tabspec就是意义上的标签了,这里我们定义了三个标签分别用不同组件加以区别,首先定义布局管理器tab.xml<LinearLayout xmlns:tools="http://schemas.android.com/tools" x...2015-04-09 15:39:12 · 126 阅读 · 0 评论 -
Android之菜单大锅烩(19)
选项菜单:OptionsMenu选项菜单是我们最常用的,我们打开Activity会发现一个目前我们用不到的的自动生成代码:public boolean onCreateOptionsMenu(Menu menu) 这就是创建菜单的方法,现在我们来实现一个简单的选项菜单:在Activity加入以下代码:public boolean onCreateOptions...2015-04-10 19:02:20 · 122 阅读 · 0 评论 -
Android隐式抽屉及缩放控制(20)
SlidingDrawer是一种抽屉型组件,当用户打开这个小抽屉以后会出一个大礼包,就是一系列的程序集,玩过手机版的植物大战僵尸的知道手机界面本来就小,而为了节省空间就会用一个小小抽屉或箭头标志,这样就解决了布局空间紧张问题。其方法有这几种:首先定义main.xml布局文件:<RelativeLayout xmlns:android="http://schemas.andr...2015-04-10 20:55:19 · 294 阅读 · 0 评论 -
Android弹出窗口与QQ好友分组列表(21)
弹出窗口,其实就是在改变某一状态弹出的窗口首先定义Popupwindow的布局文件popupwindow.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layou...2015-04-11 12:16:10 · 170 阅读 · 0 评论 -
利用Android的Gesture手势识别花样侧滑
利用安卓的Gesture手势识别花样侧滑首先让你的主函数链接接口类手势识别监听器,这种抽象类则必须实现它的抽象方法,我们来看一下它的抽象方法有哪些(实现接口后,点击Import自动导入方法,记住不要自己去写哦) @Override /* * (ee-Javadoc) ...2016-08-18 11:19:31 · 181 阅读 · 0 评论 -
Android如何应对不同分辨率手机匹配问题
我们在编写app时,总是用自己的手机调试我们的app,于是出来的效果就是我们手机好就是好,根本不管运行到人家手机是怎么样的,于是当自己得意洋洋下载到人家手机看效果时就傻眼了,what the fuck,这个又丑又长的的app界面设计简直不忍直视好嘛,请专业点好吗,这里虽然是安卓初步,养成良好的界面设计规范是非常重要的,现在我来普及几个常识。...原创 2016-09-09 18:13:54 · 1588 阅读 · 1 评论 -
关于Android布局weight权重设计
weight以前一直是按默认的来设计的,或者自己定义16dp边距类似。现在要学习权重weight的概念。今天我们的目标是做到下面这个效果,主要是为了学习weight===============================================================================...2016-10-31 19:42:31 · 171 阅读 · 0 评论 -
手机与PC的网络协议
手机客户端与PC服务端的网络通信 前面我们学过电脑与电脑之间的通信,以及多人聊天协议,现在我们就用一台电脑做服务器,一部手机做客户端,来实现手机与电脑之间的通信啦。 首先,异曲同工,在手机上建立客户端与在电脑上是差不多的,首先...2014-10-26 18:16:34 · 638 阅读 · 0 评论 -
Android开始开发遗漏的点
做开发的人,为什么写博客,给别人看,也是最重要的,给自己看,因此经常回来回顾自己写过的代码,发现都不认识了,甚至曾经掌握的知识点也是以往殆尽了。【写在前面】:1.举个栗子,你曾经用过的锄头,当初用的很溜,然后你告诉人家这个怎么用才会溜,然后时隔半年这个锄头你就不会用了,再也不得心应手了。2.想说的是,学习IT这个过程,永远不...2016-04-05 15:18:49 · 107 阅读 · 0 评论 -
关于build-tools 26.0.0报错解决及Neon3 2017版本android解决
今天新建安卓项目运行虚拟机的时候,D:\Android\android-sdk-windows\build-tools报错,发现更新最新版本 build-tools最新版本,然后就会报错,找不到,解决方法很简单1.如果存在老版本的 直接删掉当前目录下的26.0.0的版本,需要关掉eclipse然后再删除2.如果没有老的版本在S...2017-06-28 17:07:24 · 690 阅读 · 0 评论 -
关于如何为ListView里控件添加监听方法
关于ListView,算是android中比较常见的控件,在ListView我们通常需要一个模板,这个模板指的不是住模块,而是配置显示在ListView里面的东西,今天做项目的时候发现想要添加一个ImageView监听方法,发现崩了,也许是好久没有动ListView竟然忘了不能直接在主UI的xml文件里面调用其他xml文件的控件,哪怕ListView用的是...2017-08-24 18:47:13 · 732 阅读 · 0 评论 -
Android之模拟美图看看拖动看图(16)
这节课我们进入深入人心期待已久的美图看看阅览器制作,不过是手机android版的,上节课的图片切换大师我们已经见识,现在我们来认识拖拉图片高手Gallery对它的理解可以理解为Listview拖动,不过换成水平这节课两重一要两重,实现Gallery设置图片集要使用到setAdapter()方法,呵呵,跟listview又一样,两种方法1.继承BaseAdapter方法2....2015-04-08 16:54:31 · 176 阅读 · 0 评论 -
Android模拟Windows照片查看器(15)
我们在浏览图片的时候,尤其在使用美图看看的时候,经常是打开一个图片,下面一排预览,然后点击预览的图片,图片就会显示在最中央,最具人性化的是下面的图片预览支持拖动以及案件切换,不明白的话看下列图:这就是windows照片查看器,显示图片,左右键切换。现在我们来做一个类似的 看到这里就涉及到接下来我们要学到的组件了,首先,显示在最中央上面的图用到了ImageSwitch...2015-04-08 16:41:59 · 220 阅读 · 0 评论 -
Android美团评分组件及消息提示框自我定制(14)
评分组件也疯狂 美团完,淘宝完,消费完,那些各种评分组件是不是让你也疯狂呢,那么,现在我们自己来做一个评分组件,小星星登场。RatingBar 这里我们定义两个五角星评分组件,以便显示我们定义与系统默认的区别。首先布局文档:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" ...2015-04-07 13:46:54 · 449 阅读 · 0 评论 -
Android中的基本组件(2)
前面我们学习了怎样创建我们第一个安卓工程,也了解了它基本运作,UI组件+事件处理代码,现在我们来学习Android的基本组件,组件就是你的手机中的按钮,文本框,图片等等,这些是最为基本的组件,看到这里是不是跃跃欲试了呢?现在我们开始认识它们。 所有的布局管理器,显示组件都是Vi...2015-03-26 09:48:15 · 146 阅读 · 0 评论 -
Android基本组件(3)
接着上一节课学习内容图片视图: ImageView用来放图片的,可以设置图片最大宽度高度 <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" ...2015-03-26 13:20:25 · 93 阅读 · 0 评论 -
Android布局管理(4)
,这几天进度还是挺快的,我们已经到了Android布局管理器了。接下来让我们认识最常见的布局方式,也是安卓默认的布局放方式: LinearLayout 线性布局方式 分为:垂直和水平布局FrameLayout 框架布局方式TableLayout 表格布局方式 这个需要重点讲一下:...原创 2015-03-27 11:47:29 · 129 阅读 · 0 评论 -
Android的事件与相应接口(5)
主要的事件我们可以想象到,平时经常在手机屏幕中操作的我们,应该可以想到几个吧 单击事件长按事件键盘事件焦点事件触摸事件创建上下文事件1.单击事件 我们来做一个实例去认识单击事件,点击按钮让图片切换竖屏显示和横屏显示。<LinearLayout xmlns:android="http://schema...2015-03-28 17:06:20 · 135 阅读 · 0 评论 -
Android事件处理(6)
这里接着上节课的内容,现在我们是要把2,3节课学到的组件的事件监听方法全部练一遍,所以接下来就是监听日期与时间的改变焦点事件一下是.java代码:package com.example.timelongclick;import android.os.Bundle;import android.app.Activity;import a...2015-03-28 20:46:40 · 113 阅读 · 0 评论 -
Android触摸事件小小画板(7)
补下上节课的章节,键盘事件,OnKeyListener实例实现一个输入框判断是否是email地址,是的话换图片为对勾:public class MainActivity extends Activity { private EditText edit=null; private ImageView image=null; protected void onCrea...2015-03-29 20:10:31 · 203 阅读 · 0 评论 -
Android中的基本控件(8)
安卓中的基本控件:滚动视图ScrollView, 首先我们了解一下什么是滚动视图qq: 右边的滚动条就是利用这个原理做的,接下来我们自己来做一个简单的视图,首先定义xml文件<ScrollView xmlns:android="http://schemas.android.com/apk/res/andro...2015-03-29 21:45:17 · 114 阅读 · 0 评论 -
Android之listview运用(美团美食列表)(9)
首先我们将listview简单实现,有图形,有文字:效果如图 之前我们完成了一个较为简单的listview视图列表,但是生活中我们往往碰到的是更为复杂列表,有图像有评分标准,不如我们来试一试手,做一个琳琅满目的美团美食列表,在看的口水涟涟份上我们来实现它...2015-03-30 19:17:29 · 411 阅读 · 0 评论 -
Android之ListView监听事件(10)
上节课我们小试牛刀了美团美食列表,当我们点击美团时列表都会跳转到另一个Activity中,就是另一个页面去看详细信息,这里用到了非常重要的两点,一点是OnItemClickListener和Intent,第一个简单明了就是组件的点击事件,第二个是页面跳转常用的,这里我们先讲这一种用法。首先我们有一个MainActivity....2015-03-31 11:33:53 · 967 阅读 · 0 评论 -
Android之对话框百变篇(11)
在美团模仿版中我们小试牛刀了对话框,但是还是觉得对话框过于死板,到底能不能定制我们需要的对话框,加入各种组件,形成我们的个性版对话框,这节课将是你至关重要的。首先我们学会在对话框做出列表选项:private String[] reason=new String[]{"没时间消费","预约不上","商家说可以直接到店消费","买多了","不想要了",".2015-04-02 09:40:48 · 116 阅读 · 0 评论 -
Andrid之对话框百变篇(12)
日期选择器时间选择器这两个对话框异曲同工,我们简单举例时间选择器:new TimePickerDialog(MainActivity.this, position, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker arg0, int hou...原创 2015-04-02 22:07:30 · 151 阅读 · 0 评论 -
Android随笔提示以及seekbar调节屏幕亮度(13)
随笔提示文本:使用百度等搜索引擎的时候,经常会看到随笔提示文本,例如输入百度,会出现百度,百度卫士,百度云盘等等,不止网页上有这个功能,Android自带这个功能AutoCompleteTextView,使用AutoCompleteTextView时,要将数据封装到ListAdapter,然后加入到随笔提示文本的下拉框中,下面定义布局文件main.xml: <Li...2015-04-07 13:39:44 · 472 阅读 · 0 评论 -
Android计时器和倒计时的实现(含开始,暂停,和复位)
倒计时和计时在比赛中经常用到,由于涉及到子线程和主线程的通信问题,同学们在制作的时候总有点畏手畏脚的,今天会有两个神器出现,帮助大家攻克这两道难关!神器一:chronometer --andrdoid 控件的一种,自带监听方法,使用前需要将该控件设置在xml配置文件里神奇二:CountDownTimer---代码控制的倒计时,只需要调用textview显示即可...2018-05-25 15:44:09 · 6573 阅读 · 0 评论