自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

转载 我的梦想是什么?

有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们背着两大包行李开始爬楼梯。爬到20楼的时候他们开始累了,哥哥说“包包太重了,不如这样吧,我们把包包放在这里,等来电后坐电梯来拿。”于是,他们把行李放在了20楼,轻松多了,继续向上爬。他们有说有笑地往上爬,但是好景不长,

2014-09-10 10:29:27 993

转载 Android后台处理最佳实践(IntentService,LocalBroadcastManager)

本课将告诉你如何通过后台加载来加速应用启动和降低应用耗电。后台跑服务         除非你做了特殊指定,否则在应用中的大部分前台操作都是在一个特殊的UI线程里面进行的。这有可能会导致一些问题,因为长时间运行的操作会影响到你应用的响应速度。为了避免这个问题,android框架提供了一系列帮助你在后台通过线程推迟加载的功能,被使用得最多的非IntentService莫属了。 

2014-09-03 11:28:27 2236

转载 Android中的AlarmManager的使用

个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我

2014-09-03 11:07:07 1087

转载 第一名被淘汰了

有一家私营企业招聘秘书,把前来应聘的人安排在会议室分3天进行3次考试。第一次考试中,小玲便以99分的好成绩位居第一,一位叫小珂的女孩以95的成绩排在第二。第二次考试试卷一分下来,小玲感到十分纳闷,因为试题和第一次的试题完全一样。在证实试卷没有发错后,小玲自信地把笔一挥,还不到考试规定时间的一半,试卷便全填满了。第二次考试,小玲仍以99分不动摇的成绩排在第一,那位交卷最晚的小珂以98的成绩雄

2014-08-25 14:20:57 661

转载 Android Service 服务(三)—— bindService与remoteService

一、bindService简介bindService是绑定Service服务,执行service服务中的逻辑流程。service通过Context.startService()方法开始,通过Context.stopService()方法停止;也可以通过Service.stopSelf()方法或者Service.stopSelfResult()方法来停止自己。只要调用一次st

2014-08-01 15:47:22 619

转载 Android Service 服务(二)—— BroadcastReceiver

Android 系统里定义了各种各样的广播,如电池的使用状态,电话的接收和短信的接收,开机启动都会产生一个广播。当然用户也可以自定义自己的广播。既然说到广播,那么必定有一个广播发送者,以及广播接收器。系统广播的发送者为系统,自定义广播当然是用户定义的了。我们可以定义一个广播接收器,用来接收我们感兴趣的广播,不论是系统广播还是用户自定义广播。这个广播接收器必须继承至Broadcast

2014-08-01 15:37:22 995

转载 Android Service 服务(一)—— Service

android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动

2014-08-01 14:09:49 793

转载 Android Activity的onSaveInstanceState() 和 onRestoreInstanceState

1. 基本作用:Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。

2014-07-29 14:26:13 746

转载 Build.VERSION.SDK_INT--android版本判断

if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.ICE_CREAM_SANDWICH){}Build.VERSION_CODES类下面的版本信息

2014-07-27 12:41:24 10741

转载 Android如何导入查看support包中的源码

文章出处:http://blog.csdn.net/xiaanming/article/details/9031141

2014-07-16 17:20:22 2715

原创 android和java获取系统日期时间

java获取系统时间:Calendar ca = Calendar.getInstance();int year = ca.get(Calendar.YEAR);// 获取年份int month = ca.get(Calendar.MONTH) + 1;// 获取月份int day = ca.get(Calendar.DATE);// 获取日Date date = ca.g

2014-07-15 10:30:44 952

转载 NumberPicker

NumberPicker 是用于选择一组预定义好数字的控件。比如时间hour的选择只有0—23有效,则可以通过setMinValue和setMaxValue设定。

2014-07-04 09:35:03 2108

转载 Action Bar(译)

Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr

2014-06-27 15:23:34 630

转载 Android根据分辨率进行单位转换-(dp,sp转像素px)

