教程不會程式語言一樣搞定安卓APP開發

2021-02-13 電子製作社

    現在我們每天都離不開手機,下載著好多好多應用。你是否有一天想過,我是否自己能做個手機端APP來顯示個畫面,或者定製個自己的應用來著。可是一想,我C語言才剛剛考及格,JAVA還沒學過,XML語法都沒看過,還做個屁應用啊,所以一切的想法都讓他隨風飄散吧…….STOP!!

  來看看App Inventor吧,有了它,你可以拋棄複雜的程式代碼而使用積木式的堆疊法來完成您的Android程式。看看人家高中生就在這麼玩,你有60分的C語言知識也夠了,什麼?你還知道Java,那你是高手了。來吧,一起來開發吧,把你的想法實現起來。

        google App Inventor是一個完全在線開發的Android編程環境,不用安裝任何軟體。

讓我們來做個會叫的小貓!

1.新建項目

打開項目——新建項目,填寫必要的項目名稱。

2.設計界面布局

在默認的Screen1 中添加左邊組件面板裡的 標籤(lable)和 按鈕(button)兩個。並在右側組件屬性裡將 標籤 的文本屬性設置為「寵物小貓」,圖上的小貓圖片其實是一個按鈕控制項,只不過我們將剛剛添加的 按鈕的圖像屬性設置成了一張小貓的圖片而已。

3.設計控制程序功能塊

切換到 邏輯 設計頁面,添加如上所示程序塊。這裡添加了兩功能,一個是當用戶觸碰小貓圖片時,會發出小貓叫聲並震動200ms,另外一個是搖晃手機的時候也實現同樣的功能。值得注意的是,我這裡的sound1 是我實現從網上下載好的貓叫聲MP3文件。

4.測試應用

迫不及待的想看到效果了吧,很簡單,App Inventor提供了3中調試方式,如上圖所示,

1.咖啡伴侶:(⊙o⊙)哦不,是AI伴侶。手機上下載一個AI伴侶軟體,掃描下二維碼即可在手機上同步觀察到程序的效果。

2.模擬器:這個是在手頭沒有安卓手機的情況下使用的,說實話我沒啟動模擬器成功過,模擬器啟動很慢

3.USB:用線連接你的電腦吧。

 

推薦AI伴侶模式,你會立馬看到如下效果。

是否想把你的程序共享給其他好友玩玩,很簡單,看到「連接」右邊的「打包APK」菜單了沒?沒錯,這個可以將你的在線程序打包成APK應用隨便發給誰,和你在其他應用市場的下載到的程序一樣!

15分鐘搞定了一個貓叫程序,我想這下你家裡的老鼠是否不敢出現了! O(∩_∩)O哈哈~

  

  電子愛好者朋友們可以研究下裡面的通信組件,利用藍牙模塊開發可以和小車連接的手機端APP!

  Kimiyang在這裡期待你的作品! 

國內伺服器:

http://app.gzjkw.net/   可以在上面編程哦,Google的伺服器上不了國內就用這個吧

學習網站:

http://www.17coding.net/  好好學習,天天向上

 App Inventor簡介:

        App Inventor 原是Google實驗室(Google Lab)的一個子計劃,由一群Google工程師和勇於挑戰的Google使用者共同參與設計完成。Google App Inventor是一個完全在線開發的Android編程環境,拋棄複雜的程式代碼而使用積木式的堆疊法來完成您的Android程式。除此之外它也正式支持樂高NXT機器人,對於Android初學者或是機器人開發者來說是一大福音。因為對於想要用手機控制機器人的使用者而言,他們不大需要太華麗的界 面,只要使用基本元件例如按鈕、文字輸入輸出即可。

        App Inventor 2012年1月1日移交給麻省理工學院行動學習中心,並已於3月4日公布使用。

開發一個App Inventor 程式就從您的瀏覽器開始,您首先要設計程序的外觀。接著是設定程序的行為,這部分就像玩樂高積木一樣簡單有趣。最後只要將手機與電腦聯接,剛出爐的程序就會出現在您的手機上了。

如何關注

①複製  電子製作社,在「添加朋友」中粘貼搜索號碼關注。

②點擊微信右上角的「+」,會出現「添加朋友」,進入「查找公眾號」,輸入 電子製作社,即可找到。

③如果您喜歡本圖文請猛戳下面,點讚,然後轉發到朋友圈,與您的朋友一起分享。

猛戳閱讀原文,你會爽呆的!!

↓↓↓↓↓↓

