1. 程式人生 > >新書上市:App Inventor2定製與二次開發

新書上市:App Inventor2定製與二次開發

京東:https://item.jd.com/28969999682.html 

噹噹:http://product.dangdang.com/1195628585.html

亞馬遜:

https://www.amazon.cn/dp/B07D5952X5/ref=sr_1_1?ie=UTF8&qid=1528527698&sr=8-1&keywords=App+Inventor2%E5%AE%9A%E5%88%B6%E4%B8%8E%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91


前言 
第1章  App Inventor 2原始碼的獲取和編譯 
1.1  原始碼的獲取 
1.2  原始碼的編譯 
第2章  Activity介紹 
2.1  建立Activity 
2.2  使用者介面的實現 
2.3  啟動Activity 
2.3.1  啟動Activity不獲得結果 
2.3.2  啟動Activity獲得結果 
2.4  Activity生命週期 
2.4.1  生命週期的狀態 
2.4.2  生命週期的回撥函式 
第3章  Intent介紹 
3.1  Intent簡介 
3.2  Intent型別 
3.3  構建Intent 
3.4  顯式Intent示例 
3.5  隱式Intent示例 
3.6  Intent過濾器 
第4章  Broadcast介紹 
4.1  Broadcast機制概述 
4.2  BroadcastReceiver 
4.2.1  靜態註冊 
4.2.2  動態註冊 
4.3  系統廣播 
第5章  許可權介紹 
5.1  許可權簡介 
5.2  常用許可權說明 
第6章  註解介紹 
6.1  DesignerComponent 
6.2  SimpleObject 
6.3  UsesPermissions 
6.4  DesignerProperty 
6.5  SimpleProperty 
6.6  SimpleFunction 
6.7  SimpleEvent 
6.8  UsesBroadcastReceivers 
6.9  ReceiverElement 
6.10  IntentFilterElement 
6.11  ActionElement 
6.12  UsesLibraries 
第7章  Screen的定製 
7.1  功能選單的修改 
7.1.1  原有選單的修改 
7.1.2  增加設定新增選單的屬性 
7.1.3  新增選單的實現 
7.2  增加暫停和恢復狀態事件響應函式 
第8章  影象元件(Image)的定製 
8.1  增加支援的動畫形式 
8.2  增加設定動畫播放次數和時間的功能 
8.3  增加單擊事件響應函式 
第9章  標籤(Label)的定製 
9.1  增加允許單行或多行顯示的屬性 
9.2  增加允許被選中複製的屬性 
9.3  增加單擊事件響應函式 
9.4  增加跑馬燈效果函式 
9.5  增加設定標籤圖片的函式 
9.6  增加富文字處理函式 
9.7  實現結果 
9.8  使用示例 
第10章  列表顯示框(Listview)的定製 
10.1  修改顯示字串 
10.2  增加顯示框的顯示樣式 
第11章  對話方塊(Notifier)的定製 
11.1  修改對話方塊的外觀 
11.1.1  增加設定圖示的屬性 
11.1.2  增加修改對話方塊顯示風格的屬性 
11.2  增加顯示函式 
11.3  修改日誌功能 
11.3.1  日誌功能介紹 
11.3.2  增加設定日誌開關屬性 
第12章  輸入框的定製 
12.1  輸入框的共性定製 
12.1.1  增加設定字串長度的屬性和核查函式 
12.1.2  增加清空輸入框的函式 
12.2  密碼輸入框(PasswordTextBox)的定製 
12.3  文字輸入框(TextBox)的定製 
第13章  Web瀏覽框(WebView)的定製 
13.1  增加撥號功能 
13.2  返回鍵功能的處理 
13.3  增加載入網頁事件響應函式 
第14章  播放器的定製 
14.1  音訊播放器(Player)的定製 
14.1.1  增加許可權 
14.1.2  增加獲取資料函式 
14.1.3  增加播放函式 
14.2  視訊播放器(VideoPlayer)的定製 
第15章  畫布(Canvas)的定製 
15.1  增加畫圖函式 
15.2  增加繪製路徑函式 
15.3  增加滑動事件響應函式 
15.4  設定函式引數的預設值 
15.5  增加宣告和中文字串 
15.6  路徑函式使用示例 
第16章  檔案管理器(File)的定製 
16.1  增加檔案處理函式 
16.2  增加獲取儲存區資訊的函式 
第17章  微資料庫元件(TinyDB)的定製 
17.1  儲存功能介紹 
17.2  增加設定資料檔名稱和資料加密功能 
17.3  使用示例 
第18章  Web客戶端的定製 
18.1  增加PATCH請求函式 
18.2  增加設定JSON格式資料的屬性 
第19章  外掛(Extension)開發 
19.1  加密功能外掛 
19.1.1  外掛的實現 
19.1.2  外掛的編譯 
19.1.3  外掛的匯入 
19.1.4  外掛的使用 
19.2  對話方塊外掛 
19.2.1  外掛的實現 
19.2.2  外掛的匯入 
19.3  獲取裝置和系統資訊外掛 
19.3.1  外掛的實現 
19.3.2  外掛的使用 
19.4  監測裝置電量狀態外掛 
19.4.1  外掛的實現 
19.4.2  外掛的使用 
19.5  獲取和監測裝置網路狀態外掛 
19.5.1  外掛的實現 
19.5.2  外掛的使用 
19.6  獲取和監測裝置飛航模式狀態外掛 
19.6.1  外掛的實現 
19.6.2  外掛的使用 
19.7  系統設定外掛 
19.7.1  外掛的實現 
19.7.2  外掛的使用 
19.8  列表外掛 
19.8.1  列表建立 
19.8.2  列表排序 
19.8.3  列表查詢 
19.8.4  外掛的實現 
19.8.5  外掛的使用 
19.9  代數計算外掛 
19.9.1  矩陣的運算 
19.9.2  複數的運算 
19.9.3  外掛的實現 
19.9.4  外掛的使用 
19.10  幾何計算外掛 
19.10.1  計算圖形的面積 
19.10.2  計算圖形的體積 
19.10.3  外掛的實現 
19.11  手電筒功能外掛 
19.11.1  外掛的實現 
19.11.2  外掛的使用 
19.12  手機號碼校驗外掛 
19.12.1  外掛的實現 
19.12.2  外掛的使用 
19.13  判斷應用是否第一次執行外掛 
19.13.1  外掛的實現 
19.13.2  外掛的使用 
19.14  獲取定位功能狀態外掛 
19.14.1  外掛的實現 
19.14.2  外掛的使用 
19.15  建立JSON字串外掛 
19.15.1  外掛的實現 
19.15.2  外掛的使用 
第20章  綜合例項開發 
20.1  抓青蛙遊戲 
20.1.1  遊戲簡介 
20.1.2  遊戲使用的素材 
20.1.3  遊戲使用的外掛 
20.1.4  遊戲實現 
20.2  畫圖應用 
20.2.1  應用簡介 
20.2.2  應用使用的素材 
20.2.3  應用使用的外掛 
20.2.4  應用實現 
20.3  定位應用 
20.3.1  應用簡介 
20.3.2  應用使用的素材 
20.3.3  應用使用的外掛 
20.3.4  應用實現 

