編輯:關於Android編程
緊隨上一篇,說一下創建ip撥號器過程中出現的一些問題。
1)在一開始監聽外撥電話的時候會報這樣一個警告:
Permission Denial: receiving Intent { act=android.intent.action.NEW_OUTGOING_CALL flg=0x10000010 (has extras) } to com.heng.ipdail/.OutCall requires android.permission.PROCESS_OUTGOING_CALLS due to sender com.android.phone (uid 1001)
從大概意思上可以看出,要想實現監聽功能我們需要一個監聽外撥電話的權限,找到清單文件,加入以下權限:android.permission.PROCESS_OUTGOING_CALLS,再加載一下就沒問題了。
2)不顯示LogCat。這個問題是昨晚剛發現的,要查看日志發現窗口沒了,於是找了下資料,在一片博客裡找到了答案,流程是這樣的: Preferences->Android->LogCat 然後設置成VERBOSE,上圖一張:
3)模擬器沒有撥號功能。這個比較郁悶,找了很久都沒找到,最後在短信裡發現了撥號功能,但只能撥打已存在的電話,可能是我的軟件有問題,還望大神指點一二。
4)模擬器橋接斷開。這個應該屬於系統問題,我之前建了兩個模擬器,這幾天主要用的5554,但昨晚加載程序時總是掛到5556上,試了好幾次都不行,然後問了下組長,說需要重啟adb,先進入ddms(在windows中能找到,前邊也說過這個),找到Threads,直接上圖吧:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140724/2014072409393499.jfif" alt="\">
5)最後補充一下上一篇提到的監聽類(OutCall),它繼承了BroadcastReceiver,實現了接收事件的功能,作為四大組件之一,我們需要在清單文件中對其進行配置:
這個定義是在application節點下的,首先指定名稱(".OutCall),'.'代表當前包名;
前言 新版本的VPlayer由設計轉入開發階段,預計開發周期為一個月,這也意味著新版本的Vitamio將隨之發布,開發者們可以和本系列文章一樣,先開發其他功能。本章內容
轉載請注明出處:http://blog.csdn.net/singwhatiwanna/article/details/38426471(來自singwhatiwanna
DataBinding是谷歌推出的一個官方的數據綁定框架,所以我們有必要學下怎麼使用它。如果你英文足夠好就可以去官網看。https://developer.android
首先新建一個binding Library項目,項目名隨意,我這裡起名Bmap 然後將jar文件放入jars目錄下,生成屬性改為EmbeddedJar這時候如果