android 开发-基础
zzy1355179
这个作者很懒,什么都没留下…
展开
-
Android平台上常用定时器
Android平台定时器有两个: java源生的Timer Android新引入AlarmManager Timer: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activi转载 2016-06-02 09:18:31 · 371 阅读 · 0 评论 -
通过浏览器直接打开Android应用程序
需求描述: 点击一个按钮,如果本地安装了指定的Android应用,就直接打开它;如果没有安装,则直接下载该应用的安装文件(也可以跳转到下载界面)。 实现方式: 为Android应用的启动Activity设置一个Schema,如下: xml 用户点击浏览器中的链接时,在动态创建一个不可见的iframe,并且让这个iframe去加载上步骤中的Schema,如下: javascript转载 2016-06-02 09:44:05 · 771 阅读 · 0 评论 -
Android中的Bitmap和Drawable
相关概念 Drawable:一个可画的对象,可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable) CanVas画布:绘图的目的区域,用于绘图 Bitmap位图:用于图的处理 Matrix矩阵 从资源中获取Bitmap Resources res = getResources(); Bitmap bmp = BitmapFactory转载 2016-05-31 15:02:21 · 427 阅读 · 0 评论 -
Android性能优化之布局优化
本文主要介绍布局标签(include、viewstub、merge),去除不必要的嵌套和View节点,减少不必要的infalte及其他Layout方面可调优点,顺带体积布局调优相关工具(hierarchy viewer和lint) 抽象布局嵌套 标签 include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,在布局编写方面提供了大大的便利。 例: <Rel转载 2016-06-01 15:00:08 · 268 阅读 · 0 评论 -
ScroolView中的ListView冲突问题解决方案
思路: Listview和ScrollView都具有滚动能力,对于这样的控件在嵌套在一起使用后就会出现问题。 问题一:ScrollView与ListView嵌套导致ListView显示不完全 问题二:ScrollView不能正常滑动 解决方式一 ScrollView+LinearLayout+ListView可以换成ScrollView+LinearLayout+LinearLa转载 2016-05-31 13:57:14 · 504 阅读 · 0 评论 -
android开发环境搭建
现在主流的开发环境主要有:eclipse+ADT+SDK ; Android Studio+SDK ; IntelliJ IDEA+SDK 。虽然google已不再提供最新的eclipse ADT插件,但是目前国内主要使用的是eclipse;我相信这个过度时期将会很长、很长。本文主要介绍eclipse+ADT+SDK 开发的环境搭建。 JAVA环境变量的配置: 下载安装好jdk以后,右键我原创 2016-05-24 16:42:02 · 227 阅读 · 0 评论 -
Android中常用的Manager
ActivityManager : 与系统中正在运行的所有活动进行交互: 获取Manager的方法实在Context环境中调用一下方法: ActivityManager mManager = getSystemService(Context.ACTIVITY_SERVICE) ; ActivityManager的常用方法: getRunningAppProcesses() 获取系统中正在运转载 2016-05-29 11:39:09 · 380 阅读 · 0 评论 -
Android与服务器端数据交互(基于SOAP协议android+webservice)
它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同的操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问webservice,但是这些库并不适合我们资源有限的android手机客户端,做过java ME的人都知道KSOAP这个第三方的类库;可以帮助我们获取服务器端webservice调用转载 2016-05-30 10:42:44 · 4007 阅读 · 0 评论 -
Java DecimalFormat的主要功能及使用方法
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。 public st转载 2016-06-02 14:29:59 · 453 阅读 · 0 评论