Time of Update: 2015-09-10
標籤:邏輯很簡單: 1 app內所有activity繼承自BaseActivity或BaseActivity派生出來的子類,BaseActivity中維護了一個靜態app Activity訪問棧,在建立和銷毀時會執行壓棧和出棧操作,所以mLocalStack內維持的是app中正在啟動並執行activity。 2
Time of Update: 2015-09-10
標籤:經過反覆的學習對比,個人覺得帶著問題學習新知是最有效學習方式,因此文本就以提問的方式來講述Fragment架構實現方式。 1、什麼是Fragment?
Time of Update: 2015-09-10
標籤: // 當你看到這個問題的時候 我假設你已經遇到了Android上QQ登入不回調的問題 且 代碼和官方文檔一致 (這時候其實仔細看sdk裡的範例程式碼才能發現官方文檔和sdk範例程式碼有出入的) 上代碼: private void onQQLoginClick() { // 這裡的邏輯和官方文檔一樣 tencent = Tencent.createInstance(Config.QQ_APP_ID, this); if
Time of Update: 2015-09-10
標籤: 什麼是MVP? MVP模式可以分離顯示層和邏輯層,所以功能介面如何工作與功能的展示可以實現分離,MVP模式理想化地可以實現同一份邏輯代碼搭配不同的顯示介面。首先要澄清就是MVP不是一個結構化的模式,它只是負責顯示層而已,任何時候都可以在自己的項目結構中使用MVP模式。 為什麼要使用MVP?
Time of Update: 2015-09-10
標籤:一、基本介紹在iOS中,要實現表格式資料展示,最常用的做法就是使用UITableView,UITableView繼承自UIScrollView,因此支援垂直滾動,?且效能極佳
Time of Update: 2015-09-10
標籤:lldb命令常用(備忘)假如你準備在模擬器裡面運行這個,你可以在“(lldb)”提示的後面輸入下面的:(lldb) po $eaxLLDB在xcode4.3或者之後的版本裡面是預設的調試器。假如你正在使用老一點版本的xcode的話,你又GDB調試器。他們有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的話,你也能夠更隨一起做,而沒有問題。“po&
Time of Update: 2015-09-10
標籤:全屏問題,可以參考 http://bbs.csdn.net/topics/390839259,點擊webView = (WebView) findViewById(R.id.webView);videoview = (FrameLayout) findViewById(R.id.video_view);chromeClient = new WebChromeClient() {// 播放網路視頻時全屏會被調用的方法@Overridepublic void
Time of Update: 2015-09-10
標籤:iOS開發UI篇—程式啟動原理和UIApplication 一、UIApplication1.簡單介紹(1)UIApplication對象是應用程式的象徵,一個UIApplication對象就代表一個應用程式。(2)每一個應用都有自己的UIApplication對象,而且是單例的,如果試圖在程式中建立一個UIApplication對象,那麼將報錯提示。(3)通過[UIApplicationsharedApplication]可以獲得這個單例對象(4) 一個i
Time of Update: 2015-09-10
標籤:由於Android是為行動裝置開發的作業系統,我們在開發應用程式的時候應當始終把記憶體問題充分考慮在內。雖然Android系統擁有垃圾自動回收機制,但這並不意味著我們就可以完全忽略何時去分配或釋放記憶體。即使我們全部按照上一篇文章中給出的編程建議來去編寫程式,還是會很有可能出現記憶體泄露或其它類型的記憶體問題。所以,唯一能夠解決問題的辦法,就是嘗試去分析應用程式的記憶體使用量情況,那麼本篇文章就會教大家如何進行分析。如果你還沒有看過前面一篇文章,建議先去閱讀 Android最佳效
Time of Update: 2015-09-10
標籤:大家期待已久的iPad Pro終於在蘋果秋季發布會上現身,似乎它才是本場發布會的主角。配置方面與此前的預測也大相徑庭,它採用了強大的A9X處理器,2732×2048的12.9英寸螢幕,800萬像素網路攝影機,Touch ID也出現在它身上,續航時間高達10小時,售價也著實不菲,入門的32GB版本達到了799美元,LTE的128GB版本更是高達1079美元。它將與11月份正式上市。 我們可以看到它有一個名叫Apple
Time of Update: 2015-09-10
標籤:今天遇到一個問題:在設定listview 自訂adapter的時候 ,點擊item有點擊效果,然後點擊item布局檔案中的某個button 的時候 也同時觸發了listview的點擊效果,解決方案是:1.在adapter布局檔案中添加<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-09-10
標籤: 最近組裡研究了SDM演算法在人臉對齊中的應用,是CMU的論文《Supervised Descent Method and its Applications to Face
Time of Update: 2015-09-10
標籤:iOS9引入了新特性App Transport Security (ATS)。詳情:App Transport Security
Time of Update: 2015-09-10
標籤:ios應用資料存放區方式(XML屬性列表-plist)一、ios應用常用的資料存放區方式1.plist(XML屬性列表歸檔)2.喜好設定3.NSKeydeArchiver歸檔(儲存自訂對象)4.SQLite3(資料庫,關係型資料庫,不能直接儲存物件,要編寫一些資料庫的語句,將對象拆開儲存)5.Core
Time of Update: 2015-09-10
標籤: 1 //1. 設定navigationBar是否半透明效果,預設是 =YES 的,我們把它變成NO就可以設定navigationBar的顏色為不透明的顏色 2 self.navigationController.navigationBar.translucent = NO; //不透明 3 //2. 這個顏色設定預設包含了狀態列 4 self.navigationController.navigationBar.barTintColor =
Time of Update: 2015-09-10
標籤:APP主流UI架構結構一、簡單樣本說明:使用APP主流UI架構結構完成簡單的介面搭建搭建頁面效果:
Time of Update: 2015-09-10
標籤:ios應用資料存放區方式(歸檔) 一、簡單說明在使用plist進行資料存放區和讀取,只適用於系統內建的一些常用類型才能用,且必須先擷取路徑相對麻煩;喜好設定(將所有的東西都儲存在同一個檔案夾下面,且主要用於儲存應用的設定資訊)歸檔:因為前兩者都有一個致命的缺陷,只能儲存常用的類型。歸檔可以實現把自訂的對象存放在檔案中。二、程式碼範例1.檔案結構 2.程式碼範例 YYViewController.m檔案 9 #import "YYViewController.
Time of Update: 2015-09-10
標籤:Android 平台指南 這個指南展示了怎樣搭建你的SDK開發環境部署Android裝置的Cordova應用程式。將會帶你走過整個程式包括安裝Android SDK,在EclipseSDK開啟一個Android項目,和部署到一個模擬器或真實裝置上。你要跟著這個指南至少需要安裝 Android SDK, 不管你下面要進行哪一個工作流程。 ( Web項目開發 和 本地平台開發 工作流程都需要安裝 Android
Time of Update: 2015-09-10
標籤:ios應用資料存放區方式(喜好設定)一、簡單介紹很多iOS應用都支援喜好設定,比如儲存使用者名稱、密碼、字型大小等設定,iOS提供了一套標準的解決方案來為應用加入喜好設定功能每個應用都有個NSUserDefaults執行個體,通過它來存取喜好設定。比如,儲存使用者名稱、字型大小、是否自動登入儲存位置:儲存形式:二、程式碼範例1.storyboard2.代碼 8 9 #import "YYViewController.h"10 //喜好設定11 @interface
Time of Update: 2015-09-10
標籤:最近這段時間一直在研究做手機應用開發的時候遇上android記憶體清理的問題,看很多的資料,也嘗試了很多方法,不過都沒有用,後來不斷的摸索終於整出來,以下特意總結了一下記憶體清理的方法,可以將那些無用的進程給shut down掉,上代碼~1 protected void onClearMemory(Context context) {2 ActivityManager activityManger = (ActivityManager)