自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

转载 android-lite-async-用的比较好的异步开源

https://github.com/litesuits/android-lite-asyncandroid-lite-asyncAn ameliorative, enhanced AsyncTask for Android. LiteAsync provides SimpleTask, SafeTask, CachedTask, etc, for rapid developmen

2015-09-29 13:08:39 1205

原创 Android判断Service是否开启

最近改bug的时候,发现有个Service总是开启,关闭,重复执行,于是对他做了点小的改动,判断是否启动,为真的话则不做任何事,为假,startService,下面奉上程序片段,给自己做个记录,也方便下大家。主要思路:通过ActivityManager来循环判断Service是否存在。必要条件:声明权限 判断函数: /** * 判断服务是否开启

2015-09-25 09:27:58 1113

原创 根据 package 查看 logcat 日志 PID Cat

根据 package 查看 logcat 日志,强大,推荐,Mac已经通过测试,好用,高大上,可以先看下我的截图安装过程截图:使用:输入pidcat 你要查看的包名 例如:pidcat com.tb.demoPID CatAn update to Jeff Sharkey's excellent logcat colo

2015-09-25 08:42:23 3158

原创 Android Studio加载第三方jar包,出现包重复加载的问题解决(:app:compileInsideDebugJava FAILED)

最近在做一个项目的时候,引用了好多第三方包,确实,开源就是不错,用起来舒服,但是,他就是编译不通过了,报以下错误::app:compileInsideDebugJava FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:compileIns

2015-09-24 23:28:38 3824

原创 Android方法数不能超过65K的解决方案

作为一个Android程序开发猿,如果你还没遇到Conversion to Dalvik format failed:Unable to execute dex:method ID not in [0,0xffff]:65536这个异常的话,只能说明要么你是大牛,要么就是还只停留在码农的阶段。其实这个异常是谷歌限制的放法数不能超过65K的限制,随着你的程序的不断扩大,总有一天会遇到,以前我待的

2015-09-24 21:09:14 1863

转载 Android简单、美观而且十分强大的日志工具——Logger

LoggerSimple, pretty and powerful logger for androidLogger provides :Thread informationClass informationMethod informationPretty-print for json contentPretty-print for new line "\n"Clean o

2015-09-24 16:49:34 5443

原创 Android网络状态的监听

平常编程中是否遇到过以下情况:1.网络通畅——>网络中断2.无网络连接——>网络连接3.网络的切换——>wifi切换成4g,4g切换成wifi我们需要对以上的几种情况作出相应的处理,或许提示,获取获取切换到4g时,开启小图省流量模式,以及进行socket的重新连接等,诸如此类的处理。Demo下载:(待定)效果图:下面直接上程序片段pa

2015-09-23 23:00:54 1238

原创 Android Studio 插件--postfix

一、介绍同志们,是不是都已经从Eclipse转到了Android Studio,没转的同志们,在此给个建议,尽快转到Android Studio吧,能提高工作效率,何乐而不为。已经在用Android Studio开发的,是不是觉得以前Eclipse的sys的快捷输入是多么方便,怎么Android Studio就不能这么方便的书写呢,不要着急,今天介绍的这个插件,可以让你开发更加轻松,看

2015-09-22 21:50:17 2206

原创 Android Studio 插件--Parcelable code generator

一、介绍孔子·《论语·卫灵公》:子贡问为仁。子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。” 也许你还在手动写着一个一个module,手动给他们添加各个构造方法,那你就out了,今天我来来介绍下Android Studio 的实用插件--Parcelable code generator,他将会解除你的手动编写的烦恼,自动生成,这是多么美好呀,大大提高了工作效率,

2015-09-13 23:53:29 1221

原创 Android Studio 插件--SelectorChapek

介绍Android Studio是Google官方设计的用于开发原生Android应用程序的IDE,基于JetBrains的IntelliJ IDEA,2013年Google I/O 宣布将它作为Eclipse的继承者,它深受广大Android开发者的欢迎,虽然刚开始还是不够稳定,但是相信Google,Android Studio会越来越稳定。它是一个全面的开发环境,装备了各种设备(从智能

2015-09-12 19:33:56 2204

原创 Android中AsyncTask的内存泄露

AsyncTask也是个很常用的API,尤其在异步处理数据并将数据应用到视图的操作场合,介绍如下:- onPreExecute() 当任务执行之前开始调用此方法,通常在这里显示进度框等;- doInBackground(Params...)执行任务的时候调用此方法,在此方法内进行耗时的操作,后台运行,在此方法中可以调用public Progress(Progress...)来更

2015-09-06 08:29:30 1781

原创 Android谨防单例模式的内存泄露

通常单例模式最简单,在程序中也用的最多,如果使用不当,极易造成内存泄露,比如一下一个例子:package com.tb.demo.utils.hangview;import android.content.Context;/** * Created by tb */public class TbUtility { private Contex

2015-09-06 00:02:39 2734 1

原创 Android中Handler使用不当引起的内存泄露

通常我们在Android编程中,常常会用到它自己提供的一种异步回调机制Handler,通过它,我们可以在进行异步操作后处理返回结果,通常我们的代码是这么实现的:在主线程中,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后的相应处理的方法即可,示例代码如下:package com.tb.demo.utils.hangview;im

2015-09-05 17:18:53 1229 1

原创 Android应用程序的权限列表

Android应用程序在使用很多功能的时候必须在Mainifest.xml中声明所需的权限,否则无法运行。下面是一个Mainifest.xml文件的例子:Java代码    package="com.tb.demo.utils.hangview">            android:allowBackup="true"        android:ic

2015-09-05 10:38:07 2070

eteams 安装文件 3.5.36

eteams 安装文件 3.5.36

2016-11-29

EventBusDemo

一个EventBus入门的demo

2016-06-15

空空如也

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

TA关注的人

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