原创 android中事件傳遞機制(2)

事件傳遞機制(1) 寫這個博客前先補充一下上一個博客的部分內容,我們上一個博客介紹了viewGroup中的代碼,那麼viewGroup中的分發函數由誰來調用的呢?,當然是activity。 1.首先我們看一下activity中的

原创 android ImageView實現圓角(xml實現方法)

主要思想,用一個上面有四個個圓角的view覆蓋在imageview上 主xml佈局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="ht

原创 java中非對稱加密(RSA)的使用

由於android和後臺進行傳輸數據爲了數據的安全我們一般都會對數據進行加密處理,一般比較常用的都是對稱加密(DES)。這樣可以防止攻擊者截獲網絡包獲取數據。但是這這種方式也是有風險,就是如果攻擊者反編譯了你的代碼,就可以獲取你的

原创 Gradle插件獲取各種build目錄

Gradle插件獲取各種build目錄 apk在打包過程中會在build目錄下產出很多臨時文件,而我們在編寫插件的時候也經常會有去修改某個臨時文件內容的情況,這個時候如何找到對應的目錄地址呢? 首先先上代碼 /**

原创 gradle插件獲取所有源碼依賴項目目錄

gradle插件獲取所有源碼依賴項目目錄 class TestPlugin implements Plugin<Project> { @Override void apply(Project project) {

原创 Gradle插件上傳本地maven庫

在插件工程的gradle文件增加上傳配置 apply plugin: 'groovy' apply plugin: 'maven' dependencies { //... } repositories { //...

原创 android通知欄Notification用法

Notification設置一些簡單屬性 代碼: public class MainActivity extends Activity { @Override protected void onCreate(B

原创 android的抽屜控件SlidingDrawer的使用

SlidingDrawer的控件使用效果 一、簡介   SlidingDrawer隱藏屏外的內容,並允許用戶通過handle以顯示隱藏內容。它可以垂直或水平滑動,它有倆個View組成,其一 是可以拖動的handle

原创 android事件傳遞(3)通俗易懂的講述

首先幾個例子來解釋android傳遞機制 話說一家軟件公司,來一個任務,分派給了開發經理去完成: 開發經理拿到,看了一下,感覺好簡單,於是 開發經理:分派給了開發組長 開發組長:分派給了自己組員(程序員) 程序員:分派給了

原创 通過xml設定屬性動畫實現view的左右抖動和上下抖動

1首先在res/anim文件夾下新建二個xml,如果沒有anim文件夾的話請自行創建, slight_shake.xml內容如下 <set xmlns:android="http://schemas.android.com/ap

原创 android ImageView實現上面圓角下面直角(xml實現方法)

主要思想,用一個上面有兩個圓角的圖片覆蓋在imageview上 主xml佈局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:

原创 android不一樣的listView的empty

通過自定義一個EmptyView來實現顯示Listview的三種狀態 1.加載狀態 2.沒有內容狀態 3.有錯誤的狀態 效果圖: 下載地址:點擊下載 代碼用法: 1.將EmptyLayout作爲一個library導入

原创 android ImageView實現上面圓角下面直角(自定義view實現)

主要思想: 重寫imageview,在imageview上畫一個四個圓角的方框,並把畫布下一一個圓角半徑長度,這樣就能不顯示下面對的四個角 重寫ImageView: import android.content.Context;

原创 依賴本地aar的兩種方式

1.以module形式引入 通過New – modlue 選擇 import JAR/AAR package 然後工程中會出現一個新的的module 在app的build.gradle 引入test1 dependencies

原创 android中的事件傳遞機制(1)

最近由於項目的需要博主研究了一下事件傳遞機制,在網上翻閱了很多的解釋,看的也是雲裏霧裏的,不過經過梳理和觀察源碼終於把事件傳遞機制研究明白了 將分爲三部分博客來記錄android事件傳遞機制 在寫之前推薦幾個比較好的事件傳遞機制的