• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    模具設(shè)計(jì)與制造知識庫APP開發(fā)

    2018-05-02 07:41:14鄭貝貝
    機(jī)電信息 2018年12期
    關(guān)鍵詞:寶典列表按鈕

    鄭貝貝

    (臺州科技職業(yè)學(xué)院,浙江臺州318020)

    0 引言

    當(dāng)今社會已經(jīng)是移動互聯(lián)網(wǎng)廣泛普及的社會,幾乎人人都有智能手機(jī),APP又是大家時(shí)時(shí)刻刻都可以輕易打開的工具。APP開發(fā),是指專門針對手機(jī)的應(yīng)用程序開發(fā)與服務(wù)。隨著智能手機(jī)的廣泛推廣,APP開發(fā)的市場需求已經(jīng)變得非常旺盛,發(fā)展前景十分光明。

    模具行業(yè)是現(xiàn)代制造業(yè)的基礎(chǔ),模具因其作為制造業(yè)大規(guī)模生產(chǎn)的基礎(chǔ)工藝裝備,更是被稱為“工業(yè)之母”[1-2]。傳統(tǒng)的教育手段主要依靠紙質(zhì)課本或PC機(jī),但在智能手機(jī)如此流行的時(shí)代,也必然催生出在手機(jī)上便可以學(xué)習(xí)模具設(shè)計(jì)與制造知識的需求。同時(shí),在手機(jī)上如果可以直接查詢模具設(shè)計(jì)與制造的一些相關(guān)知識,也將給生產(chǎn)制造帶來巨大的收益。因此,充分利用好移動互聯(lián)網(wǎng)時(shí)代的工具,給模具制造相關(guān)企業(yè)帶來的短期和長期效益都十分明顯。

    筆者開發(fā)了一款針對模具設(shè)計(jì)與制造知識庫的手機(jī)APP,并取名“模具寶典APP”,既可以滿足學(xué)生在任意時(shí)間、任意地點(diǎn)都可以學(xué)習(xí)模具設(shè)計(jì)與制造專業(yè)知識的需求,也可以滿足畢業(yè)的學(xué)生及企業(yè)人員對于工作中方便及時(shí)地查詢一些模具專業(yè)知識的需求。

    1 應(yīng)用設(shè)計(jì)

    模具寶典APP基于AndroidStudio平臺開發(fā),使用Java語言編寫,是一款適合安卓5.0以上操作系統(tǒng)平臺的手機(jī)APP。

    1.1 界面與導(dǎo)航設(shè)計(jì)

    模具寶典APP的主界面采用了以左上角為導(dǎo)航按鈕,中間為內(nèi)容列表模塊,右上角為分享按鈕的布局模式;內(nèi)容列表模塊采用了封面和分欄目歸類文章的形式,方便使用者能快速瀏覽自己感興趣的類目,如圖1(a)所示。內(nèi)容頁面是基于Web端的文章,更新的文章可以在服務(wù)器端加入到首頁文章列表中。點(diǎn)擊導(dǎo)航按鈕就會彈出導(dǎo)航欄目,分別有模具設(shè)計(jì)、模具制造、機(jī)械設(shè)計(jì)、金屬材料、人文管理、科技前沿、汽車設(shè)計(jì)與制造等7個(gè)欄目,如圖1(b)所示。

    1.2 分享按鈕設(shè)計(jì)

    任何一款A(yù)PP都需要擁有一個(gè)良好的分享按鈕,模具寶典APP也不例外。

    模具寶典APP采用了中國最好用的ShareSDK來直接集成APP的分享功能,可以方便地加入到APP中去。ShareSDK由Mob公司開發(fā),已經(jīng)得到很多大公司的使用,它的一鍵分享功能可以輕松地幫助實(shí)現(xiàn)社會化功能,支持最全的社交平臺,如微信、QQ、新浪微博、網(wǎng)易微博、有道筆記等。

    圖1 模具寶典APP主界面

    2 應(yīng)用實(shí)現(xiàn)

    2.1 界面實(shí)現(xiàn)

    在AndroidStudio中新建一個(gè)工程,命名為simple_MouldApp,添加一個(gè)活動MainActivity和一個(gè)主界面activity_main。再在activity_main界面中添加app_bar_main、content_main和nav_header_main,在menu中添加main和activity_main_drawer,完成后的工程目錄如圖2所示。

    圖2 模具寶典APP工程目錄

    在MainActivity中添加界面實(shí)現(xiàn)方法onCreat,如下:

    protected void onCreate(Bundle savedInstanceState)

    { super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    WebView webView=(WebView)findViewById(R.id.web_view);

    webView.getSettings().setJavaScriptEnabled(true);

    webView.setWebViewClient(new WebViewClient());

    webView.loadUrl("http∶//dwz.cn/7zRxEs");

    Toolbar toolbar=(Toolbar)findViewById(R.id.toolbar);

    setSupportActionBar(toolbar);

    DrawerLayout drawer=(DrawerLayout)findViewById(R.id.drawer_layout);

    ActionBarDrawerToggle toggle=new ActionBarDrawer Toggle(this,drawer,toolbar,R.string.navigation_drawer_open,R.string.navigation_drawer_close);

    drawer.addDrawerListener(toggle);

    toggle.syncState();

    NavigationView navigationView=(NavigationView)findViewById(R.id.nav_view);

    navigationView.setNavigationItemSelectedListener(this);

    }

    2.2 導(dǎo)航實(shí)現(xiàn)

    導(dǎo)航實(shí)現(xiàn)主要利用onNavigationItemSelected這個(gè)方法,代碼主要實(shí)現(xiàn)方法如下(已經(jīng)省略掉一些else if語句):

    public boolean onNavigationItemSelected(MenuItem item)

    { int id=item.getItemId();

    if(id==R.id.nav_mojusheji)

    {WebView webView=(WebView)findViewById(R.id.web_view);

    webView.getSettings().setJavaScriptEnabled(true);

    webView.setWebViewClient(new WebViewClient());

    webView.loadUrl("http∶//dwz.cn/7zRxEs");

    }else if(id==R.id.nav_mojuzhizao)

    {WebView webView=(WebView)findViewById(R.id.web_view);

    webView.getSettings().setJavaScriptEnabled(true);

    webView.setWebViewClient(new WebViewClient());

    webView.loadUrl("http∶//dwz.cn/7zSFg0");

    }

    DrawerLayout drawer=(DrawerLayout)findViewById(R.id.drawer_layout);

    drawer.closeDrawer(GravityCompat.START);

    return true;

    }

    2.3 分享實(shí)現(xiàn)

    分享實(shí)現(xiàn)主要利用onCreateOptionsMenu和onOptionsItem Selected這兩個(gè)方法,這兩個(gè)方法的代碼可以從ShareSDK提供的使用說明中找到,在此不做贅述。

    3 結(jié)語

    當(dāng)下,移動應(yīng)用越來越多,但市場上廣為流行的是社交、游戲等APP,而針對模具學(xué)習(xí)的APP卻非常少。這一方面是因?yàn)锳PP開發(fā)者開發(fā)社交類、游戲類APP比較賺錢,另一方面也是由于開發(fā)者們大多不懂模具,而懂模具的人可能又不擅長軟件開發(fā)。筆者針對這樣一種形勢,開發(fā)了一款名為“模具寶典APP”的安卓應(yīng)用,希望能使學(xué)習(xí)和從事模具工作的人們有一個(gè)隨時(shí)隨地學(xué)習(xí)模具知識的機(jī)會,為祖國的制造業(yè)和教育事業(yè)發(fā)展做出一份微薄的貢獻(xiàn)。

    [參考文獻(xiàn)]

    [1]陳良杰.中國模具工業(yè)發(fā)展史[J].模具工業(yè),1985(1):21-24.

    [2]曹延安.中國模具工業(yè)現(xiàn)狀[J].現(xiàn)代零部件,2009(3):32-33.

    猜你喜歡
    寶典列表按鈕
    哪個(gè)是門鈴真正的按鈕
    巧用列表來推理
    當(dāng)你面前有個(gè)按鈕
    學(xué)習(xí)運(yùn)用列表法
    擴(kuò)列吧
    購表寶典
    鐘表(2020年6期)2020-03-01 07:32:54
    上鏡寶典:骨美拍照更好看
    Coco薇(2017年10期)2017-10-12 19:19:53
    死循環(huán)
    內(nèi)心不能碰的按鈕
    PPT換裝寶典(下)
    化德县| 余干县| 香港 | 贺州市| 易门县| 久治县| 太康县| 西宁市| 蓬莱市| 孟连| 长治县| 赣榆县| 张家港市| 平乐县| 米脂县| 河北省| 淮阳县| 平定县| 喜德县| 莎车县| 新巴尔虎左旗| 霍州市| 肇州县| 滨海县| 友谊县| 鄯善县| 若羌县| 留坝县| 崇左市| 红河县| 工布江达县| 栾城县| 浦城县| 浠水县| 宁南县| 平远县| 墨玉县| 姜堰市| 什邡市| 龙海市| 饶阳县|