Skip to main navigation Skip to search Skip to main content

Android programming techniques for improving performance

Research output: Contribution to conferenceConference paperpeer-review

Abstract

Android has been researched in various mobile device fields such as Smartphone and Tablet PC. In here, we should remember that mobile devices have limited storage and constrained battery life. Therefore, when developers develop applications, they should do efficient programming. In this paper, we have proposed programming guidelines for an effective way to improve performance in Android applications. We have programmed Android applications using Java and Native C, and compared the performance between the two languages. The applications are composed of five categories such as JNI delay, Integer, Floating-point, Memory access algorithm and String processing. By analyzing the results, we propose a more efficient way to program Android applications.

Original languageEnglish
Title of host publicationProceedings of 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
Pages386-389
Number of pages4
DOIs
StatePublished - 2011
Event2011 3rd International Conference on Awareness Science and Technology, iCAST 2011 - Dalian, China
Duration: 2011.09.272011.09.30

Publication series

NameProceedings of 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011

Conference

Conference2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
Country/TerritoryChina
CityDalian
Period11.09.2711.09.30

Keywords

  • Android
  • Android NDK
  • JNI
  • Native C
  • Performance Evaluation

Quacquarelli Symonds(QS) Subject Topics

  • Computer Science & Information Systems
  • Data Science

Fingerprint

Dive into the research topics of 'Android programming techniques for improving performance'. Together they form a unique fingerprint.

Cite this