自定义博客皮肤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)
  • 收藏
  • 关注

原创 android—使用AlertDialog.Builder对话框

每个人在使用手机的时候,如果点到一些不该点的东西,系统将会自动弹出一个对话框,对话框内的内容会提示你不该点击这个,并让你关闭。这就是对话框,这也是对话框的其中一个用途。这次我说的是一些简单的使用。上代码: View view=getLayoutInflater().inflate(R.layout.empty,null);//首先先创建一个View,引入对话框的布局 builder

2017-03-18 15:23:54 590

原创 关于解析json— 使用第三方库Gson

解析json是我们必备的技能之一,解析json可以使用原生API,也可以使用第三方库。前面我们有说过使用原生API,不过在我们解析比较复杂的json数据的时候如果使用原生API会显得很麻烦。因为你要一层一层的往里解析,数据多的话可以尝试使用第三方库Gson来解析。使用Gson解析Json数据这次解析的是一段天气预报{"error":0,"status":"success

2017-03-11 13:42:20 510

原创 去掉android 项目中的标题栏

练习过很多项目的同学可以发现,我们每次调试的时候都会在顶上看到一片蓝色的区域。俗称标题栏,在这蓝色的区域会有自己的项目名。不过在做某些项目的时候有这些蓝色的区域会显得十分的不美观,所以我们需要将这标题栏。自己去网上找的话一般会出现两种方法:1.在onCreate方法中直接写代码去掉,记住:这句代码要写在setContentView()前面this.requestWindowFeat

2017-03-11 13:26:20 374

原创 关于Fragment的新认识—动态添加布局

碎片(Fragment)用于调试的android项目的东西有很多,有平板,手机,模拟器等等,并且每个东西的尺寸都不一定是一样的,这时候我们会遇到一个问题就是我们原来在手机上调试的项目放在平板上,布局就会显得不那么美观,很多控件的位置相对来说都已经改变。这时候就出现了碎片的概念,我们可以通过碎片来动态加载布局,根据判断模拟器或者手机还是平板来进行动态添加布局。上代码:首先先创建两

2017-03-10 11:38:57 706

原创 关于解析json—使用原生API

学习到android的后面,我们就会学习到连接接口,解析json。在很多的语言方面会解析json非常重要,在android中有原生的api进行解析,也可以使用第三方库进行解析。如果我们使用原生的api进行解析的话,就需要进行一层一层的进行解析。直接上代码:{ "reason": "success", "lanuages":[ {"id":1,"ide":"j

2017-03-09 12:54:24 746 1

原创 android的动画效果Animation

关于Animation是一个实现android  UI界面效果的API,Animation提供了一系列动画效果。可以进行旋转,移位,淡入淡出,缩放等效果,这些效果可以应用在绝大多数的控件中。而关于这四种动画效果scale:缩放效果     alpha :淡入淡出效果   rotate:旋转效果      translate:移位效果。这四种动画效果可以直接在代码中用相应的函数进行设置,也可以在

2016-11-04 14:15:38 243

原创 了解ViewPager

我所了解的ViewPager我自己了解到的ViewPager是一个与listview相似的东西,不过ViewPager里面装的是布局。你可以将几个布局存进一个适配器中,然后进行滑动查看。通过ViewPager可以实现滑动查看图片,相信大家都知道 美团外卖吧。这下面的四个按钮,点击了呈现的四个不同的界面。而这些界面就是用ViewPager实现的。首先我们实现的是通过滑动呈现图片,

2016-11-04 13:08:54 241

原创 Listview的理解①

关于llistview的简单介绍:listview即将会成为你经常用的控件,为什么呢?每一个手机的屏幕就只有那么大,而我们又看的信息是非常多的。比如看小说,看博客,看新闻。这些都是要用到listview的。ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。首先我们可以先说一个listview的简单用法实例代码:Ma

2016-09-03 14:43:15 201

原创 service的简单通信③

在android中的应用程序的重要地方时他们有相互沟通和整合的能力,可以实现一个程序和另一个程序之间的跨应用通信示例代码:app中的Mainactivity代码和绑定的服务代码(APPService)还有AIDL代码:public class MainActivity extends AppCompatActivity { @Override protecte

2016-08-20 15:49:34 229

原创 service的简单通信②

绑定service并进行通信虽然服务是在活动里面启动的,但一旦启动了服务,两者之间基本就没有关系了,我们启动了服务之后,服务就会一直处于运行状态,具体运行什么,活动就控制不了。实际上我们可以绑定服务,并进行通信,然后可以实现在活动中去调用服务里提供的方法。示例代码:先是MainActivity中的代码public class MainActivity extends

2016-08-12 15:37:55 196

原创 service的简单通信①

什么是service服务(service)是android的四大组件之一,在android的开发中有着非常重要的作用。服务实在android中实现后台运行,不需要和用户进行交互,并且还要长期执行的任务。如何使用service第一步:我们先创建一个工程,并且在工程中一起创建一个service,这是创建service的步骤第二步:我们要考虑如何启动一个ser

2016-08-12 14:15:39 277

原创 intent理解

什么是intentandriod中有三大组件,为了方便不用组件之间的联系,应用程序就采用以一种统一的方式启动了组件及传递信息,就是使用intent。intent有分为显示intent和隐式intent,intent可以实现activity之间的跳转,之间的传递数据等之类。intent一般用来启动活动,启动服务,以及发送广播等场景。目前所介绍的是启动活动使用显示int

2016-08-08 14:42:32 337

原创 activity生命周期理解

返回栈android是使用任务来管理活动的,一个任务就是一组存放在栈里的活动集合,这个栈也称为返回栈。每当我们启动一个活动的时候,它会在返回栈中入栈,并处于栈顶。然后我们按下back键或者home键的或者启动新的活动的时候,处于栈顶的活动就会出栈。activity的活动状态每个活动在生命周期最多有四种状态,分别为:运行状态,暂停状态,停止状态,摧毁状态。运行状态处于正在运行

2016-08-07 17:38:06 318 6

原创 关于activity

什么是activity?在一个应用中,每一个显示屏幕都是Activity,Activity是单独的,用于处理用户的操作。一个应用程序中可以包含零个或者多个活动,但不包含任何活动的应用程序很少见。activity之间可以实现互相传递数据,,实现页面之间的跳转。实现用户界面每一个activity都会绑定一个视图,用来呈现页面。在MainActivity的onCreate

2016-08-07 16:03:49 280

原创 Android日志系统

简介一个android应用程序运行后不能在控制台中输出,在java中提供System.out.println输出信息,这种信息的级别为普通信息。而在android中提供自己的Log输出API,使用android.util.Log类:这个类用来输出日志的方法有五种,这五种方法把日志输出到LogCat中:Log.v(tag,message);      //verbose    //L

2016-08-07 13:22:01 930

空空如也

空空如也

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

TA关注的人

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