Time of Update: 2017-01-13
去年下半年搞了三個多月Android開發,主要做手機端流媒體播放相關內容,涉及TCP、UDP網路通訊、JSON傳輸資料、H.264解碼播放等技術。萬事開頭難,做Android開發首先要把開發的環境搭建好,剛開始做安裝Android開發環境的時候,閱讀了一些技術部落格,但是都是從操作上去書寫,沒能很好的讓初學者理解,在搭建中如果遇到問題則不能很好的解決。下面我根據我的一些經驗,講解如何快速搭建Android開發環境:一:軟體準備1、jdk(Java Development Ki
Time of Update: 2017-01-13
一、背景在開發Android應用程式的實現,有時候需要引入第三方so lib庫,但第三方so庫比較大,例如開源第三方播放組件ffmpeg庫, 如果直接打包的apk包裡面,
Time of Update: 2017-01-13
如下圖所示我們的Android5.0的調協出來了一個這樣的表徵圖了,這個在其它安卓版本是沒有此問題出現的哦。Android 5.0網路訊號表徵圖驚嘆號怎麼辦首先下載修複工具http://pan.baidu.com/share/init?shareid=2377574099&uk=3106229976 網盤密碼: arcu安裝好軟體之後我們點擊“設為小狐狸中國”進入之後我們開啟 開啟飛航模式,然後我們再
Time of Update: 2015-04-23
Unity3D遊戲開發之反編譯AssetBundle提取遊戲資源,unity3dassetbundle
Time of Update: 2015-03-25
Android記錄23-關於actionbar中overflow menu(溢出菜單)中的一些問題,23-actionbarAndroid記錄23-關於actionbar中overflow menu(溢出菜單)中的一些問題前言本篇部落格記錄一下小巫在使用actionbar的時候遇到關於溢出菜單的一些問題:先來兩張對比圖:左邊是紅米手機的效果,右邊是針對魅族Mx4pro做的適配效果。什麼是overflow menu?先來解釋一下什麼是overflow
Time of Update: 2015-01-27
如何在中取消已授權的第三方應用APP,授權第三方app由於需要測試登入功能,在授權登入成功後需要解除綁定功能。一直沒有找到對應的方法。偶然間在 “發現” => "遊戲"裡看見了最近在玩的列表中居然有相關的APP,然後在菜單中“遊戲管理”取消遊戲關聯"即可。但是APP和遊戲沒有任何關係,居然也歸類到了遊戲。百思不得其解。不過終於解決了一個問題
Time of Update: 2015-01-27
小米4 專用TWRP2.8.4.1中文單系統版(TTF字型,全屏觸摸,支援MTP,支援刷官方MIUI6和OTA,支援5.0刷機),twrp2.8.4.1miui6注意本Recovery暫時不支援Mi4的雙系統刷機,適合從來不使用雙系統的同學!!轉載請註明出處和連結:http://blog.csdn.net/syhost/article/details/43139591說說中文TWRP的簡史:一、老版本字模型中文TWRP
Time of Update: 2016-04-16
Android IPC機制(四):細說Binder串連池一、 前言在上一篇文章 Android
Time of Update: 2016-03-16
安卓第十四天筆記-內容提供者(ContentProvider),contentprovider安卓第十四天筆記-內容提供者(ContentProvider)ContentProvider--內容提供者1.ContentProvider簡介ContentProvider是不同應用程式之間進行資料交換的一種方式或者稱標準API.ContentProvider以某種Uri的方式對外提供資料,允許其他應用訪問或者修改資料其它的程式根據Uri去訪問操作指定的資料2.Uri簡介http://www.qq.c
Time of Update: 2016-03-11
Android關於Dex拆分(MultiDex)技術的解析一、前言關於Android中的分包技術,已經不是什麼新的技術了,網上也有很多解析了,但是他們都是給了理論上的知道和原理解析,並沒有詳細的案例說明,所以這裡我們就來詳細講解一下Android中dex拆分技術的解析。在講解之前,我們還是先來看一下為什麼有這個技術的出現?google為什麼提供這樣的技術。 二、背景在開發應用時,隨著業務規模發展到一定程度,不斷地加入新功能、添加新的類庫,代碼在急劇的膨脹,相應的apk包的大小也急劇增加
Time of Update: 2016-02-29
提升Android ListView效能的幾個技巧 ListView如何運作的? ListView是設計應用於對可擴充性和高效能要求的地方。實際上,這就意味著ListView有以下2個要求: 儘可能少的建立View; 只是繪製和布局在螢幕上可見的子View。 理解第一點很簡單:通過布局xml檔案在建立View並顯示是很昂貴耗時耗資源的操作。儘管布局檔案已經編譯打包成了二進位形式以便於更高效的文法解析,但是建立View仍然需要通過一個特殊的XML樹,並執行個體化所有需要響應的View。
Time of Update: 2016-01-07
圖文詳解Andorid中用Shape定義GradientDrawableAndroid中提供了各種類型的Drawable,也可以用XML定義各種Drawable。本文重點講述如何用XML中的shape節點定義GradientDrawable。用XML定義的drawable檔案放在res/drawable目錄下。用XML檔案定義GradientDrawable的文法如下所示:
Time of Update: 2015-09-14
[Android Studio 權威教程]打包、產生jks密鑰、簽名Apk、多渠道打包上一篇我們講了多渠道打包 其中我們用到了簽名檔案在eclipse時.keystore在Android Studio中就是.jks檔案了,那麼這個檔案怎麼產生呢?這篇文章是上一篇的補充篇。產生jks簽名檔案選擇Build > Generate Signed APK…選擇項目app > Next選擇Create
Time of Update: 2015-09-13
映像濾鏡藝術---水彩畫濾鏡,映像濾鏡---水彩畫水彩畫濾鏡水彩畫濾鏡演算法如下:1,假設原始映像為F(x,y),灰階化得到G(x,y);2,構建一個半徑為Radius的正方形模板M,邊長為2*Radius+1;3,將M在F上依次遍曆每個像素,對於當前像素P(x,y):設定一個油漆桶數N,由於映像灰階值範圍為0-255,因此我們油漆桶的數量N要小於255,這個油漆桶是用來盛放不同類別的像素。3.1首先按照油漆桶數N將0-255的範圍劃分為等距的N個油漆桶,對於模板中對應的像
Time of Update: 2015-09-12
android Json詳解Json:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 – Json.org JSON Vs XML 1.JSON和XML的資料可讀性基本相同 2.JSON和XML同樣擁有豐富的解析手段 3.
Time of Update: 2015-09-05
MAC上反編譯android apk---apktool, dex2jar, jd-jui安裝使用(含手動簽名),dex2jarjd-jui 前文 介紹了在Windows平台利用強大的APK-Multi-Tool進行反編譯apk,修改smali源碼後再回編譯成apk的流程,最近受人之託,破解個apk,所幸的是所用到的這三個軟體都是跨平台的,mac上也妥妥的。這裡記錄下在mac上所用的東西和流程。
Time of Update: 2015-09-04
Android UI設計小知識——漸層色背景的製作,androidui 漸層色的製作 前幾天突然發現QQ預設的聊天背景是漸層色的,然後學惡習了一下背景色彩坡形的製作,在此總結一下。 1. 分別取上中下的是那種顏色。我們這裡使用 黑色”#000000“, 灰色”#aaaaaa“, 白色”#ffffff“。2. 在drawable建立一個shape,定義gradient標籤,分別定義startstartColor, centerstartColor,
Time of Update: 2015-07-03
AOSP5.0換8G eMMC不能開機問題,aosp5.0emmcAOSP5.0 MT6572平台,用H9TP32A4GDBCPR_KGM這顆4G的eMMC就可以,但是用H9TP65A8JDACPR_KGM這個8G的就開不了機,一直是重啟,用串口抓LOG發現下面這個東東:[ 2.028532]<1>.(0)[6:kworker/u4:0]total reserve: l_otp_reserve = 0x0 blocks, l_mtk_reserve =
Time of Update: 2015-06-01
eclipse調試Cts 單項,eclipse調試cts Cts測試中,單項失敗是常用的事情,想要尋找原因卻比較麻煩,因為cts的command line 雖然提供了單項單獨測試的方法,卻只會輸出結果,最多也就保留了device和host的log,用eclipse來調試還是比較不常見的。今天想到了這個麻煩,研究了下eclipse 調試Cts單項的方法:
Time of Update: 2015-05-26
Android實戰技巧之三十三:android.hardware.camera2使用指南, API 21中將原來的camera API棄用轉而推薦使用新增的camera2 API,這是一個大的動作,因為新API換了架構,讓開發人員用起來更難了。 先來看看camera2包架構: