Time of Update: 2015-01-24
標籤: 當我們在使用SQLiteOpenHelper時,經常使用db.execSQL(String sql)方法寫入對應語句實現建立表的操作,這樣的確可以實現商務邏輯。與此同時還有一種更靈活的方法,從assets檔案夾下讀取對應的.sql檔案,然後建立表。 1.首先在工程的assets檔案夾下,添加對應的.sql檔案 2.配置一個Configuration類,用於儲存固定路徑變數 [java]
Time of Update: 2015-01-24
標籤:AndroidManifest為組件配置其各種屬性以及許可權1.permission的設定,可以通過設定自訂許可權限制使用,另外還可對permissionLevel的設定實現存取權限的管理2.配置android:process可以實現同一應用內的多進程,通過設定這個屬性,可以使得同一應用內的不同組件之間實現不同進程的效果,從而使得應用內的組件的開發有了更大的靈活性。Android學習筆記(九) AndroidManifest.xml
Time of Update: 2015-01-24
標籤:android 雙擊事件 三擊事件 第一種,容易想到的方法。 要實現雙擊,你需要儲存第一次點擊時的時間,需要使用到變數,之後便是與第二次點擊時的時間比較,看時間間隔是否在你設定的時間內(比如500ms)。long firstClickTime = 0;long secondClickTime = 0;public void click1(View view) {if
Time of Update: 2015-01-24
標籤:I created a full white texture with 4x4 size. Unity requires that compressed texture size should be at least 4x4. This will cause some artifact on some Android device, and the frame rate was very slow. Later I tried to make true color for this
Time of Update: 2015-01-24
標籤:<!DOCTYPE html><html><head><style>body{ background:#fff; font-size:30px;}</style><meta charset="utf-8"><script>function openUrl(url){ if(uexWidgetOne.getPlatform()==‘0‘){ //IOS裝置
Time of Update: 2015-01-24
標籤:並且xcode代碼運行到UIApplicationDelegate的 [self.windowmakeKeyAndVisible];時停止,提示program received signal “SIGABRT”今天開啟工程後就出現了標題的崩潰,原來的工程我改過xib所以就提示一些錯誤,原來是我改了之後沒有關聯寫方法,刪除後就好了這個問題的root
Time of Update: 2015-01-24
標籤:bounds frame真正區別看過網上的很多對於frame 和 bounds的 區別的,大多都是千篇一律的!大多數的說法是:frame 參考座標系 是其父視圖,bounds 的參考座標系是其本身?雖然大體上是對的,但幾乎沒有人能說的更具體更透徹一些.根據我的研究:frame : 是指的子視圖的左上方頂點在父視圖中的座標bounds: 是 其本身作為父視圖時,子視圖的左上方在該座標系中的位置座標!bounds的這個屬性是實現
Time of Update: 2015-01-24
標籤:圖片 主題 而且 流量 如何 1.關於UITableView效能的最佳化,很容易就讓人想起UITableView的複用,那麼除此之外呢?還有麼有其他的方法能夠最佳化使用者的體驗,或者說最佳化我們的設計的軟體呢? 答案是:有! &nb
Time of Update: 2015-01-24
標籤:轉:http://blog.sina.com.cn/s/blog_74bd788f0101axnc.html在Android中view如何完成繪製這個過程介紹了很多,但是很多理論化的東西,最近重新整理一下,通俗的講解一下。View繪製過程就好比你向銀行貸款, 在執行onMeasure的時候,好比銀行告訴你大概貸款額度有多少?你根據自己的需求,進行各方面的計算,計算出一個自己大概需要的金額,然後告訴詢問需要多少貸款。
Time of Update: 2015-01-24
標籤:詳見https://developer.android.com/training/basics/actionbar/adding-buttons.html1.在XML檔案中設定ActionBar的item檔案根節點為menu,放在res/menu檔案夾下<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" >
Time of Update: 2015-01-24
標籤:1、布局檔案 自己寫的布局檔案無得使用 原因:匯入了系統的R檔案 修改:將android.R 這句注釋 或者刪除2、Activity作為主視窗設定 Activity無法啟動,或者要設定Activity為主啟動 在manifest檔案中<activity>標籤下設定如下語句 <action
Time of Update: 2015-01-24
標籤:1、NSKeyarchiver2、NSUserDefault3、PList4、Write5、SQLite6、KeyChain樣本:1、NSKeyarchiver將資料存入檔案:NSString *rootDir = NSHomeDirectory();NSString *path = [rootDir stringByAppendingPathComponent:@"test.txt"]; NSMutableData *data = [NSMutable
Time of Update: 2015-01-24
標籤:寫這篇文章的主要原因不是展示如何使用 AVFoundation 來進行二維碼掃描,更主要的是限制掃描二維碼的範圍。(因為預設的是全屏掃描) copyright www.stuhack.com項目遇到掃描二維碼的功能需求,這裡我放棄了使用三方庫,而採用了蘋果原生的掃描。原生的好處就是掃描特別快效率特別高,但是遇到一個問題就是不知道怎麼去限制掃描範圍。還是先簡單說一下怎麼使用來進行二維碼掃描吧。 內容來自學生駭客聯盟 首先是要用到的幾個類 學生駭客聯盟 www.stuhack.com
Time of Update: 2015-01-24
標籤:acm2014 acm-icpc 西安2014 ProblemH. The Problem to Make You HappyDescriptionAlice and Bob aregood friends, as in every other storyline. One day Alice and Bob areplaying an interesting game. The
Time of Update: 2015-01-24
標籤:原題地址 不妨手動類比一下,觀察是否有規律可尋。假設從位置0開始,我們有一個矩形條向右擴充,我們遇到了第二個矩形條,假設這個矩形條比第一個矮:我們繼續向右擴充,直到遇到比第一個矩形條高(或者相等)的矩形條:那麼顯然,藍色的部分就是裝水的部分,把這部分累加到最終的結果中然後,以新發現的這個矩形條為左邊界,繼續向右擴充...通過類比我們發現,先固定一個左邊界,然後不斷向右尋找右邊界,哪個是右邊界呢?第一個比左邊界高(或者相等)的矩形條就是右邊界。這樣做顯然會有個問題,比如下面這種情況
Time of Update: 2015-01-24
標籤:題意:N*M的矩陣,每個格中不是0就是1。可以任意交換某兩列。最後得到一個新矩陣。問可以得到的最大的子矩形面積是多少(這個子矩形必須全是1)。 思路:先統計,a[i][j]記錄從第i行第j列格往上連續的0的個數。枚舉每一行作為答案子矩陣的底, 然後將這一行的a[i][j]從大到小排序,掃一遍計算。看代碼。 代碼:int n,m;char temps[1005][1005];int a[1005][1005]; int ts[1005];bool cmp(int
Time of Update: 2015-01-24
標籤:經常碰到需要把一個控制項放在手機底部的情況,以前都是在LinearLayout嘗試使用gravity="bottom" ,但是,沒有效果,後來在網上查到了方法,如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2015-01-24
標籤:問題:當我們從一個Activity啟動了一個Fragment,然後在這個Fragment中又去執行個體化了一些子Fragment,在子Fragment中去有返回的啟動了另外一個Activity,即通過startActivityForResult方式去啟動,這時候造成的現象會是,子Fragment接收不到OnActivityResult,如果在子Fragment中是以getActivity.startActivityForResult方式啟動,那麼只有Activity會接收到OnActivi
Time of Update: 2015-01-24
標籤:UIPickerView開發一般選擇地區或者分級資料的時候會使用到,類似於前端中用到樹狀結構,不過PC上一般都是從上到下的分級,使用UIPickView是從左至右實現,可以動態設定UIPickView中中行列資料,將結果顯示在文本輸入框裡,簡單的定義一下資料來源。通過聲明協議捕獲事件,展示結果,比較簡單,進入正題.頁面配置頁面配置比較簡單,一個UIPickerView,一個文字框:標頭檔中的聲明,實現了UIPickerViewDelegate,UIPickerViewDataSource協
Time of Update: 2015-01-24
標籤:ios封裝表情鍵盤 鍵盤實現 錄音鍵盤 如何封裝一個類似於的表情錄音鍵盤呢?實現這種鍵盤需要用到如下的知識:通知傳值,block 傳值,委託模式,coreData緩衝最近的使用記錄,使用autolayout自動布局,鍵盤動畫, 製作 plist 檔案屬性字串AttributeString .錄音AVFoundation架構:蜜聊Love