Time of Update: 2018-12-03
ScaleType屬性用以表示顯示圖片的方式,共有8種取值: ScaleType.CENTER:圖片大小為原始大小,如果圖片大小大於ImageView控制項,則截取圖片中間部分,若小於,則直接將圖片置中顯示。 ScaleType.CENTER_CROP:將圖片等比例縮放,讓映像的短邊與ImageView的邊長度相同,即不能留有空白,縮放後截取中間部分進行顯示。 ScaleType.CENTER_INSIDE:將圖片大小大於ImageView的圖片進行等比例縮小,直到整幅圖能夠置中顯示在Im
Time of Update: 2018-12-03
今天主要學習了一下動畫的有關知識。參考書的內容特別有限,感覺講的太過淺顯,一共就兩三頁的樣子,代碼就佔了大部分。。導致中間遇到了許多糾結的問題。。不過可能是對遊戲開發知識的欠缺(因為每次都是用什麼就學什麼的。。木有系統的看過參考書唉。。只能自作自受了。。),導致有的地方不明白,耽誤了挺多時間,真的學會之後發現加個動畫還是很簡單的嘛~以後做android應用應當用點心,除了功能之外,加上PS和動畫的使用,獲得更好的使用者體驗,是每一個女程式員的職責呼呼O(∩_∩)O~再次強調。。沒審美。。真可怕。
Time of Update: 2018-12-03
用途: 做自動整合編譯環境.環境搭配我就不說了(SDK/環境變數等).進入cmd介面.進入項目目錄.輸入: android.bat list target 來查詢我們現有的版本list有哪些.記住這個ID號碼,下的代碼面會用到.輸入: android update project -n ButtonDemo -t 1 -p
Time of Update: 2018-12-03
解釋:1號黑色條位置向下覆蓋的地區表示圖片橫向展開時,只展開該地區2號黑色條位置向右覆蓋的地區表示圖片縱向展開時,只展開該地區3號黑色條位置向左覆蓋的地區表示圖片縱向顯示內容的地區4號黑色條位置向上覆蓋的地區表示圖片橫向顯示內容的地區沒有黑色條的位置覆蓋的地區是圖片展開時保持不變(比如,如果圖片的四角為弧形的時候,當圖片被任意展開時,四角的弧形都不會發生改變)
Time of Update: 2018-12-03
最近項目第一個版本出來了,打包apk啊,混淆代碼什麼的,android合成了proguard混淆代碼。在project.properties檔案中配置proguard.config=proguard.cfg,讓proguard.cfg生效。項目加入了第三方jar包。混淆的時候要把jar排除在外。#不混淆第三方jar-dontwarn org.**-libraryjars libs/commons-net-ftp-2.0.jar-libraryjars
Time of Update: 2018-12-03
關於Service和IntentService的不同就不多說了,主要參考http://blog.csdn.net/zhf198909/article/details/6906786這篇文章。主要是IntentService比Serivce多了一個onHandleIntent 方法用於進行耗時操作,兩個service執行流程(startService(new Intent(this.
Time of Update: 2018-12-03
昨天接到個小任務,基於google maps android api v2上的開發,一開始不知道google maps已經升級到v2了。記起以前開發v1的時候有個api key於是乎到官網去產生。發現產生api key的頁面已經不存在了,而是v2的developer guide,功能比之前的強大多了,有很多的改進。 基於v2上的開發要做幾步準備功夫 1:啟動android sdk manager,選中Extras目錄下的Google Play Service
Time of Update: 2018-12-03
擷取Camera執行個體,在2.3之前可以用靜態方法Camera camera = Camera.open();,如果手機帶前後置的網路攝影機,那2.3之前sdk擷取到的執行個體為後置的主網路攝影機,自拍擷取不到。擷取Parameters parameters = camera.getParameters();
Time of Update: 2018-12-03
上一章只是簡單的顯示地圖,也沒有初始化地圖要顯示的位置,比例,角度等等。這章給介紹下怎麼指定地圖的一系列參數。 通過xml方式指定參數,其中class=“com.google.android.gms.maps.SupportMapFragment”,google maps android api要求api
Time of Update: 2018-12-03
這章說說地圖上的標記Marker,上一章已經用到了Marker這個類了。建立一個系統預設的Marker很簡單private GoogleMap mMap;mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();mMap.addMarker(new MarkerOptions() .position(new LatLng(0, 0))
Time of Update: 2018-12-03
導讀:本文介紹病毒如何篡改superuser,使得使用者只是允許病毒請求的一次root許可權變成允許病毒永久使用root許可權。繼續之前兩篇文章寫,如果路過的同學有疑問,請先看前兩篇有同學說,你的Fake.apk需要把應用copy到system下才行,這是需要root許可權的。如果使用者允許了你一次root請求,你當著使用者的面copy,那麼copy之後,系統會發送廣播,告知有新的apk被安裝,殺毒軟體就會發現你。是的,這確實是個問題,但是病毒就是病毒,總會想辦法讓你病倒的,別急。superus
Time of Update: 2018-12-03
前提:你有一部已經root的android手機,並且手機中有busybox和superuser導讀:本文介紹一種簡單的病毒以及如何“防禦”。寫本部落格的原因是:有無數使用者覺得root沒有什麼風險,或者風險不會降臨到自己頭上。這裡告訴大家,其實風險就在身邊!這裡講的內容其實對於大多數開發人員都不是什麼新鮮的事情了,使用的技術也非常一般和普遍。雖然大家都知道可以這樣這樣,但是還是隨意下載軟體,不加小心,就會掉入陷阱。有些人覺得,只要我下載軟體的時候檢查軟體所申請的許可權就好了,其實沒有那麼簡單。我
Time of Update: 2018-12-03
組件代碼如下:public class PageControl extends LinearLayout implements OnClickListener{private ImageButton firstImg;private ImageButton preImg;private ImageButton nextImg;private ImageButton endImg;private TextView totalPageText;private TextView
Time of Update: 2018-12-03
ListView是android系統中比較常用的視圖組件,它的構建主要包含兩方面資訊:分別是UI組件的繪製和資料來源的設定。UI組件和資料來源之間通過適配器建立關聯。這裡的適配器充當媒人的角色,在為UI組件和資料來源介紹親事之前,媒人需要對雙方有所瞭解,瞭解的內容包括:ListItem的布局資訊和資料來源的實體資訊。常用的適配器有兩種,分別是ArrayAdapter和SimpleAdapterArrayAdapter的應用情境:ListItem顯示單一,只需顯示一條文本資訊即可樣本圖:針對這種顯
Time of Update: 2018-12-03
Video2Brain Android 2 這個不好翻, 版本:安卓2.X, 教程: 視頻可以轉化為智慧 Video2Brain Android 2 TEAM RESTORE ; 檔案大小 2.97GB ; 視頻格式Video: vp6f .FLV / h264 .MP4解析度 Resolution: 1280x720 | 音頻格式 Audio: mp3 / aac 44100Hz mono 視頻是德語版的,如果德語不行的話,只能看看圖片和操作了You want to go from
Time of Update: 2018-12-03
OptionMenu--點擊menu按鈕式顯現onCreateOptionMenu(Menu menu)--當菜單第一次被開啟時調用onPrepareOptionsMenu(Menu menu)--菜單每次開啟都會觸發該方法兩種方法都是傳入Menu對象,我們可以通過配置該對象來構建合適的OptionMenuonOptionsItemSelected(MenuItem
Time of Update: 2018-12-03
編寫android視圖有兩種方式可以實現1,通過配置xml來實現2,通過動態編碼來實現通過第一種方式可以將視圖和商務邏輯很好的分離開來,也是使用比較多的第二種情況一般在需要動態改變頁面配置的情況下使用android的View的設計主要使用了java的組合模式組合模式:將對象以樹形結構組織起來,以達成“部分-整體”
Time of Update: 2018-12-03
解析XML的方式有很多種,大家比較熟悉的可能就是DOM解析。DOM(檔案物件模型)解析:解析器讀入整個文檔,然後構建一個駐留記憶體的樹結構,然後代碼就可以根據DOM介面來操作這個樹結構了。 優點:整個文檔讀入記憶體,方便操作:支援修改、刪除和重現排列等多種功能。 缺點:將整個文檔讀入記憶體中,保留了過多的不需要的節點,浪費記憶體和空間。 使用場合:一旦讀入文檔,還需要多次對文檔進行操作,並且在硬體資源充足的情況下(記憶體,CPU)。為瞭解決DOM解析存在的問題,就出現了SAX解析。其特點為
Time of Update: 2018-12-03
一直在從事android的自動化測試架構的編寫。慢慢的也對android底層的架構開始感興趣,心血來潮打算研究下android系統底層的架構,所以玩玩android源碼的下載。 本人之前對Linux不是很瞭解,知道的比較少。這篇文章也是在自己下載源碼的工程中,一點一點的寫出來的,其中參考了很多文章。在這篇文章中會一一列出出處的,供給大家思考和研究。我採用的方式是,在windows7下,用VMWare裝Ubuntu10.10進行下載的。 一、準備工作
Time of Update: 2018-12-03
原始碼的下載方法,請參考文章Ubuntu上下載Android源碼由於網路不給力,總是下載到一半就掛掉,再加上最近工作比較忙,所以源碼一直沒有下載完成。周末的時候,專心的弄了下,終於下載完了。先再說。大家下載的過程中,可能會想這樣一個問題,就是進度條已經顯示20%甚至90%了,為什麼我存放源碼的檔案夾(此後都用Android這個檔案夾代替)裡面還是空的呢?看完上面的圖,你是否恍然大悟呢?其實源碼在下載過程中,都是存放在.repo這個檔案夾中的。有興趣的同學可以,在下載過程中再開一個命令列視窗,j