Time of Update: 2016-04-03
Andriod中Style/Theme原理以及Activity介面檔案選取過程淺析通過對前面的一篇博文<從setContentView()談起>的學習,我們掌握了Activity組件布局檔案地建立過程以及其頂層控制項DecorView,今天我們繼續庖丁解牛---深入到其中的generateLayout()方法,步步為營掌握一下內容:1、Activity中Theme(主題)的系統定義以及使用之處;2、如何根據設定的Feature(屬性)選擇合適的布局檔案。另外,對於下文中Theme和S
Time of Update: 2016-03-30
【Android】由淺到深理解AIDL一、 Binder概述1.1 為什麼要用binder出於安全性、穩定性和記憶體管理的考慮,Android的應用和系統服務運行在分離的進程中,但是它們之間需要通訊和共用資料避免傳統IPC開銷和服務拒絕的問題android的庫不支援System V
Time of Update: 2016-03-29
Android Bitmap佔用記憶體計算公式,androidbitmapAndroid對各解析度的定義當圖片以格式ARGB_8888儲存時的計算方式佔用記憶體=圖片長*圖片寬*4位元組圖片長 = 圖片原始長 (裝置DPI/檔案夾DPI) 圖片寬 = 圖片原始寬(裝置DPI/檔案夾DPI) 舉例驗證如下:圖片大小 200 * 320,裝置為紅米dpi為320,屬於xhdpi裝置。驗證一
Time of Update: 2016-03-28
解析Service之你需要瞭解的一些東東,解析Service之東東何為Service Service,俗名服務。在Android系統中,Service與Activity就像一個媽生的,不僅長得像,而且行為(生命週期)也有一些類似。對於Activity來說大家肯定不會陌生,開發Android應用中打過交道最多的莫非就是Activity了,所以今天我們藉助Activity來引入講解Service。Service跟Activity一樣是Android的四大組件之一,需要在AndroidManifes
Time of Update: 2016-03-22
安卓第十八天筆記--簡單動畫,安卓第十八天--title:動畫動畫1.補間動畫2.平移fromXType 水平播放的類型fromXValue 從哪開始,0表示現在的位置toXType, 到什麼位置的類型toXValue 到什麼座標fromYType 垂直播放的類型fromYValue 從哪開始,0表示現在的位置toYType 到什麼位置的類型toYValue 到什麼座標TranslateAnimation translate = new TranslateAnimation(
Time of Update: 2016-03-19
【Android】第21章 2D圖形和動畫,android第21章分類:C#、Android、VS2015; 建立日期:2016-03-19 一、簡介 Android系統定義了一系列獨立的圖形處理類,其中,2D圖形處理類分別位於以下命名空間: Android.Graphices Android.Graphics.Drawable.Shapes Android.View.Animation 3D圖形的處理類位於Android.Opengl命名空間下。
Time of Update: 2016-03-19
《Android Studio實用指南》12.18 文本搜尋工具Android Studio中提供了非常方便的搜尋工具,可以在編輯器的檔案中使用,也可以在android輸出的日誌中使用,用法都是一樣的.開啟搜尋工具列一. 在當前編輯的檔案視窗中使用Command +f 可以調出搜尋工具.二. 在Android調試視窗中使用Command +f 也可以調出搜尋工具.我們下面以日誌視窗中使用搜尋工具來做介紹.vcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0="wmd-preview-
Time of Update: 2016-03-12
MSM8909+Android5.1.1鍵盤驅動淺析MSM8909+Android5.1.1鍵盤驅動------概述 採用SN7326帶智能指掃描的鍵盤擴充晶片,通過I2C介面來讀取其狀態寄存器的值就可知道是單按鍵還是多按鍵按下,可知道具體是哪個按鍵按下。然後鍵盤驅動調用input_event()上報linux的掃描碼,比如KEY_RIGHT,然後傳遞給android架構層,流程如: 圖1 下面介紹要實現鍵盤驅動所涉及的主要方方面面1.Input子系統 L
Time of Update: 2016-03-03
Android JSBridge的原理與實現在Android中,JSBridge已經不是什麼新鮮的事物了,各家的實現方式也略有差異。大多數人都知道WebView存在一個漏洞,見WebView中介面隱患與手機掛馬利用,雖然該漏洞已經在Android
Time of Update: 2016-03-01
編譯android源碼6---運行android編譯源碼1.配置環境變數 (/media/M_hM_=M_M_dM__M_6/Download/442為android所在的目錄)export PATH=$PATH:/media/M_hM_=M_M_dM__M_6/Download/442/out/host/linux-x86/binexport
Time of Update: 2016-02-29
Android中文亂碼徹底解決,android徹底解決以下是我研究的成果,希望對您有協助:Java代碼 sb = new StringBuffer(); HttpEntity
Time of Update: 2016-02-29
如何「偷」Android 的記憶體?,「偷」android之前在做一個記憶體最佳化的時候,使用到了MemoryFile,由此發現了MemoryFile的一些特性以及一個非常trickly的使用方法,因此在這裡記錄一下What is
Time of Update: 2016-02-27
[Android]開源中國源碼分析之二---DrawerLayout,drawerlayout源碼從啟動介面到主介面之後的效果,採用的是v4包下的DrawerLayout, activity_main.xml檔案如下: <!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the
Time of Update: 2016-02-28
[Android]自訂控制項LoadMoreRecyclerView,recyclerviewRecyclerView是加強版的ListView,用於在有限的視窗中展示大量的資料,而LoadMoreRecyclerView則是為RecyclerView增加了載入更多的功能,先來看效果:三種載入方式: 自動載入:手動載入:使用圖片動畫載入:demo中的下拉重新整理採用的是SwipeRefreshLayout,上拉載入更多時出現的進度條採用的是WhorlView(WhorlView的地址h
Time of Update: 2016-02-24
Android View體系(一)視圖座標系前言Android View體系是介面編程的核心,他的重要性不亞於Android四大組件,在這個系列中我會陸續講到View座標系、View的滑動、View的事件分發等文章來逐步介紹Android
Time of Update: 2016-02-17
android:如何在TextView實現圖文混排我們通常在TextView文本中設定文字。可是如何設定圖文混排呢?我就在這裡寫一個例子 。我們需要用到一點簡單的HTML知識在TextView中預訂了一些類似HTML的標籤,通過標籤可以使TextView控制項顯示不同顏色,大小,字型的文字:設定顏色和字型:設定大號:設定小號:斜體、粗體:連結地址 :插入圖片在drawable中存入我們的圖片。然後我們在布局檔案中添加一個TextView控制項<a><linearlayout
Time of Update: 2016-02-15
FlatBuffers初探,flatbuffers我第一次知道FlatBuffers是因為Facebook寫的這篇Android的技術部落格文章。它主要介紹了FlatBuffers對比JSON的優勢,以及Facebook Android App應用了FlatBuffers後,衍生的資料和介面更新的工作流程轉模式。建議去讀一讀,作者還是一個中國人哦。下面開始介紹了一下FlatBuffers,首先看看它和JSON的對比。
Time of Update: 2016-02-02
【React Native開發】React Native控制項之ToolbarAndroid工具列控制項講解以及使用(15)(一)前言今天我們一起來看一下工具列控制項ToolBarAndroid的介紹完全解析以及最佳實務。剛建立的React Native技術交流群(282693535),歡迎各位大牛,React
Time of Update: 2016-01-29
android學習筆記之ImageView的scaleType屬性我們知道,ImageView有一個屬性叫做scaleType,它的取值一共有八種,分別是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCrop,centerInside。那我們下面一起來看看這八種取值分別代表什麼意思。我用兩張圖片來做demo,這兩張圖片的解析度一大一小,圖片分別叫做big和small。原圖如下:big:small:OK,準備工作已經完成。matrixma
Time of Update: 2016-01-26
手把手帶你畫一個漂亮蜂窩view Android自訂view這個效果做起來好像沒什麼意義,如果不加監聽回調