1、准备工作:
使用Eclipse新建一个Android项目,根据要求提示填写相关信息,然后构建APP框架(详细图文可在百度经验查找:怎样创建安卓项目?)
2、这里使用的是一个比分SDK,要了解所用的SDK,可获取整个示例工程以及对应的APK安装包进行运行。运行工程可以通过以下两种方式进行运行:
a. 直接安装比分SDK Demo.apk至手机进行运行
b. 在Eclipse中导入并运行比分SDKDemo工程
(资源包获取自戳:体育大数据 - 数据中心)
3、提供你的应用程序包名和签名,到体育大数据 - 首页留言申请应用程序的APP_KEY,得到开放接口。完成后在应用中添加SDK所需要的权限,打开AndroidManifest.xml文件,将SDK需要的权限添加到该文件中即可:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
4、用一个简单的APP框架,内嵌进去一个现成的比分SDK,就可以达成以下效果:
PS. 现在要做出一个有内容的APP,用第三方提供的现成SDK直接嵌入是最方便的,只要你能找到适合的SDK,就会节省很多精力和时间。还需要其他什么SDK可自行网上查找。试完Android系统的,有兴趣可以再尝试下IOS系统,前提你是土豪,哦不,是你的电脑要是Mac系统。
二、基于IOS系统的例子
1、准备工作:
同上,还是要先创建一个IOS项目,这回使用的是xcode,详细图文可以继续问度娘。
2、引入SMSDK.framework
将所需的SMSDK.framework拷贝到工程所在文件夹下。
在 TARGETS->Build Phases->Link Binary With Libaries中点击“+”按钮,在d出的窗口中点击“Add Other”按钮,选择SMSDK.framework文件添加到工程中。
2、引入租搏所需的第三方库(7M SDK需要在XCode工程引入以下的第三方类库以确保项目能够正确运行)
通过CocoaPods安装,将键型郑以下语句添加进工程的Podfile,然后打开终端在工程目录执行pod install命令,运行[工程名称].xcworkspace,开始工作!
pod 'Reachability'
pod 'Masonry'
pod 'ReactiveCocoa'
pod 'AFNetworking'
pod 'CocoaLumberjack'
pod 'Nimbus/Core', '1.0.0'
pod 'Nimbus/AttributedLabel', '1.0.0'
3、引入资源bundle
需要在Xcode工程中引入SMSDK.bundle,确保SMSDK图片能正常显示
4、环境配置
在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC。
效果如图:
第一次这么认真地回答一个问题,恰好用到了这个SDK,如有做体育项目的朋友也有需要,可自行搜索sportsdt,稿颂其他就不多说了。
是软件开发工具包。
一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、 *** 作系统等创建应用软件的开发工具的集合。
软件工程师通常从目标系统开发者那里获得软件开发包。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的。SDK经常可以直接从互联网下载。有时也被作为营销手段。例如:甲产品或许会免费提供构件SDK以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。
扩展资料
sdk背景
Android是谷歌(Google)公司推出的手机开发平台。与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上告逗网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等.
比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。
Android平台提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<packagename>/shared_prefs目录下。
SharedPreferences,它是Android提供用来存储一老扮些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。
相关特性
其最震袜含卖撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;
同时与WindowsMobile、Symbian等厂商不同,Android *** 作系统免费向开发人员提供,这样可节省近三成成本。
参考资料来源百度百科-sdk(软件开发工具包)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)