自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有所不同

改变,从一点一滴

  • 博客(18)
  • 收藏
  • 关注

原创 良好的生活习惯是追求精致生活的必要条件

良好的生活习惯是追求精致生活的必要条件,不想举例证明为什么,只想在2015有所改变:习惯一:晚11:30到早6:00习惯二:吃早餐习惯三:午休 半个到一个小时习惯四:健身:每周3次/2小时锻炼习惯五:每天半个小时学习英语-------------------------------------------------暂时这么多。

2015-01-24 23:25:55 639

原创 在子线程中更新UI

Android 的UI是线程不安全的,也就是说,如果想要更新应用程序里的UI元素,则必须在主线程中进行,否则就会出现异常。android确实不允许在子线程中进行UI操作;android提供了一套异步消息处理机制,完美的解决了在子线程中进行UI操作的问题。解析异步消息处理机制Android中的异步消息处理主要由四个部分组成,Message、Handler、MessageQueue和L

2015-01-22 15:26:20 484

原创 使用AsyncTask

Android还提供了一外一些好用的工具,为了方便我们在子线程中对UI进行操作。AsyncTask就是其中之一。借助AsyncTask可以十分简单地从子线程切换到主线程。AsyncTask背后的实现原理也是基于异步消息机制的。AsyncTask的基本用法,由于AsyncTask是一个抽象类,在使用它,就必须要创建一个子类去继承它,在继承时我们可以为AsyncTask类指定三个泛型参数,这三

2015-01-22 15:25:14 456

原创 服务的基本用法

定义一个服务public class MyService extends Service {     @Override    public IBinder onBind(Intent intent) {        return null;    }     @Override    public void onCreate() {       

2015-01-22 15:24:25 501

原创 服务简介

服务是android中实现程序在后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使当应用程序被切换到后台,或者用户打开了另一个应用程序,服务依然能够保持正常运行。服务并不是运行在一个独立的进程当中的,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停止运行。实际上,服务并

2015-01-22 15:24:08 550

原创 活动的启动模式

启动模式一共有四种,分别是 standard、singleTop、singleTask和singlestance可以再AndroidManifest.xml中通过给标签制定android:launchMode属性来选择启动模式。1. standard    是活动默认的启动模式,在不进行显示指定的情况下,所有活动都会自动使用这种启动模式。在standard模式下,每当启动一个新的活动,

2015-01-20 18:49:42 467

原创 活动的生命周期

返回栈Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合。这个栈也被称作返回栈。默认情况下,每当我们启动一个新的活动,它会在返回栈中入栈,并处于栈顶的位置。而每当我们按下Back键或调用finish()方法去销毁一个活动时,处于栈顶的活动会出栈,这时前一个入栈的活动就会重新处于栈顶的位置,系统总是会显示处于栈顶的活动给用户。活动状态运行状态:当一个

2015-01-20 18:48:42 472

原创 Intent-数据传递

向下一个活动传递数据再启动活动时传递数据的思路很简单,Intent中提供了一系列putExtra()方法的重载,可以把我们想要传递的数据暂存在Intent中,启动了另一个活动后,只需要把这些数据再从Intent中取出就可以。例:发button1.setOnClickListener(new OnClickListener() {    @Override    pu

2015-01-20 13:57:57 533

原创 Intent—隐式Intent与显示Intent

Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同的组件之间传递数据。Intent一般可被用于启动活动、启动服务、以及发送广播等场景。Intent大致用法可以分为两种:显示Intent和隐式Intent显示IntentIntent有多个构造函数的重载,其中一个是Intent(Context packageContext

2015-01-20 13:56:39 763

原创 常用活动界面设置

隐藏标题栏在项目开发过程中常常需要隐藏掉标题栏,方法如下:在onCreate方法中加入:requestWindowFeature(Window.FEATURE_NO_TITL);这句话的意思就是不在活动中显示标题栏;注意:这句代码一定要在setContentView()之前执行,不然会报错;去掉标题栏效果,可以看出去掉标题栏,空间大了不少。

2015-01-20 09:44:29 671

原创 android开发者交流

很高兴你来到我的博客:本人javaweb开发者,觉得移动互联网是未来的方向,目前正着手学习android开发,正处于入门阶段,目前在学习《第一行代码》这本书,并打算记录学习笔记;一个人学习是孤独的,本人建立了一个QQ群,欢迎各位同学进群交流,希望和大家一起进步。        QQ群号:264706196

2015-01-19 20:07:37 400

原创 Activity活动介绍

1. 什么是活动    它是一种可以包含用户界面的组件,主要用于和用户进行交互。2. 活动的基本用法    新建活动:        src下新建一个class:FirstActivity 继承 Activity 如下:public class FirstActivity extends Activity {    @Override    protec

2015-01-19 19:59:30 755

原创 android日志工具—Log

Android 中的日志工具类是Log(android.util.Log)这个类中提供了如下几个方法来供我们打印日志。android.util.LogLog.v()这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。Log.d()这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应的级别

2015-01-19 18:52:09 399

原创 Hello World程序运行分析

AndroidManifest.xml中可以找到如下代码:<activity android:name="com.test.helloworld.HelloWorldActivity" android:label="@string/app_name" > 这段代码表示对HelloWorldActivity这

2015-01-19 16:32:16 543

原创 Android studio开发环境搭建

机器环境:java 环境: jdk1.7 下载地址: 百度自己找Android studio 下载地址:http://developer.android.com/sdk/index.htmljdk环境变量配置:参考百度经验---------------------------------------------------安装过程中遇到的问题总结------------

2015-01-18 22:09:39 495

原创 分析你的第一个Android程序

eclipse:src: 存放java代码的地方gen: 目录里的内容是自动生成的,主要有一个R.java文件,你在项目中添加的任何资源都会在其中生成一个相应的资源id,这个文件永远不要手动去修改它。assets: 可以存放一些随程序打包的文件,在你的程序运行时可以动态取到这些文件的内容,另外,如果你的程序使用的勒webview加载本地网页的功能,所有网页相关的文件也都存放

2015-01-18 21:53:19 435

原创 android 应用开发特色

1. 四大组件Android系统四大组件分别是:    activity 活动        活动是所有Android应用程序的门面,凡是在应用中你看到的东西,都是放在活动中的。    service 服务        服务比较低调,你无法看到它,但是它会在后台默默运行,即使用户退出了应用,服务仍然是可以继续运行的。    broadcast Receiver 广播接收器

2015-01-18 21:50:17 636

原创 Android 系统架构

Android大致可以分为四层架构,五块区域:1. Linux内核层    基于Linux2.6内核,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动,WiFi驱动,电源管理等。2. 系统运行库层    这一层通过一些c/c++库为Android系统提供了主要的特性支持。如:SQLite库提供数据库的支持,OpenGL|ES库提供3D

2015-01-18 21:46:36 973

空空如也

空空如也

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

TA关注的人

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