- 博客(16)
- 收藏
- 关注
原创 Android—显示Intent和隐式Intent的区别
1:都是用来在一个activity中启动另外一个activity2:显示Intent直接指明要启动activity的定义,即activity.class;隐式intent通过在androidmanifest.xml配置action来隐式的启动activity3:显示intent不可以跨应用启动activity;隐式intent是可以跨应用启动的4:如果想隐式intent也不可以被跨应用启动只需要在a
2016-10-27 19:45:58 1065
原创 Android—使用Http协议访问网络
Http协议工作原理 简单来说,就是客户端向服务器发出一条HTTP 请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就可以了。一个浏览器的基本工作原理也不过如此,当时当我们需要访问网络很多时候还是需要用到Http协议,你不可能去写一个浏览器出来吧?一、使用HttpURLConnection 在 Android 上发送 HTTP 请求的方式一般有两种,Ht
2016-10-25 19:08:23 435
原创 Android—Gridview(网格视图)
GridView介绍 GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,文字等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。 GridView常用的XML属性: 属性名称 备注 Android:columnWidth 设置列的宽度。 android:gravity 设置此组件中的内容在组件中的位置。可选
2016-10-24 23:49:36 510
原创 Android—Spinner(下拉框)
Spinner控件介绍Spinner控件也是一种列表类型的控件,它的继承关系如下: Java.lang.Object ↳ Android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<Textends android.widget.Adapter> ↳ andr
2016-10-24 19:55:19 620
原创 Android—SeekBar(滑动条)
SeekBar介绍 在我们使用音乐播放器或者是视频播放器时,下面都会有一个进度条,拖动进度条即可改变 音乐的进度和视频播放的进度,那么在安卓里面也有相应的工具类,它就是SeekBar。 使用Seekbar主要看三个属性: 属性名 备注 android:max=”100” 滑动条最大值,这里设置为100 android:progress=”30” 滑动条初始值,这里设置为30
2016-10-24 13:30:14 2835
原创 Android—ImageView的使用
ImageView ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。 ImageView的一些常用属性,并且这些属性都有与之对应的getter、setter方法:•android:a
2016-10-23 12:56:34 5407
原创 Android—RadioButton(单选框)和CheckBox(复选框)
一、RadioButton和CheckBox的区别: 1、单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中2、一组RadioButton,只能同时选中一个 一组CheckBox,能同时选中多个3、RadioButton在大部分UI框架中默认都以圆形表示 CheckBox在大部分UI框架中默认都以
2016-10-22 22:44:10 2107
原创 Android—ScrollView和HorizontalScrollView使用
Android当中比较常用的两个布局容器–ScrollView和HorizontalScrollView,从字面意义上来看也是非常的简单的,ScrollView就是一个可以滚动的View,这个滚动的方向是垂直方向的,而HorizontalScrollView则是一个水平方向的可以滚动的View。一、ScrollView的简单介绍 首先来看看ScrollView和HorizontalScrollVi
2016-10-22 21:34:08 621
原创 Java—IO流详解(二)
文件的操作实例1:创建文件对象package ioTest;import java.io.File;public class Main { public static void main (String args[]){ //创建要操作的文件路径和名称 //其中,分隔符,Linux下为:/ Windows下为:\\ String path =
2016-10-20 21:39:05 228
原创 Java—IO流详解(一)
IO也就是Input和Output的缩写,在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写!对于文件内容的操作主要分为两大类分别是: 字符流 字节流其中,字符流有两个抽象类:Writer Reader其对应子类FileWriter和FileReader可实现文件的读写操作BufferedWriter和BufferedReader能够提供缓冲区功能,用以提高效率同样,字节
2016-10-20 21:00:04 265
原创 Android多线程用法及消息机制
一、线程的基本用法 1、继承Thread类 这种方法定义一个线程只需要新建一个类继承自 Thread,然后重写父类的 run()方法,并在里面编写耗时逻辑即可:class MyThread extends Thread {@Overridepublic void run() {// 处理具体的逻辑 }}启动这个线程只需要 new 出 MyThread 的实例,然后调用它的 sta
2016-10-20 18:48:43 393
转载 Java—String、StringBuffer、StringBuilder的用法与区别
StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法。
2016-10-16 22:58:57 404
原创 Android—ListView和Adapter的用法
1、ListView和Adapter介绍 ListView是Android最常用的控件,它的重要性不言而喻。 一个listView通常有两个职责: (1)将数据填充到布局。 (2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素:(1)ListView中的
2016-10-15 21:36:57 881
原创 Android—Fragment生命周期
和活动一样,Fragment也有生命周期。 官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。 http://developer.Android.com/guide/components/fragments.html1、Activity生命周期图: 2、Fragment生命周期图: 3、二者对比图 上图(左边:Activity,右边:Fragment)可见:Activity和F
2016-10-15 09:56:51 596
原创 Android—Activity的四种启动模式及区别
活动的启动模式启动模式一共有四种,分别是 standard、singleTop、singleTask 和singleInstance,可以在AndroidManifest.xml中通过给activity标签指定android:launchMode 属性来选择启动模式。 1、standard模式 standard 是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。
2016-10-14 23:11:27 2100
翻译 Activity最强生命周期
Activity最强生命周期写在前面: Googl官方的Android开发文档关于生命周期的描述给出了这么一张图片: 我对这张图片的解读是这样的: Activity 类中定义的七个回调方法,覆盖了活动生命周期的每一个环节,下面我来一一 介绍下这七个方法。 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动 第一次被创建的时候调用。你
2016-10-14 14:00:56 447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人