
Android基础学习
文章平均质量分 62
风泪痕
这个作者很懒,什么都没留下…
展开
-
Android基础介绍
什么是Android? Android是Google在2007年11月5日推出的开源手机操作系统。目前Android在中国的发展是非常火的,为了节省研发费用,国内很多的手机厂商和移动运营商纷纷加入到了android阵营,其中包括中国移动,中国联通,中国电信,华为,联想等大企业。在中国不管是知名的手机生产厂商还是山寨手机厂商,都已经开始生产Android操作系统的手机。 另外原创 2015-05-16 16:22:55 · 686 阅读 · 0 评论 -
Activity的生命周期
当一个Activity被加载创建的时候经历一下三个步骤onCreateonStartonResume当一个界面对用户可见,但是不能进行相关操作时,这个界面就处在 onPause的状态当一个界面处在对用户完全不可见的状态,该界面就处于onStop的状态 onPause -->onStoponCreate()onDestroy()onStart()onStop()原创 2015-08-20 11:55:24 · 1543 阅读 · 0 评论 -
android中Manifest文件的语法层次
android中Manifest文件的语法分为如下五个层次 第一层: 定义了软件的属性:包路径、程序版本、版次等信息 第二层:定义了程序属性及功能 应用程序名称、应用程序图标、程序使用到的权限,测试的sdk版本等信息 第三层: 定义了程序的功能组建原创 2015-11-06 12:32:19 · 652 阅读 · 0 评论 -
获取网络上的图片,并显示在界面上的简单实现
布局文件如下:xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr原创 2015-11-07 21:13:03 · 1073 阅读 · 0 评论 -
BroadcastReceiver的实现步骤
BroadcastReceiver的实现步骤:1. 编一些一个类,让该类继承2. 实现onReceive方法public class SDStatusReceiver extends BroadcastReceiver { /** * 用来接收广播事件,一旦广播消息到来,就会执行该方法 * @param context 上下文原创 2015-11-13 14:55:20 · 470 阅读 · 0 评论 -
android中加载大图片到内存
在android中,要明确一点,图片占用的内存大小与图片的实际大小无关,只与图片的分辨率有关,图片占用的内存空间为 图片分辨率 (高*宽)*4byte。布局文件 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com原创 2015-11-16 22:04:47 · 500 阅读 · 0 评论 -
自定义控件的的步骤
自定义控件的的步骤自定义属性的声明和获取 在构造方法中获取 分析需要的自定义属性 如 <?xml version="1.0" encoding="utf-8"?><resources><attr name="icon" format="reference"></attr><attr name="color" format="color"></attr><attr name="te原创 2016-01-23 17:00:36 · 1020 阅读 · 0 评论 -
自定义控件的一些简单概念
自定义控件的一些简单概念Android界面UI架构View与ViewGroup之间的关系在android中,所有的控件都是从View和ViewGroup的基础上演化来的。 View的继承关系 ViewGroup与提供具体功能的View之间的关系: 2. View的作用(不包含ViewGroup):展示一个实际的视图功能 3. ViewGroup的作用:管理实际的View视图的原创 2016-01-08 14:13:34 · 514 阅读 · 0 评论 -
自定义开关按钮
1.定义一个类ToggleButton,继承View 2.在布局文件中使用该自定义view 3.创建与父类相同的构造器。 4.重写onMesuer和onDraw方法5.在自定义ToggleButton中定义设置开关按钮图片方法,设置开关按钮背景方法 6.在MainActivity类中使用该view,给该自定义view设置背景图片和按钮图片具体实现代码如下:原创 2015-09-22 20:52:34 · 1047 阅读 · 0 评论 -
Android5.0的主要变化
Android5.0的主要变化性能提升 全面由Dalvik虚拟机转用Android RunTime(ART)虚拟机。 支持64位CPU NDK开发工具(Intel x86-64 ARM v8 MIPS-64)采用全新的Material Design界面 对用户体验的提升更加省电 美观 部分应用不能安装、运行 占用空间更大 更加流畅 通知栏体验更加人性化原创 2016-01-27 17:47:40 · 592 阅读 · 0 评论 -
RecyclerView的简单使用
RecyclerView的使用需要准备布局管理器数据源 Adapter 继承自RecyclerView.Adapter T为holderholder 继承自RecyclerView.ViewHolder RecyclerView的简单使用在布局文件中添加 RecyclerView<android.support.v7.widget.原创 2016-04-29 15:44:27 · 604 阅读 · 0 评论 -
Android下屏幕适配
适配:即当前应用在相同的手机上面显示相同的效果。适配前需要首先确定当前手机所属像素密度类型(如:xhdpi、hdpi、mdpi等),然后计算其像素密度,按一定比例给出界面元素的布局位置和大小。在android中,屏幕视频主要有以下几种方式:图片适配 dimens适配 布局文件适配 java代码适配 权重适配 案例一:手机型号:G700手机分辨率:1280*720 (注:手原创 2016-05-12 22:36:34 · 4860 阅读 · 0 评论 -
OkHttp的简单使用
OkHttp的网络请求是在子线程中进行的,但不是在Android的主线程之外的线程。同步请求会阻塞当前线程。异步请求不会阻塞当前线程。OkHttp的使用步骤1.创建OkClient OkHttpClient client = new OkHttpClient(); 可以在创建OKClient的同时设置一些简单的参数,设置方式如下: OkHttpCl...原创 2018-03-27 22:35:57 · 357 阅读 · 0 评论 -
Intent的作用和表现形式简介
Intent的作用和表现形式简介1.描述:Intent负责对应用中一次操作的动作,动作涉及的数据,附加数据进行描述。系统或者应用根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并且完成组件的调用。 Intent在这里起着一个媒体中介的作用,专门提供组件相互调用的相关信息。2.Intent的表现形式: 激活一个Activity开启服务发送广播访问Conten原创 2015-08-20 11:35:39 · 4425 阅读 · 0 评论 -
Android文件访问权限
文件访问权限Android的文件访问权限控制和linux一样。文件访问权限:谁能访问这个文件。使用drwxrwxrwx这是个字符控制第一个字母 d:表示文件夹 -:表示文件后面每三个字母分为一组第一组: rwx 是文件拥有者的权限r:read,读w:write,写x:execute,执行-:表示没有该权限第二组:rwx表示的是和文件拥有者同属于一原创 2015-05-25 14:02:12 · 2413 阅读 · 0 评论 -
Android项目创建和项目目录图解
在eclipse中file菜单中选中new--->Android Application Program-->Next -->Next--->Next 选择要继承的Activity-->Next填入你的Activity的名字-->finish Android项目创建完成Android项目目录图解原创 2015-05-16 18:04:57 · 738 阅读 · 0 评论 -
Android中五中布局文件的使用和介绍
Android的布局风格 布局应该从外往里写1.LinearLayout(线性布局)xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2015-05-20 14:21:29 · 1493 阅读 · 0 评论 -
Android数据保存之SharedPreference
SharedPreference非常适合用来保存零散的简单的数据,如用户名和密码等package com.test.storage;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import原创 2015-05-27 09:18:35 · 1133 阅读 · 0 评论 -
Android中生成xml文件
xml可以用来备份文件数据Android中xml的读写通常把数据封装到对象中,然后通过对象俩操作数据。包名不能使用Android或Java的关键字。当一个应用被删除时,该应用在内部存储空间内的所有数据都会被删除,而应用在外部存储空间的数据不会被删除。备份文件一般都放在外部存储空间中。对于xml文件的校验,可以把xml文件放到浏览器中去解析,如果能够正常解析说明xml文件是正确的。原创 2015-05-27 11:20:53 · 1488 阅读 · 0 评论 -
Android中logcat的介绍和使用
logcat日志的等级划分 等级从低到高排列verbose :冗余,最低等级。 黑色debug:调试信息 蓝色info: 普通信息 绿色warning :警告 橙色error:错误 红色assert:断言 级别最高 调试信息一般通过debug或者info打印System.out和Syste原创 2015-05-21 13:26:15 · 1749 阅读 · 0 评论 -
Android中SQLite数据库的简单使用
File file = new File(“hah.txt”);//只是创建了一个对象file, file指向了hah.txt这个文件,hah.txt这个文件可能存在,也可能不存在。如果文件不存在,则不会被创建。必须要有文件输出流对文件进行了写的操作,文件才会被创建。 游标:在访问数据库中表结构时,想访问表中的某一行的时候,数据库内部有一个快速的定位方式,这个定位方式是通过索引来实原创 2015-06-17 16:32:40 · 1155 阅读 · 1 评论 -
Android中Activity Window View ViewGroup之间的关系
Activity:是Android四大组件之一,用于展示一个与用户交互的界面 ----展示界面 ----与用户交互Activity相当于控制器,负责调用业务类的方法。简单的业务可以直接在Activity中处理。Activity通过内置是Window对象的setContentView(资源位置.资源类型.资源)方法来原创 2015-06-16 14:02:10 · 1150 阅读 · 0 评论 -
pull解析xml
weather.xmlxml version='1.0' encoding='utf-8' standalone='yes' ?>weather>city>name>上海name>temp>5°temp>pm>80pm>city>city>name>北京name>temp>-5°temp>pm>800pm>city>city>name>西安n原创 2015-05-29 17:06:26 · 607 阅读 · 0 评论 -
android项目目录介绍之二
Devices:显示的是连接到Android开发环境的设备,包括模拟器和手机。Android的错误信息和调试信息都在logcat中打印 在Android中,所有资源文件,都会在R.java中生成对应的id,R文件通过静态内部类的形式来管理资源文件,一种类型的资源文件,在R文件中对应一个内部类。R.java中的内容是系统自动生成的,不可以手动更改的。R文件中维护的都是整型变量。原创 2015-05-18 13:46:43 · 620 阅读 · 0 评论 -
Android点击事件的四种写法
Android点击事件的四种写法一、Android点击事件的四种写法1、点击事件的第一种写法 . 写一个内部类.实现点击事件的接口 bt.setOnClickListener(new MyButtonListener());2、点击事件的第二种写法,匿名内部类 bt.setOnClickListener(new OnClickListe原创 2015-05-18 17:10:48 · 1290 阅读 · 0 评论 -
Android中测试框架使用简介
大部分时间,SharedPreference大多数时候是用来保存应用程序的用户个性化设置的。备份文件一般用xml或者文本文档,因为备份文件是基本不会改动的。测试 好的程序是测出来的。测试的目的:尽可能多的测试出程序中的bug。测试分为黑盒测试:测试业务逻辑白盒测试:测试逻辑方法。一般是写一段脚本代码,通过脚本代码去调用业务逻辑方法。按照测试粒度分为:原创 2015-06-01 11:03:25 · 796 阅读 · 0 评论 -
Android数据存储之文件
文件 Android中对文件的操作和Java是一样的。Android系统中存储系统分为内部存储和外部存储两种 内部存储空间RAM内存:运行内存,相当于电脑的内存。ROM内存:存储内存,相当于电脑的硬盘在ROM内存中写写数据不需要权限在Android中,组件之间不能相互转换EditText不能转换成EditText案例记住登录用户名和密码:Linear原创 2015-05-21 17:40:06 · 631 阅读 · 0 评论 -
一次RecycleView中EditView无法获取到焦点的填坑记
基本界面布局如下图: 最开始的时候RecycleView是没有数据的,点击button之后,添加一条空记录,RecycleView展现出来,由于外层EditView抢占焦点,导致RecycleView中的EditView无法获取焦点,所以需要对在RecycleView布局中的EditView中添加, android:focusable=”true” android:focusableIn...原创 2018-07-27 23:37:03 · 2465 阅读 · 0 评论