自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 15 个 Android 通用流行框架大全

1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库

2016-05-12 11:02:39 2392

转载 解密ThreadLocal

关于ThreadLocal的解释,网上有很多文章,不过感觉不少解读不到位,下面这篇感觉解释比较合理。原文链接:http://qifuguang.me/2015/09/02/[Java%E5%B9%B6%E5%8F%91%E5%8C%85%E5%AD%A6%E4%B9%A0%E4%B8%83]%E8%A7%A3%E5%AF%86ThreadLocal/概述

2016-05-09 16:55:49 643

原创 Android 代码实现logcat输出到文件

Android 的logcat支持直接输出到文件。关键代码:Runtime.getRuntime().exec("logcat -f "+ filePath);我个人习惯是写在application的 oncreate()中。logcat还支持很多其他参数,具体可以参见官方文档。http://developer.android.com/tools/debugging

2015-09-23 16:34:26 10242

原创 Android 软键盘的监听(监听高度,是否显示)

Android官方本身没有提供一共好的方法来对软键盘进行监听,但我们实际应用时,很多地方都需要针对软键盘来对UI进行一些优化。以下是整理出来的一个不错的方法,大家可以使用。不过要注意的是,由于是使用ViewTreeObserver来进行监听,所以每次layout有所改变的话,都会触发,所以listner里面如果有改变layout的方法的话,要注意不要陷入无限触发循环了,这时需要加入一些标记

2015-07-29 15:04:44 7733 4

原创 对于HTTP URL中非法字符的处理方法

