Time of Update: 2015-04-30
標籤:android手寫CrashHandler實現UncaughtExceptionHandler攔截android異常碼字員小D有點複雜,雖然知道原理,但是並不好從哪開始寫了。。。。。。首先這是個需要在整個app運行狀態中都需要存在的對象,所以需要在application裡初始化這個類,並且這個類執行個體~~~慢著!發現這裡代碼有疑問,application中只在oncreate方法裡面初始化public class CrashApplication extends Application
Time of Update: 2015-04-30
標籤:介紹手機es管理器裡的顯示的檔案是我電腦上 win7的共用資料夾.只要手機和電腦在同一區域網路就能實現圖中的效果. 不僅能讀取電腦的檔案,所有的寫操作也會儲存回電腦的檔案中.當然有了cifs模組 samba檔案系統也是支援的 有興趣的請自行百度win7共用和cifs模組~要求 僅cm11和cm11s!且手機已root使用方法下載 ak_kernel_modify.zip (8.26 MB, 下載次數:
Time of Update: 2015-04-30
標籤:表格版面配置有TableLayout所代表,TableLayout繼承了LinearLayout,因此他的本質依然是LinearLayout。表格版面配置採用行、列的形式來進行管理,在使用的時候不需要聲明多少行、多少列,而是通過添加TableRow、其他組件來控製表格的行數和列數。每次向TableLayout添加一個TableRow,該TableRow就是一個表格行,同時TableRow也是容器,可以在其中不斷的添加其他的組件,每添加一個子組件,該表格的列就增加一列 在表格版面配
Time of Update: 2015-04-30
標籤:android 按鈕 效果 上一篇中我們講了自訂ripple 水波紋效果,先來回顧一下效果吧! 看了以後感覺沒甚麼問題,我一開始也覺得很滿意了,那好,我們拿Android 5.0內建的效果來對比一下
Time of Update: 2015-04-30
標籤: 1、在PC環境下啟動一個模擬器(不是手機) 2、查看模擬器 /systen/xbin是否有sqlite3命令adb shell cd /system/xbin ls3、把模擬器 /system/xbin/sqlite3命令檔案從模擬器拷到PC上adb pull /system/xbin/sqlite3 e:/eclipse4、關閉模擬器,把Android手機串連到PC5、擷取Android手機 /system 檔案夾的讀取許可權adb shell # mout -o remout,
Time of Update: 2015-04-29
標籤:UI開發過程中,我們經常需要對圖片進行處理,常見的如貼圖,複雜一些的還有位置變換、旋轉、濾鏡特效等,下面簡單介紹一下關於圖片處理的一些基本知識和原理。 1 基本概念對於圖片的處理,最常使用到的資料結構是Bitmap,它包含了一張圖片所有的資料,這些資料資料包括那些內容呢?簡單說來就是由點陣和顏色值組成的,所謂點陣就是一個在概念上是Width *
Time of Update: 2015-04-29
標籤:開發項目 主題 之前在開發項目的過程中需要隱藏頂部的ActionBar實現全屏的功能,然而在AndroidManifest檔案中直接設定theme為全屏的NoActionBar模式卻一直報錯。 最後才發現,IDE自動產生的Blank
Time of Update: 2015-04-29
標籤:android 遊戲 破解 開發人員 漏洞 由於Android系統的開放性,讓人人都是開發人員成為可能,也正因如此,手機APP遭受破解和盜版問題長期存在,且愈演愈烈。尤其是手遊行業,如刀塔傳奇、植物大戰殭屍、2048等知名遊戲被破解的案例不勝枚舉。破解者通過各種工具篡改遊戲記憶體中的數值、參數或廣告等,達到過
Time of Update: 2015-04-29
標籤:studio 環境 編輯器 一 、搭建Android Studio 安裝環境2013年5月15日 Google IO上面發布一款Android新利器Android Studio .驚豔全場! 官方:https://developer.android.com/sdk/installing/studio.html#download 但由於國內水深火熱的網路環境,小夥伴們有時並不能開啟官方連結,
Time of Update: 2015-04-29
標籤:對於一個iOS app來講,生命週期是一個十分至關重要的東西。對於一個app來講控制著app的開啟、睡眠、關閉等狀態;對於一個頁面的來講,控制頁面的載入、顯示、消失;對於一個View或者一個普通的類來講,控制著初始化、繪製、釋放。一、AppDelegate當你建立一個iOS項目時,在appDelegate中你會看到如下六個方法,他們分別控制著不同的app生命週期 -(BOOL)application:(UIApplication *)application
Time of Update: 2015-04-30
標籤:在真機測試的時候往往會突然出現這樣一個錯誤,code signing is required for product type ‘Application‘ in SDK ‘iOS 7.0‘ ,就是說程式碼簽署認證不對勁。解決方案,1.選擇工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 將選項改為:iPhone Developer2
Time of Update: 2015-04-29
標籤:android 設計模式 代理模式(Proxy):代理設計模式是對象的結構模式,原理就是給某個對象提供一個代理對象,並由代理對象來控制對願對象的引用。在有些情況下,一方不能或不想直接引用一個對象,而代理對象可以在雙方之間起到中介的作用,這樣可以大大降低彼此的耦合關係,提高彼此的靈活性。下面為代理模式的簡略結構類圖: 代理模式的角色有三個,分別為:抽象角色、代理角色以及具體角色。具體如下:抽象角色:聲明了代理角色和
Time of Update: 2015-04-29
標籤:前言 雖然大家都不願意看到程式崩潰,但可能崩潰是每個應用必須面對的現實,既然崩潰已經發生,無法阻擋了,那我們就讓它崩也崩得淡定點吧。iOS SDK中提供了一個現成的函數 NSSetUncaughtExceptionHandler 用來做異常處理,但功能非常有限,而引起崩潰的大多數原因如:記憶體訪問錯誤,重複釋放等錯誤就無能為力了。因為這種錯誤它拋出的是Signal,所以必須要專門做Signal處理。什麼是Signal在電腦科學中,訊號(英語:Signals)
Time of Update: 2015-04-29
標籤:-dismissViewControllerAnimated:completion:此方法用於dismiss 那些由 UIViewController 的-presentViewController:animated:completion: 方法 呈現出來的UIViewController(這種情況,UIViewController是作為一個modal controller顯示) -popViewControllerAnimated:此方法用於pop
Time of Update: 2015-04-29
標籤:/*** iOS8 分割線問題 在xib/storyboard下面解決方案 http://qiita.com/yimajo/items/10f16629200f1beb7852 http://www.cocoachina.com/ios/20141026/10045.html http://www.2cto.com/kf/201411/349631.html
Time of Update: 2015-04-29
標籤:開發人員 技巧 控制項 weight 關於安卓中layout_weight屬性的使用總是讓很多開發人員迷迷糊糊,編寫的代碼往往無法達到想要的效果。上網查了一些資料以後自己也寫了個小DEMO後算是對layout_weight的屬性有了個基本的掌握。下面就簡單的介紹一下: &nb
Time of Update: 2015-04-29
標籤:iOS中的safri瀏覽器可以將一個網頁添加到案頭,當做一個獨立的應用運行。當然,這裡我們不討論怎麼去做一個webApp,這需要html5的相關知識和開發經驗。這裡我們只講webApp添加案頭後到啟動的相關細節。全螢幕顯示:<meta name="apple-mobile-web-app-capable" content="yes" />系統頂欄的顏色(黑色和白色):<meta name="apple-mobile-app-status-bar-style"
Time of Update: 2015-04-29
標籤:一 ,使用autolayout進行相對布局:1.建立新的工程,設定rootviewcontroller(這裡不再多說)2.勾選下面(因為我們到下面是使用sizeClass,所以勾選兩個):3.這裡我建立了一個lable,名稱為View1,在這裡可以看到設定View1的約束為距上和左側為0,寬和高設定的都是200,同理可以設定距離右和下的約束,4.當上面工作完成以後,點擊Add按鈕,會出現黃色的約束範圍,如: 5.上面工作完成後點擊Update
Time of Update: 2015-04-29
標籤:使用Apple Watch,使用者可以使用一種不顯眼的方式查看資訊。不用把iPhone從口袋裡拿出來,就可以通過看一下手錶快速獲得重要訊息。 作為Apple Watch的第三方app開發人員,應該通過使用最直接的方式提供做重要的資訊來支援簡短的操作 Apple Watch和它匹配的iPhoneApple Watch需要一個iPhone來運行第三方app。要建立一個第三方app,需要提供兩個東西:一個WatchKit app(在Apple
Time of Update: 2015-04-29
標籤:下面是渲染篇章的學習筆記,部分內容和前面的效能最佳化典範有重合,歡迎大家一起學習交流!1)Why Rendering Performance Matters現在有不少App為了達到很華麗的視覺效果,會需要在介面上層疊很多的視圖組件,但是這會很容易引起效能問題。如何平衡Design與Performance就很需要智慧了。2)Defining ‘Jank’大多數手機的螢幕重新整理頻率是60hz,如果在1000/60=16.67ms內沒有辦法把這一幀的任務執行完畢,就會發生丟幀的現象。丟幀越多,