- 博客(10)
- 资源 (3)
- 收藏
- 关注
翻译 如何避免Android内存泄漏
至少在T-Mobile G1上Android应用在堆上分配的内存大小被限制16MB以内。对于手机来说,这是个不小的内存,但是这仍然远远不能满足一些开发者的需求。但是,即使你不打算使用所有的内存空间,你也应该尽可能地少用内存,从而使得其他应用能够运行而不是被杀掉。因为Android能够在内存中保持的应用越多,那么用户切换应用的速度就会越快。作为我工作的一部分,我在做android应用开发的时候也会陷
2012-01-18 17:35:04 18340 10
原创 Android软键盘的一些控制
"EditText + Button" 形成一个 "输入+按键响应" 的案例在android编程中是最常见不过的了。但还有一些细节需要注意:在EditText输入后,点击Button进行请求,软键盘应该自行消失在EditText输入后,不点击Button进行请求,而是直接点击软键盘上的"回车",那么也应该能够正常响应请求针对问题1,可以在响应Button的onClick事件中,主动
2012-01-18 11:00:25 12559
原创 Android之定义各种样式的标题栏
最近在网上看到一篇介绍Android window的requestWindowFeature()的使用方法,共享出来大家学习学习requestWindowFeature(Window.FEATURE_LEFT_ICON);setContentView(R.layout.dialog_activity);getWindow().setFeatureDrawableResource(Win
2012-01-18 10:07:36 6371
原创 Android原理之动态墙纸
Livewallpaper,即动态墙纸,是Android的一大3D特色功能,用户可以在桌面选择加载动态墙纸,让自己的手机桌面背景旋动起来。相对于静态桌面壁纸,动态墙纸可以展示各种动态变化的背景,而与传统手机系统采用GIF作为动态背景不同的是,Android的动态墙纸并不是GIF图片,而是一个标准的Android应用程序,也就是APK。既然是应用程序,当然意味着天生具有有GIF图片不具备的功能—
2012-01-17 09:29:50 6779 3
原创 Android之PreferenceActivity
看到很多书中都没有对PreferenceActivity做介绍,而我在看Android Samples时无意中看见了,所以就稍微总结一下,也方便日后查找。PerferenceActivity是什么,看下面的截图: 好了,我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创
2012-01-16 17:16:01 1858 4
翻译 BI报告:HTML5将在3-5年彻底取代移动应用!
后PC时代的应用和HTML5之争,双方观点目前都在争论。科技源在[超级火爆]未来趋势大争论:应用 vs 网络,谁是未来?[全面详解]文中详细分析过事情的大致来龙去脉,这篇来自BI的分析报告,HTML5 短期内无法撼动移动应用为代表的应用,大约会需要3-5年的时间;HTML5 拥有更好的用户交互性和更丰富的网络在线内容;作为移动应用的受益方,苹果公司将随着HTML5的崛起,其移动应用逐渐减少和衰
2012-01-12 15:12:33 2298
翻译 移动Web 2011综述
2011年是移动web年。移动web的工具集和资源库步入成熟,新的工具不断推出,各种丰富的插件使得基于web的移动应用程序开发变得越来越方便。下面是移动web 2011年综述,里面记录了2011年推出的最具影响力的资源和发生的大事件!Weinre Weinre在2010年12月推出了它的首个版本, 但是很快,它就占领了市场,并且成为最好的远程调试工具,和WebKit/Chr
2012-01-12 13:27:12 1472
原创 Android xml文件中ID重名问题
当Android的工程越来越大。xml文件越来越多时,避免不了两个xml文件中同样的组件使用同样的id名字,gen目录下的R.java文件中,有关id的声明都在id的class中,即public static final class id{};当两个xml文件中同样的组件,比如Button,有可能很多个文件中,都有id=”@+id/Button”,开始以为在Java类中引用会重复的id造成程序的不
2012-01-11 16:13:59 6055 3
原创 Android界面设计更easy
Android组件界面设计工具 DroidDrawDroidDraw是一个Android界面设计器,基于Java Swing开发,我们可以通过它来生成复杂的Android Layout XML文件,据作者介绍,Android的Layout和Swing Layout中有很好的对应,设计器的代码编写起来还是比较容易的。android下,高级组件,通过xml来配置,书写,然后
2012-01-10 19:51:48 2553
原创 Android中如何取消或定制当点击GridView的时候出现的那个黄色背景?
如何取消或定制当点击GridView 的时候出现的那个黄色背景?初始化的时候在代码里面设置setSelector颜色为透明色gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));
2012-01-10 19:43:05 23653 7
JNI------C语言调用Java
2011-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人