原创 通過開源項目SoundTouch實現類似Tom貓的變聲功能

        SoundTouch是一個開源的音頻處理庫,用於改變音頻流或音頻文件的節奏、音調和播放速率。         通過調節Tempo、Pitch和Playback Rate可以實現類似Tom貓的變聲效果,對於這三個參數官方的解

原创 讀寫文件編碼方式不一致導致文件亂碼的解決方案

        這幾天在弄一個android應用的數據加密功能,爲了避免加密、解密算法被破解,我將加密和解密的核心算法用JNI封裝起來,只把接口暴露給java層。 工作流程是這樣的: 1、通過自己寫的加密解密工具將數據加密; 2、將加密的

原创 通過android:descendantFocusability解決listview每一項或項中view無法獲取焦點的問題

本文轉載自:http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html    開發中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義

原创 Android資源文件 - 使用資源存儲字符串 顏色 尺寸 整型 布爾值 數組

本文轉載自:Android資源文件 - 使用資源存儲字符串 顏色 尺寸 整型 布爾值 數組 一. Android資源文件簡介 1. Android應用資源的作用 (1) Android項目中文件分類 在

原创 Android手掌抑制功能的實現

        最近需要實現一個功能,在Activity中有一個手寫區域,爲了更好的用戶體驗,需要滿足即使整個手掌放在屏幕上時(android平板,屏幕比較大)也只響應手寫區域內的操作,即在支持多點觸控的情況下,只響應指定的區域,我將這個

原创 APK安裝過程及原理詳解

原文出處:APK安裝過程及原理詳解 應用程序包的安裝是android的特點 一、 APK爲AndroidPackage的縮寫; 二、Android應用安裝有如下四種方式: 1、系統應用安裝――開機時完成,沒有安裝界面

原创 Android開發者網址導航

官網 Android Developer Android Training 中文版 Android API中文版 Android API指南中文版 Android設計指南中文版 Material Design中文版 Andr

原创 Windows7 64位系統搭建Cocos2d-x 2.2.1最新版以及Android交叉編譯環境(詳細教程)

本文轉載自:http://blog.csdn.net/sttyytw/article/details/17005263      也可參考官方文檔配置:http://cn.cocos2d-x.org/article/ 聲明:本教程在參

原创 AndroidAnnotations使用說明書—AndroidAnnotations是如何工作的?

        AndroidAnnotations的工作方式很簡單,它使用標準的java注入處理工具,自動添加了一個額外的編譯步驟來生成源代碼。         源碼是什麼?每一個增強的類,比如每一個用@EActivity注入的Acti

原创 Android手寫開源項目和資料蒐集

引言         Android的手寫效率一直是件頭疼的事情,比如手寫效率、筆鋒效果、手掌抑制等等,本文蒐集了關於手寫的開源項目和一些相關的文章資料。 開源項目 1 android-signaturepad 項目地址:android

原创 Android開發經驗談-很少有人會告訴你的Android開發基本常識

        本文介紹Android開發過程中的一些基本常識,大多是一些流程、專業術語和解決問題的方法等。 一、軟件開發流程          一個完整的軟件開發流程離不開策劃、交互、視覺、軟件、測試、維護和運營這七個環節,這七個環節並

原创 漢字轉拼音開源工具包Jpinyin介紹

        最近要實現一個根據詞語得到詞語對應拼音的功能,找到了Jpinyin這個開源工具包,使用下來發現它非常強大,完全滿足我的需求,下面對它做一個簡單的介紹,希望能夠幫助到有需要的朋友。 一、項目介紹:         JPin

原创 Android 自繪TextView解決提前換行問題,支持圖文混排

本文轉載自:Android 自繪TextView解決提前換行問題,支持圖文混排 先看下效果圖: 上面是MTextView,下面是默認的TextView。   一、原因 用最簡單的全英文句子爲例,如果有一個很長的

原创 Android自定義權限permission

    Android是一種特權分隔的操作系統,在Android上運行的每個應用程序都具有各自獨立的系統標識(Linux用戶ID和組ID)。系統各部分有不同的身份標識。因此,Linux上運行的各個應用程序相互獨立且與系統無關。  

原创 二維碼的妙用:通過Zxing實現wifi賬號密碼分享功能

        二維碼是搭載信息的一種載體,通過二維碼可以傳遞名片、網址、商品信息等,本文講到二維碼的另外一種妙用:通過二維碼實現wifi賬號和密碼分享。         關於二維碼的基礎知識,請訪問:二維碼的生成細節和原理