android技巧总结
文章平均质量分 73
maylian7700
这个作者很懒,什么都没留下…
展开
-
话说android Activity之间数据传递
本人原创作品,谢绝转载! Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去。传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口。下面说说这些情况。 一、传递Parcelable对象: 代码:Programmer.javaimport androi原创 2012-03-06 11:48:03 · 41931 阅读 · 10 评论 -
android异步回调加载网络图片
在做应用的时候很多时候都会去从网络加载图片,而且还要做各种各样的加载效果。比如,加载图片的时候在图片上显示loading的图片,图片加载完成时loading消失,加载失败又有相应的处理。如果处理不好就会很麻烦,下面总结了一个轻量级的从网络加载图片方法。package com.jacp.util;import java.io.File;import java.io.IOExceptio原创 2011-10-10 19:11:19 · 6198 阅读 · 4 评论 -
android按钮被点击文字颜色变化效果
有的时候做应用需要点击按钮时文字颜色也跟着变,松开后又还原,目前发现两种解决方案:第一用图片,如果出现的地方比较多,那么图片的量就相当可观;第二,也就是本文讲到的。废话少说,先贴图片,再上代码。正常效果:按下效果:先在values目录创建color.xml文件,在里面加入以下自定义颜色(注意不是用color标签)的代码: #f00 #0f0原创 2011-11-16 19:28:31 · 79333 阅读 · 18 评论 -
android 玩转ContentProvider之三--实现一个ContentProvider对多张表进行操作
本人原创作品,谢绝转载! 前一篇android 玩转ContentProvider之二--实现多个ContentProvider对多张表进行操作中提到的是多个ContentProvider处理,一个ContentProvider对应一张表,下面说一下一个ContentProvider操作多张表的用法。 因为只有一个ContentProvider,所以在ContentProv原创 2012-03-18 00:16:05 · 8208 阅读 · 6 评论 -
android 玩转ContentProvider之二--实现多个ContentProvider对多张表进行操作
本人原创作品,谢绝转载! 上一篇android 玩转ContentProvider之一--实现ContentProvider操作数据库讲了ContentProvider基本用法,下面提高一下,实现两个ContentProvider分别对表进行操作。 其它地方跟一个ContentProvider操作一张表都是一样的,唯一区别是authority,在声明的时候要注意,因为要声明两个原创 2012-03-17 23:44:59 · 8628 阅读 · 0 评论 -
android 玩转ContentProvider之一--实现ContentProvider操作数据库
本人原创作品,谢绝转载!作为android四大组件之一,今天总结一下它的用法。ContentProvider官方有很多地方提到,其中一个是在API文档上(http://developer.android.com/guide/topics/providers/content-providers.html)面有介绍,有兴趣去看一下,虽然是英文的,对了解ContentProvider很有用;还有原创 2012-03-17 23:16:40 · 15305 阅读 · 3 评论 -
android graphics画图的点击事件处理
这个示例可能在项目中不会遇到,我也不知道用来做什么,但还是写出来了,希望给大家一些提示。package com.jacp.test;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import原创 2011-05-08 19:43:00 · 6699 阅读 · 5 评论 -
解决Android Gallery3D原代码导入报错问题
TimeBar中的成员变量mDot所在行报错,此变量只在getYearLabel方法中用到,当年份不大于1970时返回此对象。否则将年份进行处理,由此可知,变量mDot是一个默认变量。根据名称可知,构造方法中的参数为“.”,暂且就这么改,到时候再看到这里再做判断修改。如果使用2.2的运行环境,则在Gallery中也会报错,原因是Environment.isExternalStorageRemo原创 2011-07-04 21:52:16 · 3495 阅读 · 0 评论 -
android插拔耳麦广播android.intent.action.HEADSET_PLUG中间出的问题
今天在做插拔耳麦广播遇到一个奇怪的现象。本来想把广播做成全局的,在Manifest文件中配置 结果不给力,插拔耳麦时广播没起作用。木办法,将广播接收器写到某个Activity里面再试,奇了怪了,还起作用了,为什么设成全局的就不起作用呢?网上搜了一下,下面给出了答案:However, you need to be aware that HEAD原创 2011-09-14 20:03:22 · 14476 阅读 · 2 评论 -
关于android创建快捷方式会启动两个应用的问题(一)
在做创建应用快捷方式时遇到两个问题:一、创建快捷方式OK,但测试时MOTO部分机型会报错,原因也在Log里面给提示,如下:java.lang.SecurityException: Permission Denial: opening provider com.motorola.blur.home.WorkspaceProvider from ProcessRecord{40a940f0原创 2011-09-17 19:40:18 · 8623 阅读 · 4 评论 -
关于android创建快捷方式会启动两个应用的问题(二)
上一篇关于android创建快捷方式会启动两个应用的问题提到两种不同的方式启动时会启动两个应用,提出了一种解决方式,但不算完整。接下来讲一种完美的方案。因为第一个界面是欢迎界面,所以快捷方式启动的界面也是欢迎界面,刚开始就怀疑快捷方式创建的代码有问题,但不知道问题出在哪儿。猜测可能会是快捷方式的错误导致系统创建两个应用,就也是同一个应用会有两个PID,结果在控制台查看打印的LOG,不同方式启动原创 2011-09-22 18:14:33 · 6296 阅读 · 7 评论 -
android系统源代码下载--完美版新下载地址
9月10号左右下过一次android源代码,下了6%之后就死活下不了,不是提示连接失败就是提示没有任何数据返回,最后网上人说android.git.kernel.org网站被黑了,git方式和http方式都下不了,折腾好些时间终于知道怎么配置文件,最后网站被黑却下不了,灰常悲催。今天晚上试了一下,还是不行,最后google了一下,在网上找到了答案。下面写一个完整的步骤供大家参考(ubutun系原创 2011-09-22 22:41:40 · 4610 阅读 · 0 评论 -
android打包时报错Proguard returned with error code 1. See console
今天打包的时候遇到下面的异常:Proguard returned with error code 1. See consoleproguard.ParseException: Unknown option 'the' in line 4 of file 'C:\Documents and Settings\Administrator\Local Settings\Temp\android_原创 2011-10-27 14:43:45 · 9334 阅读 · 2 评论 -
android2.1加载9Patch图片运行后报错
今天遇到一个很无语的问题,竟然是9Patch图片上多加了光晕效果。因为需要自定义Button,所以请用了9Patch图片,而且图片上面还有一点光晕效果,同样也被拉伸了,在2.2的系统上面正常能跑,2.1上面就出问题,报了如下的错:11-03 17:29:12.411: ERROR/AndroidRuntime(11390): java.lang.RuntimeException: Unab原创 2011-11-03 17:27:42 · 3755 阅读 · 0 评论 -
android PopupWindow重写系统菜单
个人感觉系统的菜单不是很好看,所以每次在应用添加菜单的时候总是自己用PopupWindow重写一个菜单,于是乎,写多了,自已想把它整理出来,以后可以重用。今天贴出来,与大家共享,写的不好的地方请指正。另外效率及扩展性方面还不够好,只是将平常用到的总结在一起,仅供参考。先上图:下面贴代码:下面是整个菜单,主要是控制菜单的显示和消失,另外对文字和图片(大小最好都一样,否则最原创 2011-11-14 10:46:50 · 5055 阅读 · 4 评论 -
android检查存储空间小结
这几天事情比较少,于是对前面用到的一些东西时行了总结。android手机上面的存储空间主要有手机本身的存储空间和SD卡的存储空间。之前用的最多的是SD卡的存储空间,在总结的时候看了一下系统的源代码,很有收获。在手机安装应用时,系统会自动在/data/data目录下面以应用的主包名创建一个目录,默认还会在最后的那个目录里面创建一个lib目录。下面看一下系统获取存储空间的代码:来自andr原创 2011-11-15 15:17:12 · 12291 阅读 · 4 评论 -
android PopupWindow模拟Windows开始菜单显示消失效果
android系统给我提供的菜单不尽人意,大多数情况下我们都是根据需求,重写系统的菜单,达到想要的效果,下面就用PopupWindow两种方式重写系统菜单效果。package com.jacp.app;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import原创 2011-08-28 11:09:35 · 6965 阅读 · 8 评论