原创 ToggleButton 自定義控件的哪些坑

更具項目需求,我需要寫一個自定義的選擇器, 自己寫有底氣,用系統的togglebutton。。。。。。我宣簡潔的啦(臺灣腔讀)·········· 下面是我寫的自定義控件:         注意:當設置回調函數的時候,要判斷接口是否是nu

原创 Android手機號碼獲取問題

一、文章一   手機號碼不是所有的都能獲取。只是有一部分可以拿到。這個是由於移動運營商沒有把手機號碼的數據寫入到sim卡中.SIM卡只有唯一的編號,供網絡與設備識別那就是IMSI號碼,手機的信號也可以說是通過這個號碼在網絡中傳遞的,並不是

原创 android 百度地圖 不顯示地圖內容 而是顯示 一片 藍色

就像這樣: 原因是targetVersion >= 23,那麼運行到6.0及以上設備時,默認所有權限都不開啓, 必須動態requestPermission,這裏需要位置權限,默認沒開啓導致此結果。 把targetVersion 設置成

原创 android 4.2 系統以後的飛行模式

項目中遇到了要控制飛行模式的功能,鑽研了幾天,終於解決。 解決過程中最大的問題是: android 4.2 之後 系統不予許第三方軟件去設置飛行模式,除非你的app是系統應用,得到了root權限。  蛋疼~~   網上大多數解決過程是 :

原创 文件存儲openFileOutput和openFileInput

原文:http://test-touch.iteye.com/blog/1573489 android中提供openFileOutput和openFileInput進行讀寫,兩個方法和SharedPreference相類似,但是要注意的是

原创 異常 EventBusException:its super classes have no public methods with the @Subscribe annotation

原文:http://blog.csdn.net/u013193363/article/details/50720434 今天看了看 EventBus 的用法。  剛開始用的eclipse,複製了jar包之後,寫了一些基本代碼 運行,一切正

原创 Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try

參考:http://stackoverflow.com/questions/35202541/this-version-of-android-studio-is-incompatible-with-the-gradle-version-

原创 項目中引入RXjava和RxAndroid後引起不能編譯apk Error:Error converting bytecode to dex

忘了什麼時候查過資料,說是當項目中引入的類超過了一定的數目就會使得項目編譯報錯: 引入RxJava後,apk編譯不成功,發現報錯: Error:Error converting bytecode to dex: Cause: com.an

原创 java格式化時間到毫秒

java格式化時間到毫秒: SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss:SSS"); String formatStr =formatte

原创 仿QQ側滑刪除Item:Swipemenulistview的簡單實現

原文地址:http://blog.csdn.net/xiaoli100861/article/details/50888079 大家都用過QQ,肯定有人好奇QQ滑動刪除Item的效果是怎樣實現的,其實我們使用Swipemenulist

原创 app中icon的設置

有人說這不是很簡單的一件事情嗎——直接在manifest文件中更改application標籤下的icon就可以了。   是的,沒錯兒,可是我要是在桌面launcher中顯示一個圖標,然後在管理應用程序中顯示另一個圖標呢? 這時候我們就可以

原创 android獲取手機流量使用情況

原文:http://www.2cto.com/kf/201412/357421.html   軟件流量使用數據保存在 /proc/uid_stat/uid(用戶id)/ 下面文件中 /proc/uid_stat/uid/tcp_sen

原创 JCenter下載太慢?教你修改Maven倉庫地址爲國內鏡像

解決方法一: https:改成 http協議下載 下文介紹部分來源自:https://my.oschina.net/lifj/blog/754861 下面是build.gradle的內容:主要增加了jcenter(){url

原创 transfer error / Failed to push selection: Permission denied 安卓設備文件讀寫權限不足

原文:http://blog.csdn.net/zhouyingge1104/article/details/42427001     今天準備把一個sqlite數據庫文件放到安卓應用的目錄中,但是在push文件的時候報錯: [2015-

原创 Android Studio出現UnsupportedClassVersionError Unsupported major.minor version 52.0

解決Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version  52.0