Time of Update: 2015-06-17
Looper類mm,loopermm該類使用者線上程中運行訊息迴圈。線程預設沒有訊息迴圈,可以線上程中調用prepare()建立一個運行迴圈;然後調用loop()處理訊息直到迴圈結束大部分訊息迴圈互動是通過handler類;class LooperThread extends Thread{ public Handler handler;//線上程中建立handler對象public void
Time of Update: 2015-06-17
iOS引導頁實現(一),ios引導實現目前多數app在啟動時會有引導頁,今天給大家介紹一種比較直觀,能夠快速實現的引導頁實現方法最終效果就是有一個全屏的引導頁,頁面底部有UIPageControl 用來指示當前引導頁為第幾個頁面其中主要使用兩個UI控制項 UIPageControl *pageControl; //指示當前處於第幾個引導頁 UIScrollView *scrollView; //用於存放並顯示引導頁首先,擷取螢幕尺寸//擷取螢幕 寬度、高度#define
Time of Update: 2015-06-17
Swift ?和!的理解,swift理解 Swift ?和!的理解Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。“?” 先說“?”個吧 let str = strValue?.length? 代表不確定的意思,比如這個例子,意思是strValue可能為nil,並且當strValue為nil的時候,後面這個length就不在調用了,增加了代碼的安全性。“!” 再說說這個
Time of Update: 2015-06-17
利用Method Swizzling 來抽取重複的操作,methodswizzling 利用Method Swizzling 來抽取重複的操作by 伍雪穎重複操作如資料上報,公用特性等等.1.建立UIViewController的Category 2.代碼:#import "UIViewController+Analytics.h"#import <objc/runtime.h>@implementation UIViewController (Analytics)
Time of Update: 2015-06-15
圖解MotionEvent中getRawX、getRawY與getX、getY以及View中的getScrollX、getScrollY,motioneventgetrawx1.getRawX、getRawY與getX、getY的區別在編寫android的自訂控制項,或者判斷使用者手勢操作時,往往需要使用MotionEvent中的getRawX()、getRawY()與getX()、getY()取得觸摸點在X軸與Y軸上的距離,這四個方法都返回一個float類型的參數,單位為像素(Pixel)。g
Time of Update: 2015-06-13
Android面試、開發之高手 編碼規範與細節,android面試注釋【規則1】必須用 javadoc 來為類產生文檔。不僅因為它是標準,這也是被各種java 編譯器都認可的方法。【規則2】在檔案的開始部分應該有檔案的說明資訊,應包含如下資訊:(1)著作權資訊;(2)檔案名稱;(3)功能描述;(4)作者;(5)完成日期;(6)版本資訊; (1.1)eclipse類模版:/** * 2012 amsoft.cn * 名稱:${file_name} *
Time of Update: 2015-06-13
Android實戰簡易教程-第十四槍(介紹SwipeMenuListView-簡單實作類別似QQ的滑動刪除效果),swipemenulistview1.實現布局檔案main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-06-11
Android 5.0 如何正確啟用isLoggable(一)__使用詳解,androidisloggableisLoggable是什麼 在Android源碼中,我們經常可以看到如下代碼://packages/apps/InCallUI/src/com/android/incallui/Log.javapublic static final String TAG = "InCall";public static
Time of Update: 2015-06-11
Android 5.0 documentation CHM 版本 下載,android5.0apichm 由於某種原因,在國內查看官網Android開發文檔經常性打不開,下載其離線文檔,使用時候不流暢,機緣巧合之下,在ApkBus網站發現發現Android 5.0 CHM版本開發文檔,由於其下載的連結在電子工程世界,需註冊才能下載。本著分享的精神,自己上傳到百度雲,方便開發人員下載。:連結:http://pan.baidu.com/s/1bnhixKN 密碼:sm4u注意事項:
Time of Update: 2015-06-10
IOS
Time of Update: 2015-06-08
Unity5 如何做資源管理和累加式更新,unity5增量 工具Unity
Time of Update: 2015-06-08
iOS_Regex,iosRegex iOS Regex Regex,又稱正規標記法、常規標記法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。Regex使用單個字串來描述、匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,Regex通常被用來檢索、替換那些符合某個模式的文本。至於RegexKitLite, 這裡不做介紹。著重介紹系統內建的那幾個辦法。 PS: 閱讀本文前提是您已經掌握了正則基本文法,
Time of Update: 2015-06-06
Android中Service(後台服務)詳解 這篇文章主要介紹了Android中Service(後台服務)詳解,本文講解了Service的概念、作用、生命週期、啟動方式和代碼執行個體等內容,需要的朋友可以參考下 1.概念: (1).Service可以說是一個在後台啟動並執行Activity。它不是一個單獨的進程,它只需要應用告訴它要在後台做什麼就可以了。 (2).它要是實現和使用者的互動的話需要通過通知欄或者是通過發送廣播,UI去接收顯示。 (3).它的應用十分廣泛,尤其
Time of Update: 2015-06-05
Android整機源碼如何輕鬆下載?清華大學Android源碼鏡像,android源碼今天發現,清華大學提供AOSP鏡像,以前都是從Google的網站下載同步更新的,但是現在有了國內的鏡像網站就好多了協助:https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android倉庫地址:git://aosp.tuna.tsinghua.edu.cn/android/使用瀏覽器訪問:http://aosp.tuna.tsinghua.edu.cn/android/
Time of Update: 2015-06-05
android 多螢幕適配 : 第一部分,android適配1、在xml布局檔案中,控制項的寬度和高度用 dp ; 字型大小用 sp2、根據螢幕的寬高來動態適配 , 擷取螢幕的寬高的兩種方法: 第一種方法: /** * 螢幕的寬度 * 螢幕的高度 * @return */ public void initPhone1( Activity activity ){
Time of Update: 2015-06-05
Android啟動原理剖析我們知道Android是以一個Activity為單位的,但是我們並沒有看到一個Activity是怎麼開始啟動的。今天我
Time of Update: 2015-06-04
iOS提交後申請加急審核,ios提交後加急之前只是聽過加急審核這回事,一直也沒有用到過。昨天用了下果然很給力。昨天晚上將近8點(北京時間)提交應用,今天早上上班看了下已經通過了審核,而且可以在AppStore裡下載到。話說加急的原因比較悲催,年前一直在做老版本的更新(一直在改別人代碼的bug),臨過年一周多的時候說不改了,做新版本的。心裡終於舒服些,開始自己寫新版本。2月7號上班到2月18號一直在做新版本。就在經理天天催,老闆經常問進度的時候,實施那邊說xxx那邊20號要驗收,驗收不過要打官司了
Time of Update: 2015-06-05
Android中shape的基本使用shape用於設定形狀,可以在selector,layout等裡面使用,點擊效果神馬的我們可以不需要UI的切圖,自己直接使用shape搞定,比較方便快捷。 建立一個shape.xml預設為矩形,可以通過android:shape=來設定具體的形狀,有這麼四種:rectangle 矩形,oval 橢圓形,line 線,ring 環形。shape有6個子標籤,各屬性如下:
Time of Update: 2015-06-04
Android中的軟體安全和逆向分析[二]—apk反破解技術與安全保護機制 在Android應用開發中,當我們開發完軟體之後,我們不希望別人能夠反編譯破解我們的應用程式,不能修改我們的代碼邏輯。實際上,在應用程式的安全機制考慮中,我們希望自己的應用程式安全性高,通過各種加密操作等來增大競爭者的反編譯破解成本。設想,競爭者開發一個同樣的應用程式需要10天,而破解我們的軟體程式需要100天,那麼勢必會打消駭客程式員破解我們應用程式的念頭。如何增加對手的破解成本,就需要考驗我們應用程式的安全性有多高
Time of Update: 2015-06-03
Andorid之官方導覽列Toobar,andoridtoobar 在前面學習使用ActionBar的時候,我們就發現ActionBar中有些方法被標記為過時了,原來在android5.0之後,google推出了一個新的導航工具列,官方將其定義為:A standard toolbar for use within application content.使用Toolbar將會比ActionBar更加有彈性,更加靈活。 老規