自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 安卓开发 之小白养成-Android自定义View

自定义View的作用和场景Android中内置的UI控件和布局⽆无法满⾜足需求的时候,就需要进⾏外观、操作都是⾃自定义的⼀一些控件, 定义View。自定义View三种方式继承已有的控件来实现自定义控件。主要是当要实现的控件和已有的控件在很多方面比较类似, 通过对已有控件的扩展来满足要求。增加新的功能。 2.继承ViewGroup,把多个控件组合成一个自定义控件(组合控件...

2019-11-11 11:22:24 439

原创 安卓开发 之小白养成-Android适配

手机适配的应用和使用场景使android应用程序适用于不同的国家语言、型号、尺寸和SDK版本等手机环境中,其主要功能和界面风格保持不变。手机适配主要包括三个方面:语言适配、屏幕适配、SDK平台的适配最复杂最麻烦的是屏幕适配。语言适配要用于文本内容的国际化。如按钮的标题、输入提示信息等当把app装中不同的语言环境中的手机中,app应该能够适应不同的手机来显示不同的语言。例如:安装...

2019-11-05 09:54:47 334

原创 安卓开发 之小白养成-UI美化

Android样式 (Style)作用:android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,其包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小等注意:Theme是用于整个Application和Activity级别的,而Sytle是用于界面中的控件的(控件级别)。1)在控件中使用样式: style="@style/样式name"2...

2019-11-01 13:53:02 744

原创 安卓开发 之小白养成-Service详解

什么是Serviceervice是Android中四大组件之一,在Android开发中起到非常重要的作用。Service(服务)是一个没有用户界面的在后台运行执行“耗时操作”的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播...

2019-10-31 10:06:59 543

原创 安卓开发 之小白养成-BroadcastReceiver详解

什么是BroadcastReceiverBroadcastReceiver是安卓中的四大组件之一。广播接收器,也被称为全局事件,或系统事件。当Android系统中任何程序有动作时,如果想通知其他程序,采用广播的方式进行传播是非常有效的。广播从理论上说,可以将一个动作传播给任意多个程序(当然,广播接收器的数量会受到系统限制)。在Android中,有一些操作完成以后,会发送广播,比如说发...

2019-10-30 10:47:54 211

原创 安卓开发 之小白养成-ViewPager详解

什么是ViewPager和ViewPager使用场景ViewPage是v4扩展包中提供的一个控件。是一个ViewGroup,可以包含很多的View,当手指在屏幕上左右滑动的时候,可以切换页面。ViewPager一般与Fragment结合使用比较方便。大家经常见到的app的引导界面通常会用到ViewPager技术。使用ViewPagerViewPager的使用,与List...

2019-10-29 10:07:00 607

原创 安卓开发 之小白养成-ActionBar详解

什么是ActionBar在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action b...

2019-10-28 10:55:21 689

原创 安卓开发 之小白养成-Handler详解

Android中为什么使用多线程Android中主线程不能执行耗时操作、不能访问网络等。这些动作会导致主线程被阻塞,容易引起ANR(Application no response)异常。所以必须把访问网络、耗时操作等放入到子线程中执行。Android的主线程(UI线程)是线程不安全的,所以当各个子线程获得数据之后不能直接修改UI,必须把修改UI的权利交给主线程。...

2019-10-25 10:23:43 368

原创 安卓开发 之小白养成-Loader异步加载

什么是LoaderLoader从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:1、 它们对每个Activity和Fragment都有效。2、他们提供了异步加载数据的能力。3、 它们监视数据源的一举一动并在内容改变时及时通知客户端。4、当由于配置改变而被重新创建后,它们自动重连到上一...

2019-10-24 10:18:55 171

原创 安卓开发 之小白养成-ContentProvider自定义

ContentProvider简介数据存储的方式:----面试Sp:键值对 私有 简单的配置信息 只能存基本类型的数据包括String内部存储和外部存储:文件的方式 部分读取数据的时候比较麻烦 存储量较大网络:数据库:微信 手机联系人(通信录):数据共享a应用:包含一个数据库 b应用:访问a应用的数据库1.1概述ContentPr...

2019-10-23 16:13:55 180

原创 安卓开发 之小白养成-ContentProvider(内容提供者)

Android系统提供的ContentProvider实际上,Android提供了大量的ContentProvider,例如联系人信息,系统的多媒体信息,开发者可以通过ContentResolver来调用系统的ContentProvider.使用ContentResolver操作Android系统提供的ContentProvider提供的步骤:调用Context的getContentRe...

2019-10-22 10:12:47 205

原创 安卓开发 之小白养成-Activity数据存储

数据存储的5种方式使用API Guide学习数据存储的五大存储方式。--面试的时候会问的Shared Preferences(共享参数): 使用键值对的形式去存储私有数据,这种数据只有当前应用可以访问,其他应用无法访问。(数据是以xml的形式存放在data/data/应用程序包名/….) Internal Storage(内部存储):其实是以文件的方式,把数据存储到内部存储器上。 ...

2019-10-21 10:37:41 277

原创 安卓开发 之小白养成-Fragment的详解

什么是FragmentFragment是一种可以嵌入在Activity中的 UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板和目前的大屏手机上应用的非常广泛(只要屏幕大,都会用到Fragment)。一个碎片在一个活动中代表一个行为或用户界面的一部分。 你可以在一个单一的活动中组合使用多个碎片以建立一个多窗格的UI,并且可以在多个活动中重用一个碎片。你可以认为是...

2019-10-17 14:08:32 432

原创 安卓开发 之小白养成-GridView的详解

什么是GridView(ListView是一个特殊的GridView)GridViewis a ViewGroupthat displays items in a two-dimensional, scrollable grid. The grid items are automatically inserted to the layout using a ListAdapter.Gri...

