Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/78228
Title: | Android Dynamic Framework: 在Android Runtime下管理系統行為的平台 Android Dynamic Framework: A System Behavior Management Platform via Android Runtime |
Authors: | Jian-Min Liu 劉建旻 |
Advisor: | 廖世偉(Shih-Wei Liao) |
Keyword: | 動態框架,安卓,安卓執行期,方法置換, Dynamic Framework,Android,ART,method replacement,Xposed,Java Reflection,JNI, |
Publication Year : | 2015 |
Degree: | 碩士 |
Abstract: | Android 系統提供一個豐富的應用程式框架給程式設計師, 用來開發許多行動裝置的應用程式以及有趣的遊戲。但由於多樣化的行動裝置與快速的 Android 系統版本變動的緣故, 對應用軟體開法者及智慧型手機製造商來說, 碎片化的問題對他們來說是非常頭痛的。這個問題將會對影響開發者的軟體產品及產生一些移植上的工作。在本篇論文裡, 我們會介紹什麼是 Dynamic Framework, 它是一個對程式設計師來說, 非常便利的用來對系統行為修改的框架, 可以舒緩碎片化的問題與減輕開法者的移植工作。Dynamic Framework 是一個可以不修改任何的 APK
檔案來達到修改系統行為的框架, 只要將 DF File 與使用者自訂的 APK檔案放入系統中, 程式設計師即可完成這個目標。在本篇論文裡, 我們專注於設計置換 method 的方法與其框架的系統架構。 Android provides an abundant application framework for programmer to develop many useful apps and interesting games in mobile devices.Because of diverse devices and Android version changing fast, fragmentation problem is painful for app developers and smartphone manufacturers. That may affect these software products and there are some porting effort for developer. In this paper, we introduce Dynamic Framework which is a more convenient modification framework for programmer. It can relax this problem and relieve the porting effort. Dynamic Framework is a framework that can dynamically change the behavior of android system without modifying any APKs. With Dynamic Framework, the programmers can modifying the system or app easily with putting DF File and user-defined .apk file into system. We focus on ideas of method replacement and design a new architecture of method replacement. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/78228 |
Fulltext Rights: | 有償授權 |
Appears in Collections: | 資訊工程學系 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
ntu-104-R02922095-1.pdf Restricted Access | 673.5 kB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.