自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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