1. TextView中的getTextSize返回值是以像素(px)为单位的 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错解决办法是用setTextSize()的另外一种形式可以指定单位:setTextSize(int unit int size) _UNIT_PX : Pixels _UNIT_SP : Scaled Pixels _UNI
Android开发——消息处理传递机制摘要:在程序开发时对于比较耗时的操作通常会为其开辟一个单独的线程来执行以尽可能减少用户的等待时间在程序开发时对于比较耗时的操作通常会为其开辟一个单独的线程来执行以尽可能减少用户的等待时间在Android中默认情况下所有的操作都是在主线程中进行的主线程负责与UI相关的事件而在自己新建的线程中不能对UI进行操作因此Android提供了消息处理传递机制来解决这一问题
Android 全局变量的使用摘要:Android 全局变量的使用使用场景:需要在多个activity或者service之间共享数据1自定义Application1234567891011public class DemoApplication extends Application { private HashMap<String Object> map = new HashMap<String
Ubuntu配置Android模拟器摘要:如今Android系统这么火很想体验一把苦于没有银子只好在Ubuntu系统下配置Android模拟器Android是Google开发的基于Linux平台的开源操作系统所以在Ubuntu上可以模拟和平板先熟悉一下吧首先确认你的 JDK 已经安装正常并可以使用如果没有安装正常在 Ubuntu 下只需要执行:sudo apt-get install su
不容错过开发者必备的十二大Android开发资源摘要:无论你是经验丰富的专业Android开发者还是初出茅庐的新人开发应用最忌讳的就是闭门造车不能把自己圈在自己的思维里要学会借助外在现有的资源去协助开发这样既不会让自己固步自封还能够提高工作效率无论你是经验丰富的专业Android开发者还是初出茅庐的新人开发应用最忌讳的就是闭门造车不能把自己圈在自己的思维里要学会借助外在现有的资源去协助开发这样既不
10个常见的Android 新手误区摘要: 避免犯错误的最好办法就是要第一时候意识到这样做的危险在这里我们从Android开发新手身上列出了10个最常见的错误请认真审视它们这将会让你和你的团队避免这些阴险陷阱的在过去十年的移动开发平台中作为资深的移动开发人员我们认为Android平台是一个新手最广为人知的平台它不仅是一个廉价的工具而且有着良好的开发社区以及从所周知的编程语言(Java)使得开发An
Android SDK中 tools 工具介绍摘要:Android SDK中 tools 工具介绍Android SDK包含了各种各样的定制工具简介如下:Android模拟器(Android Emulator )它是在你的计算机上运行的一个虚拟移动设备你可以使用模拟器来在一个实际的Android运行环境下设计调试和测试你的应用程序Android调试桥(Android Debug Bridge (a
浅析android应用增量升级摘要:浅析android应用增量升级 背景随着android应用体积的不断增大以及应用版本发布的不断更迭用户的升级成了一个问题google也意识到不断更新应用对用户流量的损耗在Google IO 上提及的 Smart App update即应用增量升级或者叫做差分升级的做法并在新版本的Google Play中得到支持某天在和群友聊天是扯到这方面的话题好奇就稍微研究了一
Android与JavaScript方法相互调用在Android中通过WebView控件可以实现要加载的页面与Android方法相互调用我们要实现WebView中的addJavas criptInterface方法这才能调用android方法在这里我个人觉得有点和DWR相似为了让大家容易理解我写了一个简单的Demo具体步骤如下:第一步:新建一个Android工程命名为WebViewDem
平台碎片化Android应用开发该如何取舍摘要:Android开发者不可能针对所有的API和设备都进行开发和优化要有所取舍重点选择市场份额最大的系统分支和设备然后再针对其他款设备进行相应地优化 Android系统选择——(API级别15) 由于Android API一般是在之前的版本基础上添加了一些特性因此Android应用程序向前兼容于新版的Android系统而不一定向后兼容于低平台比如针对An
违法有害信息,请在下方选择原因提交举报