Android应用开发
文章平均质量分 68
Panda大侠
争取实现自己的每一次需求……
展开
-
Android中的Application类
在官方文档中Application的解释如下:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml's tag, which原创 2013-03-08 15:12:59 · 993 阅读 · 0 评论 -
MD5值的获取
在对一些长短不一的字符串或者其他数据做保存的时候,都希望他们能够有一个具有唯一性而且统一的保存方式,比如我在做网络数据缓存的时候,希望以该数据的url来作为本地缓存文件的名称,但是url有时候长短不一,也许会超过文件名的长短限制,有些又很短,不一定达到长度需求,所以这里封装了一个获取String的MD5值的API,也许以后会用到,所以记录下来.package javatest;public原创 2013-03-08 16:44:11 · 1215 阅读 · 0 评论 -
Fragment与Activity的通讯
在使用fragment的时候,通常的用法都是使用一个activity来管理不同的fragment,所以每个fragment与activity的及时通讯就很重要。1、Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然后就可以查找activity中的控件们(findViewById())。例如:Viewlist View =getAct原创 2013-04-03 17:34:41 · 4274 阅读 · 3 评论 -
在android中 软引用SoftReference异步加载网络图片
OOM 内存溢出Out Of Memory,一般是由于程序编写者对内存使用不当,如对该释放的内存资源没有释放,导致其一直不能被再次使用而使计算机内存被耗尽的现象。重启计算机即可,但根本解决办法还是对代码进行优化。HashMap> imageCache 关于SoftReference这个类多少知道些机制,会用就ok了。机制:简单来说,她会帮助我们管理内存,防止内存溢出,另外一原创 2013-03-08 13:48:35 · 1780 阅读 · 0 评论 -
WebView cookies清理
WebView在退出的时候,要执行清除cookies的操作,不然会记录下来账号密码,影响下次登录。办法:CookieSyncManager.createInstance(this); CookieSyncManager.getInstance().startSync(); CookieManager.getInstance().removeSessionCookie();另外,清理原创 2013-02-25 14:11:42 · 923 阅读 · 0 评论 -
runOnUiThread的使用
public final void runOnUiThread (Runnable action)Added in API level 1Runs the specified action on the UI thread. If the current thread is the UI thread, then the action is executed immediately. If原创 2013-02-20 14:33:11 · 3220 阅读 · 0 评论 -
Fragment研究【一】
Fragment(Android3.0 API Level 11引入,之前的怎么办? 没关系可以使用Android support library 注意:使用这个库你的Activity需要继承FragmentActivity):Fragments可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。Fragments的主要优点:你可以轻松得创建动态灵原创 2013-01-16 16:00:08 · 1479 阅读 · 1 评论 -
MIUI Note 研究笔记之 TextUtils
对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下: 是否为空字符 static boolean isEmpty(CharSequence str) 仔细读官方的API: Returns true if the string i原创 2013-01-16 00:02:17 · 625 阅读 · 0 评论 -
MIUI Note 研究笔记之 读取raw资源
在程序中如果需要读取一大段预先放入的文字的时候,比如readme或者其他说明。可以在res\raw下放入一个文件,比如readme。内容为“欢迎访问我的网店http://imfans.taobao.com/”。后缀名可以不要。 那么如何在程序中使用这段文字呢,看如下代码: SharedPreferences sp = PreferenceManager.原创 2013-01-23 00:19:01 · 638 阅读 · 0 评论 -
android中src和background区别
ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示转载 2013-01-07 00:35:33 · 1392 阅读 · 0 评论 -
ScrollView嵌套GridView,加载完成后默认不显示顶部
在ScrollView中嵌套了GridView或者ListView,在第一次activity启动后,会显示顶部位置。当activity再次唤醒的时候,就默认显示GridView了,并不是ScrollView的顶部位置。解决这个问题的办法就是在Activity的OnResume方法中添加一段代码即可。 @Override protected void onResume()原创 2013-01-04 13:09:47 · 2907 阅读 · 1 评论 -
利用animation轻松写出动态加载框
首先看一下效果图:我们要实现的就是图中动态旋转的一个加载样式图,图片资源均来自互联网,下面会附上源码。实现该效果有很多种办法,本次要记录的时使用animation样式的progressbar来实现,既简单又美观。首先要创建一个anim的样式文件loading.xml,单独放在anim文件夹下<animation-list android:oneshot="false" x原创 2012-10-19 14:49:38 · 945 阅读 · 0 评论 -
Activity与Activity之间,Fragment与Fragment之间通过Bundle传值的研究
使用方法的差异通常来说在页面之间传递数据有两种情况,Activity传递Activity、Fragment传递给Fragment。这两种情况都使用到了Bundle,只是使用的方式有一些差别。Activity To Activity:Activity之间的调用需要通过Intent来实现,那么要传递的数据也需要封装到Bundle中,通过Intent传递到接收Activity中。例如如下代码原创 2013-12-10 13:56:24 · 9392 阅读 · 1 评论