
android
文章平均质量分 74
pp_hdsny
三十年河东,三十年河西,莫欺少年穷!
展开
-
android 比较靠谱的图片压缩
第一:我们先看下质量压缩方法:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把转载 2013-07-01 11:23:41 · 677 阅读 · 0 评论 -
EventBus的使用初试
当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。如何优雅地解决这个问题?这时候,就需要使用到EventBus。EventBus是GreenRobot出品的Android系统的一个Event Bus类库,使用起来和之前我们所介绍的Square的Otto差不多,都是用来简化应用组件之间的通信。1、下载EventBus的类库原创 2013-11-08 16:26:43 · 5354 阅读 · 1 评论 -
android.widget.HeaderViewListAdapter canot be cast xxxx
用listview设置header或footerview,通常发生该异常。如果你没有发生,那是碰巧。但是你可能不知道原因。如果在listview.setAdapter(adapter)方法之后 添加头或尾view,即addHeaderView或 addFooterView,那么在你listView.removeHearderView或removeFooterView原创 2013-12-16 10:39:42 · 928 阅读 · 0 评论 -
nor current process has android.permission.WRITE_APN_SETTINGS Proxy andriod,代理上网,wap网络请求问题(柯昌合)
http://m.blog.youkuaiyun.com/blog/kechanghe0705/8721091转载 2013-12-16 14:48:48 · 1316 阅读 · 0 评论 -
Emoji表情
http://blog.youkuaiyun.com/fengsh998/article/details/8668002http://blog.youkuaiyun.com/waylife/article/details/11095113http://bbs.youkuaiyun.com/topics/390055415http://punchdrunker.github.io/iOSEm原创 2014-02-08 10:31:04 · 875 阅读 · 0 评论 -
获取Android设备唯一标识码
http://blog.youkuaiyun.com/dai_zhenliang/article/details/8634042转载 2014-02-21 13:08:34 · 790 阅读 · 0 评论 -
android应用Intent使用大全
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:Uri uri = Uri.parse("h转载 2013-12-09 16:18:45 · 961 阅读 · 0 评论 -
android中的小知识点——不断更新
1、得到android的资源图片的时候,例如你要随机得到一张图片,你可以将这些图片的id放在一个集合中,但是如果图片太多了,这样还是很麻烦的,我们可以通过反射R文件中的资源id即可:public void onClick_RandomFace(View view){ // 随机产生1至9的整数 int randomId = 1 + new Random().原创 2013-07-04 13:24:18 · 1355 阅读 · 0 评论 -
android 图片处理
http://www.cnblogs.com/leon19870907/articles/1978065.html原创 2014-03-27 15:42:34 · 686 阅读 · 0 评论 -
自己用到的优秀开源软件
1、如果觉得Dialog出现方式太生硬了,就查看了下好一点的效果,发现(Nifty Modal Window Effects)是做的很漂亮,索性就模仿它移植到了android上。原创 2014-08-27 14:15:21 · 880 阅读 · 0 评论 -
EditText控件:需要多行,且每行都有分割线隔离开
public class LinedEditText extends EditText { private Paint linePaint; private float margin; private int paperColor; private Rect mRect; public LinedEditText(Context paramContext, AttributeSet p原创 2013-11-05 16:37:26 · 2118 阅读 · 1 评论 -
Unable to execute dex: Multiple dex files define 解决方法
问题发生概述: 程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决,最后盯着工程突然发现问题。具体解决方案如下:方法一: Ecl转载 2013-10-30 11:26:57 · 785 阅读 · 0 评论 -
Android newIntent
在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题,可能得不到传递过来的数据。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Ac转载 2013-07-17 17:40:46 · 796 阅读 · 0 评论 -
EditText的详细属性说明
android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android:textColor原创 2013-07-04 13:13:05 · 797 阅读 · 0 评论 -
Bitmap的内存缓存
使用内存缓存以牺牲宝贵的应用内存为代价,内存缓存提供了快速的Bitmap的访问方式,LruCache类(可以在Support-v4中获取并支持到API 4以上,即1.6版本以上)是非常适合用作缓存Bitmap任务的,它将最近被引用到的对象存储在一个强引用的LinkedHashMap中,并且在缓存超过了指定大小之后将最近不被使用的对象释放掉注意:以前有一个非常流行的内存缓存实现是Soft原创 2013-07-25 10:24:57 · 750 阅读 · 0 评论 -
android——shortcut
在Android中创建ShortCut大概有两种方法。第一种方法就是参照api demos中写的那个,通过设置setResult(RESULT_OK, intent);来创建ShortCut,这种方式在稍后分析。本文以Broadcast方式方式来介绍Android中ShortCut的创建。在创建或删除ShortCut的时候先需要在AndroidManifest.xml中增加两个权限原创 2013-08-19 11:10:31 · 1146 阅读 · 0 评论 -
关闭android程序里所有的activity
如果你喜欢开门见山的话,请直接跳到第三段,因为第二段描述的问题有些抽象,无视第二段是不影响理解的。 前一阵子,我们公司的APP项目终于解决了在程序崩溃后或者跳转过程中黑屏后,退出程序仍然弹出大量打开过的activity,因此无法一次性退出的BUG。在退出后弹出这么多前打开的过的activity,都要用户一个个关闭,属于比较严重的BUG,无法正常使用。用过广播的方法的来fini转载 2013-08-09 09:45:47 · 793 阅读 · 0 评论 -
android:windowSoftInputMode属性使用心得
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju转载 2013-08-28 10:58:17 · 786 阅读 · 0 评论 -
Android ListView记录上次滑动时位置状态
1、在你显示ListView的那个activity中定义一个全局变量private Parcelable state;2、在初始设置适配器的时候,给state赋初值adapter = new RecordDetailAdapter(RecordDetailActivity.this, data,lv_record_detail);lv_record_detail.setAdapter原创 2013-08-16 11:59:19 · 1172 阅读 · 0 评论 -
Android 在OnCreate()中获取控件高度与宽度
试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因 看一下Activity的生命周期 就会明白。 上代码:方法一: int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);转载 2013-09-25 14:30:23 · 837 阅读 · 0 评论 -
android离开一个页面时关闭子线程
当你需要finish一个页面的时候,这个页面有子程序不断的在后台进行运行,finish只能关闭主线程,但是却无法关闭子线程,所以提供以下两种方法,以供参考方法一:在不断循环运行的子线程中加入一个标示符进行判断,当你需要退出的时候,将标示符置为true即可方法二:利用android中的handler//可以用HandlerThread,将它的Looper给handler就可以,具体用原创 2013-09-29 15:18:20 · 4815 阅读 · 0 评论 -
android shape 详解
具体解释看一下代码即可:原创 2014-09-17 15:49:10 · 743 阅读 · 0 评论