源碼如下: https://github.com/xf420811/audiorecord
效果圖
<pre name="code" class="java"> /** * 彈出選擇頭像框 */ public void showPop(View parent) { /* *
bootargs : set bootargs noinitrd root=/dev/nfs rw nfsroot=192.168.221.90:/shnfs ip=192.168.221.100 console=ttySAC0,115
<?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" andro
在android中應用被單個線程操作:主線程,或者叫做UI線程。 一:什麼是ANR ANR:Application Not Responding,即應用無響應 二:ANR的類型 ANR一般有三種類型: 1:KeyDisp
Android 的調試信息分爲五類: VERBOSE 類型調試信息,verbose囉嗦的意思 DEBUG 類型調試信息, debug調試信息 INFO 類型調試信息, 一般提示性的消息information WA
SSH 1.首先需要檢查你電腦是否已經有 SSH key cd ~/.ssh ls .ssh表示ssh文件是個隱藏文件 查看是否存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已經存在,那麼可以跳過步驟2,直接進入
最近在做一個應用,涉及到數據上報,數據上報就涉及到時間,如果時間不對,服務器可能會拒絕你的數據。就算不拒絕,你上報的數據也是不正確的,我們採取的是寧可不要數據,也用錯誤的數據。這就體現到NTP獲取數據的重要性了。 但是查詢了大半天,發現
最近老是碰到json數據解析,記錄個實例以後方便參考。網上參考的例子基本沒有很全的json數據描述,記錄三個個實例更直觀的參考。 實例1:簡單json 解析下面json數據: { ret : 0, sources :
需求是在應用中執行版本腳本,且只執行一次。需要用到su權限、資源文件獲取等等知識點。 基本思路 對比版本信息 將資源文件中的版本腳本寫入到應用目錄中 給腳本執行權限 執行腳本 對比版本信息 主要思路是:執行成功完成後將版本寫入到
最近需求說要做一個定製化編譯,然後就開始研究gradle。以前以爲很簡單就是個編譯工具,偶爾配置下就好了。最後被打臉了,發現對其一點都不瞭解---一無所知。研究了三天只研究了個皮毛,寫下來總結下以後方便查閱。 一、gradle簡介 1
以前都是不會去弄release的版本,demo直接使用release的版本,最近發了個sdk被告知在release的版本閃退。所以想着自己生成一個簽名文件來測試一下demo的release版本是否也有閃退。 一、release版本的必
最近在做項目的插件化,選擇的是騰訊的開源框架shadow。下面介紹幾個無關於項目,相關與shadow開發的小知識點。 目錄 一、統一使用自動版本號。 1、生成版本號 2、使用 二、plugin使用宿主類 1、增加方法 2、在宿主中
因爲是做盒子,如果沒有連接到wifi或者有線網會導致體驗差,很多功能沒有辦法使用的問題。所以本篇我們就來看看如何實現斷網彈窗的問題。 一、基本思路 監聽廣播 彈窗 自定義彈窗 二、實現過程 1、監聽廣播 採用動態註冊的方式,實
最近想在家裏搭建一個Android開發平臺環境,對比了下idea。本身工作用的多的就是Androidstudio,其次在Android 方面Android studio平臺還是相對比較專業的,所以選擇了搭建Androidstudio。
一、瞭解gradle 1.概述 1.1 gradle是什麼 gradle是一款基於JVM的專注於靈活性和性能的開源構建工具。 gradle用的是一種基於 Groovy 的領域特定語言(DSL,Demain Specific Langua