原创 Cannot recover key

問題描述 新項目利用數字簽名打包時遇到 Cannot recover key 的報錯 原因 在圖片界面,其中 Key store password 和 Key password 都是我從公司文檔 copy 過來的 可

原创 安裝 assets 中的apk ,兼容6.0權限 處理7.0的崩潰

好記性不如爛筆頭 前期準備 要安裝的apk放到assets文件,三款手機 系統4.4 6.0 7.0 關於assets文件知識可以參考這裏 步驟1 copy assets 文件到 存儲目錄 1.1 清單權限 <

原创 Android Studio 上傳 svn 很慢 Commit Dialog一直存在

好記性不如爛筆頭 問題描述: Android Studio 維護多個項目,其中有一個項目在上傳 svn 時異常緩慢,修改一行代碼就要等三五分鐘 一直處在這個dialog 解決辦法: 試了網上的幾個方式都不太行,記錄下自己的(重新c

原创 Dialog異常 Unable to add window, token not valid

好記性不如爛筆頭 問題描述 Activity 延時顯示 Dialog ,在顯示之前, Activity 已經銷燬 報錯 Unable to add window -- token android.os.BinderProx

原创 assets 文件夾到底放哪裏 android studio

問題描述: 研究新舊兩種 assets 文件 位置 1 舊版本, 低版本的 as 或者從 eclipse 導入的項目,其中 assets 目的應該如下圖 assets 位於 所編輯moudle(大部分叫做app)的下一層,和源碼,資源文

原创 限制最大高度的 ListView

好記性不如爛筆頭 問題描述: 最近遇這樣的需求 紅色框裏是一個 ListView 但是其 item 數量不固定, 本來是用的 wrap_content 來限制高度.但是遇到了特殊情況:在某些小屏幕手機上,若 item 過多. 小

原创 解決圓角dialog黑色(白色)背景問題

解決圓角dialog黑色(白色)背景問題 當把dialog的背景設置爲圓角時,絕大部分會碰到四個角有不和諧背景的情況 網上解決辦法很多基本上分爲設置style,佈局嵌套,設置window屬性 也親自嘗試了一下,效果總

原创 在 Canvas 上顯示動畫

本文來自 Android開發必知的50個訣竅 hack7 1.1 Canvas 介紹 可以把Canvas視爲Surface的替身或者接口,圖形便是繪製在Surface上的。 Canvas封裝了所有繪圖調用。 通過Ca

原创 Python3.x 爬蟲 爬取中國天氣網數據

爬蟲這個聽起來很 hack 的名字,是我學習 python 的誘因.當 python 基礎學習到一定程度(基本語法,數據類型掌握) 就可以開啓自己的小爬蟲了.畢竟實踐纔是提高的最快途徑.廢話說完了,下面直接開始: 廖凱峯的 py

原创 Glide 加載圖片 寬度固定 等比縮放

Glide 加載圖片 寬度固定 等比縮放 問題描述,由於圖片來自第三方,尺寸很是不確定,而且爲了美觀要求寬度固定(屏幕寬度). 因此要求圖片能夠等比例縮放,直到寬度滿足調節爲止 解決辦法 Glide.with(cont

原创 阿里 HotFix 熱更新 集成

簡介 本篇是一個操作記錄,非常清晰的阿里 hotfix 集成,希望能給大家節省一些時間 時間 2017-07-24 因爲技術網站更新也很快,時間太久截圖對應不上 hotfix 版本 2.0.9 因爲2.x不兼容1.

原创 TextView 字體(TypeFace) 交通燈Led效果

本文來自 Android開發必知的50訣竅 hack11 1.1預期目標 1,學會給 TextView 設置不同字體 2,利用字體實現交通燈效果 1.2 TextView 設置字體樣式 1.2.1 首先要有樣式文

原创 自定義 ViewGroup 實現子 View 層疊效果

本文內容來自 Android開發必知50個訣竅 中的第三章 目標結果 放在自定義CascadeLayout裏的 view 會出現這種疊加效果.本例是爲了對 ViewGroup 的自定義流程,特別是其繪製流程有個認識,效果不是狂

原创 mantis bug 管理平臺 關於篩選一點記錄

好記性不如爛筆頭 公司換了一個新的 bug 管理平臺 mantis  這裏記錄一點關於篩選是使用 點贊 收藏 分享 文章舉報 hepann44 發佈了53 篇原創文章 · 獲

原创 大於6.0系統 藍牙掃描 LeScanCallback 方法 不回調

好記性不如爛筆頭 問題描述 公司的 app 要鏈接BLE藍牙設備,最近發現在 6.0 系統,startLeScan(mLeScanCallback);回調不觸發.查資料發現 >6.0 需要一個模糊位置權限才能使用藍牙,至於爲什麼