自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android anr分析

Android ANR错误日志查看方法文件data/anr/traces.txt记录ANR日志文件proc/stat记录CPU使用率日志

2013-12-03 14:50:36 717

原创 Service中onStartCommand回调方法的返回值分析

关于Service中onStartCommand回调方法的返回值分析,主要有START_STICKY、START_NOT_STICKY和START_REDELIVER_INTENT这三个:START_STICKY:Service被异外终止时不调用onDestroy()回调,并且终止后自动重启Service服务,只执行Service对象的onCreate()生命周期方法。START_NO

2013-11-15 14:31:38 1016

转载 Android网络通信库Volley简介

1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来:

2013-10-22 17:44:48 790

转载 崩溃异常的捕获处理

大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开

2013-10-22 17:34:39 950

原创 Fragment知识点代码片段

public class MyOnCheckedChangeListener implements OnCheckedChangeListener { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { FragmentTransaction ft = getFragmentManager

2013-09-26 15:41:01 932

转载 Android_ImageView.ScaleType属性图文详解

ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);接下来,将对ScaleType的

2013-08-19 15:48:19 1213

原创 Android_APP级异常捕获实现方式

描述:App级异常捕获,并记录下CrashLog到文件。以下,代码。在Application的,onCreate中,初始化自定义的CrashHandlerimport android.app.Application;import com.tjd.appexceptioncatch.exception.CrashHandler;public class MyApplication

2013-08-16 16:43:09 14836 4

原创 Android_文件操作

获取文件路径,若sd卡不存在,则获取程序在内存中的路径 private String getFilePath() { String file_dir = ""; // SD卡是否存在 boolean isSDCardExist = Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()); /

2013-08-16 15:58:58 1284

原创 Android_观察者模式简单Demo

总体流程:a. 实例化被观察者(单例)b. 被观察者添加观察者c. 数据变化后,被观察者调用其notifyWatcher()方法,此方法内容是通知所有观察者数据改变。d. 观察者接收到数据改变信息后的处理。实例代码如下:被观察者接口public interface Watched { //在其接口中定义一个用来增加观察者的方法 public void add(Wat

2013-08-09 14:34:20 7471

原创 Android_输入法相关

Android调用输入法相关隐藏显示 //调用该方法;键盘若显示则隐藏; 隐藏则显示 public static void toggle(Context context) { IMM.getInstance(context).toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); } // 显示输入法 public stati

2013-08-09 14:20:56 664

空空如也

空空如也

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

TA关注的人

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