安卓
文章平均质量分 77
真卧龙
这个作者很懒,什么都没留下…
展开
-
PopupWindow
PopupWindow是Android上自定义弹出窗口,使用起来很方便。与AlertDialog类似,区别在于AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。构造函数:public PopupWindow(View contentVie原创 2017-11-28 15:23:57 · 171 阅读 · 0 评论 -
sqllite数据库学习
SQLite是Android内置的一个小型、关系型、属于文本型的数据库。Android提供了对 SQLite数据库的完全支持,应用程序中的任何类都可以通过名称来访问任何的数据库,但是应用程序之外的就不能访问。Android中,通过SQLiteOpenHelper类来实现对SQLite数据库的操作。要使用sqlite数据库,必须新建一个类继承sqlliteopenhelper这个类,并重写其中的方法原创 2017-11-28 10:02:39 · 439 阅读 · 0 评论 -
android广播接受者学习
在生活中,电台要发布消息,通过广播把消息广播出去,使用收音机,就可以收听广播,得知这条消息.同样地,在Android中,系统在运行过程中,会产生会多事件,那么某些事件产生时,比如:电量改变、收发短信、拨打电话、屏幕解锁、开机,系统会发送广播,只要应用程序接收到这条广播,就知道系统发生了相应的事件,从而执行相应的代码。使用广播接收者,就可以收听广播. 一创建广播接受者创建一个类继承自Br原创 2017-11-27 16:47:21 · 410 阅读 · 0 评论 -
SharePreference学习
SharePreference提供一些基础的信息存储功能,所有的信息都是按照键值对的形式进行保存,只能保存一些基本数据类型,如字符串,整形,布尔型等.本质上是保存在xml文件中的,保存在\data\data\\shared_prefs\目录下面。一 写入信息 SharedPreferences sp = getSharedPreferences("info", MODE_PRIVAT原创 2017-11-27 15:46:09 · 405 阅读 · 0 评论 -
activity简介
一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。 一个应用程序通常由多个activities组成。通常,一个应用程序中的都有一个mainactivity,相当于程序的入口。其他activity从这个原创 2017-11-27 14:06:17 · 1134 阅读 · 0 评论 -
安卓常见布局
一线性布局线性布局中嵌套的组件之间不可以重叠, 有一个布局方向 ,水平或者竖直,依次排开.在竖直布局下,左对齐、右对齐,水平居中生效.在水平布局下,顶部对齐、底部对齐、竖直居中生效. 线性布局中有个很重要的概念----权重:按比例分配屏幕的剩余宽度或者高度 谷歌推荐使用时将空间宽度或高度设置为0dp.在定义布局颜色时候,我们可以使用谷歌给我们预定义好的颜色代码"@android:color/d原创 2017-11-26 20:53:15 · 241 阅读 · 0 评论 -
安卓样式与主题
当我们在做一个apk的时候,有时候我们会遇到一些风格一致的控件,这时候我们就需要利用style来统一规定风格,避免在每个地方重复定义.样式被定义在一个XML资源文件中,跟设置布局的XML资源文件是分开的。这跟web设计中的CSS(层叠样式表)相似,就是页面和样式分隔开来。style我们可以应用到控件上,也可以应用到activity上或者整个application上,这时这个样式就变成了主题.一原创 2017-11-26 20:28:40 · 403 阅读 · 0 评论 -
安卓xml解析
在Android平台下几种常见的XML解析方法。分别为SAX解析器、DOM解析器和PULL解析器.SAX解析器:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件原创 2017-11-26 09:33:32 · 589 阅读 · 0 评论 -
安卓Json解析
在安卓apk与后台服务通信时,我们一般有2中可以选择的数据格式xml和json. 而json作为一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,相比xml更轻量级,传输速度更快.在安卓中对json的解析我们一般有两种方式,一种是使用安卓自带api,一种是使用gson这个第三方的库.一原生解析系统自带的解析类都在o原创 2017-11-25 15:30:47 · 375 阅读 · 0 评论 -
AsyncTask使用介绍
在安卓中,通常我们进行一些耗时的操作时,我们会新开启一个线程去做这个耗时的事情,等到这个线程处理完毕之后,我们再向UI线程发送message,主线程的Handler收到消息后会去更新ui线程.这样写代码很麻烦,因为我们既要在子线程中写代码,又要在主线程中写代码.为了解决这个问题,Android1.5提供了工具类android.os.AsyncTask.我们先来看下这个类的签名:public原创 2017-11-25 11:36:36 · 189 阅读 · 0 评论 -
ViewPager学习
ViewPager是v4包中的一个类,主要用来在不跳转activity的时候实现,页面的切换.要使用这个控件要加入v4包.使用该控件的时候不能省略包名,需要写上该控件的完整名字.一简单示例:演示:1.在主布局文件中添加一个viewpager控件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android原创 2017-11-24 15:31:14 · 263 阅读 · 0 评论 -
android项目简单介绍
安卓项目基础结构介绍原创 2017-11-22 09:57:18 · 1409 阅读 · 0 评论 -
Fragment学习
Android在3.0版本引入了Fragment(碎片)功能,android 4.0 后平板手机混用.用途在一个Activity里切换界面,切换界面时只切换Fragment里面的内容.生命周期方法跟Activity一致,可以理解把其为就是一个Activity.低版本要想使用fragment 请导入v4包.在support-v4.jar包中有相关api.一.定义第一个Fragment1.原创 2017-11-23 16:20:31 · 153 阅读 · 0 评论 -
ScrollView和HorizontalScrollView的使用
ScrollView和HorizontalScrollView的使用原创 2017-11-23 11:24:51 · 256 阅读 · 1 评论 -
安卓activity切换动画
方式一:从Android2.0开始在Activity增加了一个方法overridePendingTransition (int enterAnim, int exitAnim)其中:enterAnim 定义Activity进入屏幕时的动画,exitAnim 定义Activity退出屏幕时的动画.在res/anim/建2个xml文件,一个用来表示activity进入时的动画,还有一个表示ac原创 2017-11-23 09:31:19 · 780 阅读 · 0 评论 -
android基本控件-textview
textview介绍原创 2017-11-22 11:44:40 · 673 阅读 · 0 评论 -
安卓动画
安卓动画原创 2017-11-22 22:36:27 · 231 阅读 · 0 评论 -
listview的简单使用
我们经常会在应用程序中使用列表的形式来展现一些内容,ListView就是用来展示这些信息的控件。要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和AdapterView(ListView就是一个典型的AdapterView,后面还会学习其他的)的桥梁,通过它能有效地实现数据与AdapterView的分离设置,使AdapterView与数据的绑定更加简便,修改更加方便. 常见的有原创 2017-11-28 14:30:43 · 219 阅读 · 0 评论