经常碰到HTTP URL中参数如果存在一些非法字符,会导致错误,所以必须进行一些转义之类的操作,以下是方法,做下记录,省的自己每次都去网上找需要注意的是只对参数做处理,不要对整个url做处理public class URLUtils { public static String formatUrlParam(String param){ param.replaceAll(" ", "

2015-07-29 14:50:32 9543

原创 Android中application全局变量被系统回收的问题

google 推荐使用application来代替static来存储变量。但事实上application存储的全局变量也经常会被系统回收。比如当系统把你的application给整个杀掉的时候。出现这种情况的常见情形是:启动了其他应用程序,系统内存不足,就把我们的应用程序给回收了。比如当我们在程序中启动相机,或者程序运行时有电话打进来,一些比较古董级的相机,经常由于内存不足而把app整个杀

2013-04-17 14:14:27 13813 3

原创 listview在activitygroup切换后无法点击的问题

activitygroup中有a.b.c.d.e 五个activity,a 中有一个listview.当activitygroup中显示的页面由a切换至其他页面,再切换回a页面时,listview出现无法点击的情况。目前的解决办法是在a中的onResume()方法中重新执行一次listview.setAdapter(...)方法。

2013-02-28 14:27:05 1785 1

原创 android应用如何在发布市场时关掉所有的Log日志输出

平时我们在开发android应用时,会经常使用android.utils.Log类来打印日志。但到发布时,往往我们希望关闭Log输出。总不能一条条去注释去删除吧。下面推荐2个办法直接点的,就是重新封装个Log类。然后设个开关。public class MyLog{ public static final DEBUG = false; public static

2013-01-05 11:43:44 13159 1

原创 关于android 百度地图api 不能实时刷新的问题

拖动地图后,必须手指触摸屏幕才能刷新。网上找了下,发现这么个帖子也提出了这个问题。(当前baidu map api版本1.3.3)http://tieba.baidu.com/p/1763990829。先总结如下:经过在4.0.3系统的机子试验,应该是由于硬件加速的问题。解决办法是:在配置文件的application或地图activity中中加入关闭硬件加速,就可以解决了。

2012-11-01 09:21:54 6360

原创 手机端“记住密码”功能的安全性解决方案

本人刚踏入这行不久,所以以下文章在高手眼里可能比较稚嫩,还望高手看到后口下留情,另外欢迎提出意见。由于公司不大,没人带,属于单干型,很多东西也只能摸索和搜索。苦恼。最近研究android手机端的 登录的 “记住密码“功能。第一想到的就是sharedpreference中,也就是一个xml文件中。但android手机一旦root后,那么只要有人有心,还是能够找到这密码的。而且andr

2012-10-08 14:30:12 6489 2

原创 让android 2.x 也能使用actionbar -- actionbarsherlock的使用(二)

接上一篇文章后继续写让android 2.x 也能使用actionbar -- actionbarsherlock的使用(一)上篇文章里已经把abs的下载,搭建,导包步骤做好,这篇文章主要说下abs简单的在项目中的使用方法。其实和android 3.0以上版本的actionbar使用方法相当类似1.配置文件先看下manifest文件,注意上面红色高亮的字体<ma

2012-10-08 10:30:48 10230 5

原创 让android 2.x 也能使用actionbar -- actionbarsherlock的使用(一)

从android 3.0开始,android加入了一个新的api,actoinbar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能,大部分情况下我都是直接将其隐藏的。之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着android 4.0的发布和慢慢的推广开来,很多应用也开始使用google推广的ui设计,而actionbar是其中相当重要的一部分。无奈goog

2012-09-28 07:23:25 12073 15

原创 android项目代码混淆时ksoap包出现错误的解决办法

如何使用android代码混淆,就不做介绍了,网上搜一下很多。最近项目里使用webservice,用到了ksoap2的webservice的jar包ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar最后打包时使用代码混淆时,一直出错,无奈,百度,google,最后得到的解决方法是在proguad的配置文件里加上-ignorew

2012-09-14 11:41:30 3645 4

原创 如何使PreferenceActivity中的EditTextPreference中summary显示当前的值

原始情况下EditTextPreference中summary是显示自己设置的一个固定值,就和titile一样,常用来做一些补充说明。但很多时候,我们会想要让summary显示当前该key的值,类似下图当我们更改对应值后,下面summary显示的值也会跟着更改。要实现这个功能,其实只需从OnSharedPreferenceChangeListener入手就可

2012-09-03 11:42:17 10918 2

转载 Android中如何在QQ通讯录,360之前拦截短信

http://hi.baidu.com/aronyq/item/ed711e92430271f2291647d7一般是这样实现的:注册一个接受短信Intent-Filter,获取短信广播,分析短信内容然后相应处理。对特定短信终止广播继续(abort方法),阻止其进入收件箱。大致就是这么一个过程。但上述方式,在QQ通讯录/360/飞信存在的情况下,拦截短信失败

2012-07-02 11:26:24 2972

转载 Android Ui设计谨记

Android的官方开发者博客发了一份幻灯片,介绍了一些Android UI设计的小贴士,Roger在这里以看图说话的形式发出来,有兴趣的读者就继续往下翻吧。整个PPT共分5个部分,Part I 翻译的是前两个部分。  作为开发者,为啥我们要关心UI,前面的一堆通通可以忽略掉,直接跳到最后一条。因为好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱^_^

2012-06-28 19:30:42 646

转载 触屏手机点击区域的小秘密

原文地址 http://www.apkbus.com/android-23885-1-1.html

2012-06-28 19:06:20 1008

原创 android 中activitygroup的事件冒泡机制

今天在写返回键退出,发现父activity(activitygroup)中得onkeydown()一直不能执行。后来发现,一旦子activity的onKeydown()中返回值为true,则父activity的onkeydown不会被触发执行。只有当子activity的onkeydown返回值为false时,则事件传到父activity执行。

2012-05-14 10:50:49 2069

原创 android上使用 google map 会遇到的一些问题

(注意:以下内容仅针对android google map v1,目前google 官方已经更新google map api版本至V2,所以问题可能不尽相同)最近在android上研究开发google map,碰到了一些问题,在此记录下。1. 地图偏移问题由于google 地图是采用国际的wgs84标准,而国内的地图出于国家安全方面的考虑,都将地图进行了偏移(二维地图偏移了,卫星地图不

2012-05-02 13:50:11 6215 4

转载 android 上传文件到服务器

android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参数的配置!  如果这些都弄好了,上传就很简单了!   下面是我写的一个上传的工具类:package com.spring.sky.image.upload.network;  import java.io.DataO

2012-05-02 10:25:06 1006

转载 android 实现google map 画线功能

http://www.yoyong.com/archives/501记录一下

2012-04-12 17:19:51 1148

转载 运用onPause()和onSaveInstanceState保存数据

public class TestPictureLayout extends Activity {     static final int DAY_VIEW_MODE = 0;     static final int WEEK_VIEW_MODE = 1;     private SharedPreferences mPrefs;     private int mCu

2012-03-27 10:20:35 1479

原创 android如何移除第一个editText的焦点

一个比较简单的办法是在EditText前面放置一个看不到的LinearLayout,让他率先获取焦点:<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>

2012-03-09 16:06:31 1623

转载 Android下Affinities和Task

Android下Affinities和Task1、Activity和Task     task就好像是能包含很多activity的栈。默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第

2012-02-27 11:21:45 622

原创 android MP3播放器的一些资料整理

http://wenku.baidu.com/view/9aaf37c42cc58bd63186bdc2.html基于Android手机平台的音乐播放器【源码+论文】---------------------------------------------------------http://www.oschina.net/code/snippet_92739_3968

2012-02-02 15:34:59 662

PreferenceDemo

使PreferenceActivity中的EditTextPreference中summary显示当前的值

2012-09-03

android 2.2 sdk 源码

android 2.2 sdk的源码。方便在eclipse等工具中查看源码

2012-02-16

空空如也

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

TA关注的人

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