安卓基础
文章平均质量分 91
littlewhitetree
这个作者很懒,什么都没留下…
展开
-
Android图形用户界面
安卓图形用户界面由多个View和ViewGroup构成,其中View为组件,ViewGroup管理组建布局一、布局方式1、线性布局LinearLayoutLinearLayout按照垂直或者水平顺序依次排列View。2、LinearLayout相关属性Layout_width="match_parent" ="wrap_cont原创 2016-05-19 20:24:30 · 678 阅读 · 0 评论 -
android文件存储
内部存储特点:(1)内部存储总是可以用的(2)内部存储的文件默认只能被相应app访问Internal内部存储是确保不被其他用户和其他app所访问的最佳存储区域原创 2016-06-29 22:52:39 · 275 阅读 · 0 评论 -
Dialog对话框
一、对话框Dialog1、简介对话框Dialog是人与应用交互的窗口,只要涉及交互的地方都可以使用对话框。一个对话框一般是漂浮于当前Activity之上的小窗口,当前Activity失去焦点一、AlertDiaLog 警报对话框1、AlertDialog一共有0-3个按钮,一个单选框或者复选框列表的对话框。警告对话框可以适应大多数界面交互的需求。2、Al原创 2016-06-15 21:51:10 · 418 阅读 · 0 评论 -
广播Broadcast
一、广播广播是android中应用程序之间传输信息的机制。BroadcastRecevier 广播接收者 是对发送出来的广播进行接收、过滤(通过action)、相应的一类组件。二、广播的两种实现方式1、静态注册广播静态广播需要在AndroidManifest文件中注册,可以在程序未启动的情况下就能接收到广播静态广播的使用接收静态广播(1)原创 2016-07-13 21:56:53 · 312 阅读 · 0 评论 -
android获取控件宽高和屏幕宽高
一、获取屏幕宽高要获取屏幕宽高,我们可以先从android的界面构成了解android的界面主要由三部分构成:1、状态栏 2、标题栏 3、内容区域1、状态栏2、标题栏android中标题栏主要用来显示当前位置,3.0过后添加了ActionBar,拥有了导航和OptionMenu的功能,5.0又新添加了ToolBar控件,和ActionBar类似,但自定义的空间更充足原创 2016-06-15 13:46:10 · 9275 阅读 · 0 评论 -
android JSON数据解析
JSON是轻量级的数据交换格式,是完全独立于语言的文本格式。格式JSON对象是无序的“名称-值”对的集合{"string":values} 名称和值中间以";"分割values的类型包括:string、number、object、array、true、false、null。并列的数据之间以","分割:{"name":"张三","name":"李四"}原创 2016-07-25 21:43:49 · 493 阅读 · 0 评论 -
java方法回调
回调:是一种双向的调用模式,被调用的接口被调用时也会被调用(个人理解的是可以实现类与类之间的参数传递)。android中Button等控件的onClickListener()、AsyncTask异步任务中都使用到了回调。实例:下面就通过我遇到过一个例子理解 回调。在android的Acitvity主界面中点击Button,弹出一个AlertDialog,通过AlertD原创 2016-07-27 23:24:48 · 536 阅读 · 0 评论 -
AsyncTask异步任务类
AsyncTask异步任务类,比Handle更轻量级,更适合简单的异步操作。内部封装了Handle,在使用AsyncTask类进行刷新控件的刷新操作时,不用再额外创建声明Handle,可以直接使AsyncTask内部封装好的几个方法实现。一、AsyncTask的实现使用AsyncTask主要通过实现内部封装的onPreExecute(),doInBackGround(),onProgr原创 2016-07-18 20:49:41 · 2628 阅读 · 0 评论 -
Android图片缓存处理
一、Lrucache类 内存缓存LruCache以键-值对的形式存储(内部定义了一个LinkedHashMap)数据,通过new LruCache(int size)实例化,参数使指定分配给LruCache的缓存大小。LruCache缓存大小设置对于分配给LruCache的缓存大小,可以直接指定固定的数值,但是更好的做法应该是通过获取最大内存(int)Runtime.getRu原创 2016-07-19 22:11:00 · 3805 阅读 · 0 评论 -
Service服务
一、没有用户界面,不进行用户交互操作,在后台运行耗时操作的应用组件。当用户切换到其他应用场景时,Service持续在后台执行Service与activity一样都存在与当前进程的主线程中,所以会阻塞UI的操作,如长时间从网络取数据,不能直接放在Service里运行,应该放在Service中另外中开启一个线程来处理。Service作为四大应用组件之一,原创 2016-07-11 23:21:20 · 360 阅读 · 0 评论 -
SharedPreference
SharedPreference是android中存储 相对较小的Key-Values形式的数据的类SharedPreference文件是位于data/data/应用包名/shared_prefs/.xml文件SharedPreference当相应的app被卸载时也会被删除public class SharedPreferenceActivity extends A原创 2016-06-29 21:44:19 · 410 阅读 · 0 评论 -
SQLite数据库
SQLite数据库是android系统集成的轻量级数据库,适合移动设备数据的操作和管理app的数据库的路径为 data/data/com.android.contacts(应用包名)/databases/1、通过命令行查看和管理SQLite注:若adb shell命令无法执行,请检查android sdk环境变量是否配置成功原创 2016-06-29 21:19:20 · 345 阅读 · 0 评论 -
Android应用组件Activity
一、Activity简介1、Activity拥有可以编辑用户界面的窗口,窗口布满整个屏幕,也可以小于或者漂浮于其他窗口之上2、应用程序通常拥有多个互相关联的Activity和一个MainActivity多个Activity之间跳转简单示意二、Acitivity生命周期Activity的声明周期是指Activity所经历的所有状态Activ原创 2016-05-29 23:51:11 · 1604 阅读 · 0 评论 -
Android常用控件(二)
选择类控件一、RadioButton单选控件1、RadioButton的相关属性RadioButton继承Button,Button继承TextView,所以RadioButton具有TextView具有的属性。下面表示一个单选按钮组,当其中一个RadioButton被选中时候,其他RadioButton会变为位选中状态,即同一时间,只有一个RadioButton为原创 2016-05-25 23:27:00 · 367 阅读 · 0 评论 -
XML语言
XML全称 Extensible Markup Language,可扩展标记语言,可扩展体现在标签是由开发者自定义的。一、xml简介1、XML语言的用途:用来结构化、存储和传输信息2、特点:(1)XML语言是以标签对的形式存在:(2)XML仅仅是纯文本,纯粹的信息,不具有任何行为3、XML和HTML的区别(1)XML语言主要用来存储和传输数据,HTML语言用来显示数原创 2016-05-19 20:08:32 · 356 阅读 · 0 评论 -
Android环境变量配置和开发工具
一、SDKSDK-安卓软件开发工具包1、SDK环境变量配置主要配置android_sdk_home和path变量android_sdk_home:sdk路径,如:E://android-sdk-windowspath:如: %android_sdk_home%\platforms_tools;%android_sdk_home%\tools;配置完成后,通过cmd输原创 2016-05-18 18:39:13 · 627 阅读 · 0 评论 -
Adapter适配器和ListView
一、Adapter1、Adapter适配器简介Adapter是连接View(无法直接setValue的View,如ListView)和数据的桥梁,使View和数据之间能够联动2、Adapter适配器的使用根据数据源的类型选择使用不同的适配器(1)ArrayAdapterArrayAdapter的数据源为 泛型数组(T[]),项布局只能为Activ原创 2016-06-01 18:00:03 · 255 阅读 · 0 评论 -
Intent类
一、简介Intent类是协调应用中四大组件通讯的,负责对应用中一次操作的动作、涉及的数据以及附加信息进行描述.setAcition() 描述动作 .setData() 描述涉及的数据 .setType() 描述类型二、引用Intent的方式1、显示(直接)调用通过指定的Activity的类名来显式引用Intent①方法一 public class Activity原创 2016-05-30 21:52:31 · 966 阅读 · 0 评论 -
样式Style和主题Theme
一、样式Style样式是属性的集合,以独立的资源文件的形式存放与xml文件中1、自定义样式在Res/values/styles中添加或者在Res/values中新建xml文件以自定RadioButton的样式为例(1)在values文件夹下新建xml文件,我命名的是"mystyle.xml"(2)添加相关代码原创 2016-06-07 21:10:16 · 417 阅读 · 0 评论 -
动作栏和选项菜单
关于Menu菜单官方API给出的定义是 By default, every Activity supports an options menu of actions or options.默认情况下一个Activity都支持一个选项菜单的操作.Android中菜单分为三种:选项菜单 上下文菜单 子菜单一、选项菜单(一)创建Menu(可以通过手机硬件的Menu键弹出菜单)原创 2016-06-06 22:03:35 · 1211 阅读 · 0 评论