原创 android 編程 應用代碼

 1:獲取前臺正在運行的程序名稱,可以將下面代碼放在activity生命週期的函數中執行,看看回打印什麼。 獲取前臺的程序需要權限 ,要在AndroidManifest.xml文件中添加  <uses-permission androi

原创 wax lua 腳本升級練習(1)

當發現線上app某一功能出現bug,即使在技術上很快的做出了這一bug的補丁,但是因爲AppStore上線審覈漫長,這將在一段時間裏,用戶用的都是這個款帶有已知bug的產品。 這種情況的一個解決辦法就是通過Lua給app打補丁,因爲L

原创 xcode5中 wax 安裝記錄

Wax是一個用lua語言編寫本地iPhoneapp的框架。它使用OC運行時將OC和Lua進行綁定。通過Wax,你可以用Lua做任何OC可以做到的事情. 準備工作 1.下載Wax 。http://github.com/probablyco

原创 Android 編譯工具 ant ( mac OS X 10.10.2 )

對於初學者來說編譯android程序只有一種編譯方式,那就是由Eclipse自動進行編譯(嚴格的說是由Eclipse管理着整個編譯過程),Eclipse將資源文件、代碼以及AndroidManifest.xml文件(包含應用的元數

原创 居中顯示並旋轉 android Button 裏的屬性drawableLeft

如圖,點擊同步按鈕,同步圖片要旋轉起來,直到同步完畢。有一個容易實現的方法,就叫“方法1”吧(下面會用的),一個LinearLayout裏面包含一個ImageView和一個TextView並且居中顯示,監聽LinearLayout的點擊

原创 Android Studio 的坑

1.activity裏去掉標題欄  android studio 版本是 1.2.1.1 protected void onCreate(Bundle savedInstanceState) { super.onC

原创 AppOpsManager 一次簡單應用

Android手機有一個功能,我是剛知道沒幾天,也是我一直都想有得功能,那就是禁止掉某些app的權限。在安裝app的時候,界面會列出App 已申請的權限,然後讓用戶決定是否安裝。問題是我需要這個app的某些功能,這些功能我覺得不需要那麼多

原创 android 動態加載記錄

     由於項目需要一個jar包,但是這個jar包比較大,有幾百kb(項目的優點之一就是安裝包體積小),綜合考慮後決定採用網絡下載後動態加載jar包。於是我用週六日兩天研究了一下這個技術,記錄下來,以備以後查閱。      關於動態

原创 如何在後臺線程中將View內容保存成圖像

private class GetBitmapRunnable implements Runnable { View mView = null; Config mConfig = null; public GetBitma

原创 chrome 插件開發

最近在幫老婆做美國簽證,需要填DS-160表,做到最後需要有五頁的表需要選擇yes和no,大部分客戶的信息都選擇NO,然後就機械的選擇no no no~~~,next,no no no next ~~~no no no ~~~~好煩。既然

原创 wax lua 腳本升級練習(2)

wax lua 腳本升級練習(1)介紹了object-c通過調用lua中的函數計算兩值乘積並返回顯示。 這一篇將介紹通過點擊按鈕下載新的lua腳本文件,並且熱加載lua,使起能即時生效。 在寫代碼前需要做一點點準備。 1.啓動本機的Apa

原创 如何測量iOS啓動過程耗時

目錄main()之前耗時測量main()之後耗時測量 main()之前耗時測量 測量app的整個啓動時間 (Instruments→ App Launch) 通過添加環境變量可以打印出APP的啓動時間分析 (Edit Sc

原创 給Xcode設置 添加行 刪除行快捷鍵功能

Xcode Version 6.1 在終端運行 sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKe

原创 在PopupWindow中應用 FlowLayout 實現快捷菜單

下圖的彈出框就是需求的樣式。裏面的內容可以隨意增刪改。右邊的角 要指向目標view。要實現這兩個需求就需要 用常見的熱門標籤的流式佈局 和 設定彈出框的xy。還有一個隱形的需求,彈出框的寬度,只知道最大值和最小值。最大值是屏幕寬,最小值是

原创 Swift 代碼編寫的關於日誌打印的需求

YzLog Swift 代碼編寫的關於日誌打印的需求 外面操作的類是 YzLog() 功能 debug 時打印日誌,release 時不打印日誌 可以在 App 界面最上層顯示日誌,只有顯示功能 在瀏覽器實時展示APP的日誌。啓動s