Android Util工具類的封裝
摘要 本文總結了過往專案和一些資料上的Android 工具類的封裝,既當做是總結,也作收集收藏用。感謝網路上諸方資料。 SharedPreferences工具類:SPUtil.java public class SPUtil { public static final String FILE_DE
摘要 本文總結了過往專案和一些資料上的Android 工具類的封裝,既當做是總結,也作收集收藏用。感謝網路上諸方資料。 SharedPreferences工具類:SPUtil.java public class SPUtil { public static final String FILE_DE
原因: 1.沒有用<stroke >標籤 2.沒有指定<storke>標籤的 顏色 或者 寬度。 正確程式碼: 檔案地址:res/drawable-hdpi/circle_shape.xml <shape android:shape="oval
taskAffinity 和 FLAG_ACTIVITY_NEW_TASK都是和activity啟動時是否需要新建一個task有關,我們分四種情況看一下這兩個標誌對啟動activity的影響:(前提:從MainActivity中啟動ActivityA) 1)、兩個標誌都不設定 2)、有FLAG_ACTIVI
問題描述: 我們通過廣播來啟動Activity的時候如果不設定intent的FLAG_ACTIVITY_NEW_TASK屬性,就會報這個異常: android.util.AndroidRuntimeException: Calling startActivity() from outside of an
介紹 Android usb通訊有兩種模式:Host Mode和Accessory Mode;二者差異之處在於Host模式下,Android裝置供電給usb裝置;Accessory模式下usb裝置供電給Android裝置;官方示意圖如下: 獲取許可權原理 1.呼叫UsbManager.request
先來簡單瞭解下mvp模式,mvp是由model、view和presenter構成。model負責處理資料模型,view負責給檢視控制元件view提供介面,presenter將model和view聯絡起來。如圖: retrofit對okhttp進行了封裝,簡化了好多程式碼,不得不說,真是很棒!我這裡主要用
看過git上volley和asynchttpclient網路框架的原始碼好長時間了,打算自己弄個網路框架是基於HttpURLConnection+newCachedThreadPool,目前httpclient已經被淘汰了,盛行的是HttpURLConnection,像volley和okhttp都主打Http
假設所有的activity啟動方式是standard,兩者的區別就是 1. intent中的flag為FLAG_ACTIVITY_CLEAR_TOP時, 將指定activity上面的其他activity出棧,指定activity位於棧頂,但是可以使用已有的例項或者重新建立一個例項,取決於是否加一個FLAG_
在使用Android Studio的時候,每當新建立一個Java檔案的時候,系統會自動幫我們生成一個檔案註釋頭,類似 /*** *Create By SomeOne On 2017/03/30 **/ 這樣的檔案頭註釋風格,可能有的人覺得這太普通,而且資訊量太少了,有沒有辦法展示更多的資訊量呢,比
2016-02-19新增------------------------------------------------------------------------------------------------------------- --quick-cocos2d-x_2.2.6 --返回按鍵監
Context: 遇到這個問題,很容易以為四個角線粗了,實際上是直線細了。只需要設定一個padding值就ok了 原因: 假設Paint.setStrokeWidth(2),如果Canvas的boundary(邊界大小)就是canvas.drawRoundRect(rectangle...)的rec
android { compileSdkVersion 19 buildToolsVersion "25.0.2" defaultConfig { applicationId "xxxxxxxxxxxxxx" minSd
About 這是一個 Groovy on android 的樣例專案 開發工具請用Android Studio Usage 在專案的build.grade中加入以下程式碼: classpath 'me.champeau.gradle:gradle-groovy-a
效果圖 新增依賴項 compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:recyclerview-v7:22.2.1' compile 'com.androi
今天在佈局時使用ImageView, 想要的效果是高度一定, 寬度隨著高度的變化自動變化,保證ImageView和圖片的寬高比一致,於是自然想到了adjustViewBounds屬性。結果使用出來,沒有達到想要的顯示效果。經過驗證, 發現是因為ImageView直接被RelativeLayout包裹的緣故。