2019-10-17 12:01:10 387

原创 安卓开发 之小白养成-ListView的详解02

服务器端JSON数据分页查询当listview里的数据非常多时,一个屏幕展示不完,这时就需要分页的技术,这种技术在实际开发中应用的非常多,比如说滑动到最下面时,就会加载新的内容,就在分一页显示。 客户端传给服务器需要第几页和每页多少条这两项数据,服务器负责把数据传递给客户端ListView的滚动事件listView.setOnScrollListener(newOnSc...

2019-10-16 10:33:32 218

原创 安卓开发 之小白养成-ListView的详解01

什么是ListView首先ListView是一个ViewGroup,是一个以垂直方式(列表的形式)在项目中显示View视图的列表,并且能够根据数据的长度自适应显示。他也是一个适配器视图,可以通过适当的适配器来让ListView展示数据。与ListView配合使用的适配器主要包括下面几种:ArrayAdapter、SimpleAdapter、BaseAdapter(重点)、SimpleCurs...

2019-10-16 10:27:58 322

原创 安卓开发 之小白养成-Android异步任务

progressBar:进度条在开发中做一件很长时间的任务时,这时需要有一个进度条来提醒,已经进行到哪个阶段了,好处是时时可以和用户交互,比如说下载时,我们经常会看到一个进度条来提示用户下载的进度。1.对话框进度条2.标题进度条3.自定义进度条progressBar:他也是继承View,在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来...

2019-10-15 10:09:28 222

原创 安卓开发 之小白养成-Activity管理及Intent七大属性

Task和Bask Stack 基本概念 任务栈:task stack-->只针对activity而言一个重要的作用:用来维护用户的界面(activity)体验任务栈其实就是一个后进先出的链表,它里面记录维护了当前开启的activity,一般情况退出一个activity,就把这个activity从任务栈栈顶移除,如果任务栈空了,应用程序就算是关闭了,但是注意进程其实还是存...

2019-10-14 10:29:10 603

原创 安卓开发 之小白养成-Activity生命周期介绍

Activity创建和启动Activity概述四大组件之一的Activity组件,在应用中一个Activity可以用来表示一个界面,中文意思也可以理解为“活动”,即一个活动开始,代表Activity组件启动,活动结束,代表一个Activity的生命周期结束。一个android应用必须通过Activity来运行和启动,Activity的生命周期交给系统统一管理。 通过Activit...

2019-10-12 16:02:53 321

原创 安卓开发 之小白养成-Android高级控件

Spinner(下拉列表) Spinner提供一个快速的方法从一组选择一个值,在默认状态Spinner显示当前选择的值,触摸Spinner与所有其他可用值显示一个下拉菜单,用户可以选择一个新的。 常用属性 1、android:entries=""//指定spinner要显示的字符串资源。必须是在strings资源文件中定义的字符串资源。 2、android:spinn...

2019-10-12 11:22:17 183

原创 安卓开发 之小白养成-Android基本控件

TextView控件Android中专门用来显示文本的控件。常用属性:android:layout_width=""---控件宽android:layout_height=""---控件高android:layout_weight=""---控件权重android:text=""---控件上的文本内容android:textColor=""---文本颜色andr...

2019-09-25 15:39:06 319

原创 安卓开发 之小白养成-AndroidUI布局介绍

UI控件概述1.1 UI(User Interface):用户界面Android提供了大量功能丰富的UI组件,开发者只要按一定规律把这些UI组件组合起来,再配合Android提供的事件响应机制,这样就达到了图形界面可响应用户的交互操作了。1.2既然UI组件这么重要,在Android中UI组件整体的结构是怎样的呢?常用的UI一般分为两类:一类是用于显示数据的组件称为基本控件类,一类是用...

2019-09-01 22:00:40 298

原创 安卓开发 之小白养成-Android环境搭建 二

Android开发环境搭建3.1 SDT开发工具包下载和解压那第一件事,我们就是要下载开发工具,那么开发工具我这里给出两个,一个是谷歌安卓工具开发者官网,这是一个谷歌的最权威的官方网站,英文的,悲催的是正常的手段是没有办法打开的,因为谷歌和中国的关系不太和谐,所以就得采用一些特殊的手段,(http://developer.android.com)第二个网址呢,这是一个国内的网址,这个网...

2019-08-24 23:35:28 206

原创 安卓开发 之小白养成-Android环境搭建

发一下牢骚工作几年了,从没有怎么认真的写过博客,对于自己自身的技术也没有系统的做过一些总结,很多的时候都是往往根据具体的一些需求,做一些具体的学习从而去解决问题,但是过后很少去做总结,这样对于个人能力的提升是很不好的,作为一个程序员善于总结是很重要的,最近不是很忙也终于有一个这样的机会做一些技术总结。我的一些东西也是自己随意而写,主要的一个大体是从技术的基础开始一步步的慢慢学习。Andro...

2019-08-14 22:40:30 136

WifiManager-master.zip

WiFi管理类,wifi连接和列表wifi连接和列表wifi连接和列表

2019-11-06

wifiList.zip

WiFi打开、连接、关闭,WiFi设置,亲测可用! 亲测可用! 亲测可用! 重要的事情说三遍!

2019-11-06

模仿扣扣好友列表

模仿扣扣好友列表,上下拉刷新啊,滑动删除,高仿扣扣好友列表

2017-11-09

刮刮乐效果

让你开心快乐的刮刮乐让你开心快乐的刮刮乐让你开心快乐的刮刮乐让你开心快乐的刮刮乐让你开心快乐的刮刮乐

2017-11-09

空空如也

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

TA关注的人

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