Time of Update: 2016-05-12
標籤:圖片瀏覽程式實現要求:1、frame屬性蘋果使用自動布局後,不建議使用frame來改控制項大小,除非關閉自動布局。且frame屬性,通常用於執行個體化控制項,指定初始位置,若需要改變空間位置,可使用center屬性,若需要改變控制項大小,可使用bounds屬性。2、首尾式動畫 --- 使用很少3、位移形變註:通過宏和view.tag進行代碼最佳化如下4、旋轉5、代碼建立按鈕6、懶載入7、plist ---
Time of Update: 2016-05-12
標籤:上一篇介紹了Fragment的生命週期,大致瞭解了Fragment的生命週期與其所綁定的Activity有密切的關係,這一篇我們學習下Fragment之間的通訊;話不多說,通過執行個體來學習:定義兩個Fragment,讓他們顯示在同一Activity中,注意只有兩個Fragment處於同一個Activity中的時候才會涉及到他們之間的通訊 fragment1.xml<?xml version="1.0"
Time of Update: 2016-05-12
標籤:在做p2p理財項目,有些介面避免有校社會安全號碼碼及購買數量的輸入,所以採取自訂軟體盤的方式來實現更好的輸入體驗.那麼怎麼彈出和隱藏自己自訂的軟鍵盤呢?關鍵代碼如下if (SDK_INT <= 10) { // 屏蔽預設IME edText.setInputType(InputType.TYPE_NULL); } else { //反射的方法實現避免彈出系統內建的軟鍵盤
Time of Update: 2016-05-12
標籤:IAP(In-App Purchase)
Time of Update: 2016-05-12
標籤:背景既然開始折騰IOS了,那麼第一步是把Demo跑起來看效果,《Appium學習-初窺》文中已經把官方的Demo跑起來了。現在要接下來做其他的事Inspector問題Inspector是Appium用戶端給的一個工具,用來探測IOS的元素布局。當然Android也是可以用的,不過Android一般使用uiautomatorviewer。不過我在使用的時候遇到了這麼一個問題: Could not start a new session Be sure the Appium
Time of Update: 2016-05-12
標籤:根據支援的通訊協定分類:手機通常有2G、2.5G、2.75G、3G和4G(G-Generation代)等的區分。只支援GSM協議的手機稱為2G手機,支援IS-95CDMA協議的手機也屬於2G手機;支援GPRS協議的手機是2.5G;支援EDGE協議的手機屬於2.75G;支援WCDMA、CDMA2000和TD-SCDMA協議的手機屬於3G手機;支援LTE-TDD和LTE-FDD協議的手機屬於4G手機;根據使用的作業系統分類:智能手機(Smart
Time of Update: 2016-05-12
標籤:UIView 簡介什麼是UIViewUIView是視窗上的一塊地區,是iOS中所有控制項的基類,我們在app中所有能看見的都是直接或間接繼承與UIView的.我們把UIView叫做視圖.UIView的作用負責內部地區的內容渲染。負責內部地區的觸摸事件。管理本身的所有子視圖。處理基本的動畫。UIView建立與使用建立UIView //通過frame建立View UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100,
Time of Update: 2016-05-12
標籤:系統組成GSM(Global System for Mobile
Time of Update: 2016-05-12
標籤: 對於·app多個介面管理,如果一般使用Activity預設的載入模式,按返回鍵就會退回上一次操作,就是一種建立一個Activity執行個體。時間長了就會變得卡頓,一般人會選擇手動地在代碼中屏蔽返回鍵,使用app中開發的返回鍵,這樣也可以解決問題。
Time of Update: 2016-05-12
標籤:移動頁面點擊穿透問題解決方案時間 2015-08-24 21:43:58 黯羽輕揚原文 http://www.ayqy.net/blog/移動頁面點擊穿透問題解決方案/主題 JavaScript一.click與300ms延遲行動瀏覽器提供一個特殊的功能:雙擊(double tap)放大300ms的延遲就來自這裡,使用者碰觸頁面之後,需要等待一段時間來判斷是不是雙擊(double tap)動作,而不是立即響應單擊(click),
Time of Update: 2016-05-12
標籤:Android系統架構Android大致可以分為四層架構,五塊地區1.Linux核心層Android系統是基於Linux核心的,這一層為Android裝置的各種硬體提供了底層的驅動,如顯示驅動、音頻驅動、照相機驅動、Wi-Fi驅動、電源管理等。2.系統運行庫層這一層通過一些C/C++庫來為Android系統提供了主要的特性支援。如SQLite庫提供了資料庫的支援,OpenGL|ES庫提供了3D繪圖的支援,Webkit庫提供了瀏覽器核心的支援等。同樣在這一層還有Android
Time of Update: 2016-05-12
標籤:教你搞定Android自訂ViewGroup http://www.jianshu.com/p/138b98095778字數1794 閱讀7030 評論8 喜歡37上一篇我們介紹了Android中自訂View的知識,並實現了一個類似Google彩虹進度條的自訂View,今天我們將進一步學習如何去自訂一個ViewGroup。ViewGroup我們知道ViewGroup就是View的容器類,我們經常用的LinearLayout,RelativeLayout等都是ViewGroup的子類,
Time of Update: 2016-05-12
標籤:對plist檔案進行讀寫//擷取路徑對象 NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [pathArray objectAtIndex:0]; //擷取檔案的完整路徑 NSString *filePatch = [path
Time of Update: 2016-05-12
標籤:大意:至少加幾條邊讓圖聯通。思路:讓圖聯通的話肯定會與度數有關。所以找到入出度最大的補上即可。#include<map>#include<queue>#include<cmath>#include<cstdio>#include<stack>#include<iostream>#include<cstring>#include<algorithm>#define LL int#define
Time of Update: 2016-05-12
標籤:公司App裡面有個需求,即所有介面都是豎屏,且不允許橫屏切換,唯專屬一個播放視頻的介面允許橫屏,大家都知道視頻播放適配最大的播放螢幕那樣是最好的。從網上多方尋找資料,查到了這麼一篇文章:最終,根據此需求處理如下: 首先,確保App本身應該允許轉屏切換: 我的App裡面UITabBarController是根視圖控制器,所以首先建立一個UITabBarController的子類,並設定允許轉屏: (這些要放在根視圖控制器裡面,
Time of Update: 2016-05-12
標籤:上接(7)Getting Real-Time Updates from Twitter我們計劃的的第二部分是做一個即時的儀錶給地震,添加從Twitter相關的地球上正在發生的不同地震報告和資訊。為了實現這個,我們需要建立一個小的Node.js程式,它擷取tweets相關的地震的流。Setting Up Our Node.js
Time of Update: 2016-05-12
標籤:一.概述這篇文章主要解答一些在平時學習工作過程中遇到的一些比較值得研究的問題。二.問題1.DecorView是何時被建立的 是在PhoneWindow的generateDecor中被建立的protected DecorView generateDecor() { return new DecorView(getContext(), -1); }2.ViewRootImpl是何時被建立的 是在WindowManagerGlobal的addView方法中建立的public
Time of Update: 2016-05-12
標籤:前言:初學iOS編程,謹以此系列部落格記錄自己學習iOS開發的點滴,並和大家一起交流。這也第一次寫部落格,寫的不好或不對的地方,歡迎各路大神指出,在此先謝過~註:由於自己也剛剛開始學習,前面幾篇估計代碼量少,也只是貼出部分代碼,作為入門知識點記錄而已。---------------------NSRyan於2016年5月10日注1、UIViewController每當顯示一個新介面時,首先會建立一個新的UIViewController對象,然後建立一個對應的全屏UIView,UIViewC
Time of Update: 2016-05-12
標籤:一、 通過 Toast 顯示訊息提示框Toast 類用於在螢幕中顯示一個可以訊息提示框,該訊息提示框沒有任何控制按鈕,並且不會獲得焦點,經過一定時間後自動消失,通常用於顯示一些快速提示資訊,應用範圍非常廣泛文法:1, Context context = getApplicationContext();CharSequence text ="Hello toast!";int duration =Toast.LENGTH_SHORT;Toast
Time of Update: 2016-05-12
標籤:先貼實現的activity的代碼:@ContentView(R.layout.activity_main)public class MainActivity extends AppCompatActivity { @ViewInject(R.id.text_view) private TextView textView; @OnClick(R.id.text_view) private void onClick(View view){