原创 code掃描雷達
import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.
原创 Timer和TimerTask
Timer是jdk中提供的一個定時器工具,使用的時候會在主線程之外開啓一個單獨的線程執行指定的任務,可以執行一次或者反覆執行多次。TimerTask是一個實現了Runable接口的抽象類,代表一個可以被Timer執行的任務
原创 Android 使用android-support-multidex解決Dex超出方法數的限制問題
隨着應用不斷迭代,業務線的擴展,應用越來越大(比如集成了各種第三方sdk或者公共支持的jar包,項目耦合性高,重複作用的類越來越多),相信很多人都遇到過如下的錯誤: UNEXPECTED TOP-LEVEL EXCEPTI
原创 輕鬆一刻,程序員的那些段子
1、棧和隊列的區別是啥? 吃多了拉就是隊列;吃多了吐就是棧 2、世界上最遙遠的距離不是生與死,而是你親手製造的 BUG 就在你眼前,你卻怎麼都找不到她。 3、《c++程序設計語言》比《c程序設計語言》厚了幾倍...果然有了對象就麻煩
原创 父類引用指向子類對象
父類引用指向子類對象指的是: 例如父類Animal,子類Cat,Dog。其中Animal可以是類也可以是接口,Cat和Dog是繼承或實現Animal的子類。 Animal animal = new Cat(); 即聲明的是
原创 什麼是線程安全和線程不安全
首先要明白線程的工作原理,jvm有一個main memory,而每個線程有自己的working memory,一個線程對一個variable進行操作時, 都要在自己的working memory裏面建立一個c
原创 專訪支付寶首席架構師程立
今天,5年後的今天,這位高手的 【支付架構建立方式】 和【架構師的職責】的論述還是讓我肅然起敬。 專訪支付寶首席架構師程立 2008年07月21日 14:55 網絡轉載 據支付寶公司官方數據,截止到2008年5月6日,使用支付寶
原创 android5.0報錯“com.ut.permission.DEVICE_STATE”導致應用安裝不上
以前開發的應用在android4.4之前還運行的好好的。結果升級到android5.0就會報com.ut.permission.DEVICE_STATE這個權限的問題。這種問題很可能是權限的申明和獲取的方式引起的,注意一下就可以
原创 牛人看過來
點贊 收藏 分享 文章舉報 liu1164316159 發佈了96 篇原創文章 · 獲贊 23 · 訪問量 69萬+ 私信
原创 Android之AssetManager使用
1. 獲取AssetManager AssetManager assetManager = context.getAssets(); 2. 列出assets目錄下所有文件 String[] filePathList
原创 系統服務-----Activity服務的獲取getSystemService
android的後臺存在很多service,它們在系統啓動的時候被SystemServer開啓,來爲系統的正常運行做支撐。Activity中要調用這些service就得使用getSystemService方法,這也是Act
原创 系統服務-----NotificationManager
熟悉api事例筆記: package com.test; import com.example.test.R; import android.app.Activity; import android.app.Notification;
原创 android studio 修改項目CVS賬號工具修改不成功,手動修改文件太多
package aaa; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayLi
原创 Android開發中Handler的經典總結
一、Handler的定義: 主要接受子線程發送的數據, 並用此數據配合主線程更新UI。 解釋:當應用程序啓動時,Android首先會開啓一個主線程 (也就是UI線程) , 主線程爲管理界面中的UI控件, 進行事件分發,
原创 android實現高斯模糊功能
最近項目要求android客戶端模仿IOS的一種模糊背景的效果,高斯模糊在PS裏邊常用。大體思路是兩步: 第一步獲取Activity的屏幕截屏。 第二步對截屏進行高斯模糊算法。 總之感覺體驗不是很好,主要原因是對Bitmap進行操作,這種