Android系统中,默认的单位是像素(px)。也就是说,在没有明确说明的情况下,所有的大小设置都是以像素为单位。如果以像素设置大小,会导致不同分辨率下出现不同的效果。那么,如何将应用中所有大小的单位都设置为’dp’呢?实际上TextView.setTextSize()重载了根据单位设置大小的方法。笔者在此基础上实现了以下方法:Java代码  /**

2014-06-27 09:40:02 2953 1

转载 android draw9 patch介绍

1.背景自适应且不失真问题的存在      制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。      比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。      根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我

2014-06-27 09:00:26 734

转载 【翻译】Android Support Library Setup(三)

如何在你的开发项目中安装Android Support Library,取决于你要使用哪些功能,以及你要在你的应用中支持哪个范围的Android平台版本。原文:How you setup the Android Support Libraries in your development project depends on what features you want to use a

2014-06-17 22:11:40 976

转载 【翻译】Android Support Library Features(二)

在Android Support Library包中,包含了几个可以被引入到你应用的库。每一个库支持一个特定的Android平台版本范围和功能集合。原文:The Android Support Library package contains several libraries that can be included in your application. Each of these

2014-06-17 22:09:39 818

转载 【翻译】Android Support Library(一)

Android Support Library包是一个代码库的集合,这个集合提供Android framework API的向下兼容版本,并提供原本只通过库(译者注:这个库指新版本的库)的API才能使用的功能。每一个Support Library是针对一个特定的Android API级别向下兼容的。这种设计意味着你的应用可以使用库(译者注:这个库指新版本的库)的功能,并且可以和运行Androi

2014-06-17 22:07:15 736

转载 android获得屏幕高度和宽度

android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext()                    .getSystemService(Context.WINDOW_SERVICE);      int width = wm.

2014-06-09 16:27:43 621

转载 为android应用添加菜单

添加菜单的方法有很多,一般推荐用xml创建菜单。建立menu步骤:在res下建立一个menu文件夹,在menu文件里面添加一个xml文件:[html] view plaincopyxml version="1.0" encoding="utf-8"?>    menu xmlns:android="http://schemas

2014-04-28 11:48:05 541

原创 Android反编译操作详解

别人的APK实现的效果,各种查资料都不知道怎么实现,甚是苦恼,下面介绍一个不是办法的办法,反编译!仅供学习!!!下载反编译工具包,下载地址:工具如下: 将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,利用后者再得到大家垂涎已久的java文件。 得到java文件 步骤:1、将apk文件后

2014-04-09 15:53:03 775

转载 百度GPS定位API使用方法

文章出处:http://lszdb1983.blog.163.com/blog/static/20426348201272924223933/

2014-04-08 16:34:01 5870

原创 安装apk到安卓(Android)模拟器

1.首先启动android模拟器2.把apk拷到platform-tools目录下3.点击开始-->cmd4.然后切换到platform-tools文件夹所在的盘下,如:切换到D盘 5.找到platform-tools文件夹打开,复制路径,如图 6.在控制台输入cd 粘贴上面的路径,如图: 7.enter后进入platform-tools目录下: 8.安

2014-04-03 14:06:23 981

原创 高德地图GPS应用

具体导入jar包和申请API key请参照:http://api.amap.com/location/guide思路和使用Android自带GPS一样,详见:http://blog.csdn.net/h573406032/article/details/22788999上代码:功能,使用高德定位SDK定位MainActivity.javapublic class Mai

2014-04-02 15:57:31 1219

原创 Android之GPS详解

1、LocationMangager:位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE); Locati

2014-04-02 12:17:39 2628

转载 有效控制Android应用程序的耗电量

首先我们来看看Android手机的电量都主要消耗在了什么地方: 显而易见,大部分的电都消耗在了网络连接、GPS、传感器上了。简单的说也就是主要在以下情况下耗电比较多:  1、大数据量的传输。  2、不停的在网络间切换。  3、解析大量的文本数据。那么我们怎么样来改善一下我们的程序呢? 1、在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那么就

2014-03-31 10:46:01 1286

转载 实现左右滑出菜单(SlidingMenu)

年前就想写左右滑动菜单,苦于没有时间,一直拖到现在,这篇代码实现参考了网上流行的SlidingMenu,使用的FrameLayout布局,不是扩展的HorizontalScrollView。程序中自定义了菜单view:SlidingView,继承自ViewGroup,使用FrameLayout布局。重写了onInterceptTouchEvent(MotionEvent ev)方法实现on

2014-03-20 16:17:13 1137

转载 SlidingDrawer 抽屉效果

SlidingDrawer是自SDK 1.5才新加入的,实现Launcher的抽屉效果。SlidingDrawer配置上采用了水平展开或垂直展开两种(android:orientation)方式,在XML里必须指定其使用的android:handle与android:content,前者委托要展开的图片(Layout配置),后者则是要展开的Layout Content。          

2014-03-20 15:51:01 642

转载 Android学习--浅谈WebView的使用

文章来源:http://www.2cto.com/kf/201108/101518.html WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);

2014-03-18 11:31:38 655

转载 Android的CursorLoader用法小结(Loader的间接子类)

先说说google官方对Loader的介绍,Loader对activity和fragment可用;Loader可以异步加载数据;loader自己会监视数据源的变化并且会主动上报;当发生配置上的变化,重新生成的loader会自动连接到变化前的cursor,这样就避免再查一次数据库。咱自己在补充一个,loader能在应用不使用查询到的资源时候,自动将其释放。这些介绍自android3.0之后,就可以从

2014-03-13 15:17:40 803

转载 onSaveInstanceState() 和 onRestoreInstanceState()

Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1. 基本作用:  Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不

2014-03-13 10:22:39 508

转载 Android EditText的设置

Android EditText的设置1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNe

2014-03-12 15:11:52 2493

转载 getSystemService(Context.INPUT_METHOD_SERVICE)

一、打开输入法窗口:InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);// 接受软键盘输入的编辑文本或其它视图imm.showSoftInput(submitBt,InputMethodManager

2014-03-12 14:21:54 6610

转载 翻译官网 Fragment

文章出处:http://blog.csdn.net/lilu_leo/article/details/7671533Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragmen

2014-03-11 16:54:14 820

转载 setRequestedOrientation()

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//通过程序改变屏幕显示的方向      1.landscape:横屏(风景照) ,显示时宽度大于高度;       2.portrait:竖屏 (肖像照) , 显示时 高 度大于 宽 度 ;       3.user:用户当前的首选方向;

2014-03-10 16:34:00 1968

转载 onAttachedToWindow () 和 onDetachedFromWindow () ; 以及更新视图的函数ondraw() 和dispatchdraw()的区别

protected void onAttachedToWindow() This is called when the view is attached to a window. At this point it has a Surface and will    start drawing. Note that this function is guaranteed to be ca

2014-03-10 14:24:28 895

转载 Navigation Drawer--左侧滑导航

文章出处:http://blog.csdn.net/xyz_lmn/article/details/12523895 Navigation Drawer是从屏幕的左侧滑出,显示应用导航的视图。官方是这样定义的:[html] view plaincopyprint?The navigation drawer is a panel tha

2014-03-07 15:33:20 1366

转载 Android异步任务详解 AsyncTask(通俗易懂,非常适合初学者)

android提供了一套专门用于异步处理的类。即:AynscTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsyncTask类结构asysTask类主要用到的几个内部回调函数有:doIn

2014-03-07 10:17:19 2099

转载 从头学Android之Android的数据存储--SD卡

文章出处:http://blog.csdn.net/jiahui524/article/details/6975523有时候我们需要存储更大的文件,比如电影等,这就用到了我们的SDSard存储卡。Android也为我们提供了SDCard的一些相关操作。Environment这个类就可以实现这个功能。Environmet类常用常量Str

2014-03-05 14:00:16 923

转载 Java基础之强引用,软引用,弱引用,虚引用

文章出处:http://www.cnblogs.com/blogoflee/archive/2012/03/22/2411124.htmlJava基础之强引用,软引用,弱引用,虚引用 1、概述   在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后

2014-03-05 11:16:45 700

反编译工具

运用里面的四个工具,能够反编译分别得到java文件和资源文件,详见readme地址中的链接

2014-04-09

空空如也

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

TA关注的人

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