原创 如何在代碼中給Fragment添加主題

在Activity中添加主題和容易,那麼怎麼在Fragment中添加主題呢?可以通過下面的方法實現: private Context context = null; @Override public View onCre

原创 Android UI 之TextView的妙用

          之前,剛接觸android的時候,覺得TextView就是一個文字顯示的控件;後來,隨着接觸的多了,需求的變化,以及看一些好的開源項目,對TextView也有了更多的瞭解,發現它可以做到更多的效果,甚至可以達到Butt

原创 百度基礎地圖Android SDK應用demo--便民服務

最近,在研究百度基礎地圖sdk,結合案例高仿質量新疆的便民服務模塊,在這裏與大家交流下,功能基本都實現了,代碼可能有點亂,全當拋磚引玉了,有什麼問題大家可以一起交流相互學習。好了,先上圖: 說一下實現的幾個點吧: 一、準備工作:    

原创 ViewPager控制滑動問題

       這個在 巧解ViewPager滑動衝突一文中已有更好的方案,大家可以參考一下。        在使用ViewPagerIndicator時,有時我們並不希望ViewPager可滑動,或者在ViewPagerIndicator

原创 豎直(垂直)VerticalSeekBar和VerticalProgressBar

        最近想做個豎直(垂直)VerticalSeekBar和VerticalProgressBar,網上雖然用現成的例子,但發現兩個問題,修改下與大家分享下:          1.有個bug:在拖動的時候沒問題,當調用setP

原创 漢字十六進制編碼轉換\xe4\xb8\xad\xe5\x9b\xbd

      轉載請註明出處:http://blog.csdn.net/itjianghuxiaoxiong/article/details/38821423       最近用wireshark抓包分析接口時,遇到無法將返回Json或Xm

原创 在TextView顯示前測量字符串設置顯示行數

在android開發中我們有時候希望動態設置TextView的顯示行數,這時我們就需要知道需要顯示的字符串在TextView顯示的寬度,是否超出了TextView的寬度,需要兩行顯示。實現如下: TextView mTextView=f

原创 Internal Error (classFileParser.cpp:3161), pid=3412, tid=140710895388416 Error: ShouldNotReachHer

練習寫android程序時,想做一個java測試,就在android項目中寫了個代main主方法的類,運行的時候出現瞭如下錯誤: # # A fatal error has been detected by the Java Runtim

原创 Android UI 之自定義RadarView——高仿微信雷達掃描

最近看了一個視頻講了一種微信雷達掃描的實現方案,借鑑了一下,自己也寫一個玩玩,與大家分享一下。基本想出來三種解決方案,根據不同需求情況選擇即可。 方案一實現思路(通用): 1.自定義view  2.重寫onDraw()方法 3.畫四個無

原创 iOS開發之查看.a庫支持的架構及合併

打開mac終端,輸入以下命令查看.a庫支持的平臺架構命令格式:lipo -info [.a文件] lipo -info ./Debug-iphoneos/libimsdk.a如圖該庫支持armv7、arm64、armv7s。實際開發中我們

原创 手撕代碼之java代碼實現selector和shape

習慣了用xml佈局的方式設置顏色、圖片的選擇器,有的時候需要跟靈活的動態設置,這個時候就會想到用代碼直接實現,下面分享一下。 一、設置color選擇器 color對應的是ColorStateList 一般用xml實現如下: <?xml

原创 Mac book 配置adb環境變量

1、啓動終端,可以在Launchpad中打開,或在Spotlight中搜索“終端” 2、進入當前用戶的home目錄,命令如下: cd ~ 3、創建.bash_profile文件,命令如下: touch .bash_profile

原创 ButterKnife使用詳解

寫在前面:該文檔使用7.0版本,8.0版本方法名有所改動,建議看官方文檔,整體業務邏輯和原理沒什麼變動,官網 在android編程過程中,我們會寫大量的佈局和點擊事件,像初始view、設置view監聽這樣簡單而重複的操作讓人覺得麻煩類,所

原创 adb 通過wifi連接Android手機

PS:如果沒有配置adb環境變量的,請在終端中切換到adb所在目錄再執行一下命令 Mac下adb環境變量配置 1.將手機通過USB連接到電腦,打開終端: windows: win+r(運行)—>輸入cmd回車 mac:

原创 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

        今天早上發現Android Studio 發佈應用的時候報了這樣一個錯:Error running app: Instant Run requires 'Tools | Android | Enable ADB integ