原创 SQLiteException: Can't upgrade read-only database

1、報錯內容: SQLiteException: Can't upgrade read-only database from version xx to yy:/data/data/com.xxx/databases/xxx.db at

原创 譯文:Android中糟糕的AsyncTask之停止AsyncTask操作

譯文:Android中糟糕的AsyncTask NOV 8TH, 2014 AsyncTask是一個很常用的API,尤其異步處理數據並將數據應用到視圖的操作場合。其實AsyncTask並不是那麼好,甚至有些糟糕。本文我會講Asyn

原创 Android6.0 新特性詳解

本文描述了Android6.0在運行時權限、存儲、電源管理方面的改進,譯自官方文檔。 一 運行時權限 Android6.0 引入了一個新的應用權限模型,期望對用戶更容易理解,更易用和更安全。該模型將標記爲危險的權限從安裝時權限(In

原创 百度地圖使用注意事項

百度地圖使用注意事項 申請key 運行到android studio 百度地圖使用注意事項 申請key 下載simple demo 解壓獲取包名; 目前android studio是獲取不了SHA1值的,建議從

原创 自定義Android軟鍵盤enter事件

一般情況下我們的輸入框都需要一些這樣的需求: 1、EditText上輸入以後,回車---》隱藏軟鍵盤; 2、回車---》發送EditText上的消息; 3、回車---》,後光標到下一個光標; 幸運的是EditText給我們預留了一個回調

原创 解決 The same input jar is specified twice 問題

最近在做一個新項目,用到了百度的語言合成sdk,由於是免費的,當然作爲首選。在使用過程中,確確實實的感覺的這個畢竟是免費的!如無意外,會寫多一篇關於百度語言合成sdk的博客,作爲今後的學習記錄也好。下面進入正題說說這個錯誤: T

原创 Android M新的運行時權限開發者需要知道的一切

android M 的名字官方剛發佈不久,最終正式版即將來臨! android在不斷髮展,最近的更新 M 非常不同,一些主要的變化例如運行時權限將有顛覆性影響。驚訝的是android社區鮮有談論這事兒,儘管這事很重要或許在不遠的將

原创 Eclipse代碼託管到GitHub

如果平時自己一時興起寫了一個小Demo,希望分享給大家,那麼GitHub自然是我們代碼託管的首選。Google本身推出的捆綁的Eclipse本身已經將Git打包在裏面,對於我們提交Android代碼來說已經減少了一個步驟,下面就來具體的

原创 解決APP啓動緩慢以及黑屏問題

啓動過慢 在app啓動的時候,如果發現應用啓動過慢,有可能是下面的情況引起的: 1、依賴了過多的lib 2、app引用的資源導致加載時間過長 3、在啓動頁面的onCreate和onResume執行了耗時比較長的事務 啓動過慢-->導致黑屏

原创 WIFI項目--Android Studio的.gitignore以及使用git提交拉取代碼

由於是第一次用as的git功能,真是吃了個小虧,都怪當初上傳到csdn的時候沒拉取測試,後來回到公司後搗鼓了好久還是不行。下面說一下正確的流程: 拿csdn的git託管爲例子,先是創建倉庫,然後電腦拉取第一個版本,把項目拷貝到該

原创 WIFI項目--【Java TCP/IP Socket】 — 單播、廣播、組播

在當前網絡通信中(TCP/IP也不例外)有三種通信模式:單播、廣播、組播(又叫多播, 個人感覺叫多播描述的有點不恰當),其中多播出現的時間最晚,但同時具備單播和廣播的優點,最具有發展前景。 通信方式分類: 1.單播:單

原创 WIFI項目--java.net.SocketException四大異常解決方案

今天在利用socket傳輸文件的時候,報java.net.SocketException下面的第四、第五種異常,傳輸小文件沒問題,但是大文件就掛了。下面給大家普及一下基礎知識: java.net.SocketException在我

原创 WIFI項目--Android 獲取本機IP(wifi下),子網掩碼,網關,dns等信息

近期在搗鼓一個小項目,利用wifi熱點在兩手機上傳輸文件。進度有點慢,下面是遇到的一些小問題: 1獲取手機所連接的wifi路由器ip: ublic class MainActivity extends Activity {

原创 百度語音sdk授權問題

當前測試百度語音合成sdk版本爲v2.2.1.20160122,授權方式包括以下: 通過自帶的temp_license文件授權,主要用於測試,在實際項目中是用不上的; 在線授權;通過一個晚上的摸索,百度的這個語音合成比較奇怪,在

原创 android開發Fragment not attached to Activity異常解決

在利用Fragment做開發的時候,偶爾或者是少數情況下報錯:Fragment XXFragment not attached to Activity,這有可能是因爲Fragment在還沒有Attach到Activity時,調用瞭如get