原创 IOS Swift開篇Hello World

序言:Java出身。Android 自學學習了一下,因爲有Java的底子,所以感覺入門不難,也能混口飯吃,然成也蕭何,敗也蕭何,因爲是自學,研究到精深的地方就舉步維艱了,所以想橫向發展一下。寫這個主要是鞏固一下我的學習成果,同樣也是一個進

原创 android 動態註冊廣播、發送廣播、接收廣播、銷燬廣播

android 開發中,廣播是經常會用到的 我來記錄一下動態註冊廣播的簡單用法 一、自定義一個廣播+接收廣播     public class MyBroadcastReceiver extends BroadcastReceiver {

原创 Android 下拉刷新、上拉加載 SmartRefreshLayout

在開發過程中,不可避免的會使用到 RecyclerView 展示數據,很多時候數據很多,需要分頁展示,這樣,就需要用到下拉刷新、上拉加載功能,以達到友好交互的效果,下面我們就來看看如何簡單的實現這個功能! 1、效果展示 1、添加使用的依賴

原创 Android 常用佈局控件 EditText(三)

有時候,需要對 EditText 中的文字進行一些操控,與監聽,下面我們來看看又那些吧! 1、禁止輸入、允許輸入 2、設置輸入限制 3、設置只能輸入數字 4、光標位置設置 5、輸入監聽 實現代碼 activity_edit_text.xm

原创 Android 常用佈局控件 ImageView(四)

ImageView 是 APP 中常用的佈局控件,幾乎沒有不用到圖片的 APP ,所以自己寫寫記錄一下,裏面的內容有些是借鑑而來,如有侵權,請與我聯繫。 1、圖片的前景色 2、縮放顯示 3、圖片透明度 4、自定義的原型圖顯示 5、圖片在

原创 Android 常用佈局控件 TextView(二)

有時候,需要對 TextView 中的文字進行一些操控,主要用到 SpannableString 類 1、部分顏色設置 2、部分字體大小設置 3、圖片設置 4、部分字體背景設置 5、部分文字下劃線點擊設置 6、所有文字下劃線設置 7、所

原创 Android 常用佈局控件 按鈕 Button (一)

基礎不夠紮實,今天開始決定研究一下原生的基礎控件 今天研究的是按鈕相關的控件,因爲是學習,所以佈局醜了點 1、Button              普通按鈕 2、ToggleButton    開關按鈕 3、ImageButton   

原创 android 實現自適應佈局 FlowLayout

在實際開發中,會出現如下設計:(實現效果) 這樣的佈局用 RecyclerView ,等佈局都不太好寫,瀑布流佈局的寬度是一樣的,也不符合。 所以只能自定義一個 FlowLayout 佈局 import android.content

原创 Android ConstraintLayout 佈局

就個人使用 ConstraintLayout 佈局經驗,逐步記錄 一、基本屬性 app:layout_constraintTop_toBottomOf="@+id/xxx"    這裏 top 和 bottom 指當前佈局的 top 對

原创 Android Activity 界面跳轉動畫(系統、自定義)

平時我做的界面跳轉都是默認的跳轉,但是發現有很多app界面跳轉很炫酷,我研究了一下,做個筆記,看了下,Android中有幾種設置好的跳轉方式,我demo中Android自帶的跳轉方式主要有5種: 默認效果 android.R.anim.

原创 Android 多語言設置,這裏演示中英文轉換

有的項目需要國際化,這樣在語言需求方面就比較多了,所以我們需要設置語言轉換,語言有很多,這裏示範中英文轉換。 工具:Android Studio 1、生成需要轉換語種的 string.xml 文件 2、語種使用設置 3、語種轉換   1、

原创 Android 通過 ZXing 掃描二維碼,生成二維碼(無圖/有圖)

ZXing 是一個比較完善的與二維碼相關的框架,裏面有很多有趣的東西,現在我要實現的只是其中最基礎的掃描二維碼功能和生成二維碼功能。   1、通過添加模塊的方式將 ZXing 添加到項目中 2、使用  ZXing 實現想要的掃碼和生成二維

原创 Android studio 項目傳到 gethub

下面,來看看我們的上傳步驟: 1、安裝 git 2、安裝 android studio 3、在android studio配置git 4、在android studio配置GitHub賬號 5、開始上傳(親測有效) 6、如果上傳失敗  

原创 Android Glide 基礎用法

Glide 是當前用的比較多的網絡圖片加載框架,加載網絡圖片很流暢 實現: 1、設置網絡權限 <uses-permission android:name="android.permission.INTERNET" /> 2、添加依賴

原创 Android View註解庫 butterknife

在做android開發的時候,要控制界面的佈局就需要根據View的id來做控制,然而id每次都需要 findViewById 來獲取到View實例,這樣寫太麻煩了。於是,butterknife 的作用就體現出來了,它可以快速生成佈局id註