相關推薦

新書上市App Inventor2定製開發

京東:https://item.jd.com/28969999682.html 噹噹:http://product.dangdang.com/1195628585.html亞馬遜:https://www

GeoMesa編譯開發專欄(3) — GeoMesa原始碼編譯

前言 1、參考:GeoMesa官方英文文件:https://www.geomesa.org/documentation/developer/introduction.html 2、本篇介紹瞭如何編譯GeoMesa原始碼,即官方文件中所謂的從原始碼構建GeoMesa,以及對GeoM

GeoMesa編譯開發專欄(2) — GeoMesa簡介

本篇參考的文件與部落格: 1、GeoMesa官網介紹:https://www.geomesa.org/documentation/index.html 2、阿里雲-GeoMesa開發指南:https://help.aliyun.com/document_detail/87287.html

GeoMesa編譯開發專欄(1) — 開篇

開篇前言 1、近期因專案需要,筆者開始研究利用GeoMesa-Kafka儲存“流式”資料(例如動態的軌跡點資料,攝像頭的音、視訊流資料等)。採用邊學習邊總結的方式,筆者定期對研究進行總結,方得此專欄。 2、由於專案需求的限定,本專欄的原始碼編譯、使用者手冊、入門教程暫時主要限於

深入學習jquery原始碼之擴充套件jquery開發

