技術

Activity是如何接收到touch事件的(窗口與用戶輸入系統)

在《浮窗開發之窗口層級》這片文章中,開篇提出了三個問題: 窗口層級關系(浮窗是如何“浮”的) ? 浮窗有哪些限制,如何越過用戶授權實現浮窗功能? Activity是如何接收到touch事件的? 前兩個問題在前兩篇文章中已經分析,在這

Eventbus3.0的使用

簡介 EventBus 是 http://greenrobot.org/ 出的一個 發布者/訂閱者 ( Publisher/Subscriber )的事件總線。主要是用來在 Android 各個組件之間進行消息傳遞的。能夠很好地對發布者和訂閱者之間進行解耦。

IOS APNs調試利器Knuff介紹

作為一個ios開發者,在你調試APNs時,正常的情況下你需要弄好證書給到后臺的同事上線到測試環境,然后才能開始測試調試推送的相關功能。 如果這個過程遇到證書錯誤,后臺代碼錯誤,蘋果變更接口等,等到能調試ios的功能,需要等到好久的時間。 那么ios可以獨立調試APNs的

Android6.0鎖屏源碼界面布局分析

大致先介紹一下鎖屏界面 Android的鎖屏界面可以分為兩級, 一級鎖屏界面暫且稱之為鎖屏界面LockScreen ,即平常用到的無需任何輸入和驗證,只需滑動解鎖,沒有任何的安全性可言,只是 為了防止因為非故意觸發手機造成的一定的困擾。 二級鎖屏界面是在解

Android Studio使用Lint進行代碼檢查

1、Android Lint的使用 在 android studio 中找到Analyze目錄下的Inspect Code檢查代碼選項點擊 20150821150106054.png 然后彈出下面這個框框,在這個列表選項中我們可以選擇Inspe

實現一個仿小米日歷控件

項目地址: https://github.com/landscapeside/DragCalendar 先看效果圖: 效果圖 根據效果,我們可以看到,要實現該控件,需要具備: 容器以及觸摸事件處理 周日歷布局以及選擇,切換

iPad橫豎屏適配

一、監聽橫豎屏的切換 1、通知方式: //監聽UIApplicationDidChangeStatusBarFrameNotification通知 [[NSNotificationCenter defaultCenter]addObserver:self selecto

如何輕松實現iOS9多任務管理器效果(iCarousel高級教程)

前言 iOS9馬上要發布了 為了我司APP的兼容性問題 特意把手上的iOS Mac XCode都升級到了最新的beta版 然后發現iOS9的多任務管理器風格大變 變成了下面這種樣子 我忽然想起來之前的文章提到我最愛的UI控件 iCarousel 要實現類似

iOS TableViewCell判斷不同網絡狀態顯示圖片(SDWebImage的使用)

產品需求:自定義的UITableViewCell上有圖片需要顯示,要求網絡網絡狀態為WiFi時,顯示圖片高清圖;網絡狀態為蜂窩移動網絡時,顯示圖片縮略圖。如下圖樣例: 首先,要監聽網絡狀態,一般用AFNetWorking。 一般在AppDelegate.m文件中的applic

關于流媒體開發的若干筆記

近期遇到項目,其中有在Android平臺播放rtsp流媒體的需求。整理若干資料如下,備查。 何謂流媒體 有別于傳統的視頻文件播放,流媒體是專門用于在網絡上傳輸的,采用所謂的 流式傳輸 方式。 既然在網絡上傳輸,就免不了有協議用來規定傳輸過程中的各個場景。

Android 讓你的布局飛起來

xiaoguo.gif 前言 在Android項目開發中一個界面的顯示狀態包括好幾種:內容界面,loading界面,網絡錯誤界面等等;以前開發的時候都是直接把這些界面include到main界面中,然后動態去切換界面,后來發現這樣處理不容易復用到其

微信小程序,開發大起底

作者簡介:張智超,北京微函工坊開發工程師,CSDN微信開發知識庫特邀編輯。微信小程序愛好者。 感謝@翟東平 @qq_31383345 @nigelyq 等熱情參與和共建 責編:CSDN知識圖譜小助手 「小程序」是什么 張小龍在朋友圈里這樣解釋道:小程

React使用小結

園子都荒廢兩個月了,實在是懶呀.. 近段時間用React開發了幾個頁面,在使用過程中著實碰到了一些問題,估計剛開始學習的伙伴們都會遇到各種各樣的坑 總結記錄一下,只看文檔是碰不上問題的,內容基礎也不基礎,高手還請繞道哈哈哈 文章略長,整個目錄吧,想看哪兒看哪兒