Time of Update: 2016-04-21
團隊計劃(4.20),團隊計劃4.20完成情況:瞭解as介面,以及基礎功能 制定個人模組基本計劃及連結:運行helloworld:http://jingyan.baidu.com/album/90895e0fce970264ec6b0bf2.html?picindex=5
Time of Update: 2016-04-21
安卓驗證碼倒計時實現,安卓驗證碼倒計時安卓為驗證碼倒計時提供了一個很方便的類android.os.CountDownTimer 其使用方法:new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); }
Time of Update: 2016-04-21
用Apktool擷取別人APP中的圖片及布局資源進行學習當我們看到一款UI布局很漂亮的APP,想要瞭解別人是怎麼實現的時候,就可以通過Apktool工具來反編譯別人的apk,從而擷取圖片及布局資源來進行學習。其實我們下載到的Android
Time of Update: 2016-04-21
Reveal-載入利用全域斷點在網上搜怎麼載入Reveal的,好多都是利用Reveal.frameWork來拖進工程裡面,這樣很不方便,每次更換新工程都要這樣做,這裡給大家講解一個利用配置一個全域斷點來觸發,換工程也不用重新設定,方便很多。 下面是詳細的配置步驟:1.在Xcode中開啟一個iOS項目,選擇功能表項目View → Navigators → Show Breakpoint
Time of Update: 2016-04-21
Android API Guides---Text and Input文本和輸入使用文字服務添加便利功能,例如複製/粘貼和拼字檢查到您的應用程式。您也可以開發自己的文字服務,提供自訂的IME,字典和拼字檢查,你可以分發給使用者為應用程式。部落格文章添加語音輸入到您的IME在Android
Time of Update: 2016-04-20
studio 整合 Genymotion後開啟模擬器出錯、開啟虛擬機器VirtualBox出錯,genymotionvirtualbox 好吧,首先給出錯誤類型如下: “Unable to load R3 module D:\Program Files\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790
Time of Update: 2016-04-19
你的應用是如何被替換的,App劫持病毒剖析,app劫持一.App劫持病毒介紹App劫持是指執行流程被重新導向,又可分為Activity劫持、安裝劫持、流量劫持、函數執行劫持等。本文將對近期利用Acticity劫持和安裝劫持的病毒進行分析。二.Activity劫持病毒分析2.1
Time of Update: 2016-04-18
Linux核心系列—12.c.作業系統開發之從Loader載入ELF核心,順便解釋下函數調用過程 ●,12.celf實際上,我們要做的工作是根據核心的Program header table的資訊進行類似下面這個C語言語句的記憶體複製:memcpy(p_vaddr, BaseOfLoaderPhyAddr+p_offset, p_filesz);複製可能不止一次,如果Program header有n個,複製就進行n次。每一個Program
Time of Update: 2016-04-18
安卓開發樹形控制項之ExpandableListView(一),expandablelistview 這個例子非常簡單,簡單到一個初學者都能隨便開發出來,今天的目的僅僅只是為了將效果實現出來,如果想深入這裡有幾篇非常不錯的部落格: Android
Time of Update: 2016-04-19
Android For JNI(二)——C語言中的資料類型,輸出,輸入函數以及操作記憶體位址,記憶體修改器Android For JNI(二)——C語言中的資料類型,輸出,輸入函數以及操作記憶體位址,記憶體修改器當我們把Hello World寫完之後,我們就可以邁入C的大門了,今天就來講講基本的一些資料類型,函數之內的我們先來看一張傳播久遠的圖片‘一.各種資料類型介紹整型整形包括短整型、整形和長整形。短整形short
Time of Update: 2016-04-17
Android 代碼動態改變View的屬性設定Android
Time of Update: 2016-04-17
Mac Android studio提交本地項目到Github 已經配置 SSH KEY註冊帳號 https://github.com在本地配置ssh key秘鑰 配置好之後這裡需要它開始本地配置ssh key,首先查看本地電腦是否有配置過ssh,進入終端 敲入$ defaults write com.apple.finder AppleShowAllFiles -bool true ( 顯示隱藏檔案(需要重新運行Finder),因為.ssh是隱藏檔案)。在案頭菜單在查看是否有這個檔案
Time of Update: 2016-04-16
Linux核心系列—11.作業系統開發之ELF格式,linuxelfELF檔案的結構如所示:ELF檔案由4部分組成,分別是ELF頭(ELF header)、程式頭表(Program header table)、節(Sections)和節頭表(Section header table)。實際上,一個檔案中不一定包含全部這些內容,而且它們的位置也未必如所示這樣安排,只有ELF頭的位置是固定的,其餘各部分的位置、大小等資訊由ELF頭中的各項值來決定。ELF
Time of Update: 2016-04-16
[android]
Time of Update: 2016-04-16
Android源碼裝飾模式---ContextWrapper如果說Android源碼中哪個地方裝飾模式應用的最明顯的話,那肯定是非ContextWrapper莫屬了,ContextWrapper是一個透明的經典的裝飾模式。本文將通過裝飾器模式分析Context源碼結構。本文基於的Android源碼是(android 5.0.0)。首先先介紹一下裝飾模式。裝飾模式意圖裝飾模式動態地給對象添加額外的職責,就添加功能來說,它比子類的方式更加靈活。UML圖簡單代碼class Component{
Time of Update: 2016-04-15
Linux核心系列—9.作業系統開發之Loader,linuxloader一個作業系統從開機到開始運行,大致經曆“引導—>載入核心入記憶體—>跳入保護模式—>開始執行核心”這樣一個過程。也就是說,在核心開始執行之前不但要載入核心,而且還有準備保護模式等一系列工作,如果全都交給開機磁區來做,512位元組很可能是不夠用的,所以不妨把這個過程交給另外的模組來完成,我們把這個模組叫做Loader。開機磁區負責把Loader載入
Time of Update: 2016-04-15
android studio 繼承AppCompatActivity後標題列隱藏問題,appcompatactivity 在android studio 1.5.1正式版中,建立的activity繼承的是AppCompatActivity,但是我們隱藏標題列用代碼的方式再使用的時候就會引發崩潰,代碼如下:requestWindowFeature(Window.FEATURE_NO_TITLE);我們原來使用的方式在在
Time of Update: 2016-04-16
android NDK 教程一(初識JNI--hello world)前言android的知識太過龐雜了,自己如果學過了,但過一段時間不用了又會忘記。寫android NDK系列的部落格呢,其一是為了鍛煉自己的寫作水平,其二是為自己所學過所掌握的一些知識做一下梳理、記錄,方便以後自己查閱。廢話不多說,先寫個hello world開始吧。 JDK安裝和配置路徑就不用說吧,為了能在命令列中使用ndk指令,需配置下系統內容,在系統變數path中添加ndk r10e的路徑。我的是安裝在:;D:
Time of Update: 2016-04-15
Activity 橫豎屏切換,Activity屏切換前言在開發中常要處理橫豎屏切換,怎麼處理先看生命週期申明Activity 橫豎屏切換時需要回調兩個函數 ,所以在此將這個兩個函數暫時看成是Activity 橫豎屏切換的生命週期的一部分,這兩個函數如下onSaveInstanceState(Bundle outState) :Activity 即將銷毀時儲存資料onRestoreInstanceState(Bundle savedInstanceState) : Activity
Time of Update: 2016-04-15
自訂輪播圖片框架的使用,自訂播圖片框架我是一個比較懶惰的人。。 不想說太多高深的東西,,只會淺淺的表達。。。。因為妹子做了程式員 是很悲慘的故事。。哈哈現在 就來說說這架構的使用吧首先 你的工程要引入這個依賴庫的哦 ,然後在努力的堆代碼吧。。。你的主方法裡面的xml 肯定是你依賴庫的 包名 + 類名咯這樣使用的話 ,java 代碼很簡單的咯,只要初始化就可以咯private void initAD() {/** * 初始化輪播圖片中的資料 */for (int i = 0; i <