深入學習jquery原始碼之jquery二次開發 jquery.js的設計與實現 (function (global, factory) { if (typeof module === "object" && typeof module.exports === "o

openstack開發如何定製自己(企業)openstack圖示、標題等內容

問題導讀1.如何修改dasboard網站顏色?2.如何修改openstack dasboard網站標題?3.如何定製自己的logo,及品牌連線?本文定製包含以下內容:網站顏色Logo網站標題站點品牌連結幫助連線Logo和網站顏色1.建立兩個logo檔案,png格式,具有透明背

Revit開發第三回模型線的建立偏移

對於模型線ModelCurve的偏移,研究了好幾天,終於搞定。先稍微談下自己中間遇到的情況。 1.首先,API中並沒有提供直接的方法對ModelCurve進行偏移; 2.考慮到模型線的建立,需要用到引數Curve,因此想到了對先Curve進行偏移,API提供了相應的方法:

dedecms開發dedetemplate.class.php 動態模板類

filename 外部 運行 mpi public esc val net color dedecms二次開發目錄點這個:dedecms二次開發教程目錄 核心類文件 include/dedetemplate.class.php 用途:用於非核心模塊的動態頁面或列表頁的模板解

Eureka源碼分析Eureka不會進行Replication的原因

實例 .get 新版 replica ide 倉庫 efault springmvc XML Eureka不會進行二次同步註冊信息 Eureka會將本實例中的註冊信息同步到它的peer節點上,這是我們都知道的特性。然而,當peer節點收到同步數據後,並不會將這些信息再同步

初次真理真理

解決 二次 時間 好的 真理 一個 一段時間 bsp 重要性 初次真理;二次真理;這兩個詞是我想出來的,但是想的不夠清楚。 下面我試著給出定義。 初次真理是簡單的,或許在以後看來是片面的。我們看到一個問題,第一次給出比較好的解決方案的時候,依靠的道理,就是初次真理了。 二次

Miller-Rabin探測

費馬小定理 問題 一個 之一 bin 快速 abi 二次探測 找到 素數在數論中經常被用到。也是數論的基礎之一。 人們一直在討論的問題是,怎樣快速找到素數?或者判斷一個數是素數? 1.根號n枚舉 2.埃氏篩 3.線性篩 4.Miller_Rabin 利用:二次探測,費馬小定

URL編碼encodeURI

%d baidu 你在 .org 實現 沒有 elements 進行 google 轉自:http://foryougeljh.iteye.com/blog/1456706 一般來說,URL只能使用英文字母、阿拉伯數字和某些標點符號,不能使用其他文字和符號。比如,

基於.NET的CAD開發學習筆記AutoCAD .NET中的物件

1、CAD物件 一個CAD檔案(DWG檔案)即對應一個數據庫,資料庫中的所有組成部分,看的見(包括點、多段線、文字、圓等)和看不見(圖層、線型、顏色等)的都是物件,資料庫本身也是一個物件。 直線、圓弧、文字和標註等圖形物件都是物件。 線型與標註樣式等樣式設定都是物件。 圖層

基於.NET的CAD開發學習筆記一CAD開發入門

1、AutoCAD .NET API由不同的DLL檔案組成,它們提供用於訪問圖形檔案或AutoCAD應用程式的包含豐富的類、結構、方法和事件。每一個DLL檔案都定義不同的使用基於功能的庫組織元件的名稱空間。 下面是你將頻繁地要使用的AutoCAD .NET API 的三個主要的DLL檔案:

新思科技調查提升軟體質量安全性是開發人員的首要關注點

在軟體開發過程中,軟體質量管理、程式的正常運營以及應用程式的安全性等都需要專門的檢測。在部分企業,這些工作由軟體測試工程師來完成。不過目前在中國軟體測試工程師的人才缺口仍然比較大。根據美國新思科技公司最新的一份調查,軟體的質量與安全是開發人員最關注的兩個指標。此外,缺乏熟練的專業人才和培訓是全面實施

Eclipse開發開啟Eclipse幫助系統

BusyIndicator.showWhile(null, new Runnable() { @Override public void run() { PlatformUI.getWorkbench().getHelpSystem().displayHelpResource("

Eclipse開發開啟web 瀏覽器

try { IWorkbenchBrowserSupport workbenchBrowserSupport = PlatformUI.getWorkbench().getBrowserSupport(); IWebBrowser webBrowser = workbenchBrow

Eclipse開發SWT中使用Swing

在SWT出現之前,已經有眾多的Swing程式和控制元件被開發出來,為了充分利用這些現有的資源,SWT需要提供一種在SWT中使用Swing控制元件的途徑。 Swing是通過在AWT的Canvas控制元件上繪圖以顯示各種控制元件的,而AWT的控制元件與SWT的原理相似,都是直接對應到作業系統的

Eclipse開發Eclipse 外掛開發法則

擴充套件者     貢獻法則( Contribution Rule ):一切皆是貢獻。     遵循法則( Conformance Rule):外掛必須遵循預期的介面。  &nbs

使用O2OA開發搭建企業辦公平臺(十)流程開發報銷審批流程需求和應用建立

本部落格為O2OA系列教程、O2OA使用手冊,教程目錄和各章節天梯將在連載完後更新。 使用O2OA二次開發搭建企業辦公平臺(一)平臺部署篇:平臺下載和部署 使用O2OA二次開發搭建企業辦公平臺(二)平臺部署篇:埠衝突和伺服器埠配置 使用O2OA二次開發搭建企業辦公平臺(三)平臺部署篇:使用外部資料庫