自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Android开发

淡泊以明志,宁静以致远

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

转载 Eclipse上GIT插件EGIT使用手册 .

一_安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用EGIT前的配置配置个人信息,最重要的是user.name和user.emaill  Preferences > Team > Git > Configurat

2012-10-30 23:58:27 551

转载 Eclipse git插件简单使用

1.Eclipse中有EGit插件来管理git版本库,首先安装EGithttp://eclipse.org/egit/download/打开Eclipse,install new software,在红框处写入地址,官方地址 http://download.eclipse.org/egit/updates(Recommended)http://download.ecli

2012-10-30 14:43:16 564

转载 Git 常用命令大全

2012-10-30 11:01:18 459

转载 android Listview 软引用SoftReference异步加载图片

机制:简单来说,她会帮助我们管理内存,防止内存溢出,另外一点也就相当于map,临时缓存些图片drawable让我们可以直接引用,很好了解决了OOM异常.       实现代码片段:    [java] view plaincopypackage com.Tianyou.Mobile.Common;    import

2012-10-29 15:14:54 532

转载 Android系统action大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT”String ALL_APPS_ACTION 动作:列举所有可用的应用。“android.intent.action.ALL_APPS”String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正

2012-10-23 10:14:51 721

转载 Android 中View的更新介绍——多线程和双缓冲

Android中对View的更新有很多种方式,使用时要区分不同的应用场合。最要紧的是分清:多线程和双缓冲的使用情况。现在可以尝试理解下面的模拟场景:     两个人:一对夫妻,老公上班,老婆在家,现在他们都要吃饭。  “不使用多线程和双缓冲”的情况是:老公在公司吃,老婆在家吃,互不干扰,吃就是了。  “使用多线程和不使用双缓冲”的情况是:老婆做好饭,另外让人送一份到公司,老公收

2012-10-22 12:40:05 854

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-10-20 13:04:15 444

转载 Android界面设计基础:控件焦点4个步骤

步骤1 定义界面布局  我们先设计出界面的布局,代码如下,使用的是Relative相对布局:?xml version="1.0" encoding="utf-8"?>RelativeLayout    xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fil

2012-10-20 11:12:52 786

转载 Android 开机启动应用程序 .

在启动时自动启动一个应用程序: 1、AndroidManifest.xml  Xml代码  receiver android:enabled="true" android:name=".BootUpReceiver"         android:permission="android.permission.RECEIVE_BOOT_COMPLETED

2012-10-19 00:00:43 499

转载 Android消息推送机制

1.推送方式基础知识:当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。

2012-10-18 23:48:28 738

转载 Android消息推送

1.引言  所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。  推送方法如下:  1)通过SMS进行服务器端和客户端的交流通信。  在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解服务器的意图

2012-10-18 23:47:20 470

转载 Android Push Notification实现推送的使用过程

上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制.  无需架设服务器:通过使用"云服务",减少额外服务器负担.

2012-10-18 23:46:20 535

转载 android Service Activity三种交互方式

android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有两种类型:本地服务(Local Service):用于应用程序内部 远程服务(Remote Sercie):用于android系统内部的应用程序之间 前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台执行

2012-10-18 22:14:05 664

转载 Android开发者应该深入学习的10个开源应用项目

Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用. 1.Android团队提供的示例项目 如果不是从学习Android SDK

2012-10-18 22:00:47 571

转载 Android程序完全退出的三种方法

很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧.1. Dalvik VM的本地方法  android.os.Process.killPro

2012-10-18 21:59:39 400

转载 android 应用程序Activity之间数据传递与共享的几种途径(2)

一、基于消息的通信机制 Intent ---boudle ,extraAndroid为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的!

2012-10-18 21:58:14 564

转载 android 应用程序Activity之间数据传递与共享的几种途径(1)

1.基于消息的通信机制  Intent ---boudle ,extra    数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。2. 利用static静态数据, public static成员变量;3.基于外部存储的传输,  File/Preference/ Sqlite ,如果要针对第三方应用需要Conte

2012-10-18 21:57:26 587

转载 Android activity之间传递数据的几种方法

1、  使用Intent传递数据(此方法用的比较广泛,大家都会用,此处略)传递简单类型的数据,若需传递对象,则必须要序列化对象2、  使用静态变量传递数据注:类中大量使用静态变量可能会造成内存溢出,而且还可能因为静态变量在很多类中出现而造成代码混乱和难以维护。3、  使用剪切板传递数据   ClipboardManager clipboad = (ClipboardMana

2012-10-18 21:55:25 738

转载 android 应用程序Activity之间数据传递与共享的几种途径

1.基于消息的通信机制  Intent ---boudle ,extra     数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。 2. 利用static静态数据, public static成员变量; 3.基于外部存储的传输,  File/Preference/ Sqlite ,如果要针对第三方

2012-10-18 21:46:21 536

原创 Android BACK键和HOME键的区别

back键Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁当前Activity,当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Activity都弹出结束后,应用也就随之结束了.如果说程序中存在service之类的,则可以在恰当的位

2012-10-18 21:27:17 794

转载 Eclipse调试Bug的七种常用技巧

1、 条件断点断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"断点的属性界面及各个选项的意思如下图,2、 变量断点断点不仅能打在语

2012-10-15 11:33:53 467

原创 json解析样例

关于Json:http://www.json.org/Json解析库gson: http://code.google.com/p/google-gson/1.使用Android中的JSONObject和JSONArray解析json数据 String strJson = "{\"students\":[{\"name\":\"Jack\",\"age\":12},

2012-10-13 00:30:19 946

转载 Android 软件自动更新功能的实现

一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自 动更新功能的实现原理,就是我们事先和后台协商好一个接口,我们在应用的主Activity里,去访问这个接口,如果需要更新,后台会返回一些数据(比 如,提示语;最新版本的url等)。然后我们给出提示框,用户点击开始

2012-10-12 15:47:07 772

转载 Android 百度地图-实现POI的搜索(搜索周边)

收藏该经验查看源码打印?001package com.lbsproject; 002  003import java.util.ArrayList; 004

2012-10-12 15:41:34 1065

转载 android json解析及简单例子

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同

2012-10-12 15:38:43 490

转载 Android 的 Dalvik VM

Dalvik冲击随着Google 的AndroidSDK 的发布,关于它的API 以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java 社区是一石激起千层浪,这就是Android 平台的基础——Dalvik 虚拟机。Dalvik和标准Java虚拟机(JVM)首要差别Dalvik 基于寄存器,而JVM 基于栈。,基于寄存器的虚拟机对于更大的程序来说,在

2012-10-11 11:42:43 621

原创 Dalvik VM和JVM的区别

(1) Dalvik VM和JVM 的第一个区别是 Dalvik VM是基于寄存器的架构(reg based),而JVM是栈机(stack based)。reg based VM的好处是可以做到更好的提前优化(ahead-of-time optimization)。 另外reg based的VM执行起来更快,但是代价是更大的代码长度。(2) 另外一个区别是Dalvik可以允许多个instanc

2012-10-11 11:40:20 1310

转载 Android之Adapter用法总结

1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以看到在Android中与Adapter有关的

2012-10-08 17:04:32 457

空空如也

空空如也

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

TA关注的人

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