基于Android的產業(yè)創(chuàng)新服務平臺的設計與實現(xiàn)
本文選題:Android + OkHttp; 參考:《華中師范大學》2017年碩士論文
【摘要】:近幾年隨著移動互聯(lián)網的爆發(fā)式發(fā)展,催生了一大批投身于互聯(lián)網的創(chuàng)業(yè)者。伴隨著互聯(lián)網+新概念的提出,許多傳統(tǒng)的企業(yè)亟待產業(yè)升級和改革。在產業(yè)創(chuàng)新和升級的過程中,創(chuàng)業(yè)者可能會面臨著很多的問題。他們需要一個能夠為他們提供有價值的創(chuàng)投信息和服務,提供和優(yōu)秀的創(chuàng)投者交流合作的平臺。本文針對上述需求分析,聯(lián)系當前移動互聯(lián)網領域掀起的創(chuàng)業(yè)創(chuàng)新熱潮,研究實現(xiàn)了一款以幫助創(chuàng)業(yè)創(chuàng)新者為中心的服務平臺。為創(chuàng)業(yè)創(chuàng)新者提供最新的行業(yè)創(chuàng)投資訊文章,隨時隨地可以線上報名線下組織的創(chuàng)業(yè)創(chuàng)新者交流峰會、論壇和沙龍等活動,用戶還可以將自己的產品服務提交在本平臺進行宣傳推廣,幫助用戶解決創(chuàng)業(yè)道路上遇到的實際問題。本平臺以C/S架構為基礎進行設計,為了用戶可以隨時隨地享受服務,運行平臺選擇Android手機操作系統(tǒng)。本服務平臺軟件系統(tǒng)開發(fā)環(huán)境選擇谷歌公司專門為Android開發(fā)而設計的Android Studio,采用版本控制系統(tǒng)Subversion來進行代碼管理,開發(fā)語言主要有JAVA、JSON、XML、HTML等。本服務平臺還用到了友盟分享、友盟統(tǒng)計、極光推送、支付寶支付、微信支付等第三方平臺。本文用到了很多最新的技術,比如:使用請求速度快且節(jié)省流量的網絡通信框架OkHttp實現(xiàn)所有網絡請求,使用圖片加載庫Picasso避免內存泄露并實現(xiàn)圖片緩存功能,使用簡單易用的EventBus框架進行內部的通信。實現(xiàn)的主要功能包括版本檢測更新、資訊文章列表和文章詳情、一鍵分享、文章推送、文章評論、文章點贊、文章收藏、文章搜索、快訊、活動報名、企業(yè)服務展示、企業(yè)服務對比、尋求報道、夜間模式、用戶行為統(tǒng)計等功能;ヂ(lián)網的繁榮給我們帶來了諸多便利,但是也讓我們看到了很多無法回避的問題,其中保護用戶隱私是互聯(lián)網開發(fā)中需要解決的一個難題。本論文對目前常用的幾種數(shù)據(jù)加密算法進行研究分析,針對本軟件系統(tǒng)提出一種優(yōu)化改進的方案。并且結合Android系統(tǒng)的特性,為了防止反編譯泄露密鑰,提出了一種簡單有效的防止反編譯泄露密鑰的方案。測試表明,本文開發(fā)的產業(yè)創(chuàng)新服務平臺軟件系統(tǒng)運行穩(wěn)定。上線發(fā)布后,為眾多的產業(yè)升級和創(chuàng)業(yè)創(chuàng)新者提供了有效的資訊信息來源,和學習交流渠道。
[Abstract]:In recent years, with the explosive development of mobile Internet, a large number of Internet entrepreneurs have been born. Along with the new concept of Internet, many traditional enterprises are in urgent need of industrial upgrading and reform. In the process of industrial innovation and upgrading, entrepreneurs may face a lot of problems. They need a platform that can provide them with valuable VC information and services, and communicate and collaborate with excellent VCs. In view of the above requirement analysis, this paper studies and implements a service platform centered on helping entrepreneurial innovators in connection with the current upsurge of entrepreneurial innovation in the field of mobile Internet. Provide entrepreneurial innovators with the latest industry venture capital information articles, and can sign up online at any time, anywhere and online to organize activities such as business innovator exchange summit, forum and salon, etc. Users can also submit their own products and services to the platform for publicity and promotion, to help users solve the practical problems encountered on the road of entrepreneurship. This platform is designed on the basis of C / S architecture. In order that users can enjoy the service anytime and anywhere, the platform chooses Android mobile operating system. This service platform software system development environment chooses the Android Studio which the Google company specially designs for the Android development, uses the version control system subversion to carry on the code management, the development language mainly has the Java JSON XML HTML and so on. This service platform also uses third-party platforms such as Aurora sharing, Aurora push, Alipay payment, WeChat Pay and other third-party platforms. This paper uses many latest technologies, such as using OkHttp, a network communication framework with high request speed and saving traffic, to implement all network requests, using Picasso, a picture loading library, to avoid memory leaks and implement image caching. Use the easy-to-use EventBus framework for internal communication. The main functions implemented include version checking and updating, information list and article details, one-click sharing, article push, article review, article likes, article collection, article search, newsletter, activity registration, enterprise service display. Business service comparison, search for reporting, night mode, user behavior statistics and other functions. The prosperity of the Internet has brought us a lot of convenience, but we also see a lot of unavoidable problems, among which protecting users' privacy is a difficult problem to be solved in Internet development. In this paper, several common data encryption algorithms are studied and analyzed, and an optimized and improved scheme is proposed for the software system. Combined with the characteristics of Android system, in order to prevent decompilation and leak key, a simple and effective scheme is proposed to prevent decompilation and leak key. The test shows that the software system of the industrial innovation service platform developed in this paper runs stably. After being released online, it provides effective information sources and learning channels for many industry upgrading and entrepreneurial innovators.
【學位授予單位】:華中師范大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52;TP316
【參考文獻】
相關期刊論文 前10條
1 高希然;翟金亭;;HTTPS探析[J];信息記錄材料;2016年04期
2 張延年;米洪;;Android應用開發(fā)中ListView組件性能優(yōu)化的研究[J];現(xiàn)代計算機(專業(yè)版);2015年36期
3 吳吉義;李文娟;黃劍平;章劍林;陳德人;;移動互聯(lián)網研究綜述[J];中國科學:信息科學;2015年01期
4 吳文思;;基于安卓的系統(tǒng)架構及程序開發(fā)探索[J];電子技術與軟件工程;2014年19期
5 袁紅;崔延;;消費者社會化分享行為及其信息搜尋有效性研究[J];情報雜志;2014年09期
6 蔣銀科;肖毅;聶笑一;;微信支付的現(xiàn)狀分析與信用問題研究[J];電子商務;2014年09期
7 陳甫;;Android Studio應用[J];電腦知識與技術;2014年24期
8 倪紅軍;;基于Android平臺的消息推送研究與實現(xiàn)[J];實驗室研究與探索;2014年05期
9 馮登國;張敏;李昊;;大數(shù)據(jù)安全與隱私保護[J];計算機學報;2014年01期
10 高平;周磊;;版本控制系統(tǒng)——Subversion技術及其在軟件開發(fā)庫的應用[J];航空電子技術;2013年01期
相關碩士學位論文 前10條
1 隋欣;基于Android的新聞資訊客戶端的設計與實現(xiàn)[D];大連理工大學;2016年
2 申甲龍;基于Android平臺的新聞客戶端的設計與實現(xiàn)[D];北京交通大學;2014年
3 姚鴻翔;移動終端智能管理系統(tǒng)的研究與實現(xiàn)[D];西安電子科技大學;2014年
4 王坤;安卓平臺應用程序風險檢測的研究與應用[D];北京郵電大學;2012年
5 伊鵬翔;Dalvik虛擬機結構與性能的研究[D];吉林大學;2011年
6 袁巍;AES算法的設計原則與其密鑰擴展算法的改進[D];吉林大學;2010年
7 胡云;RSA算法研究與實現(xiàn)[D];北京郵電大學;2010年
8 張恒伽;基于中間人攻擊的HTTPS協(xié)議安全性分析[D];上海交通大學;2009年
9 董燕豐;關于國內第三方網上支付平臺之支付寶資金支付的研究[D];北京郵電大學;2007年
10 李霞;MVC設計模式的原理與實現(xiàn)[D];吉林大學;2004年
,本文編號:1995841
本文鏈接:http://sikaile.net/jingjilunwen/chanyejingjilunwen/1995841.html