iOS開發-UI篇-AutoLayout

標籤:1.概述:隨著iOS裝置的更新迭代,螢幕適配問題也變得愈發重要,應運而生了Autolayout。在Xcode4.1和OS

IOS 使用FMDB多線程訪問資料庫 及databaseislocked的問題

標籤:原理:檔案資料庫sqlite,同一時刻允許多個進程/線程讀,但同一時刻只允許一個線程寫。在操行寫操作時,資料庫檔案被瑣定,此時任何其他讀/寫操作都被阻塞,如果阻塞超過5秒鐘(預設是5秒,能過重新編譯sqlite可以修改逾時時間),就報"database is locked"錯誤。所以,在操作sqlite時,應該即時關閉串連;開啟串連後,盡量減少非常費時的操作。 多線程同時訪問資料庫時,報資料庫鎖定的問題,錯誤資訊是:Unknown error finalizing or

Android筆記:擷取螢幕資訊

標籤:像素密度(dpi)float xdpi = getResources().getDisplayMetrics().xdpi;float ydpi = getResources().getDisplayMetrics().ydpi;Log.d("MainActivity", "xdpi is " + xdpi);Log.d("MainActivity", "ydpi is " + ydpi);螢幕長寬(px)float xpx =

Android 快速開發架構網路篇-Android-Async-Http

