https://scholars.lib.ntu.edu.tw/handle/123456789/119422
Title: | Android Dynamic Framework: 在Android Runtime下管理系統行為的平台 Android Dynamic Framework: A System Behavior Management Platform via Android Runtime |
Authors: | 劉建旻 Liu, Jian-Min |
Keywords: | 動態框架;安卓;安卓執行期;方法置換;Dynamic Framework;Android;ART;method replacement;Xposed;Java Reflection;JNI | Issue Date: | 2015 | 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://ntur.lib.ntu.edu.tw//handle/246246/275591 | Rights: | 論文公開時間: 2020/8/25 論文使用權限: 同意有償授權(權利金給回饋學校) |
Appears in Collections: | 資訊工程學系 |
File | Description | Size | Format | |
---|---|---|---|---|
ntu-104-R02922095-1.pdf | 23.32 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.