自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 常用控件

1.EditText文本输入框,在android中经常使用的一个控件!继承关系:EditText继承于TextView,所以说TextView的属性到这里都生效常用属性 android:backgrount=”@null”去掉自带背景android:hint=”文本”虚提示android:textColorHint设置hint文本颜色android:gravity设置文本位置andr

2016-12-12 20:09:08 290

原创 异步任务

什么是ANR?造成的原因:在Android中,一个应用默认是一个线程,而一个线程中会自带一个线程!这个默认线程,称之为主线程或者UI线程,它主要负责用户界面交互逻辑!要求它实时保持较高的反应!如果在主线程中做了耗时操作!例如:I/O网络请求等,那么会出现卡顿的效果,更严重的是会报ANR程序无响应的错误!Activity中耗时操作时间为5秒,BroadcastReceiver中10秒,注意:此说法

2016-12-12 20:06:47 513

原创 View及其子元素常用属性

View属性1.android:idid相当于给控件或者布局设置了一个唯一标识 创建id的方式:@id/id命名 引用id的方式:Java中R.id.xx,xml中@id/xx 一个布局中不能定义相同的id 不同的布局中可以定义相同的id Activity通过setContentView来与一个layout关联,只会去关联的布局里找id2.android:background背景色

2016-12-12 20:06:35 538

原创 SQLite数据库

简单数据库操作查询 查询全部:select * from 表名查询一个条件:select * from 表名 where 条件查询多个条件:select * from 表名 where 条件 and 条件……查询指定字段:select 字段,字段…… from 表名查询指定字段并以别名显示:select 字段 as 别名 from 表名查询并且某个字段倒叙:select * from

2016-12-12 20:06:22 236

原创 Menu菜单

ToastToast.makeText(参数1,参数2,参数3).show(); 参数1:上下文对象(Context)参数2:显示的内容参数3:显示的时间改变Toast改变的位置 Toast.setGravity(参数1,参数2,参数3) 参数1:显示的位置,Gravity内部有常量参数2、3:显示位置上的偏移量 +-值都可以写自定义Toast 创建Toast Toast to

2016-12-12 20:06:12 494

原创 Loader加载器

LoaderAndroid3.0出的新特性!加载器/装载器,用于异步加载数据!而且谷歌大力推荐,加载数据的时候使用Loader!特征: 可以用于每个Activity和Fragment Activity都可以使用加载器去加载数据!支持异步加载数据 加载器这个类,可能有某一方法是在子线程中执行,类似AsyncTask!并且,在子线程中执行的方法,会以某种方式,将加载后的数据传递给主线程!监

2016-12-12 20:05:54 357

原创 ListView优化

ListView数据分页展示触发加载更多数据: 点击足视图 Button加载更多ListView闲置状态 ListView滑动底部必备条件!接口自带分页功能!ListView的滚动监听 listView.setOnScrollListener(new OnScrollListener() { //判断当前状态 //状态改变的收才会调用 /*

2016-12-12 20:05:45 197

原创 ListView

ListViewListView继承AdapterViewAdapter AarrayAdapterSimpleAdapterBaseAdapterSimpleCursorAdapterPageAdapterBaseExpandableListAdapterData Collection 建议用集合AdapterView显示的过程就是凑齐三要素的过程!ListView的属性

2016-12-12 20:05:32 218

原创 Intent

任务和回退栈任务:任务是指执行特定作业时与用户交互的一系列Activity,也遵循先进后出原则! 堆栈中的Activity永远不会重新排列,开启Activity会进入任务中,点击返回按钮会弹出任务回退栈:任务会一次的进入回退栈中,也遵循先进后出!Activity启动模式(4s) 设置启动模式 在清单文件中,给指定的Activity设置启动模式,android:launchMode st

2016-12-12 20:05:22 222

原创 ContentProvider

介绍他是四大组件之一!内容提供者,将自身的数据库提供给其他程序访问!如果你不打算把自己的数据库数据分享给其他程序,那么无需创建内容提供者!ContentProvider ContentResolver提供和获取数据的范围就是在一个手机中ContentResolver访问ContentProvider数据概念图 使用步骤 获取ContentResolver对象 Context.get

2016-12-12 20:05:12 210

原创 Android数据存储

Android中数据持久化保存的几种方式Shared Preferences Android中轻量级保存数据的一种方式,可以用于保存程序的配置信息!还有程序第一次进入!一种轻量级的数据保存方式!它会把你要保存的数据,保存到本地,手机的内置存储中!会以一种XML格式的文本存储!使用方法 写入: 获取SharedPreferences对象 //Context.getSharedPrefer

2016-12-12 20:04:57 168

原创 Android目录结构

Android目录结构1.srcJava代码 逻辑代码部分2.gen自动生成的一个包,R文件是自动生成,不许手动去改!如果R文件丢失,那么需要考虑是否是导入了不合法的资源!R 文件, android资源索引菜单 如果调用资源: Java代码中调用 src:R.资源类型.资源名称xml中调用: @资源类型/资源名称3.assets财富,资源文件,图片、音频、视频、html,这里的资

2016-12-12 20:04:41 199

原创 AndroidUI美化以及资源访问

什么是资源?Android中的application分为两部分: src(Java代码部分)资源部分(除了src都可以成为资源)资源在Android开发中必不可少!它也会随着src一起打包成apk文件!style主题和样式主题>样式,主题中的具体属性数量会远远大于样式 主题作用范围:级别是窗口,甚至一个程序!样式作用范围:具体的控件或者布局!共同点:主题和样式其实都是属性的集合!

2016-12-12 20:04:31 290

原创 AdapterView

AdapterView会展示大量相同数据类型的数据!例如:列表、下拉框等等 1.Spinner是一个AdapterView,无法自身独立去显示内容,需要一个AdapterSpinner的使用: 在xml中声明Spinner设置Spinner特有属性思考三要素获取问题 要素1:查找AdapterView,使用findViewById要素2:查找数据,建议使用集合!数据来源为数据库、网络

2016-12-12 20:03:20 396

原创 Activity的生命周期

Activity是什么?Activity是Android的四大组件之一用户可以与其提供的屏幕进行交互一个Activity可以充满屏幕,也可以悬浮到其他Activity之上!一个应用通常由多个Activity组成一个Activity可以打开任何Activity如何创建一个Activity?创建一个类继承Activity或其子类重写onCreate()方法在onCreate()方法中,

2016-12-12 20:02:54 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除