Android基础
文章平均质量分 92
壹叁零壹
这个作者很懒,什么都没留下…
展开
-
Android基础学习【历史流程重走】 ---- Sqlite数据库使用及ListView的使用与优化(三)
一、Sqlite的基本使用 Sqlite的使用主要分为三个步骤:1,构建数据库OpenHelper类;2,获取数据库对象;3,管理并使用数据库。1,创建SqliteOpenHelper类public class DataBaseOpenHelper extends SQLiteOpenHelper { /** * log日志标记,一般使用当前类类名【便于原创 2016-05-25 09:18:21 · 588 阅读 · 0 评论 -
Android手机及窗口管理
一、获取手机硬件信息Android手机当下还没有API直接查询屏幕是否支持按压。采用比较笨的方法是,将市面上支持按压的手机做成一个数组,二、设置Window模式三、Navication Bar设置细节优化原创 2016-12-23 19:19:00 · 448 阅读 · 0 评论 -
EditText限制、获取控件大小、绘制背景图
一、Edittext输入限制 添加TextWatcher能够实现监听Edittext中的内容输入。而在实际中,常需要区分汉字和英文字符。一个英文字符占一个长度,一个汉字占两个长度。为实现这个需求,定制监听类工具。EditTextUtil.javapublic class EditTextUtil { public interface EditTextWatcher原创 2016-10-27 14:18:49 · 1075 阅读 · 0 评论 -
GridView的使用
一、GridView的简单使用main.xml实现主体布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2016-10-27 09:05:04 · 389 阅读 · 1 评论 -
Android selector 状态选择器
一、目的效果 越好的用户体验来源更直接更明显的事件反馈。selector可以“预存”多种响应的反馈,主要以下多种状态有:android:state_selected是选中android:state_focused是获得焦点android:state_pressed是点击android:state_enabled是设置是否响应事件,指所有事件 设置不同状态的表现原创 2016-10-14 17:24:59 · 20113 阅读 · 1 评论 -
Android基础学习【历史流程重走】 ----四大组件之BroadCastReceiver
一、BroadCast的基本使用步骤1,使用步骤 1,注册广播接收器,在接受方法里处理接受内容; 2,发送广播; 3,在使用结束后,取消注册接收器。2,使用理解广播相当于一个固有存在的硬件,在使用的时候,只需要关注:1,发送广播,发送什么样数据;2,广播接收器,处理接受到广播内容的后续操作;2,核心是,将发出的广播与广播接收器原创 2016-09-08 17:03:56 · 284 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ---- 四大组件之Service
一、 Service简介 Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider)不能自己运行,只能后台运行。可以和其他组件进行交互。常用于后台监听或者保持程序后台运行。例如:使用其他APP的时候,音乐播放器后台继续播放。二、Service的生命周期原创 2016-09-18 19:02:49 · 373 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ----Activity启动模式
一、Activity启动模式 Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance设置Activity的启动模式,只需要在AndroidManifest.xml里对应的原创 2016-08-26 15:02:58 · 606 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ----四大组件之Activity
一、多界面应用导入Activity1,Activity:使用步骤【1】清单文件配置配置Activity主题【是否有TitleBar】启动模式--默认标准(standard)键盘启动模式屏幕展示方向【竖向/横向】【2】onCreate()--创建this.finish();//当前Activity关闭【3】setConten原创 2016-09-18 14:25:14 · 367 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ---- Activity的生命周期
一、Activity生命周期概述1,Activity生命周期组成public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); prote原创 2016-08-25 13:48:49 · 574 阅读 · 0 评论 -
标题栏的公共抽取
一、情形描述 在常使用的页面布局中,为保持用户一贯的使用风格,会保持页面的整体风格相似。除开底部导航外,标题栏是使用频率较高的另一种页面布局。如图所示: 在程序猿“懒惰”的催促下,总是希望能够抽取成为公共的部分,在使用的时候就修改需要修改的地方就行。二、第一种抽取方法custom_common_title.xml<LinearLa原创 2016-08-10 17:45:26 · 1351 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ---- 网络请求(四)
一、网络请求移动软件及APP实现主要在于本地功能交互的实现与数据的展示,且数据常为移动软件的核心。数据常源自于服务器,网络数据交互则扮演十分重要的角色。二、网络情形考量网络请求在数据交互中扮演重要角色。因其流程的特殊性,存有多种情形需要考虑。1,返回值情形接口崩溃,返回异常情形;以及接口正确抛出异常的返回接口返回内容为空,或者状态正常,可用数据部分为空;接口原创 2016-06-22 17:04:17 · 4351 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ---- Android入门基础(一)
一、历史回顾随科技的迅速发展,当前已经全线进入4G时代,5G时代也即将开启。Android版本迭代迅速,如今已是6.0的版本。时不时可以看到,手机危害了当前人群的生活,如熬夜看手机会深度伤害眼睛,上班族路上低头党,聚会吃饭外只剩手机党等。确实存在一些情形,但是却无不在强调在当今社会手机在人的生活中,占有越来越重的地位。手机通讯,到手机娱乐、办公,以至于到手机管理自身财富。甚至于将来,手机将管理原创 2016-05-05 14:21:42 · 1977 阅读 · 0 评论 -
Android基础
以无限为有限,以无法为有法~~原创 2016-02-15 11:36:22 · 379 阅读 · 0 评论 -
Android基础学习【历史流程重走】 ---- Android入门基础(二)
一、移动测试1,测试信息2,Junit单元测试 【1】流程 编写待测试方法 --- 编写测试方法 ---- 维护测试环境 --- 得到测试结果 【2】简单Demoeclipse环境://待测试代码 public int add(int first, int second原创 2016-05-12 14:02:58 · 590 阅读 · 1 评论 -
Android中的动画
Android中的动画,包含Frame动画和View动画原创 2016-02-04 17:00:56 · 425 阅读 · 0 评论