
android-note
文章平均质量分 66
Angelia222
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android_Android应用开发之(按需设置Broadcast receiver)
BroadcastReceiver有它的执行点, 过多的注册BroadcastReceiver会消耗系统性能,本文讲下如何通过动态的注册BroadcastReceiver来避免对性能的影响。最简单的方式监测系统状态的变化就是为每个需要监测的状态都注册一个BroadcastReceiver。然后在这些Receiver中根据不同的状态去修改您程序的功能和逻辑。通过这种方式有转载 2012-02-28 13:47:39 · 1804 阅读 · 2 评论 -
使用 Android 自带的 proguard 混淆源码
一直以来对于android的项目就没有进行混淆,因为就算混淆了也不能混淆 Activity,Service,BroadcastReceiver 这些类,所以别人反编译也能分析出来。并且自己的代码本来就没有什么牛逼哄哄的地方,因此更没有混淆的理由了。但是最近研究android越多,反编译越多,发现大多数应用都是混淆了的,在分析源码的时候,发现也有一定掩人耳目的价值,故自己也尝试了一下混淆。转载 2012-05-28 15:29:13 · 921 阅读 · 0 评论 -
java.lang.OutOfMemoryError:bitmap size exceeds VM budget 如何解决
Android系统会对bitmap内存空间有限制,一般上限为8M,因此在我们进行图片处理操作时,经常会遇到超过上限抛出异常:java.lang.OutOfMemoryError:bitmap size exceeds VM budget这是 Bitmap bm = BitmapFactory.decodeFile(path)引起的,Path是sd卡中图片的路径,如果图片过大就会产生转载 2012-03-02 10:51:15 · 1204 阅读 · 0 评论 -
android_ 中颜色对应的值
下面是Android系统自带的颜色文件,做UI的朋友可能会喜欢! #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE转载 2012-03-02 10:48:43 · 759 阅读 · 0 评论 -
android_文本框实现搜索和清空效果
前言 本文实现的效果:文本框输入为空时显示输入的图标;不为空时显示清空的图标,此时点击清空图标能清空文本框内输入文字。正文 一、实现效果 二、实现代码 监听输入 /** * 动态搜索 */ private TextWatcher tb转载 2012-03-01 10:52:47 · 4063 阅读 · 0 评论 -
android_控制ScrollView滑动速度
前言由于各个Android平板触摸屏的材质不一样,滑动效果会有一些区别,有的比较灵敏,有的比较迟钝,这里就遇到了要求控制滑动速度的需求... 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com转载 2012-03-01 10:49:38 · 1172 阅读 · 0 评论 -
android_新浪微博布局学习——妙用TabHost
前言 为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流! 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://w转载 2012-03-01 10:56:54 · 1619 阅读 · 0 评论 -
Android_使用ActivityGroup来切换Activity和Layout
前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。 声明 欢迎转载,但请保留文章原始出处:)转载 2012-03-01 10:45:01 · 574 阅读 · 0 评论 -
Android_Multimedia and Camera - Camera
原文http://developer.android.com/guide/topics/media/camera.html 在本文中需要考虑的问题概述Manifest声明使用内置的摄像头应用程序捕获图像的intent捕获视频的intent接收摄像头intent的结果创建摄像头应用程序检测摄像头硬件转载 2012-03-01 09:46:08 · 1116 阅读 · 0 评论 -
android_应用开发之(使用<include>标签重用布局)
尽管Android提供了各种各样的控件来支持控件级的重用,但是您可能有特别的布局需要重用。您可以通过 标签来重用整个布局;使用 标签在当前布局中引入其他布局。布局重用功能让您可以重用复杂的布局,该功能是非常好用的。例如,一个 带有 确定、取消 两个按钮的布局;或者带有描述文字的自定义进度条。这就意味着,在您的程序中那些出现在各个布局文件中的一样的代码可以单独的提取出来,放到一个独立的布转载 2012-03-01 17:28:26 · 3461 阅读 · 0 评论 -
android_应用开发之(优化布局层次结构)
有一个常见的错误看法:只使用基础的布局结构会生产高效的布局。然而,每个您程序中的每个控件和布局都需要初始化、布局位置、和绘制。例如使用嵌套的LinearLayout可以导致很多的层次结构。更严重的是,如果在嵌套的LinearLayout中使用layout_weight参数将会导致更加严重的性能问题,因为里面的控件在计算大小的时候会计算两次。如果在ListView 或者 GridView中使用则会更转载 2012-03-01 17:27:27 · 2629 阅读 · 1 评论 -
草稿
LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);原创 2012-03-01 14:37:15 · 466 阅读 · 0 评论 -
android_Android应用开发之(你必须知道的关于程序性能小提示)
Android Developer的朋友们,今天给大家讲些性能优化方面的小提示,开发者朋友必须要知道呦!由于Android具有多任务运行的特性对RAM的开销很大,如果不关注性能问题的话,会导致你的应用执行效率较低,本文说一些需要关注的地方:1. 访问变量比访问一个类的字段要快2. 获取集合大小,是否为空,尽量用集合提供的类似size(),isEmpty()这转载 2012-02-28 13:42:30 · 1185 阅读 · 0 评论 -
android_Android应用开发之(android:imeOptions)
在做应用开发时,用户在用EditText进行输入时,我们可以充分利用软键盘特色功能进行导航,给用户提供好的用户体验。举例说明android:imeOptions 属性特点1 默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘2 android:imeOptions="actionSend"软键盘下方变成“发送”,点击后光标移动下一转载 2012-02-28 13:51:26 · 1460 阅读 · 0 评论 -
Android ProGuard实例教程
ProGuard工具通过移除不用的代码,用语义上混淆的名字来重命名类、字段和方法等手段来压缩、优化和混淆你的代码。结果是更小的.apk文件,并且更难于被反编译。由于ProGuard能够让你的程序难于被反编译,因此,当你的程序使用了一些机密的信息的时,使用它就显得更加重要。 ProGuard已经集成到Android的编译环境中,因此,用不着手动来触发它。ProGuard只在re转载 2012-05-28 15:32:40 · 826 阅读 · 0 评论