原创 int類型128轉byte類型後爲什麼是-128?

先看一下代碼: public class Test { public static void main(String[] args) { int a = 128; byte b = (b

原创 Handler機制運行原理

開始 在Android中不允許多個線程同時操作一個UI控件,因爲多線程同時操作可能會造成UI有不可預知的結果,所以通常我們都會用Handler機制來進行UI更新。   Handler中的幾個重要角色: Handler        用於向

原创 android點擊效果,圓放大縮小,類似水波紋的效果

今天在博客上看到,一個很漂亮很好實現的點擊出現水波紋的效果,在這裏記錄一下同時也分享給大家。 附原著地址:http://www.jianshu.com/p/e0a6fc621945 效果1: 效果2: 代碼實現: Animator

原创 android 自定義軟鍵盤時 字體模糊解決辦法

在KeyboardView中加入 android:shadowRadius=”0.0” 這句話就ok android.inputmethodservice.KeyboardView android:id=”@+id/kv

原创 Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the

 隨手記錄出現該bug的解決辦法。 Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the

原创 關於AutoLayout適配的問題,及解決辦法

開始 本篇博客主要是記錄一下,關於AutoLayout一個適配問題的解決辦法。 怎麼使用AutoLayout? 關於AutoLayout怎麼使用,這個博客地址寫的很詳細(AutoLayout作者的博客) http://blog.csdn

原创 高德地圖aMap.moveCamera(CameraUpdateFactory.zoomTo(15));方法不起作用。

本文只爲記錄已解決bug之用。 bug說明: 在高德地圖中我想通過aMap.moveCamera(CameraUpdateFactory.zoomTo(15));方法得到這樣的效果 就是放大到自己想要的縮放比例 但是不管怎麼aMap.

原创 android高德地圖設置默認顯示位置

開始 最近在搞高德地圖開發,發現每次在定位到當前位置之前,總會先默認顯示北京,這樣給人感覺不是很好,因爲我們的項目主要是在哈爾濱市用,所以希望,在使用地圖時顯示當前位置之前默認先顯示哈爾濱市 代碼 aMap = mMapView.getM

原创 android 自定義控件onDraw方法未被調用

今天先只在這記錄一下 onDraw方法未被調用的解決辦法,和大概原因,回頭再仔細研究原因: 我寫了一個自定義控件通過debug打斷點發現onDraw方法一直沒有被調用,於是到網上查了一下,結果需要在自定義控件初始化時加入這句話就可以了

原创 自帶刪除功能的EditText

開始 先上圖: 相信很多人都有這樣的需求,就是在EditText中輸入內容時希望後面可以出現一個小刪除按鈕,點擊刪除按鈕可以直接將剛剛輸入的內容清除,這樣就不用按鍵盤上的刪除按鈕一個一個刪了。 代碼實現分析 實現這個功能的方式有很多,

原创 有效解決Execution failed for task ':app:clean'. > Unable to delete directory問題

Execution failed for task ':app:clean'. Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates

原创 exception org.json.JSONexception is never thrown in corresponding try block

bug記錄 我想建一個 try catch 語句塊,把new JSONObject(s)包含在裏面, 結果寫出來後報圖片中114行這個錯誤。 解決辦法: 把JSONObject josnObject = new JSONOb

原创 如何集成android微信支付及各種問題(-1,簽名錯誤,無法獲得預支付id)的解決辦法。

開始 怎麼吐槽微信支付咱們就不多說了,真是各種坑,我一共弄了3天,才弄好。 在開始說我遇到的各種問題之前,我想先給大家提供一個特別好用的demo,我就是通過這個demo把問題都解決了。如果你把這個demo成功運行起來了,那就說明代碼是沒問