网站首页  词典首页

请输入您要查询的论文:

 

标题 分析Android移动开发优化策略
范文

    摘 要:随著科技的不断发展,智能手机越来越普及,现在智能手机的功能变得更加强大,其不仅可以发信息、打电话,而且还能够代替电脑功能。我国Android系统手机数量庞大,为了提升用户体验度,应当对Android系统的开发进行分析,进行合理优化。如何更好的完成Android移动开发长期以来都是开发人员研究的一项内容。下面,从而合理应用本地方法、静态方法的应用、避免构建对象几个方便入手,实现对Android移动开发的优化,希望对相关工作人员可以有所帮助。

    关键词:Android;智能手机;移动开发;优化策略

    随着人们对Android系统研究的不断深入,Android系统的功能变得更加强大。Android是一种基于Linux的自由及开放源代码的操作系统,因此,得到了广泛开发者的青睐,在Android移动开发过程中,应当对开发策略进行适当优化。

    1 合理应用本地方法

    Java自身提供的方法通常都通过c或c++语言实现,在具体开过程中,要比开发人员自己书写代码快的多,在具体开发时,开发人员应尽量熟悉数据库,对于各项功能的实现,应当尽量采用本地方法实现。[1]

    例如,在退出游戏前,要对游戏中一些数据内容进行保存,此时,对于游戏涉及到的数据内容的存储,可以利用SharedPreferences实现,但是,受功能县限制,SharedPreferenceszs在具体应用期间,只能完成对几种常见类型的有效存储,如果游戏中涉及到的数据信息较为复杂,要对数据进行转换,完成相应的转化后,在对数据信息进行存储。例如,可对数组:{{9,45,6,8},{55,71,43,82},{34,120,995,6}}进行转换,转换结果如下:”9,45,6,8,55,71,43,82,34,120,995,6”。针对该字字符串的还原,可以通过自行编写程序实现,但是,实际作业过程中,较为理想的方式是对String类的split()方法进行应用,完成字符串的还原,进而得到原数组。[2]

    2 静态方法的应用

    与虚方法相比的执行速度相比,静态方法具体执行起来速度更快,因此,在具体在实际开发过程中,若定义的方法不要对类成员进行访问,在条件允许的情况下,应当尽量通过声明静态方法完成相应的开发工作。[3]

    例如:

    public static void toast(String log)

    {

    Log.v("log",log);

    }

    因为toast()方法在具体应用过程中,并未对成员进行访问,因此,具体开发时,可以直接声明为静态方法。[4]

    3 避免构建对象

    开发过程中,建立对象过程中会造成以下两项不良影响:(1)浪费内存。(2)增加垃圾回收量。可见,开发时,在非必要情况下,应当不要建立对象,一些PC机程序员在开发过程中国,经常会习惯性在程序中创建对象。例如:

    String s5=”s1”+”s2”+”s3”+”s4”+”s5”+”s6”;

    上面这段代码会创建六个对象”s1”,”s2”,”s3”,”s4”,”s5”,”s6”。比较浪费内存。如果换一种实现方式,我们可以采用StringBuffer的对象来代替:

    StringBuffer s6=new StringBuffer();

    s6.append(”s1”);

    s6.append(”s2”);

    S6.append(”s3”);

    S6.append(”s4”);

    S6.append(”s5”);

    这样写只创建了一个对象。

    4 结语

    Android移动开发是一项复杂的工作,随着人们对智能手机性能要求的不断提升,人们对Android移动开发也提出了更高要求。在进行Android移动开发过程中,应当在保证系统功能可以得到实现的基础上,合理的对不同的优化方法进行应用,通过合理的优化后,系统的执行效率能够得到显著提升,同时,内存溢出情况也能够得到不同程度改善。需要开发人员特别注意的是,在实际应用期间,要对程序的优化是否必须进行衡量,这主要因为,在优化过程中,可能会增加性能BUG,并且会使代码的可读性降低,影响代码移植等。

    参考文献:

    [1]苏庭波,韩鹏.基于Android的移动端社交软件Focus的开发[J].工业控制计算机,2019(03):40-41+44.

    [2]胡嘉琪.基于Android平台的移动办公APP软件的开发和应用[J].江西冶金,2018,38(05):46-49.

    [3]边倩,王振铎,张卫钢.基于Android系统的移动学习终端平台开发与研究[J].电子测试,2019(Z1):99-100+112.

    [4]赵雎泽.Android和ZigBee平台下的移动环境监控技术分析[J].黑龙江环境通报,2018,42(04):39-41+47.

    作者简介:郭心童(1990-),女,河南焦作人,硕士,助教,主要研究方向为移动端开发、软件测试。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/15 11:16:58