- 博客(11)
- 收藏
- 关注
原创 ContentProvider和ContentResolver
今天学习了很多ContentProvider和ContentResolver相关知识,下面是我自己的总结什么是ContentProvider1.ContentProvider是android四大组件之一; 2.ContentProvider是一种数据包装器/发布者,它提供统一的接口对数据进行操作,调用者不用关心数据到底是如何存储的; 3.ContentProvider主要用于不同应用程序间和不同进...
2018-04-02 09:28:37
398
原创 View中的一个小项目
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool...
2018-04-02 09:26:55
237
原创 Android四大组件之一Service的用法
1.什么是Service? Service是一种不提供用户交互页面但是可以在后台长时间运行的组件,可以通过在AndroidManifest.xml设置Service的android:process=":remote"属性,让Service运行另一个进程中,也就是说,虽然你是在当前应用启动的这个Service,但是这个Service和这个应用并不是同一个进程。2.为什么要使用Service?因为Se...
2018-03-26 16:17:30
224
原创 SQlite的使用
Android 为了让我们能够更加方便地管理数据库,专门提供了一个 SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级SQLiteOpenHelper 具有的方法onCreate() : 抽象方法,需在子类中实现,在该方法中实现创建数据库的逻辑onUpgrade(): 抽象方法,需在子类中实现,在该方法中实现升级数据库的逻辑getWritableDat...
2018-03-26 16:16:45
167
原创 Android中用SharedPerferences实现记住密码和账号的功能效果
学习了SharedPerferences之后,我简单地制作了实现记住密码和账号的功能效果,总的来说收货还是比较多的,在老师的帮助下,我解决了一个又一个疑难问题,下面是我制作这个项目用到的代码,希望能够帮到你们更好地完成项目!1. sh.xml的代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:an...
2018-03-19 15:05:17
309
1
原创 HttpUrlConnection是什么?
1.什么是Http请求?2.什么是HttpUrlConnection?在Android开发中网络请求是最常用的操作之一, Android SDK中对HTTP(超文本传输协议)也提供了很好的支持,这里包括两种接口: 1、标准Java接口(java.NET) —-HttpURLConnection,可以实现简单的基于URL请求、响应功能; 2、Apache接口(org.appache.http)—-H...
2018-03-15 19:50:37
1172
原创 AsyncTask是什么
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制,AsyncTask,它使创建异步任务变得更加简单,不再需要编写任务线程和Hand...
2018-03-12 09:07:50
796
原创 什么是Handler
1.什么是Handler?Handler就是将消息放入队列的机制。我们在哪个线程中创新handler,handler就将消息放入所在的线程,除非在创建handler对象时是指定具体的线程。通常handler在主线程创建,handler可将消息放入主线程队列中。当应用程序启动时,会初始化一个UI线程。UI线程中创建了Looper,所以是一个循环工作线程。创建Looper时,Looper会创建一个Me...
2018-03-08 15:57:43
9667
原创 屏幕适配
1.什么是屏幕适配?Android中屏幕适配就是通过对尺寸单位、图片、文字、布局这四种类型的资源进行合理的设计和规划,在布局时合理利用各种类型的资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果。2.基本概念:dp、sp、px、dpi、densitydp:最常用的长、宽、margin、padding等的单位sp:字体的单位,和dp差不多,区别是如果字体使用的sp为单位,那如果你手机字体调大...
2018-03-07 21:02:04
166
原创 Fragment是什么,怎么用?
1.什么是Fragment?fragment它自己的中文意思:碎片;一个可以将activity拆分成几个完全独立封装的可重用的组件,每个组件有自己的生命周期和ui布局。2.用fragment能解决什么问题?说明:总的来说,Fragment和Activity的生命周期类似。需要注意的是,它相比于Activity,多了onAttach(), onDetch(), onCreateView()和onDe...
2018-03-07 10:45:10
17333
1
原创 做音乐软件需求的代码
activity的“7” oncreate onstart onstop onresume onpause ondestory onrestart
2017-12-20 08:45:09
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人