Time of Update: 2015-09-14
標籤: 快速鍵 對於很多Eclipse轉過來的同學,不適應的最主要就是快速鍵部分了,Studio預設的快速鍵和Eclipse差別很大,但是Studio強大的地方在於通過設定你可以一直沿用Eclipse風格的快速鍵,這樣對於那些Eclipse過渡來的同學省了很多學習成本。 Preferences -> Keymap 然後就可以選擇你想要的快速鍵,這裡不止可以選擇Eclipse,還可以選擇 Emacs、Net Beans等編輯器的快速鍵
Time of Update: 2015-09-14
標籤: 源碼中用以下載用戶端的類為DownloadService,是一個服務。如果你對android服務不夠理解的話,建議先查閱下有關服務的知識點。源碼分析如下:1首先我們先來看下該服務中幾個重寫的方法:1.1onCreate()中 首先聲明了自訂的綁定器對象,並在自訂的綁定器中添加了幾個介面可以訪問服務的方法,我們發現在這幾個方法中,目前實際用到的start()方法用以開始下載APK,其他的沒有用到。擷取通知管理器。設定服務為
Time of Update: 2015-09-15
標籤:android webview 錯誤碼處理 Android基礎入門教程——7.5.6 WebView處理網頁返回的錯誤碼資訊標籤(空格分隔): Android基礎入門教程本節引言: 嘿嘿,假如你們公司是做HTML5端的移動APP的,就是通過WebView來顯示網頁的,假如你訪問的網頁
Time of Update: 2015-09-15
標籤:1.概述:* 對於每一個行動裝置而言,都有一個內建的資料庫-----通訊錄。* 在IOS上,通訊錄放在SQLite3資料庫中。* 由於不同應用之間不能直接存取,我們想要實現對資料庫的訪問,必須使用蘋果開放的API.* 蘋果公司對資料訪問開放的API是AddressBook(低級API)和AddressBookUI(進階API).* 為了安全考慮,訪問通訊錄需要經過使用者授權,僅需一次授權即可。2.AddressBook 和 AddressBookUI的區別:*
Time of Update: 2015-09-15
標籤:今天博主有一個截屏的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.iOS7.0之後廢除了之前常用的截屏方法,也新增了截屏的API.代碼相對簡單,今天就貼出來,大家自行研究.1.-(void) screenShot{ UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer
Time of Update: 2015-09-14
標籤:*{ -webkit-text-size-adjust: none;} input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}textarea { -webkit-appearance: none;}a, button, input, textarea { -webkit-tap-highlight-color: rgba(0, 0,
Time of Update: 2015-09-15
標籤:最近在使用《青蔥日記》這款App,發現它的啟動介面做的很精美。不同我自己之前簡單的替換Default.png圖片。 它的動態效果做的不錯。於是乎,花了點時間,自己實現了這個功能。 其實也很簡單,具體效果如下 實現起來也不困難。因為我們知道,在應用啟動的時候,它會先執行AppDelegate.m中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
Time of Update: 2015-09-15
標籤:mystra android sim卡 Android判斷SIM卡狀態, 是否插入SIM卡. 例如: 根據SIM判斷優先使用的網路類型.SIM卡狀態 /** * 判斷是否包含SIM卡 * * @return 狀態 */ public static boolean hasSimCard() { Context context =
Time of Update: 2015-09-14
標籤:1.下載並安裝JDK JDK是JAVA開發套件登入Oracle公司的官方網站 http://www.oracle.com/technetwork/java/index.html 。在首頁指向DOWNLOADS 單擊Java SE選項進入到Java SE Downloads 頁面。單擊Java Platform (JDK) 8u60 進入下載列表選擇Accept License Agreement選項,選擇合適的JKD下載 註:
Time of Update: 2015-09-14
標籤:電視被許多人吐槽為 “幾十年沒變過的東西”,因此蘋果也被寄予厚望能改變這件事物。可惜的是,這種期望在空中飄了這麼久,蘋果也沒玩出多少花樣,直到這次發布會 Apple TV 才有了一些值得期待的改進。傳統電視在 PC 和智能手機成為主流裝置前,電視大概是我們能擁有的唯一一款大規模流行的科技消費產品。電視的消費群體以 “家庭”
Time of Update: 2015-09-14
標籤:在今天做android當項目,我遇到了這個異常,好吧。其實最不尋常遇到異常IllegalstateException。它們與我們的硬體串連SDK拋出,我想折磨學生阿玉啊。扯遠了。今天,我想回到這個異常。java.util.ConcurrentModificationException異常,一開始我愣了一下。貌似從來沒遇到過這個,然後果斷百度大神。這才發現:原因是你遍曆該集合時。對該集合進行了刪除元素的操作導致的。假設你有刪除元素的必要,建議賦值到還有一個集合,然
Time of Update: 2015-09-14
標籤:記得第一次學習安卓系統開發的時候,在搭建壞境的時候就遇到了很多問題,足足困擾了我一周左右,不過最終還是成功搭建。想想每次進行一項實踐,環境的搭建總是會浪費我很多時間,比如到底選擇Visual Studio
Time of Update: 2015-09-14
標籤:作者從前端到Ui到互動到產品經理的經曆。App的文字框和按鈕的最適宜高度為多少?這個問題可以簡化為:App【登入】按鈕的高度為多少? 最近公司做了一款iPhone6Plus的設計稿。是@3x尺寸的。也就是,所有介面元素,包括按鈕寬度高度倒圓角,文字字型大小,x軸座標,y軸座標的數值都要設計成3的倍數。現在開始做iPhone6,iPhone5,iPhone4的適配設計稿,所有尺寸又都要@2x了。突然發現,公司的幾個Ui設計師,對於首頁頁面的【登入】按鈕高度,
Time of Update: 2015-09-14
標籤:使用adt開發建立一個Android app,選擇支援的SDK版本如果小於11(Android3.0)就會報如下錯誤。error: Error retrieving parent for item: No resource found that matches the given name
Time of Update: 2015-09-14
標籤:由於項目需求中要求計算出應用內的快取檔案的大小及清除工作,做了一個小小的模組提供給大家分享,隨便說句買蘋果還是選個16g以上的那樣媽媽就不會擔心你的記憶體不用夠用了哦! // 清除本機快取檔案+ (void)clearCacheFile{ NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)
Time of Update: 2015-09-14
標籤: 在2014年,Jann Horn發現一個安卓的提權漏洞,該漏洞允許惡意應用從普通應用許可權提權到system使用者執行命令,漏洞資訊與POC見(1]。漏洞的成因源於在安卓系統(<5.0)中,java.io.ObjectInputStream並未校正輸入的java對象是否是實際可序列化的。攻擊者因此可以構建一個不可序列化的java對象執行個體,惡意構建其成員變數,當該對象執行個體被ObjectInputStream還原序列化時,將發生類型混淆,
Time of Update: 2015-09-13
標籤:1. jni開發時需要一個外部庫,這個庫要在最終打包時放在libs/armeabi目錄下,但是在每次編譯時間ndk-build會更新libs/armeabi這個目錄,使得外部庫被刪除。每次使用時還需要再次copy,很麻煩。 在ndk-build的docs/PREBUILTS.html介紹了prebuilt,只需要非常簡單的幾步,就可以在ndk-build時將外部庫自動copy到libs/armeabi/目錄下。步驟如下: a.
Time of Update: 2015-09-14
標籤:iOS開發多線程篇—建立線程一、建立和啟動線程簡單說明一個NSThread對象就代表一條線程建立、啟動線程(1) NSThread *thread =
Time of Update: 2015-09-12
標籤:來自藍懿教育 學生筆記 1、刪除介面中的vc,並且建立一個tablevc,在sb中建立navigation,並且關聯TableView中的屬性,並讓箭頭指向第一頁面的navigation,並關聯cell2、拖拽介面view controller 建立一個personviewcontroller使之與sb中的關聯,3、在tablevc中建立左上方的加號4、關聯Personvc屬性,並且在左上方加號中的事件方法中寫入事件5、刪除vdidload中的多餘行(留下添加右上方刪除按鈕代碼)
Time of Update: 2015-09-12
標籤:今天學習了物件導向以及初始化方法,這個在實際應用中比較重要,也比較抽象,所以要具體在執行個體中才能理解。————————物件導向有三大特性—————— 一、封裝封裝是對象和類概念的主要特性。它是隱藏內部實現,穩定外部介面,可以看作是“封裝”。封裝,也就是把客觀事物封裝成抽象的類,並且類可以把