原创 BuildConfig:Gradle自定義你的BuildConfig

博客源址:http://stormzhang.com/android/2015/01/25/gradle-build-field/ 2015 年 01 月 25 日 在很早之前我發佈了這篇博客Android BuildConf

原创 自定義控件分析2

上一篇簡單的使用了一下自定義控件的構造方法和ondraw 使用xml和代碼動態獲取兩種添加屬性的方法。 這一篇使用還是對上一篇使用的練習鞏固吧。 添加屬性使用xml註冊。 <?xml version="1.0" encoding="ut

原创 EditText 鍵盤右下角顯示發送

EditText 添加屬性 android:imeOptions="actionSend" android:singleLine="true" 如果需要顯示其他 比如“完成”什麼的,可以修改

原创 java.io.IOException: Invalid keystore format

嚴重: Failed to initialize end point associated with ProtocolHandler ["http-

原创 一個透明且沒有title的activity

                   <style name="Transparent" parent="AppBaseTheme"> <item name="android

原创 自定義控件分析1

       對handler機制一直感覺不太懂,想寫一篇handler分析類的,看別人寫的都挺好,自己寫,從哪開始都感覺不對勁。所以先搞一篇自定義控件練練。       其實對於自定義控件感覺也不懂,每次用總是東拼西湊,東西是搞出來了。

原创 無法訪問SingleBody 找不到org.apache.james.mime4j.messag

在Android studio 5.0API下使用圖片上傳功能,把eclipse內的httpmime-4.0拿過來後, 編譯時出現  無法訪問SingleBody 找不到org.apache.james.mime4j.messag錯誤 於

原创 Android studio 查找快捷鍵對應的英文名字

剛使用studio,在網上扒了好多studio快捷鍵以及作用,雖然改成eclipse的了,還是是好多組合不行,就想去改,結果在studio沒發現通過快捷鍵搜索對應鍵值對的入口。 又扒了半天找到一個間接搜的方法。在keymap隨便找一對,雙

原创 applicationid和包名的區別

首先我們要明白applicationId的含義是什麼,applicationId在Android系統中是作爲應用的唯一標識,即在一個Android設

原创 Android ButterKnife 8.5.1使用

項目github地址:https://github.com/JakeWharton/butterknife 關於配置apt 看了網上的教程都需要配

原创 Fragment生命週期

點擊打開鏈接    流程 點擊打開鏈接    相關解釋 一點相關內容 如果是activity內嵌套多fragment,當fragment進行切換時,onPause onResume兩個方法不會執行,因爲這兩個方法是activity的生命週

原创 (阿里多媒體雲)InvalidNamespace Namespace

  在使用阿里百川多媒體雲服務的時候遇到了兩個錯誤。本不該出現的錯誤浪費了很多時間。總結一下 1,在初始化的時候,調用初始化方法的時候沒有考慮它的異步 。 2,在使用阿里多媒體空間上傳圖片的時候,出現InvalidNamespace Na

原创 Cannot find System Java Compiler

Error:Execution failed for task ':xxxxx:compileDebugJava'. > Cannot find System Java Compiler. Ensure that you have ins

原创 環信集成(列出坑集)

1.使用環信UI包遇到的問題: 引入UI包後出現這個錯誤 Error:Execution failed for task ‘:transformClassesWithJarMergingForDebug‘. > com.Android.b

原创 冒泡排序

public class test { public static void main(String[] args) { int[] array1 = { 5,2,3,1,10,4,7,100,89}; bubble(arr