原创 Gradle執行cmd命令 Jacoco生成報告 FTP上傳文件

讓gradle執行cmd 或者其他exe命令的方法 執行cmd命令的辦法 如下是執行cmd.exe下的某個命令。 task testBatTask(type:Exec,description:'just for test

原创 gridview simpleadater

package com.example.onesubway; import java.util.ArrayList; import java.uti

原创 手勢識別

步驟1 :            繼承ontouchlinstener和ongesturelisnter             重寫ontouch方法,並重寫ondown,onfling等方法,            在ontouch中

原创 gradle執行cmd命令

讓gradle執行cmd 或者其他exe命令的方法 執行cmd命令的辦法 如下是執行cmd.exe下的某個命令。 task testBatTask(type:Exec,description:'just for test

原创 android 事件分發 點擊事件 ondispathTouchEvent onTouchEvent onInterceptTouchEvent

事件分發 調用順序: dispatchTouchEvent()–>onInterceptTouchEvent()–>onTouchEvent() DispathTouchEvent():

原创 drawerlayout 動畫效果 取消主界面透明度變化

最近在做項目過程中,涉及到對抽屜的應用,可使用slidingmenu,作用於drawerlayout相似,但是找了挺多好像沒怎麼看到對縮放和偏移的動畫效果,於是用了google的drawerlayout.同時在項目中引入jar包nineo

原创 Android三種常見軟件架構MVC MVP MVVM

簡析MVC MVP MVVM及區別   1、MVC: MVC,Model+View+Controller作爲一種最爲常規常見的設計模式,在Android開發歷程初期被頻繁使用。   設計原理:   一個指令的下發和執行過程爲,用戶通過Vi

原创 Android Profiler使用

Android Profiler分爲三大模塊: cpu、內存 、網絡。基本的使用在上一篇文章有講到。這裏詳細說一下。 一、 CPU分析器CPU Profiler CPU分析器可幫助您實時檢查應用程序的CPU使用情況和線程活動,並記

原创 android四種加載模式 singletask、singletop

在項目開發過程中,遇到以下情況:在主界面activity A中跳轉到登錄界面activity B中,用戶可以選擇登錄或者直接返回,登錄需要刷新activity A ,直接返回則直接返回剛纔的實例 。解決方法:       1、activi

原创 phonegap插件

總結一下自定義phonegap插件的步驟: 首先在config配置文件中定義一個節點,用來系統尋找插件 包括:        名稱:TestPlugin        路徑:test.TestPlugin

原创 屏幕適配方案

屏幕dp px換算公式: 其中width、height爲我們的手機屏幕寬高,即1920*1080; inch爲對角尺寸,常見5.5寸,5.0寸等; public void getAndroiodScreenProperty(

原创 phonegap與android差別整理

最近兩個月都在用phonegap開發應用,可以說到現在涉及到兩個應用了。下面總結一下使用phonegap和android開發的區別 優點:     1、跨平臺性,phonegap宗旨就是跨平臺開發,使網頁開發人員快速開發移動應用,只要你會

原创 JAVA實現常用排序算法

package com.example.xj.myapplication; /** * 測試算法 * Created by xj on 2018/4/4. */ public class Algorithm { pu

原创 java反射field.setAccessible()方法作用

Accessable屬性是繼承自AccessibleObject 類. 功能是啓用或禁用安全檢查JDK API中的解釋引用AccessibleObject 類是 Field、Method 和 Constructor 對象的基類。它提供了將

原创 android應用安裝之後刪除apk

問題: 在應用開發中遇到需要這樣的需求:在用戶下載我們的應用安裝之後刪除安裝包。 解決: android會在每個外界操作APK的動作之後發出系統級別的廣播,過濾器名稱: android.intent.action.PACKA