自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Context 上下文 你必须知道的一切

本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/  我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明。Context,相信不

2015-01-30 20:45:51 363

转载 AsyncTask的坑,Handler,Looper与MessageQueue

AsyncTask的隐蔽陷阱先来看一个实例这个例子很简单,展示了AsyncTask的一种极端用法,挺怪的。[java] view plaincopyprint?public class AsyncTaskTrapActivity extends Activity {      private SimpleAsyncTask

2015-01-29 01:23:42 387

转载 Android生存指南:解Bug策略和思路

现在维护和定制Android的需求越来越多,做的人也越来越多,而Google直接Release出来的源码中又有很多Bug和不合理的地方,特别是原生的应用,如Mms,Browser, Email, Contacts等。定制或做Android解决方案第一步就是要修复原生的Bug以得到一个稳定的系统。1. 仔细观察Bug的特性了解Bug所涉及的流程和模块有哪些,以及是什么样的Bug,Ex

2015-01-29 01:22:18 348

转载 Android实战技巧:Dialog

Dialog是任何系统都必须有的一个控件,作为辅助窗口,用于显示一些消息,或请求用户采取一引起操作等。在Android中也不例外,基本使用可能参看文档。使用时的注意事项1. BACK键能取消掉对话框(dismiss),但是却不会触发其onOkey和onCancel回调接口,所以如果你的对话框会改某些状态,一定要注意还有第三种方式取消对话框。2. 尽量少用模态对话

2015-01-29 01:20:04 549

转载 Android实战技巧:深入解析AsyncTask

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2015-01-29 00:26:16 387

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下

2015-01-29 00:18:56 432

转载 Android 手机获取物理唯一标识码和IMEI号和IMSI号

开发者可以通过物理唯一标识码和IMEI号 来得知 应用有多少用户安装,或者正在使用。物理唯一标识码 即 ANDROID_ID   是手机系统的唯一号码。IMEI号是唯一识别手机的号码。IMSI号是与SIM唯一对应的号码优缺点:1.ANDROID_ID可能会因为系统改变 而发生变化。2.获取IMEI号    在1.6及以下版

2015-01-28 20:46:12 2311

转载 获取Android设备唯一标识码

概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。下面收集了一些“有能力”或“有一定能力”作为设备标识的串码。DEVICE_ID这是An

2015-01-28 20:43:36 596

原创 Android开发之监听或获取手机短信内容

最近做的项目里要监听手机的短消息内容,这个东西好像在最初学的时候都做过,不过现在早忘记了,现在写下来,记住了。前提--权限:[java] view plaincopy"android.permission.RECEIVE_SMS" >    "android.permission.READ_SMS" >

2015-01-28 20:27:03 814

转载 android-如何关闭AlertDialog.Builder对话框

AlertDialog.Builder对话框没有类似finish()或者dismiss()这样的方法。但是它的父类AlertDialog有dismiss方法,而且AlertDialog.Builder在.show()的时候会得到一个AlertDialog对象,我们就可以用dismiss方法将该Builder关闭。[java] view plaincopy

2015-01-28 20:18:53 476

转载 android sim卡 TelephonyManager类:Android手机及Sim卡状态的获取

TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 直接上注释后的代码,请享用package net.sunniwell.app;import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import androi

2015-01-28 15:00:32 1476

转载 Android EditText的设置

1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone

2015-01-28 00:56:06 433

转载 Android Alert Dialog解决点击按钮对话框不关闭/的问题

当我们在用到Android alertDialog创建对话框 的时候,我们会遇到一个问题就是:我们添加的按钮不论是用setNegativeButton还是用setPositiveButton添加的按钮,点击的时候,都会关闭对话框,但是我们的一 些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。        在网上找

2015-01-27 23:58:58 631

转载 Http编程之HttpClient

在Android开发中,Android SDK附带了Apache的HttpClient,它是一个完善的客户端。它提供了对HTTP协议的全面支持,可以使用HttpClient的对象来执行HTTP GET和HTTP POST调用。HTTP工作原理:1.客户端(一般是指浏览器,这里是指自己写的程序)与服务器建立连接2.建立连接后,客户端向服务器发送请求3.服务器接收到请求

2015-01-27 17:49:23 448

转载 Android控件之HorizontalScrollView 去掉滚动条

在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条,只需要在里面加一句    android:scrollbars="none"。 如果想实现在代码里面,点击左(右)按钮【btnLeft(btnRight)】,滚动条里面的内容会向左向右滚动【horizontalScrollViewMM】。代码如下:       

2015-01-19 20:46:51 699

转载 页面跳转与传值(Activity跳转与传值)

一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下:

2015-01-09 14:56:13 500

转载 Android ExpandableListView长按事件完美解决

关于ExpandableListView长按事件处理,网上很多都是使用将上下文菜单注册到ExpandableListView上实现长按事件。这样做弊端显而易见,不够灵活,不能分别对父项、子项、父项之间、子项之间弹出内容做区分。下面来说我的解决方法,方法有点投机取巧。首先说明一点,使用我这种方法必须使用自定义的BaseExpandableListAdapter,至于为什么

2015-01-08 14:02:06 563

转载 android 获取上一个activity返回值的方法

android 获取上一个activity返回值的方法,需要的朋友可以参考一下activity A和BA 获取数据的activity  B返回数据的activity点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限[html]复制代码 代码如下:

2015-01-07 01:09:26 948

转载 ExpandableListView / ExpandableListActivity 使用及数据更新

1. 定义含有ExpandableListView 的布局:main.xmlXml代码  ExpandableListView / ExpandableListActivity  二者关系 和 ListActivity / ListView 是一样的[代码 步骤] 1. 定义含有ExpandableListView 的布局

2015-01-07 01:05:46 579

转载 Android 高仿QQ HD mini左右滑动菜单栏效果

Android 高仿QQ HD mini左右滑动菜单栏,动画逼真。首先来看看几张效果图:1.进入程序时,首先显示中间菜单,即QQHD mini的最近会话列表。2.向左滑动,或者点击左上角图标,可以展开左边菜单栏,即QQ HD mini的好友列表,有动画效果。3.向右滑动或者点击右上角图标,可以展开右边菜单,即QQ HD mini的设置之类的布局,这里我放了一

2015-01-04 16:49:01 1092

空空如也

空空如也

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

TA关注的人

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