自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android线程前奏

请尊重作者劳动成果,转载请标明原文链接: http://it.51xw.net/mobile/1000b7.html目录结构1. 了解几个概念2. 什么是Handler3. Handler 用法3.1 传递 Message3.2 传递 Runnable 对象3.3 传递 Callback 对象4. Handler 原理4.1 Android 为什么要设计只能通过 Handler 机制更新 UI 呢

2016-09-24 15:17:36 228

原创 intent详解1

一.简介 Android的应用程序包含三个重要组件:Activity、Service、BroadcastReceiver,应用程序采用统一的方式来启动他们—Intent。对不同的组件采用不同的启动方法。如:startActivity()、startService() 、startBroadcast()分别启动Activity、Service、BroadcasetReceiver。另外

2016-09-24 09:21:04 365

原创 intent详解2

3.显式Intent和隐式Intent 1.显式Intent Component属性就是显式Intent。另外我们常用一下方法显式启动Activity。Intent in = new Intent(AboutUsActivity.this,PrivacytermsActivity.class); startActivity(in); 或者 startActivit

2016-09-24 09:15:48 349

转载 浅谈java接口与抽象类

**请尊重作者劳动成果,转载请标明原文链接:** http://www.cnblogs.com/dolphin0520/p/3811437.html深入理解Java的接口和抽象类   对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今

2016-09-23 15:49:18 218

原创 本地项目通过github客户端上传到github网站上

一.首先要在GitHub上创建一个帐号,官网地址 https://github.com/ 二.下载github客户端 https://windows.github.com/ 三.点击此图片安装,安装完成结果如下图。 四.点击github图标,登录。 git shell是命令行指令,暂时用不上。 输入我们在https://github.com上面注册的用户名和密码,然后点击log i

2016-09-19 21:24:43 3990 1

转载 android框架结构

直接上图       由上图,我们可以看出Android系统架构由5部分组成, 分别是:Linux Kernel(linux内核)、Android Runtime(运行时环境)、Libraries(类库)、Application Framework(应用框架)、Applications(应用)。 2.1、Linux Kernel Android基于Linux 2.6提供核心系统服

2016-08-30 10:52:28 361

原创 Android 异步任务

1.异步任务(AsyncTask)简介 Android异步任务(AsyncTask)是一个抽象类,通常用于被继承,继承AsyncTask时需要指定如下三个泛型参数。 1.1)Params:启动任务执行的输入参数。比如HTTP请求的URL。 1.2)Process:后台任务完成的进度值的。比如进度条的百分比。 1.3)Resul

2016-08-23 16:29:39 449

原创 Android 内存泄漏

今天做项目时遇到内存泄漏,经过多番研究,终于解决与大家分享。 因为我的MainActivity中使用了viewpage+Fragment,然后在Fragment使用handler+Message导致了内存泄漏。 解决方法: 1.在对应的Fragment下,将内部类变成静态内部类 2.如果有强引用Activity中的属性,则将该属性的引用方式改为弱引用。 3.在业务允许的情况下,当Act

2016-08-20 21:24:45 335

原创 Android 线程

1.为什么使用多线程 当我们需要执行一些耗时操作,比如发起一条网络请求,服务器未必会立刻响应我们的请求(造成ANR ,Application Not Response),因此必须将这些耗时操作放在子线程中,以此防止主线程被阻塞住。 2.实现方式 2.1) 继承自Thread类,重写它run()方法,通过它的start()来启动线程。 代码如下:

2016-08-18 19:50:15 168

原创 Android 命名规范

1.命名规范的目的: 方便项目组成员协调开发工作,便于后期开发人员理解和维护代码。因为一个软件的生命周期中,80%的花费在于维护。几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。所以编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。 2.命名规则 因为Android编程语言使用JAVA,所以遵循JAVA标识符命名规则。

2016-08-17 11:47:44 256

空空如也

空空如也

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

TA关注的人

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