自定义博客皮肤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开发

淡泊以明志,宁静以致远

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

转载 Android程序崩溃异常收集框架

最近在写Android程序崩溃异常处理,完成之后,稍加封装与大家分享。我的思路是这样的,在程序崩溃之后,将异常信息保存到一个日志文件中,然后对该文件进行处理,比如发送到邮箱,或发送到服务器。所以,第一步是先定义一个接口,用于在保存好日志之后的回调。代码如下:[java] view plaincopy/*  * @(#)Cr

2014-10-31 17:50:51 1153

转载 我开源的Android日志收集器

Github地址:https://github.com/licong/logcsdn code地址:https://code.csdn.net/forlong401/android_log_collectorLog CollectorCollect the normal or crash log in Android, then save t

2014-10-31 17:45:47 1145

转载 Android 如何收集已发布程序的崩溃信息

我们写程序的时候都希望能写出一个没有任何Bug的程序,期望在任何情况下都不会发生程序崩溃。不过理想是丰满的,现实是骨感的。没有一个程序员能保证自己写的程序绝对不会出现异常崩溃。特别是针对用户数达到几十万几百万的程序,当你用户数达到一定数量级后,就算你的程序出现个别异常崩溃情况也不用惊讶。既然我们写的程序都有可能发生异常崩溃,如果是还没发布的程序,我们可以通过测试抓取Log来分析。不过针对已

2014-10-31 17:41:12 559

转载 Android将程序崩溃信息保存本地文件发送至服务器

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

2014-10-31 17:40:14 1155

原创 北京龙泉寺,学霸寺院,低于985好意思进吗?

一、天下极客出龙泉 龙泉寺位于北京海淀区西北边,凤凰岭自然风景区内,座落在北京西山凤凰岭山脚下,始建于辽代应历初年,距今已有一千多年的历史。几经损毁又几度重建,2005年这里重新恢复开放为佛教道场。古刹背山而建,到城区只有一班公交车。 时光倒回2011年11月,一年一度的中国移动开发者大会,龙泉寺贤信法师的一身僧衣和淡然寂静的表情吸引了其他参会者的视线。从此,中国玩互联网的留下一个传说:龙泉寺

2014-10-31 14:59:50 4358

转载 仿微信语音录制

1. 设置按钮的TouchListener[java] view plaincopybut_audio.setOnTouchListener(new OnTouchListener() {              @Override              public boolean onTouch(View v, Motion

2014-10-31 11:57:26 1253

转载 java计算时间差及比较时间

Date d1 = df.parse("2012-11-05 12:00:00");  //后的时间            Date d2 = df.parse("2012-11-04 11:10:00"); //前的时间            Long diff = d1.ge

2014-10-22 20:33:28 673

转载 Ken Burns特效的幻灯片

本文翻译自《50 android hacks》Ken Burns特效,是视频产品中使用的一种平移和缩放的静态图片的特效。先看维基百科针对Ken Burns特效的介绍。http://en.wikipedia.org/wiki/Ken_Burns_effect要实现这个效果,需要使用NineOldAndroids库,这个库可以在旧版本上使用Andro

2014-10-22 19:52:51 634

转载 Android 使用动态加载框架DL进行插件化开发

如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456    (来自时之沙的csdn博客)概述:         随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余增加.项目新功能的添加,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,只能紧急发布补丁版本,强制用户进行更新.结果频繁的更新,反而容易降低用户使用黏性.

2014-10-22 19:49:59 661

转载 String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转      1.1 String -> Date Java代码  String dateStr = "2010/05/04 12:34:23";          Date date = new Date();          //注意format的格式要与日期String的

2014-10-21 19:29:06 830

转载 Android使用GridView实现日历功能(详细代码)

转自:代码有点多,发个图先:如果懒得往下看的,可以直接下载源码吧(0分的),最近一直有人要,由于时间太久了,懒得找出来整理,今天又看到有人要,正好没事就整理了一下http://download.csdn.net/detail/onlyonecoder/6574379布局文件:[html] view plaincop

2014-10-21 17:34:50 1000

转载 android显示TextView文字的倒影效果

今天记录一下TextView的倒影效果,显示一串文字,然后在文字的下方显示出它的倒影,先上效果图:                          最重要的就是View中getDrawingCache()方法,该方法可以获取cache中的图像,然后绘制出来。  废话不多说,我是想写一个带有倒影的时间,时间可以走动。首先先写一个带有时间走动的View,这个很简单,获取当前时

2014-10-21 16:33:34 764

转载 android自定义Countdown控件

自定义TextView控件TimeTextView代码:复制代码 代码如下:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Paint;import android.text.Html;import android.util.At

2014-10-21 16:29:39 727

转载 Android实现计时与倒计时的几种方法

转自:http://blog.csdn.net/ithomer/article/details/6903084方法一Timer与TimerTask(Java实现)[java] view plaincopyprint?public class timerTask extends Activity{        priv

2014-10-21 16:23:49 776

原创 ViewPager实现左右无限循环滑动

public class MyViewPagerAdapter extends PagerAdapter {    private Context mContext;    private ArrayList mImageViews = new ArrayList();    public MyViewPagerAdapter(Context mContext, ArrayLi

2014-10-17 15:45:48 1303

转载 左右循环滑动的viewpager

说明:左右循环滑动,就是A,B,C三个View,A -> B -> C -> A…循环,反过来滑动效果一样。逛GitHub找到个不错的库,实现了左右循环滑动的ViewPager,分享一下,LoopingViewPager。用法和ViewPager一样,要加入这个效果,只要替换掉ViewPager类为LoopingViewPager即可。注意:实现

2014-10-17 15:23:31 679

转载 Android中如何设置RadioButton在文字的右边

Android中如何设置RadioButton在文字的右边解决方法  :第一步:android:button="@null"这条语句将原来系统的RadioButton图标给隐藏起来。第二步: android:drawableRight="@android:drawable/btn_radio"这条语句在原来图标的右边添加一个系统自带的btn_radio图标,我想Radi

2014-10-13 11:04:11 2615

转载 Android清除本地数据缓存代码

import java.io.File;import android.content.Context;import android.os.Environment;/** * 本应用数据清除管理器 */public class DataCleanManager { /** * 清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * @param co

2014-10-10 15:16:14 698

转载 Android Switch控件(在android2.2 api8及以上使用)

IOS有一种UISwitch控件,只有两个状态:on,off。如图所示在Android4.0中也添加了一个类似的控件:Switch.如图所示 其类关系图如下:java.lang.Object   ↳ Android.view.View    ↳android.widget.TextView    ↳android.widg

2014-10-09 14:40:45 1340

转载 Android中实现类似iOS的SwitchButton控件

iOS的SwitchButton深入人心,也被Android上的产品设计借鉴,在Android4.0中,系统就带有原生的Switch控件了。但是在老版本的Android上,怎样实现这个功能呢?最简单的方法就是,把SwitchButton看成是个CheckBox或者ToggleButton,直接设置button属性或者background属性就可以。[html] view p

2014-10-09 14:38:03 986

转载 android自定义开关控件-SlideSwitch

1.效果iphone上有开关控件,很漂亮,其实android4.0以后也有switch控件,但是只能用在4.0以后的系统中,这就失去了其使用价值,而且我觉得它的界面也不是很好看。最近看到了百度魔拍上面的一个控件,觉得很漂亮啊,然后反编译了下,尽管没有混淆过,但是还是不好读,然后就按照自己的想法写了个,功能和百度魔拍类似。下面是百度魔拍的效果和SlideSwitch的效果

2014-10-09 14:35:13 1115

转载 验证手机号码的正则表达式

[java] view plaincopy/**  * 验证手机格式  */  public static boolean isMobileNO(String mobiles) {      /*     移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188     联通:130

2014-10-09 12:11:58 751

转载 Android手机软键盘遮盖输入框之重新布局详解

在开发Android应用程序时,经常会有登录界面,无非是输入用户名、密码进行登录。当输入框获取焦点时,会弹出软键盘进行输入,如果输入框和登录按钮布局在整个布局文件的中间或靠下,势必会被软键盘遮挡,让人十分郁闷。网络上的解决方法无非也就那么三种:第一、将登录框放在布局文件的顶端,软键盘不会遮挡;这种方案虽然能解决问题,但相当不灵活;第二、在布局文件中根节点处加入ScrollView控

2014-10-09 11:20:48 750

转载 EditText监听方法,实时的判断输入多少字符

最近在写一个小项目,其中有一点用到了显示EditText中输入了多少个字符,像微博中显示剩余多少字符的功能。在EditText提供了一个方法addTextChangedListener实现对输入文本的监控。下边是我自己写的一个Demo。代码实现:布局文件main.xml[html] view plaincopyxml vers

2014-10-08 21:04:38 1286

转载 ListView与ExpandableListView设置分割线 divider

listview设置分割线需要以下操作:lv.setDivider(getResources().getDrawable(R.drawable.diyline));ExpandableListView也可以调用以上的函数实现divider,但是设置下拉状态的分割线就不知道了,需要什么才能实现了,找了好久发现ExpandableListView有以下的函数可供调用:

2014-10-08 17:31:18 5073

转载 设置ExpandableListView右边的箭头

更换ExpandableListView右边的箭头(小图标)的疑问      第一个方法: 网上许多说到在ExpandableListView的布局xml中的groupIndicator更换成@drawable/***,我试过,可行,代码如下:首先在drawable的文件夹下建立自定义选择布局属性的xml文件:ex_smallimage.xmlhttp://schema

2014-10-08 17:19:29 2461

转载 android--设置TextView部分文字的颜色和背景(高亮显示)

设置部分文字背景高亮显示: Java代码  public class HighLightActivity extends Activity {      String strs="我的心太乱了,给我点空白。";      TextView textview;      int start =3;      int end = 5;      /** 

2014-10-08 11:59:01 1539

空空如也

空空如也

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

TA关注的人

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