相關焦點

  • python能否開發安卓應用app?當然可以,python助你輕鬆搞定
    python是非常簡單方便的程式語言,你可以用python很簡潔的實現很多功能,今天就來說說如何用python開發安卓應用app。 app的開發有兩種方式: 第一種,混合開發。
  • 手機app是如何開發的,西安軟體開發app公司
    目前主流的智慧型手機分為2類,一類是基於蘋果IOS系統的app,一類是基於安卓系統的app,由於兩種不同系統app使用的開發工具和程式語言完全不一樣,所以在進行開發的時候,就需要開發兩個端的app,我們不知道自己的產品潛在用戶是安卓還是ios,所以為了更多限度的保留用戶,一般的app都是開發2個埠的。
  • 安卓手機端編程工具
    AIDE一 、AIDE集成開發環境可以在安卓手機上運行java程序,開發安卓應用、遊戲。還有學習java、安卓開發、安卓遊戲開發的教程。安卓應用寫好後可直接在手機上打包、安裝、運行。c4droid二、c4droid可以在安卓手機上運行c/c++程序,開發安卓native app、Qt應用。
  • 手機上的安卓作業系統是什麼語言編程?免費開源?碼農給你解釋
    因此,面對龐大的用戶市場,很多軟體開發者,把目光投向了安卓應用開發上來,也有很多在校生或者準備投入這一行業的新生代,都在學習或者準備學習Android編程。主要使用對象是行動裝置,由Google和開放手機聯盟領導及開發。其內核程式語言是c/c++。android使用dalvik虛擬機制,本質上它是一個Java虛擬機。而且對於每一個APP都會創建個dalvik虛擬機,也就是一個linux進程。2,android底層驅動,以及作業系統全部內核都是使用C語言和彙編語言編程開發。
  • android手機app開發程式語言是什麼,自學難嗎?愛好者告訴你答案
    大家好,首先,小編我也是一名編程愛好者,有C語言編程基礎,和一些數據結構算法等基礎,隨著手機應用的崛起,也加入到了android編程的行列中來。1.小編我喜歡直入主題,簡單介紹,少走彎路,android開發主要用的程式語言是Java,但是,真正做android開發不能僅僅會Java編程,還要會UI的設計、第三方類庫調用,網絡和資料庫等方面的知識,當然開始時不需要學這麼多,以後也不需要每人都會這麼多,專注一個方面,就可以,因為會有同事和你一起開發。
  • 開源之Kotlin:如何通過AS用kotlin編程做簡單的安卓手機APP
    由於我們國產作業系統比如鴻蒙OS在手機端依然處於未公開階段,所以我們目前說的手機編程,只是基於Android,我們用的IDE當然還是官方的Android Studio。這裡以下簡稱AS。照例新學一個程式語言IDE,我們往往要從基本的安裝開始,不過AS作為一種集成化的工具,安裝並不麻煩,網上也有教程。基本沒什麼困難的。
  • 程式設計師學習編程,學習這四門程式語言就夠了
    中國程式設計師都有一個讓人難於理解的問題,特別是新手程式設計師,都有喜歡不斷學習最近熱門的程式語言,比如近一年的來的python超過java成為熱度排名第一,同時我們也發現很多程式設計師開始學習盲目ython,作為一名專業的程式設計師,沒有必要把程式語言都學完,比較目前程式語言有不少200種,每種程式語言都有成為熱度的可能性
  • 移動開發是什麼?蘋果,安卓開發,手機app,C語言JAVA的關係
    現在手機流行啊,就業好啊,很多人想學手機app開發,卻不知道到底是什麼玩意,今天給大家簡要介紹一下,快速了解。首先,android開發,繞不開的就是JAVA編程,因為android的底層就是java,再底層就是C語言,可以這樣理解:java是一種程式語言,android應用用java開發,而c語言是另一種程式語言,也可以在android開發,但是需要通過java去調用C語言。
  • 杭州學習軟體開發公司排名_杭州app開發
    一、android平臺app開發安卓平臺的app俗稱apk,一般是基於java語言進行的開發,當然也有的大牛直接用c++來進行開發,但是對於剛入門的小菜鳥來說java語言是我們進軍apk開發的首選。它對要求java的水平不是很高,基本我們在學校學的java基礎掌握牢固就可以進軍apk開發。
  • 15個快速學習蘋果Swift程式語言的入門教程
    函數式編程模式,例如:地圖和過濾器今天為大家帶來15個快速學習蘋果Swift 語言的英文教程。簡單而實用。感興趣的可以去瞧瞧。Swift是用於iOS和OS X開發的程式語言。它功能強大,安全和基於現代技術。本教程會教你一切關於Swift語言的技巧,包括基礎知識,控制流,以及一些重要的功能。9.
  • 少兒編程不交智商稅,推薦十二款免費的少兒編程App(可下載)
    store下載,安卓在我下載到網盤裡蘋果直接在app store下載,安卓回復關鍵字「少兒編程」,免費app,適合4歲以上孩子。store下載,安卓在我下載到網盤裡這款app稍微難一些,4歲的孩子要在大人指導下完成,免費app,apple系統在app store下載,安卓後臺回復「少兒編程」。
  • 零基礎學安卓開發的3個步驟、N本好書
    ——好了,這只是每個中二少年都有過的熱血理想……(比如我Step 1:Java 入門從語言上說,Android應用開發基於的是Java語言,其實NDK開發中也涉及到了C語言。不過少年,你還是先學會走再開始跑吧。
  • 想開發iPhone App?來看看這個6個適合新手的項目吧
    但除了這些之外,世界上還有很多其它的程式語言(包括一些奇怪的傢伙),為什麼不試著學習Swift來製作一些iPhone和iPad app呢?下面的6個項目將幫助你開始上手。首先你需要了解一下Swift如果你對Swift語言還不熟悉,沒關係,它是蘋果開發的一種程式語言,用於開發iOS和OS X 應用程式。
  • 蘋果最新程式語言Swift教程基礎入門手冊
    蘋果最新程式語言Swift教程基礎入門手冊 來源:www.18183.com作者:集落時間:2014-06-04 隨著蘋果最新程式語言Swift的發布,想必不少程序猿們都要出動了吧
  • 哪種程式語言適合後端開發,Java和PHP的區別在哪
    IT行業程序人員使用哪種程式語言一直都是大家討論的熱點,尤其是程式設計師們在面試的過程中還會被面試官們問到Java和PHP語言的區別是什麼? 如果從技術上看在web開發上,Java和PHP哪個更好呢? java已經是一門很成熟的語言,曾經看到一篇文章,講程式語言的進化,其中提到,java語言的進化樹太全了,使得其沒有發展的空間php是在web繁榮之後興起的語言,所以語言成熟度沒有java高,但PHP有一個最大的優點就是語法簡潔靈活。
  • 夜神安卓模擬器:安卓環境開發、測試三步搞定
    眾所周知,在遊戲開發者進行遊戲開發之前,需要先搭建相應的安卓環境,但是目前在Windows上搭建Android開發環境,需要反反覆覆的不斷設置,比如,在百度經驗搜索安卓環境搭建,出現了相應的搭建教程,但是卻顯示有八個步驟,繁瑣和複雜程度不言而喻。
  • 如果你想培養孩子編程,該選擇什麼工具和程式語言好呢
    基礎工具的選擇,筆者認為Scratch是一個好工具,Scratch是MIT研發並開放的一個兒童圖形化編程的工具平臺。可以在web上進行操作和分享,也可以下載到計算機本地。它的來頭可不小,是美國麻省理工學院開發的少兒編程的平臺,如果你不了解,可以百度了解一下這個平臺。這個平臺的優點非常明顯,構成程序的命令和參數通過積木形狀的模塊來實現。用滑鼠拖動模塊到程序編輯欄就可以了。
  • 自學編程第1節:程式語言有哪些,什麼關係?彙編C/C++,JAVA簡介
    首先,謝謝大家點擊閱讀獵奇哥的編程系列教程,後期慢慢補充,詳細介紹C語言,C++語言編程的方方面面,儘量幫助大家能夠儘量簡單的學會C++編程核心入門知識。總章節數待定,視內容的更新情況。說起編程,最早的是彙編語言,這種語言大家通常叫做低級語言,做一個程序,需要非常多的指令和代碼,完成的卻是一個非常簡單的功能,程式設計師的工作量非常大,當然,那個時期,電腦的功能也沒有現在的這麼強大,彙編對於當時來說,也是夠用。
  • 蘋果Apple Swift程式語言中文版入門教程
    蘋果Apple Swift程式語言中文版入門教程 來源:www.18183.com作者:集落時間:2014-06-03 蘋果在WWDC第一天早晨的kyenote中說道全新的開發者程式語言
  • H5 手機 App 開發入門:技術篇
    如果你熟悉 Java 語言,可以學習安卓開發;如果熟悉腳本語言(比如 Python 或 Ruby),可以學習 Swift 語言,進行 iOS 開發;如果像我一樣,比較熟悉 Web 網頁技術,那麼 H5 開發是最容易上手的。這個系列教程的第一篇,已經介紹過了手機 App 的種類[1]。