Time of Update: 2015-12-02
標籤: 說起來容易做起來難。 那麼我就不說了,來做吧。這就是我的style。 鑒於現在的主流還是OC,那麼樣本程式還用OC來寫,後續補寫Swift程式,這裡先佔個坑。 廢話不多說,下面開發步驟來了:1.
Time of Update: 2015-12-02
標籤:通常,android.support.design.widget.TabLayout與Android的ViewPager聯合使用,實現與ViewPager的切換與聯動。(1)比如,當使用者手指觸控選取TabLayout中的某一項時候,ViewPager應當自動切換跳轉到相應的Page頁面;(2)同樣,當使用者在翻動ViewPager時候,TabLayout也會自動的滾動到與當前ViewPager頁面像對應的子item tab並使該子item
Time of Update: 2015-12-02
標籤:現在很多網站都是簡訊發送的功能,怎麼實現的呢。對於個人站長來說的話,通過使用SMS簡訊通API介面相對比較划算和簡單。那怎麼實現呢,步驟如下:1.
Time of Update: 2015-12-01
標籤: 昨天寫個電話撥號器,很簡單就一個Edittext和一個button,用來輸入號碼並且點擊按鈕撥打到電話,但是寫好以後報的是安全錯誤,我上網查了下,原來是缺少授權,於是我在AndroidManifest.xml檔案中加了一行授權碼<uses-permission
Time of Update: 2015-12-03
標籤:首先要有一個號碼歸屬地的資料庫,然後把這個資料庫放進assets目錄下,之後在閃屏頁裡讀取這個資料庫,放到data/data/包名/files目錄下、最後就是對這個資料庫進行操作了在閃屏頁拷貝資料庫檔案 private void copyDB(String dbname){ File targetFile = new File(getFilesDir(),dbname); if(targetFile.exists()){
Time of Update: 2015-12-01
標籤:一、開發須知 如果你沒有開發過 iphone,直接來做watch,我建議你不要這麼做,不是不可以,而是目前所有的第三方應用都必須基於iphone的擴充,原生的watch應用,蘋果目前還沒有開放給開發人員,因此實際上,我們在watch上可以做的事情十分有限,或許後續apple會開放更多介面,但是目前,我們必須放棄
Time of Update: 2015-12-01
標籤:當我們用系統的服務DownLoadManager下載完成後,系統會發送一個廣播,我們只需要註冊一個廣播,然後在廣播裡面寫如一些相應的操作。1、註冊廣播completeReceiver = new CompleteReceiver(); registerReceiver(completeReceiver,new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));//註冊廣播2、接收廣播//接收到這個廣播
Time of Update: 2015-12-02
標籤:恐怕大家都會遇到這樣的問題,一個點擊事件多次觸發,導致,同樣的內容提交了多次,或者說彈出多個頁面... 下面是簡單的方案,大家可以試一試原理很簡單,當我們第一次點擊的時候,把按鈕變成不可點擊狀態。然後設定 5s 的定時器來復原點擊事件。 public static void disabledView(final View v) { v.setClickable(false); // 延遲5秒,復原點擊事件 new
Time of Update: 2015-12-01
標籤:Hi If you don‘t want to go for hard code all of this stuff , then go for below easy steps->Your project ->Your Module ->Right click on your module ->go to open module settings ->Go to Signing section ->Specify
Time of Update: 2015-12-02
標籤:1 UIButton的 setTitle,titleLabel區別。如何得到label的像素長度。 別人的問題:首先,非常感謝你的回答。其次,我還有點小疑問,如下:作用對比(手寫button):1、[but setTitle:@"測試一下" forState:UIControlStateNormal];輸出:CurrentTitleLabel:測試一下,currentTitle:測試一下。模擬器button上顯示:測試一下2、but.titlelabel.text =
Time of Update: 2015-12-01
標籤:1.光碟片鏡像需要下載懶人安裝版,尾碼是.cdr2.虛擬機器用VMware12或11都行,很多地方有下載3.設定好光碟片,啟動虛擬機器時,如果彈出錯誤“不可恢複錯誤:(vcpu-0)”那麼,只要找到並開啟安裝目錄下的 XXXX.vmx 檔案,使用記事本開啟後,在 smc.present = "TRUE" 後添加“smc.version =
Time of Update: 2015-12-01
標籤:移動端報表 報表 查看 根據我的上一篇博文中我已經示範過如何綁定或撤銷行動裝置,如果配置好伺服器,管理員對該裝置授權之後,就可以在裝置上查看FineReport報表了。1. 操作步驟移動端登入系統之後,進入報表查看介面,如:650) this.width=650;"
Time of Update: 2015-12-02
標籤:概述我們知道在程式運行過程中要建立大量的對象,和其他進階語言類似,在ObjC中對象時儲存在堆中的,系統並不會自動釋放堆中的記憶體(注意基本類型是由系統自己管理的,放在棧上)。如果一個對象建立並使用後沒有得到及時釋放那麼就會佔用大量記憶體。其他進階語言如C#、Java都是通過記憶體回收來(GC)解決這個問題的,但在OjbC中並沒有類似的記憶體回收機制,因此它的記憶體管理就需要由開發人員手動維護。今天將著重介紹ObjC記憶體管理:引用計數器屬性參數自動釋放池引用計數器在Xcode4.2及之後的
Time of Update: 2015-12-01
標籤: /*===========================NSNumber數值對象=========================*/ // 將基礎資料型別 (Elementary Data Type)儲存為NSNumber 物件類型 NSNumber *intNum = [NSNumber numberWithInt:10]; NSLog(@"num = %@",intNum); NSNumber *floatNum = [NSNumber
Time of Update: 2015-12-01
標籤:遠程推送應用配置過程1.建立支援遠程推送功能的App2.申請開發人員認證,並選中剛剛建立的App ID3.下載CER檔案,並匯入鑰匙串管理4.申請發布認證,並選中剛剛建立的App ID5.下載CER檔案,並匯入鑰匙串管理6.檢查App ID,確認認證已經指定遠程推送應用程式開發過程1.建立應用程式2.指定AppID,在developer.apple.com上設定AppIDiOS開發之遠程推送
Time of Update: 2015-11-30
標籤:B. Approximating a Constant RangeWhen Xellos was doing a practice course in university, he once had to measure the intensity of an effect that slowly approached equilibrium. A good way to determine the equilibrium intensity would be choosing a
Time of Update: 2015-11-30
標籤:前言Java Service Wrapper是Tanuki Software的一個產品,可以將Java應用註冊成Windows或Linux服務,使其可以隨系統開機啟動,同時可以監控Java應用的狀態,使其在出異常狀況時自動啟動,其具體特性請參考官方文檔Overview of Wrapper features ,本文記錄了筆者在官方文檔指導下在Linux環境下用Java Serivice Wrapper配置Tomcat應用的實踐。前提Suse Linux 64位Java
Time of Update: 2015-11-30
標籤:解決方案:找到項目最外層的build.gradle檔案,將其中的: dependencies { classpath ‘com.android.tools.build:gradle:1.2.3‘ }修改為:dependencies { classpath
Time of Update: 2015-11-30
標籤:今天在使用Android Studio的時候突然發現代碼沒錯,so包也引入了,各個版本都引入了,但是就是一直報錯:java.lang.UnsatisfiedLinkError: Couldn‘t load serphone from loader dalvik.system.PathClassLoader11-30 11:13:18.766 29255-29255/com.personal.tai.ronglianim E/AndroidRuntime: at java.lang.
Time of Update: 2015-11-30
標籤:import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;/***/public class AutoWrapLayout extends ViewGroup { //支援的最大行數 10行,可以根據需要調整 private int[] mRawArray = new int[10];