Time of Update: 2015-12-27
標籤:問題引出: StringBuilder sqlQuery = new StringBuilder(); sqlQuery.Append("SELECT COUNT([ProductID]) FROM ~~where [IsDelete]=‘F‘ );1.StringBuilder和String的區別 String aa="123456"; aa+="789"; StringBuilder text=new
Time of Update: 2015-12-27
標籤:1.有用連結簽名的文檔:http://android-dls.com/wiki/index.php?title=Generating_Keys別人的簽名的總結:http://www.cnblogs.com/wanqieddy/p/3556060.html 2.簽名的作用(1) Android系統要求所有的程式經過數位簽章才能安裝,如果沒有可用的數位簽章,系統將不許安裝運行此程式。(2) 3.步驟 方法1:使用keytool和jarsigner簽名(這
Time of Update: 2015-12-27
標籤:Android音樂播放器使用到Android的Actiivity和Service組件播放音樂使用Service組件操作按鈕等使用Activity與使用者互動同時為了把服務所在進程變成服務進程,防止Activity銷毀時依舊執行Service,需要使用Service啟動的混合調用,即先使用startService(),然後使用bindService()方法。原理:使用bindService()方法,啟動service。在ServiceConnection的onServiceConnected
Time of Update: 2015-12-27
標籤: IOS 和ANDROID作業系統都是眼下流行的移動作業系統,被移動終端和智慧型裝置大量採用,兩者都採用了先進的軟體技術進行設計,為了方便應用開發兩者都採用了先進的設計模式。兩者在架構設計上都採用了什麼技術?都採用了什麼設計模式?兩者設計思路和應用開發模式有什麼異同呢?兩者都採用了架構模式。IOS 的架構稱為Cocoa Touch。
Time of Update: 2015-12-27
標籤:1 Intent分為兩大類,顯式和隱式。顯式事件,就是指通過 component Name 屬性,明確指定了目標組件的事件。比如我們建立一個Intent,指名道姓的說,此事件用於啟動名為"com.silenceburn.XXXX”的Activity,那麼這就是一個顯式事件。隱式事件,就是指沒有 component
Time of Update: 2015-12-27
標籤: 在Android開發中,我們經常會使用到static來修飾我們的成員變數,其本意是為了讓多個對象共用一份空間,節省記憶體,或者是使用單例模式,讓該類只生產一個執行個體而在整個app中使用。然而在某些時候不恰當的使用或者是編程的不規範卻會造成了記憶體泄露現象(java上的記憶體流失指記憶體得不到gc的及時回收,從而造成記憶體佔用過多的現象) 本文中我們主要分析的是static變數對activtiy的不恰當引用而造成的記憶體流失,因為對
Time of Update: 2015-12-27
標籤:iOS
Time of Update: 2015-12-27
標籤:原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing5、Testing(測試)構建一個測試程式已經被整合到應用項目中,沒有必要再專門建立一個測試項目。5.1 Basics and Configuration(基本知識和配置)正如前面所提到的,緊鄰main sourceSet的就是androidTest
Time of Update: 2015-12-27
標籤:目錄結構:1.AppDelegate 這個目錄下放的是AppDelegate.h(.m)檔案,是整個應用的入口檔案,所以單獨拿出來。2.Models 這個目錄下放一些與資料相關的Model檔案 裡面大概是這樣: Models |- BaseModel.h |- BaseModel.m |-
Time of Update: 2015-12-27
標籤: 在部署伺服器以及本地測試的時候發現了一個奇怪的現象,運行PHP程式的時候非常慢,起先以為是網速的原因,後經本地測試發現速度依舊非常慢,開啟一個頁面差不多要用時3秒以上,這肯定是不正常的,因為我只是一個簡單的頁面,並沒有多少資料。 首先,考慮是不是因為我使用的是Integration
Time of Update: 2015-12-27
標籤:Android非同步載入全解析之IntentService搞什麼IntentService前面我們說了那麼多,非同步處理都使用欽定的AsyncTask。再不濟也使用的Thread,那麼這個IntentService是個什麼鬼。相對與前面我們提到的這兩種非同步載入的方式來說。IntentService有一個最大的特點。就是——IntentService不受大部分UI生命週期的影響。它為後台線程提供了一個更直接的操作方式。只是,IntentService的不足主要體如今下面幾點:不能夠直接和U
Time of Update: 2015-12-27
標籤:最近一個朋友想轉iOS所以我開始寫一些初級iOS學習部落格!也希望第一些初學的朋友有所協助,!好吧進入今天的正題,我們今天主要完成如下介面的顯示!好的一起開啟Xcode一下幾步我說明: 這裡一般不用中文的但為方便你好找我用的是中文,以後我會為大家說明的,點擊之後就是教你選擇儲存位置,看個人愛好自由選擇,我選擇的是案頭!得到4個檔案AppDelegate和ViewController
Time of Update: 2015-12-27
標籤:一、自己定義的思路iOS中的TabBarController確實已經非常強大了。大部分主流iOS應用都會採用。可是往往也不能滿足所有的需求,因此須要自己定義TabBar,自己定義須要對系統的TabBar工作方式有非常好的理解,自己定義須要勇氣。自己定義TabBar的原則:盡量利用系統內建TabBar,僅僅改須要改的地方。二、自己定義TabBar的整體過程1.先把內建的TabBar條給取消了2.自己做一個view,上面放幾個button,設定button的點擊事件.並設定selectInde
Time of Update: 2015-12-27
標籤:我們在開發程式是常常會須要軟體全螢幕顯示、自己定義標題(使用button等控制項)和其它的需求,今天這一講就是怎樣控制Android應用程式的視窗顯示. 首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用視窗的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態。一般不須要指定2.FEATURE_CONTEXT_MENU:啟用ContextMenu,
Time of Update: 2015-12-27
標籤: AppDelegate中的若干方法介紹: * - (BOOL)application:didFinishLaunchingWithOptions:
Time of Update: 2015-12-27
標籤:ios項目中引用其他開源項目,今天再次複習了,記個備忘。 1. 將開源項目的.xcodeproj拖入項目frameworks2. Build Phases下 Links Binary With Libraries 引入.a檔案。Target Dependencies裡引入開源專案檔3. Build Setting下的 Search Paths 裡 Header Search Paths
Time of Update: 2015-12-27
標籤:/* 1.確保已經下載 mac 版 SDK 工具包,地址為:http://developer.android.com/sdk/index.html#download 2.SDK下載完成後,一般名稱為 adt-bundle-mac-x86_64.zip,解壓縮後目錄為: adt-bundle-mac-x86_64 &
Time of Update: 2015-12-27
標籤:簡訊發送器電腦弱爆了,開第二個emulater要10min!!!順便學會查看API文檔 1 package com.example.a11; 2 3 import java.util.*; 4 5 import android.app.Activity; 6 import android.os.Bundle; 7 import android.telephony.SmsManager; 8 import android.view.Menu; 9 import android.view.
Time of Update: 2015-12-27
標籤: 一、認證的匯出 1.1 前期工作 首先你需要有一個蘋果的開發人員帳號,一個Mac系統。 如果沒有帳號可以在開啟http://developer.apple.com/申請加入蘋果的開發人員計劃。怎麼申請網上有詳細的介紹,因為我沒有實際申請過,所以在此不多做介紹。
Time of Update: 2015-12-27
標籤: 上螢幕介面activity_main.xml:語音辨識介面<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"