Time of Update: 2016-05-22
標籤:1.建立HelloWorld項目任何程式設計語言寫出的第一個程式毫無疑問都會是Hello World,這已經是自20世紀70年代一直流傳下來的傳統,在編程界已成為永恒的經典,那麼今天就來使用Android studio建立第一個app(Hello World)。 首先運行Android studio,在彈出的快捷視窗中建立一個項目。點擊上面中的“Star a new Android Studio project”,然後會彈出“Create New
Time of Update: 2016-05-22
標籤:所有應用程式必然有資料的輸入輸出,Android也是一樣的,Android應用程式的參數設定、運行狀態資料這些都需要儲存到外部儲存空間上,保證關機後資料不丟失,如下是幾種Android常見的資料存放區方式: SharedPreferences:適合儲存少量資料(一些配置資訊、積分之類); SQLite:一個真正輕量級資料庫,沒有後台進程,整個資料庫就對應於一個檔案,適合大量資料需要儲存、訪問的情況。
Time of Update: 2016-05-23
標籤:BroadcastReceiver用於監聽系統全域的廣播訊息,接受程式所發出的Broadcast Intent。1.Broadcast和BroadcastReceiverBroadcast被分為兩種:Normal Broadcast(普通廣播);Ordered Broadcast(有序廣播); Context提供了對應的方法發送廣播這兩種廣播: sendBroadcast():發送Normal Broadcast sendOrderedBroadcast():發送Ordered
Time of Update: 2016-05-20
標籤:Day09 多媒體編程一、對話方塊1. 確定取消對話方塊建立對話方塊構建器對象,類似原廠模式AlertDialog.Builder builder = new Builder(this);設定標題和本文builder.setTitle("警告");builder.setMessage("若練此功,必先自宮");設定確定和取消按鈕builder.setPositiveButton("現在自宮", new OnClickListener() { @Override public
Time of Update: 2016-05-21
標籤://聲明void onKeyReleased(EventKeyboard::KeyCode keyCode, Event* event);//實現//按鍵控制(檢測onKeyReleased有反應)auto listener = EventListenerKeyboard::create();listener->onKeyReleased = CC_CALLBACK_0(MenuLayer::onKeyReleased,
Time of Update: 2016-05-23
標籤:剛剛進入大學的的時候,覺得實驗課上很會做實驗的人很流弊,覺得只要上好實驗課,就會成為一個 cua cua cua
Time of Update: 2016-05-20
標籤:NDK簡介 NDK能幹什麼:NDK使得在android中,java可以調用C 函數庫。1.Android平台從誕生起,就已經支援C、C++開發。眾所周知,Android的SDK基於Java實現,這意味著基於Android SDK進行開發的第三方應用都必須使用Java語言。但這並不等同於“第三方應用只能使用Java”。2.在Android
Time of Update: 2016-05-23
標籤:目前的手機APP有三類:原生APP、WebAPP、HybridApp;HybridApp結合了前兩類APP各自的優點,越來越流行。 IonicIonic是一個新的、可以使用HTML5構建混合行動裝置
Time of Update: 2016-05-21
標籤: 1. wap端開啟pc端地址,強制跳轉到wap地址var ua = window.navigator.userAgent.toLowerCase();if (!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))) { window.location.href = "http://" + window.location.host+"
Time of Update: 2016-05-21
標籤:shareSDK第三方登入跟分享差不多,比較簡單,前面已有介紹。這裡簡單寫一下第三方登入吧。1、首先:我用到了QQ、、新浪這三個平台的登入,需要到它們各自的開發人員平台註冊開發人員帳號,這是我的QQ建立應用,因為沒有匯入app的應用表徵圖,所以未審核,但是仍然會產生可用的AppID和App KEY,可以自己接著完善資訊提交審核。2、其次:下載ShareSDK包,將需要的檔案匯入項目中。這裡推薦使用CocoaPods,它可以直接協助匯入所有的依賴庫,避免麻煩。我匯入的格式如下:pod
Time of Update: 2016-05-21
標籤:1.精準 iOS 記憶體泄露偵查工具:MLeaksFinder 一般來說, iOS的記憶體泄露檢測大多是通過Instruments裡面的Leaks. Leaks裡面可以看到某各類有多少個執行個體, 還會指出一些循環參考的圖示和泄露點. 雖然看起來很美好, 但是每次實際使用的時候, 多多少少會出現一些問題, 最讓人難以忍受的就是明明泄露了但是沒有警示. 為瞭解決這個問題,
Time of Update: 2016-05-21
標籤:ACTION_SEND intent 可以把自己的應用添加到系統的發送(分享)列表中。<intent-filter> <action android:name="android.intent.action.SEND" /> <data android:mimeType="image/*" /> <category android:name="android.intent.category.DEFAULT"
Time of Update: 2016-05-21
標籤:using System;using System.Data.Common;using System.Linq;using Dapper;using MySql.Data.MySqlClient; public class DapperBase<T> where T:class,new() { /// <summary> /// 讀串連 /// </summary> ///
Time of Update: 2016-05-20
標籤:參考:http://rangercyh.blog.51cto.com/1444712/1615809function foo(a,b) { this.x = this.x + a + b;}//case 1:var obj = {x:3};foo.apply(obj,[1,2]);//obj <==> {x:6}//case 2:var obj = {x:3};foo.call(obj, 1, 2);//obj <==> {x:6}//case 3:var
Time of Update: 2016-05-22
標籤:1、API(ApplicationProgrammingInterface)API 2、資源儲存在項目的res目錄中(其中XML描述螢幕布局)。 3、Android程式是個鬆散的活動集合,每個活動都定義了使用者介面螢幕。
Time of Update: 2016-05-20
標籤:1.為什麼在ARC模式下NSString使用copy而不使用strong來修飾?答:NSMutableString* mstr ;如果用NSstring* str=[mstr strong],此時代表str和mstr指向同一個對象,若改變mstr?的值,str的值也會跟著改變,而str為不可變字串,這就相違背了。用copy修飾則不會出現這種問題。2.告別32位基本類型使用NSInterger -> Int, CGFloat ->
Time of Update: 2016-05-20
標籤:iOS8擁有了全新的通知中樞,有全新的通知機制。當螢幕頂部收到推送時只需要往下拉,就能看到快速控制項目介面,並不需要進入該應用才能操作。在鎖定畫面,對於推送項目也可以快速處理。基本上就是讓使用者盡量在不離開當前頁面的前提下處理推送資訊,再次提高處理效率。能夠進行直接互動的簡訊、郵件、日曆、提醒,第三方應用,可以讓你不用進入程式就能進行快捷操作,並專註於手中正在做的事情,使用者可以做如下操作:在通知橫幅快速回複資訊,不用進入簡訊程式;可直接拒絕或接受郵件邀請;可對提醒進行標記為完成或延遲;當
Time of Update: 2016-05-20
標籤:上一節簡單介紹了一下SQLite,這一節我們開始SQLite在Android中的應用。Android提供了一個資料庫的協助類 SQLiteOpenHelper,用於管理資料庫的建立和版本管理。我們可以繼承這個類,實現它的 onCreate和 onUpgrade方法。我們可以在這裡設定資料庫的版本,資料庫名稱,建立資料庫表等。下面看代碼:public class DBHelper extends SQLiteOpenHelper { //資料庫的版本號碼必須要大於1
Time of Update: 2016-05-20
標籤:今天在引入第三方framework時,我按照以前的方法,把framework加入到了的地方:預設是required的,之後程式就crash了,報錯dyld: Library not loaded,之後我把required 改成了optional,這次不crash了,但是運行時出錯,庫中的對象無法執行個體化,全部是空。 我是根據http://stackoverflow.com/questions/24333981/ios-app-with-framework-crashed-on-
Time of Update: 2016-05-20
標籤:手機號碼的驗證(13開頭和158,159開頭,共11位) var re; var ss=document.getElementById(‘textbox3‘).value; re=