Android資料庫升級執行個體,android資料庫執行個體第一部分Andoird的SQLiteOpenHelper類中有一個onUpgrade方法。協助文檔中只是說當資料庫升級時該方法被觸發。經過實踐,解決了我一連串的疑問:1. 協助文檔裡說的“資料庫升級”是指什嗎?你開發了一個程式,當前是1.0版本。該程式用到了資料庫。到1.1版本時,你在資料庫的某個表中增加了一個欄位。那麼軟體1.0版本用的資料庫在軟體1.1版本就要被升級了。2. 資料庫升級應該注意什嗎?軟體的1
設定ScrollView的捲軸為隱藏的方法,scrollview捲軸要實現ScrollView捲軸的隱藏,有兩種方法,一種是在XML的ScrollView布局中加入屬性android:scrollbars="none"另一種則是在代碼中擷取ScrollView後進行scroll.setVerticalScrollBarEnabled(false);怎隱藏捲軸在ScrollView中如何在Android的ScrollView中隱藏捲軸呢,其實通過兩個方法就可以搞定了。在layout的xml布局檔案
Android:非同步處理之Handler、Looper、MessageQueue之間的恩怨(三),loopermessagequeue前言 如果你在閱讀本文之前,你不知道Handler在Android中為何物,我建議你先看看本系列的第一篇博文《Android:非同步處理之Handler+Thread的應用(一)》;我們都知道在Android系統中不能在子線程中直接更新UI介面,所以我們一般藉助Handler+Thread或者AsyncTask這兩種方法來實現UI介面的更新。而Handler+
Android拼圖-變形金剛,android拼圖開篇學了幾個月的Android開發,動手做了一個簡單的拼圖小遊戲,沒有使用遊戲架構,名字也純屬娛樂,比較粗糙請大家一笑別罵。遊戲介面是一張圖片切割的6*6的小圖片,並將其中一塊拿走,玩家通過不同的操作將所有小圖片歸到正確的位置便算過關,玩家可以進行的操作有空位所在行和列的小圖片都可以左右上下移動,(2,3)為空白位,那麼第2行的所有圖片都可以左右移動,如把(2,0)往右移動,那麼(2,0),(2,1),(2,2)就會往右順移一格,(2,0)變為空白
Android,android官網VelocityTracker &n
android環境搭建——工欲善其事,必先利其器 2,android必先利其器 前兩天鼓搗android, 搭建環境,不想麻煩就用了 adt-bundle-windows-x86-20140702. rar , 起個模擬器哇塞,太爽了。 出去轉一圈嘮會回來正好啟動成功!有個網友留言給我,起模擬器慢的你想哭。無奈,重新搭建了環境,搭建過程如下: Android環境搭建: Jdk,&
討論:如何加快android的開機時間,加快android如題,最近項目需要,需要將android的開機時間大幅縮短,查了下網上資料,作用有限,望有處理過相關問題的兄弟姐妹參與討論,給予指教,期待ingandroid怎分區加快開機速度重裝系統不就結了?
IntelliJ IDEA 14 值得你棄用Eclipse的IDE神器,intellijeclipse今天看新聞,發現IntelliJ IDEA版本出了14,本著生命在於折騰的原則,下載並安裝。當然,是開玩笑的啦!作為比較資深的Android開發人員,相信朋友們不會不知道Android Studio這個軟體。它就是基於IntelliJ
iOS開發--從TQRichTextViewDemo中學會分析工程,tqrichtextview:http://code4app.com/ios/TQRichTextView/5244fe9c6803fa08620000001.首先找到AppDelegate類,無論一個工程有多麼複雜,多麼多的類,但入口只有一個就是AppDelegate類的didFinishLaunchingWithOptions方法。我們閱讀別人原始碼的時候可以從這裡入手。在TQRichTextViewDemo工程中,這個方法
淺析Android中的訊息機制,淺析android機制 在分析Android訊息機制之前,我們先來看一段代碼:</pre><pre name="code"
android 如何設定小區廣播的預設語言1、整個系統最多可支援30種小區廣播語言。即使SIM卡或NVRAM裡面沒有預先配置小區廣播的語言(DCS),我們系統裡也會預設有支援20種小區廣播的語言。它們的順序分別是,並且根據ISO639標準,可以知道它們所代表的語言。{ de: 德語 en: 英語 it: 意大利語 fr: 法語 es: 西班牙語 nl: 荷蘭語 sv: 瑞典語 da: 丹麥語 pt: 葡萄牙語 fi: 芬蘭語 no: 挪威語 el: 現代希臘語 tr: 土耳其語 hu:
android 在簡訊發送介面, 簡訊發送失敗時,提示音不完整,會被中斷1. 當一條SMS到來, 此時SMS是unseen狀態, 就會彈出Notification提示使用者2. 但如果處於同一個連絡人的介面下, 使用者會立刻看到這條SMS, 此時這條SMS會被快速的標記為seen, 並取消Notification, 所以使用者會聽到鈴聲響了一下又中斷了3. Fail的簡訊也是同樣的原理, 一開始這條fail的簡訊會被標記為unseen, 但同時因為處於同一個介面下,
Android提供的系統服務之--AudioManager(音頻管理器)Android提供的系統服務之--AudioManager(音頻管理器)
android實現基於TCP和UDP協議的即時通訊,含android端和伺服器端這幾天學習了下在android中實現即時通訊的方法,一開始,自然是從基本的網路通訊協定中開始嘗試了,這樣能夠最大化的私人訂製自己的應用,還能學習到更多的知識,好處多多,接下來就簡單介紹下兩種協議的不同點吧TCP協議:提供IP環境下的資料可靠傳輸,它提供的服務包括資料流傳送、可靠性、有效流控、全雙工系統操作和多工。通過連線導向、端到端和可靠的資料包發送。就如給懸崖上的兩人通訊時,他必須先把橋建好,確認橋是沒問題的情況下
android 手機後台播音樂,設定鬧鐘,打一通電話,掛斷電話後,鬧鐘與音樂同時響起修改:frameworks\base\media\java\android\media\MediaFocusControl.java:1、import packages:import com.android.internal.telephony.ITelephony;import android.os.ServiceManager; 2、增加擷取當前Phone Call
AndroidStudio筆記--常用功能 1.修改SDK版本:開啟File--Project Structure... Modules--app--Properties ----Compile Sdk Version 編譯版本 ----Build Tools Version 構建版本 2.修改字型和顏色;點擊小扳手開啟設定,Settings----Editor----Colors & Fonts
android代碼混淆筆記混淆處理的apk被反編譯後代碼中包名類名等都變成abcd之類,很難看懂。使用代碼混淆,啟用混淆器,對相關檔案進行編輯,然後打包簽名就可以了;------------在2.3的版本中,項目中有這個檔案 proguard.cfg (沒有的可以手動添加) 添加一句: proguard.config=proguard.cfgproguard.cfg檔案中內容: -optimizationpasses
Android開發之自訂局部導覽功能表如今,要實現導航功能方案有很多。比如: 1、用3.0+內建的Toolbar +
Android實現靜默安裝一般情況下,Android系統安裝apk會出現一個安裝介面,使用者可以點擊確定或者取消來進行apk的安裝。但在實際的項目需求中,有一種需求,就是希望apk在後台安裝(不出現安裝介面的提示),這種安裝方式稱為靜默安裝。Android實現靜默安裝的方式有很多,這裡只介紹一種比較簡單易理解的方法,就是調用Android未公開的API(installPackage)來實現。下面通過一種簡單的Demo來簡單實現靜默安裝,介面如下:當點擊"靜默安裝"的按鈕時,會在後台安裝360手機
Android MP3錄音實現Android錄音支援的格式有amr、aac,但這兩種音頻格式在跨平台上表現並不好。MP3顯然才是跨平台的最佳選擇。近期由於項目需要,實現了這個需求,代碼託管在Github上,歡迎拍磚 項目地址GavinCT/AndroidMP3Recorder 使用方法見:README.md 推薦直接下載libs.zip整合到自己項目裡。 【溫馨提示:只下載此zip可以使用Chrome外掛程式GitHub