g03_接口设计之美_五子棋框架设计范例_ok

g03_接口设计之美_五子棋框架设计范例_ok

ID:1248048

大小:1.15 MB

页数:16页

时间:2017-11-09

g03_接口设计之美_五子棋框架设计范例_ok_第1页
g03_接口设计之美_五子棋框架设计范例_ok_第2页
g03_接口设计之美_五子棋框架设计范例_ok_第3页
g03_接口设计之美_五子棋框架设计范例_ok_第4页
g03_接口设计之美_五子棋框架设计范例_ok_第5页
资源描述:

《g03_接口设计之美_五子棋框架设计范例_ok》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、G03_ _ ᪾ᑁ1.᪾(Framework)Ḅ᪀2.EIT⌼!ᑮ᪾3.᪾$%'()*+,-.'3.1▤01234(Class)⌼!$%893.2▤0:;<=ᵨEIT⌼!$%1᪾(Framework)Ḅ᪀EIT⌼!ᑮ᪾(Framework)前言::::框架(Framework)是一个平台(如Android平台、iOS平台等),它提供API(即接口)来与数十万支App对接。于是,<接口设计之美>对于框架开发是非常关键的了。基于EIT造形

2、去寻找接口、设计接口、表达接口,就能清晰定义框架的API了。框架是当今主流平台的幕后架构,他强力支撑当今Apple和Google应用商店的运作。1.᪾(Framework)Ḅ᪀᪾(Framework)(᝞AndroidஹiOS)API(ᓽ#$)ᩭ&ᦪᓝ)*App,#஺./ᡃ᎓23456789:;<=>?(@᡻BḄ)Dṹ஺ᐸG@᡻BḄDṹᨵIJK᪾LApp஺ᵫNOPQ᪾DṹRSᵫᙢᜮVPQAppDṹRWX?ᑖ]^_஺W`abAppleLGoogl

3、efᵨᖪiḄᑖ]^_஺j᝞K2᪾(Framework)(᝞AndroidஹiOS)API(ᓽ#$)ᩭ&ᦪᓝ)*App,#஺kEIT⌼o&᪾PQ&qr`sstᐵ4஺EIT⌼oḄᯖwᙠkWាz᪾&AppḄ⊖#w

4、ᡂ?᪾PQ~&AppPQ~Ḅᑖ]஺᪀@ᵫEIT⌼oᩭᨎᙢ⊤᪾&AppḄ#$஺ᯠᵫ᪾PQ~(NO)ᑏDṹ&tᐵḄᐸḄDṹ`ᡂ?᪾4஺ᵫAppPQ~(ᙢᜮV)ᑏDṹ&tᐵḄᐸḄDṹ`ᡂ?App4஺2.EIT⌼!ᑮ᪾(

5、Framework)᪾ᨵ#$ᓽ◤⌕EIT⌼oᩭᨎ⊤W஺ᐸᕡḼᵫEIT⌼o¢ᔠ¤ᩭᡂ?᪾Ḅ᪶¦§ᑖK&AppḄ#$஺3ᙠᱯ©⚞«(Domain)®EIT⌼oḄ§¯ᨵ°ᙢ¢ᔠ¤ᩭ`ᡂ?᪾(Framework)Ḅ᪶¦§ᑖ4஺ᐸGᒹ²®¢ᔠ¤ᩭᡂ?᪾³´Rµ¶®¢ᔠ¤ᩭᡂ?᪾Ḅfᵨ(Application)஺j᝞Android᪾`ᒹ4SurfaceViewᐸSurfaceHolder.Callback#$஺kÀSurfaceHolder.CallbackÁÂ

6、ḄÃ⁐SurfaceView(SurfaceHolder)ÁÂḄÃ⁐SmyRendererÁÂḄÃ⁐஺SurfaceViewÇÈÉÊCallback#$ËÌ4myRendererḄsurfaceCreated()Îᦪ஺Ïᯠ᪾ÐᨵᒹÑ᪀ÒÓÔὃ᦮EIT⌼o®4ὃ⇋ØᩭÙÚÛ᦮SÜÝᙢ⊤#$஺ᵫkEIT⌼oÚÜÝᙢ®⊤ÞᩭᨎᙢßàáAppPQὅ஺kPQὅ`ÚPQᩭ>ãäÝᙢåæᑮ`Ú&᪾¤èéᡂ?@᡻BḄApp(᝞AndroidḄAP

7、K)4஺//myRenderer.java//…….classmyRendererimplementsSurfaceHolder.Callback{privateSurfaceHoldermHolder;privateDrawThreadmThread;publicvoidsurfaceCreated(SurfaceHolderholder){mHolder=holder;mThread=newDrawThread();mThread.start();}publicvoidsurfaceDestroyed(SurfaceHol

8、derholder){mThread.finish();mThread=null;}publicvoidsurfaceChanged(SurfaceHolderholder,intformat,intw,inth){}//----------------------------------------------------------------------classDrawThreadextendsThread{intdegree=36;booleanmFinished=false;DrawThread(){super()

9、;}@Overridepublicvoidrun(){Bitmapbmp=BitmapFactory.decodeResource(getResources(),R.drawable.x_xxx);Matrixmatrix;degree=0;5while(!mFinished

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。