Time of Update: 2016-01-28
標籤:可以通過以下函數完成座標體系在不同View之間的切換,如下面是完成當前View向ParentView座標的轉換(一個矩陣轉換)CGRect parentRect = [currentView convertRect:blankImageView.bounds toView:self.superview];(self.view 上有viewA 與 viewB 兩個視圖 btn在viewA上)絕對rect =[viewA.superView convertRect:btn.frame
Time of Update: 2016-01-28
標籤: 原文:Best Android Tools For Security Audit and Hacking (不開心,找點事情做<<<) android系統占移動市場份額的80%且有惡意軟體,這是一個問題。Hacker會對手機惡意操作,不只是發送計費簡訊。在本文,將會介紹對各式各樣的app進行滲透測試和攻擊(包含網路測試、網路攻擊、嗅探等)。 Hackode:使用教程 Hackode是一個app。
Time of Update: 2016-01-28
標籤:1, Swift 修改導覽列顏色self.navigationController?.navigationBar.barTintColor2, Swift button屬性設定時直接進行初始化var leftButton : UIButton = UIButton(type: UIButtonType.Custom)由於是read-only屬性, 所以不可以後修改, 直接在初始化的時候設定.Type不推薦用system, 會自動渲染成藍色.3,
Time of Update: 2016-01-28
標籤: 不會android的H5不是好前端,最近搭建了下cordova的環境,在安裝好JDK,cordova 5.4,ANT,Android studio配置好環境變數之後cordova build的錯誤並顯示卡住了,後來發現這個搜了下,發現需要尋找project.properties 有兩個,一個在platforms\android裡面,一個在\platforms\android\CordovaLib裡面,上面顯示了target:android
Time of Update: 2016-01-28
標籤:【問題】測試組發現APP在iOS8及以上系統裝置上,語言設定為我們不支援的小語種時,APP沒有使用預設的英文,而是選擇了上一次設定的語言。【分析】經過研究發現,在iOS8系統開始,在裝置語言設定中多出了“慣用語言順序”列表。如所示:圖中最底部給出了一句話“應用程式和網站將使用所支援的排在列表第一位的語言”。哇靠!蘋果好狠啊!這句就代表你設定的預設語言使用起來是有前提的。前提:APP支援的所有語言在此列表中不存在或預設語言排在此列表第一位,那麼設定的預設語言才起作用。反之,排在列表第一位的語
Time of Update: 2016-01-28
標籤:聲音無論聲音是你app使用者體驗的主要部分還是一個可選的增益,你都要知道使用者對聲音有何期待以及如何滿足這些期待。理解使用者的期待使用者可以使用裝置的控制來影響聲音,並且他們可能使用有線或無線耳機。人們也對他們的行為如何影響他們聽到的聲音抱有很多期待。雖然你可能會發現有些期待很驚人,但這都遵循使用者,而不是裝置,決定的使用者控制。當使用者想要做如下事情的時候他們會使裝置靜音:避免被不期待的聲音幹擾,比如電話鈴聲和收到簡訊的聲音避免聽到使用者行為副產品的聲音,比如鍵盤或其他反饋聲音、附帶聲音
Time of Update: 2016-01-28
標籤:QQ上黏黏的小紅點很好玩有木有,於是自己也想實現一番,看到iOS實現的人比較少,Android的比較多,於是這個就用iOS來實現哈~: 調試圖:其實從實現來講,我是先實現第二張圖的效果的。實現思路1.瞭解原理,以及如何繪製“黏黏”形狀(即繪製兩圓加兩條貝茲路徑)。2.建立UIView(AZMetaBallCanvas),作為單獨畫布用來繪製“黏黏”形狀,用程式實現演算法,並繪製出來。3.給畫布(AZMetaBallCanvas)添加attach:(UIView
Time of Update: 2016-01-28
標籤:pc端抓包及常用請求指令碼編寫,點擊開啟連結。首先大家應該清楚手機app原理據我瞭解,現在市面上收大概分兩種,一類是手遊,用遊戲引擎開發的用戶端,這類我還未涉獵,不敢高談;二類是網站app,一般採用html5+css3作為app前端,實際上app就好比一個瀏覽器(其實也是瀏覽器核心),只要知道了首頁登陸地址,我們就可以在模擬器上運行app了。這裡推薦使用chrome的開發人員工具,具備手機瀏覽器類比功能,還可以選擇多種手機類型。按F12開啟抓包之旅(Windows系統)如示:jme
Time of Update: 2016-01-28
標籤:could not find developer disk image 這個錯誤是由於iphone版本高於xcode可安裝的版本 或者低於xcode可安裝的版本解決辦法:比如你的xcode版本是7.1的 按理說是按不了9.2的 通過在finder中前往以下路徑就能夠看到當前xcode能夠安裝的iphone版本號碼上說明此時我的xcode可以安裝6.0--9.2的iphone裝置你想安裝此列表中沒有的版本號碼裝置就要下載這個對應版本的鏡像檔案
Time of Update: 2016-01-28
標籤:取縮圖不等同於縮放圖片.縮放圖片是保持不失真的情況下縮放處理,並進行平滑處理.縮圖則不然,允許失真,目的只是取出圖片的輪廓.儲存Bitmap圖片private void saveBitmap(Bitmap bm,String picName) {Log.e(TAG, "儲存圖片");String icon_dir=mMedialist.get(mMedialist.size()-1).getIconpath().replace("/", "__");// String
Time of Update: 2016-01-28
標籤:邏輯是擷取系統的運行棧,處於棧頂的就是處於前台的app,然後對比包名,不同則表示app處於後台,反之,則表示app處於前台./** * app是否在後台 * * @param context * @return true 是 false 不是 */ public static boolean isBackground(Context context) { ActivityManager am = (ActivityManager)
Time of Update: 2016-01-28
標籤:在開發中用到了需要ScrollView嵌套GridView的情況,由於這兩款控制項都內建捲軸,當他們碰到一起的時候便會出問題,即GridView會顯示不全。解決辦法,自訂一個GridView控制項public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); }
Time of Update: 2016-01-28
標籤:做了好久的項目,由於進度趕,也沒怎麼閑心來寫部落格。不過項目趕是趕,也不是一口就能吞掉的,要慢慢來。既然慢慢來,就抽出點時間來寫點什麼。在項目裡遇到好幾個棘手的問題。有幾個是被我解決掉。其中一個就是多個fragment的管理問題。只能說我是android的新手,也沒怎麼系統學習android,所以有些東西,只能在項目裡摸索,要用到哪個就學哪個,還好我還大概知道哪些該在哪用,哪些該是被學。情景一:一個Activity中使用多個fragment,以tab的形式來點擊切換fragment。一共用
Time of Update: 2016-01-28
標籤:/** * 通過一個frame來初始化一個UI控制項 */- (id)initWithFrame:(CGRect)frame;// YES:能夠跟使用者進行互動@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES// 控制項的一個標記(父控制項可以通過tag找到對應的子控制項)@property(nonatomic)
Time of Update: 2016-01-28
標籤:之前寫了篇部落格網易首頁導航封裝類、網易首頁導航封裝類最佳化,今天在前兩個的基礎上仿下今日頭條。1.網易首頁導航封裝類中主要解決了上面導航的ScrollView和下面的頁面的ScrollView聯動的問題,以及上面導覽列的便宜量。2.網易首頁導航封裝類最佳化中主要解決iOS7以上滑動返回功能中UIScreenEdgePanGestureRecognizer與ScrollView的滑動的手勢衝突問題。今天仿今日頭條滑動導航和網易首頁導航封裝類最佳化相似,這個也是解決手勢衝突,UIPanGes
Time of Update: 2016-01-28
標籤:無廢話,直接貼代碼說明系統更新,首先,讓我們來看看系統的程式入口該怎樣寫 [STAThread] static void Main() { Control.CheckForIllegalCrossThreadCalls = false; Application.EnableVisualStyles();
Time of Update: 2016-01-28
標籤:// button.titleLabel.textAlignment = NSTextAlignmentLeft; 這句無效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; &
Time of Update: 2016-01-28
標籤: 1.UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle: @"設定頭像" delegate:self cancelButtonTitle:@"取消"
Time of Update: 2016-01-28
標籤:網路上已經有很多的手機號碼歸屬地查詢的API介面,但是這些介面總是有一些大大小小的缺陷。總結一下這些缺陷:1、要直接將它的搜尋方塊連結形式粘到自己的頁面,點擊查詢的時候還要跳轉到他們的網站來展示歸屬地結果2、提供介面的API,一般都要求付費,或者一天只有免費的限定查詢次數3、有些部落格文檔中的API已經過於老舊,嘗試的時候,已經404Not
Time of Update: 2016-01-28
標籤:內容:非常多人問我:沈老師,要不要更新引擎版本號碼到3.0,更新這麼快,以後會不會每一個月都有一次,好怕呀。我說:無論你曾經是哪個版本號碼,3.0final是一個架構層級的升級,能夠在新項目中果斷升級。還包含下面: c++11 的特性的使用(比方Lambda函數,auto等新特性的使用,這些特性用上會讓人上癮的) 更改了渲染的方式 (詳細還得再瞭解,總之官方稱效能提升了15個百分點)。