標籤:一、基本用法AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) { System.out.println(response);

iOS中json解析出現的null問題

標籤:在iOS開發過程中經常需要與伺服器進行資料通訊,Json就是一種常用的高效簡潔的資料格式。問題現象但是幾個項目下來一直遇到一個坑爹的問題,程式在擷取某些資料之後莫名崩潰。其實很早就發現了原因:由於伺服器的資料庫中有些欄位為空白,然後以Json形式返回給用戶端時就會出現這樣的資料:?1"somevalue":null通過JsonKit 這個第三方庫解析出來的資料就成了?1somevalue = "<null>";這個資料類型不是nil 也不是 String。

安卓Eclipse開發人員的福音

標籤:eclipse   sdk   我們知道,Google已經放棄對Eclipse(ADT)的維護更新了,現在官網上也找不到ADT的下載連結了,我們大多數同學仍在使用的ADT版本可能已經很老了,估計大多數的SDK版本只到4.4,而,在嘗試升級以擷取最新SDK版本時又會遇到各種問題讓人頭疼,那麼如何既能用上最新的Eclipse,又能用上最新版本的安卓SDK呢?請看下文分解:1.下載最新版的Eclipse,注意是Eclipse而不是ADT

iOS之 Category 屬性 的理解

標籤:在 Objective-C 中可以通過 Category 給一個現有的類添加屬性,但是卻不能添加執行個體變數反正讀第一遍的時候我是有點暈的,可以添加“屬性”,然後又說“添加執行個體變數”,第一感覺就好像 有點自相矛盾了。那麼我們談談:什麼是執行個體變數?    執行個體變數就是一種變數,可以存放資料的。在oc上,形式就如:        @interface MyViewController :UIViewController{

Android之Handler源碼深入分析

標籤:閑著沒事,就來看看源碼,看看源碼的各種原理,會用只是簡單的,知道為什麼才是最牛逼的。Handler源碼分析那,從使用的步驟來邊用邊分析:1.建立一個Handler對象:new Handler(getMainLooper(),this);  這是我常用的一個方式,getMainLooper是擷取主線程的Looper,this則是實現CallBack的介面看一下Handler的建構函式 public Handler() {     

IOS豎屏應用單個頁面橫屏的解決辦法

標籤:     昨天朋友問我,怎麼實現在豎屏的應用裡,顯示一個橫屏的應用,由於也沒做過就說不知道了,但是我覺得會有這樣的API ,因為我手機裡就安裝有這種類型的軟體今天早上起來,就想做一個Dome出來,慣例的是尋找資料,測試是否可以使用,但是尋找了都寫的不是很清楚,很容易造成沒法實現想要的效果,所以想重新寫過一個希望能幫到有這個需求的朋友。(這個沒什麼經驗,的是照著網上的資料拼湊起來,如果有錯誤,請見諒,有更好的辦法也可以告訴我) 實現的效果: 

IOS動畫隱式,顯式,翻頁

標籤:  //  ViewController.m//  IOS動畫0817////  Created by 張豔鋒 on 15/8/17.//  Copyright (c) 2015年 張豔鋒. All rights reserved.// #import "ViewController.h" @interface ViewController ()  @property (weak,

[轉]eclipse的android智能提示設定

標籤:以往 我們往往在輸入 "." 然後 alt+/ 來進行智能提示,下面這個方法,可以幫你大幅度的提高智能開啟 Eclipse -> Window -> Perferences(喜好設定),會開啟個Perferences 的設定介面。 找到Java 下的 Editor(編輯器) 下的 Content Assist(內容輔助) , 右邊出現的選項中,有一個Auto activation triggers for Java:(java的自動啟用觸發器)

用UIButton實現頁面跳轉(AppDelegate +NavigationViewController)

標籤:1.AppDelegate.h定義一個UINavigationController #import <UIKit/UIKit.h>#import "MainViewController.h" @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @property

PHP開發移動端介面(增強版)

標籤:前面講過:移動端與PHP服務端介面通訊流程設計(基礎版)對於 api_token 的校正,其安全性還可再增強: 增強地方一: 再增加2張表,一個介面表,一個授權表,設計參考如下:介面表 欄位名 欄位類型 注釋 api_id int 介面ID api_name varchar(120) 介面名,以"/"作為分割線,如 blog/Index/addBlog api_domain varchar(255

Android 擷取 螢幕狀態列高度和標題列高度 避免出現0的情況

標籤: @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int

Android多行gridview橫向滑動的實現

標籤:android   gridview   關鍵代碼 /** * 設定GridView的寬度 * * @param defaultColumns 設定列數 4 * @param defaultRows 設定行數 2 */ private void setGridViewValue(GridView gridView, int postion, int

iOS 類簇(Class Cluster)使用心得

標籤:ios   class   類簇   cluster   我們都知道在iOS中類簇的使用是非常普遍的,比如NSNumber、NSString、NSArray等等都是類簇。我們以NSNumber舉例來說,對於int,bool, unsigned int 等等資料類型,我們如何把它們封裝成類的形式呢?

iOS強制橫屏

標籤:ios   橫屏   強制橫屏   iOS強制橫屏的兩種方式: 第1種:設定狀態列方向,然後vc.view設定transform旋轉。注意:VC需要設定為不支援橫屏。[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:YES];

Android Bundle類

標籤:來源:http://blog.csdn.net/randyjiawenjie/article/details/6651437今天發現自己連Bundle類都沒有搞清楚,於是花時間研究了一下。根據google官方的文檔(http://developer.android.com/reference/android/os/Bundle.html) Bundle類是一個key-value對,“A mapping from String values to various

Android 從一個Activity向另一個Activity傳遞一個對象

標籤:android activity 傳值在Android中經常需要從一個Activtity向另外一個Activity傳遞數值或對象.首先要有一個類,這個類必須去implement Serializable;代碼如下public class Student implements Serializable{ String name;}在第一個Activity中把這個對象當作一個值放在intent中進行傳遞,代碼如下Intent intent = new Intent(

【軟體使用】用IntelliJ IDEA開發Android程式圖解

標籤:原文:【軟體使用】用IntelliJ IDEA開發Android程式圖解 博主這裡使用的最新的14.0.3版本,:http://www.jetbrains.com/idea/, 下載後直接安裝就可以了。 環境:OS:Win 8IDE:IntelliJ IDEA 步驟:1.建立新項目 2.由於IntelliJ

總頁數: 5094 1 .... 2038 2039 2040 2041 2042 .... 5094 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.