Time of Update: 2016-05-17
標籤:最近在做一個多語言切換的功能,類似於的語言切換,搜了下資料基本上都是以下這種: 1. 實現的效果和類似,在設定介面開啟切換語言的介面,選擇語言後重啟 HomeActivity,語言切換完成,下次重新開啟 App ,也是使用者佈建的語言。2. 實現步驟1. 添加多語言檔案在不同的 value 檔案夾下(例如 value 、value-en、values-zh-rTW
Time of Update: 2016-05-18
標籤: 唉···昨天寫的部落格,被部落格園管理組嫌棄了。。。傷心! 昨天就謝了廣播的基本用法,今天就往深裡扒扒,明天繼續寫關於廣播的部落格。 昨天說的多是關於系統廣播的接收,也是系統廣播的接收,現在說說自訂廣播的用法。先說標準廣播的,拿昨天靜態註冊那個例子來說。其他地方都一樣知識把資訊清單檔裡面的action給替換為我們自己定義的action就行了。<receiver android:name=".BootCompleteReceiver"&
Time of Update: 2016-05-14
標籤: static void Main(string[] args) {
Time of Update: 2016-05-13
標籤:http://blog.csdn.net/wirelessqa/article/details/8624208 有些機器root後通過adb shell 後,預設不是root使用者,需要輸入 su才能切換到root,這樣在執行批處理或想將檔案放到手機系統中會有問題:方法一:命令列1adb shell "su -c ‘sleep 1‘"2adb start-server3adb push tcpdump /data/local/tcpdump方法二:用工具adbd
Time of Update: 2016-05-15
標籤:這是各處網頁的摘錄總結, 參考連結:http://bbs.51testing.com/thread-1077673-1-1.html 1. 功能性測試: ——根據產品需求文檔編寫測試案例。 ——軟體設計文檔編寫用例。 注意:就是根據產品需求文檔編寫測試案例而進行測試。2.
Time of Update: 2016-05-15
標籤: 最近想把自己的一些工具 + 生產力類搞成一個靜態庫,網上搜了下關於framework和.a的一些相關資料,然而寫的或不全面,或不詳細,我歸納總結及親自實踐寫下這篇文章。由於篇幅原因多工程聯調見另一個部落格iOS
Time of Update: 2016-05-13
標籤:如今所有行動裝置的尺寸各異,對於移動web的響應式也是一個考驗以下是目前一些主流裝置的尺寸大小: 所有裝置中可以總結為:裝置 解析度 web尺寸 倍率 meta label iPhone4-4s 640×960px 320×480px 0.5 <meta content="width=device-width,
Time of Update: 2016-05-13
標籤:短多媒體訊息接收流程和來電流程有點類似,最開始也是RIL層上報簡訊事件,然後上層來處理接收簡訊的流程。android的ril位於應用程式架構與核心之間,分成了兩個部分,一個部分是rild,它負責socket與應用程式架構進行通訊。另外一個部分是Vendor RIL,這個部分負責向下是通過兩種方式與radio進行通訊,它們是直接與radio通訊的AT指令通道和用於傳輸包資料的通道,資料通道用於手機的上網功能,其中RIL.java主要用於hardware層和framew
Time of Update: 2016-05-12
標籤:View 基礎知識View 是 Android 中所有控制項的基類,ViewGroup 也繼承了 View。 Android 中,x 軸和 y 軸的正方向分別為右和下。 位置參數:(left , top ): View 左上方原始座標(right, bottom): View 右下角原始座標(x , y ): View 左上方最終座標translationX: View 左上方橫向位移量translationY: View 左上方縱向位移量x = left +
Time of Update: 2016-05-12
標籤:以前KeyStore的概念就是儲存app簽名的地方,如果你查Android KeyStore,出來的資料都是如何給app產生簽名什麼的,但是這裡的意義卻不相同。Android KeyStore系統允許你儲存加密金鑰,並且難以從裝置中匯出,並且可以指明key的使用規則,例如只有使用者驗證後,才可以使用key等。 防止匯出的方法:Key material never enters the application process.Key material may be bound to the
Time of Update: 2016-05-12
標籤:一、什麼是MVP模式MVP(Model / View / Presenter)
Time of Update: 2016-05-12
標籤:import android.view.animation.Interpolator;public class BackInterpolator implements Interpolator {private int type;private float overshot;public BackInterpolator(int type, float overshot) {this.type = type;this.overshot = overshot;}public float
Time of Update: 2016-05-12
標籤:我們知道安卓中的UI線程不是安全執行緒的,我們不能在UI線程中進行耗時操作,通常我們的做法是開啟一個子線程在子線程中處理耗時操作,但是安卓規定不允許在子線程中進行UI的更新操作,通常我們會通過Handler機制來完成該功能,即當子線程中耗時操作完成後,在子線程中通過Handler向主線程發送訊息,在主線程中的Handler的handleMessage方法中處理接受到的訊息。這就是安卓中的訊息機制,安卓中的訊息機制主要是指Handler的運行機制,但是Handler的運行需要底層的Messa
Time of Update: 2016-05-12
標籤:螢幕亮度調節/** * 滑動改變亮度,不需要許可權 * * @param percent 亮度百分比,值為0.0----1.0 */private void onBrightnessSlide(float percent) { if (mBrightness < 0) { // mBrightness是當前螢幕的亮度 mBrightness = getWindow().getAttributes().screenBrightness; if
Time of Update: 2016-05-12
標籤:由對Androidsetting的源碼分析之WiFi模組的介面fragment為WiFisettings.java,關於setting模組的源碼分析可以參考Android系統源碼剖析(一)---Settings已經寫了幾篇關於Android源碼的,源碼代碼量太大,所以如果想分析某個模組可能不知如何下手,說一下思路1,分析源碼英文閱讀能力要夠,想要分析某個模組一般找模組對應的英文,就是模組2,找到之後首先查看清單設定檔Androidmani.fest,找到程式主介面activity3,通過查
Time of Update: 2016-05-12
標籤:為了能清楚的看到這個效果,本人不惜幾次花費重金給眾群叼發放紅包,來查看紅包領取詳情介面的動畫效果,QQ效果圖中我們可以看到,動畫處的頭像和文字是一起的,即同時並且是整體,注意,是整體進行縮放的,而且是隨手指移動來變換大小的,如果我們按照普通的布局方法,ImageView+TextView的方式,用安卓內建的普通動畫來實現是無法完成的,那好了,只能自訂View來實現了!自訂view需要你對view的內部繪製機制有一定的瞭解,比如onMeasure,MeasureSpec.EXACTLY,Me
Time of Update: 2016-05-12
標籤:Android的原理-不需要太多的剩餘記憶體 不用在意剩餘記憶體的大小.其實很多人都是把使用其他系統的習慣帶過來來了.安卓Android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係.如果你知道Java,就能更清楚這機制了.其實和java的記憶體回收機制類似,系統有一個規則來回收記憶體.進行記憶體調度有個閥值,只有低於這個值系統才會按一個列表來關閉使用者不需要的東西.當然這個值
Time of Update: 2016-05-12
標籤:手機上有很多輸入裝置,電源鍵、音量加減鍵、觸屏等等。這些裝置的編號會因每個手機不同而不同,因此我們需要首先瞭解這個手機上都有哪些輸入裝置,然後通過指令碼操作這些輸入裝置,實現一些想要的操作,進而通過迴圈實現自動化測試。$ adb shell cat
Time of Update: 2016-05-10
標籤:網上介紹Android上http通訊的文章很多,不過大部分只給出了實現代碼的片段,一些注意事項和如何設計一個合理的類用來處理所有的http請求以及返回結果,一般都不會提及。因此,自己對此做了些總結,給出了我的一個解決方案。首先,需要明確一下http通訊流程,Android目前提供兩種http通訊方式,HttpURLConnection和HttpClient,HttpURLConnection多用於發送或接收流式資料,因此比較適合上傳/下載檔案,HttpClient相對來講更大更全能,但是速
Time of Update: 2016-05-10
標籤:1.課程研發環境案例原始碼編譯和運行環境以JDK1.7和android-sdk-23以及android-ndk-10e版本為基準, ,以下環境都適用於項目。開發工具:android studio 1.5正式版, QT 5.0,SourceInsight 3.5;其他工具:使用到了IDEA