
android
文章平均质量分 57
lg707415323
这个作者很懒,什么都没留下…
展开
-
android自定义TabHost点击效果
昨天同事请帮忙实现一个小功能,今天中午做了下,即让TabHost的点击可以像ImageButton一样丰富。直接上代码:tabHost.getTabWidget() .getChildTabViewAt(0) .setOnTouchListener(new OnTouchListener() {原创 2012-07-05 20:22:32 · 5765 阅读 · 0 评论 -
android widget 自动删除
相信不少朋友都遇到过“problem loading widget”这个问题,其实出现这个的原因比较多,其中和大家讨论下当app被“disable”或“uninstall”时出现的情况。系统内置的app不能被卸载,只能被disable,当我们要“disable”或“uninstall”的app没有被添加到Laucher中时,我们得在settings中“disable”或“uninstall”原创 2012-10-27 17:36:23 · 5492 阅读 · 1 评论 -
android 自定义Dialog
自定义Dialog的文章很多,换样式什么的,花样多得很,以前不知道这个方法时一直喜欢用PopupWindow代替Dialog,但下面这个方法也是相当灵活的,直接看代码: View view = ((LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.upgrad原创 2012-09-03 16:31:34 · 786 阅读 · 0 评论 -
android http EOFException
最近写腾讯微博,问题遇到不少,其中EOFException是最头疼的一个。这个是下载微博用户头像数据和微博相关图片的时候发生的一个Exception,出错代码如下//System.setProperty("http.keepAlive", "false"); url = new URL(path); conn = (HttpURLConnection原创 2012-08-16 19:09:26 · 5784 阅读 · 1 评论 -
android 应用程序意见反馈
昨天做客户提出的意见反馈功能,需求很蛋疼,牢骚无处发泄,顺便来说说android应用程序意见反馈的做法。 一般意见反馈有两种方式,一种是通过邮件反馈,另一种是通过网络反馈,即反馈到服务器。两种方式各有利弊。 邮件反馈主要是通过邮件客户端来发送反馈信息,比如Gmail等。但是除学生白领族的许多人员都没有使用邮件的习惯,并且很多第三方rom都没有预装邮件客户原创 2012-08-30 11:09:47 · 7009 阅读 · 1 评论 -
NDK的Windwos环境搭建
NDK的Windwos环境搭建Eclipse版本是3.6以上的 一、下载android NDK您可以下载NDK r4 for Windows或NDK r5 for Windows安装包,下载地址:地址:http://developer.android.com/sdk/ndk/index.html 下载后解压缩到你的工作目录,例如:E:\An转载 2012-07-23 20:04:15 · 848 阅读 · 0 评论 -
android 获取Bitmap缩略图
/** * 根据宽度从本地图片路径获取该图片的缩略图 * * @param localImagePath * 本地图片的路径 * @param width * 缩略图的宽 * @param addedScaling * 额外可以加的缩放原创 2012-08-06 16:53:44 · 8400 阅读 · 0 评论 -
android 悬浮窗
悬浮窗可以一直在前台显示一些信息,无论当前的Activity是哪个应用的。比如显示当前的上下行网速等 Java代码 import android.app.Service; import android.content.BroadcastReceiver; import android.content.Context; import andro转载 2012-08-05 17:24:52 · 3952 阅读 · 3 评论 -
android 自定义RatingBar图案
去年博客园写的文字,搬家之后搬过来了。看了国外一位朋友的博客试了下自定义RatingBar的图案,效果不错的,方法如下:1.在values下新建style文件,内容如下 @drawable/ratingstart 32dip 32dip 你会发现@drawable/ra原创 2012-07-19 19:20:27 · 3536 阅读 · 1 评论 -
android换肤功能实现(apk方式)
现在android上主流的换肤方式大致以后三种: 1.皮肤都内置于应用程序apk资源文件内,这种实现相对较容易,但是灵活性欠缺,对apk大小也有影响。比如qq的换肤功能。 2.皮肤以apk安装包形式提供,比如go桌面的主题实现,本文即讨论这种实现。 3.以zip文件提供,如墨迹天气等的换肤实现。 下面主要讨论第二种实现,即将皮肤作为单独的apk安装。原创 2012-07-04 19:04:08 · 6956 阅读 · 13 评论 -
android中得到EditText中文字的物理长度
我想杀了写这块代码的同事,改了几个星期bug了问题一大堆。每天调些数字,然后看看效果,学到的东西真心少,真想离开。今天需要动态调整EditText文字大小,刚开始是准备用文字数量控制的,后来发现每个文字的宽度不一样,比如字母i和字母m就不一样,算起来不精确,后来用TextPaint解决了问题。用法如下:TextPaint mTextPaint =mEditText.getPaint原创 2012-07-18 19:56:04 · 4816 阅读 · 1 评论 -
java弱引用(WeakReference)和SoftReference的区别以及在android内存处理的作用
出处:http://mingnjintian-163-com.iteye.com/blog/1120472weakReference一般用来防止内存泄漏,要保证内存被VM回收 softReference的话,好像多用作来实现cache机制. WeakReference: 弱引用对象,它们并不禁止其指示对象变得可终结,并被终结,然后被回收。弱引用最转载 2012-07-10 19:03:41 · 1981 阅读 · 0 评论 -
android自定义View及事件
直接如题,本例效果如下图,继承自ImageView,后面画了个圆,圆的大小在布局文件设置,点击圆内会有事件相应,圆外无响应。先看自定义的MyView代码package test.bg;import android.content.Context;import android.content.res.TypedArray;import android.graphics原创 2012-07-09 19:13:42 · 9762 阅读 · 1 评论 -
android如何得到控件大小
项目中一个自定义View,继承自RelativeLayout,其中需要得到它的大小,在onCreate()方法中调用getWidth()与getHeight()得到的值均为0,网上有朋友说在onClick()方法中可以获取,没有试过,若可以,调用performClick()就可以自动完成点击得到尺寸。其实有另一个监听器更合适来做这个的,即OnGlobalLayoutListener,不原创 2012-07-06 19:22:53 · 6071 阅读 · 0 评论 -
android 内存分析(MAT工具的使用)
也是看了一些内存分析的文章自己做点笔记,文字很多,印象最深的是http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.html这里我用的是MAT eclipse插件形式,安装和普通插件差不多,window---->install new soft···addmat地址:http://download.ec原创 2012-07-15 19:04:05 · 48270 阅读 · 6 评论