原创 android 命令與代碼進行安裝應用

1.安裝應用 //下載應用到自己的手機上,本例將安裝包放在asset上,直接讀取寫入手機的存儲卡路徑中 清單文件聲明權限 //android8.0需要install_packages權限,清單文件註冊即可,無需動態申請權限  <uses

原创 Android通過代碼模擬物理、屏幕點擊事件,adb 執行各種命令點擊事件;

本文講的是通過使用代碼,可以控制手機的屏幕和物理按鍵,也就是說不只是在某一個APP裏去操作,而是整個手機系統。 getevent/sendevent getevent&sendevent 是android系統下的一個工具,可以模擬多種按鍵

原创 Gradle多渠道打包(動態設定App名稱,應用圖標,替換常量,更改包名,變更渠道)

最近有個需求一次要打包9個類型的App,而且常量和String.xml都有變量。雖然之前也是一直存在變量,但是每次也僅僅只打包一個。這讓我每次改變量,打包9個。要是以後每次都打包9次,我得瘋了。 根據之前的瞭解,gradle 應該是可以解

原创 阿里內部偷師Android規範文檔

前言 一份合格的代碼不應只滿足於實現功能, 更應該遵循良好的規範. 遵循良好的代碼規範有利於: 提升程序穩定性, 減少代碼隱患, 降低故障率; 增強可擴展性, 大幅提高維護效率; 統一標準, 提升多人協作效率; 方便新人快速上手, 在項目

原创 Android利用NotificationListenerService監聽獲取通知欄使用權,統計微信加好友功能

爲了實時獲取通知欄狀態的消息狀態和內容進行獲取,能夠判斷當前消息移除或者推送     A service that receives calls from the system when new notifications are    

原创 【Android網絡通話】關於語音通話LinPhone筆記_android (1)

文檔直連 1、linehone官網 : http://www.linphone.org/technical-corner/liblinphone 2、官網-android文檔: https://wiki.linphone.org/xwik

原创 七牛雲 上傳圖片到七牛雲並返回圖片URL

七牛雲 上傳圖片到七牛雲並返回圖片URL 鳴謝'追逐盛夏流年':https://blog.csdn.net/j1231230/article/details/80061834 1 在開發項目的時候,經常會用到上傳圖片的功能,如果把圖片全

原创 Android開發人員不得不收集的代碼(不斷更新)

爲方便查找,已進行大致歸類,其大綱如下所示: 尺寸相關 dp與px轉換sp與px轉換各種單位轉換在onCreate()即可獲取View的寬高ListView中提前測量View尺寸手機相關 判斷設備是否是手機獲取當前設備的IMIE,需

原创 android 微信支付:統一下單接口獲取

1、什麼是[統一下單接口]? 首先我們要明白這個問題,需要先行看一下微信的官方文檔: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1   2.開發 //微信支付

原创 Android自動化測試(UiAutomator)簡要介紹[java] view plaincopy package com; import com.android.uiautomator.co

 分類:   UIAutomator(16)  目錄(?)[+] 引用處:http://blog.csdn.net/g19920917/article/details/16131565 互相學習android自動化

原创 Monkey總結(四)

Monkey總結(四)     Monkey還可以作爲服務器,將pc端和手機端連接,並對手機端進行操作。         首先手機端開啓端口,然後PC 跟手機端做映射,最後通過telnet連接進行通信;      1.adb shell

原创 adb 操控系統命令開關:WIFI,GPS,飛行模式,數據網絡,藍牙,恢復出廠設置,重啓手機,設置未知來源,恢復出廠設置

//重啓手機 public static final String REBOOT = "reboot"; //開啓WiFi public static final String WIFI_ON = "svc wifi enable";

原创 Monkey總結(一)

Monkey總結(一) Monkey是什麼?       Monkey是Google提供的一個命令行工具,可以運行在模擬器或者實際設備中。它向系統發送僞隨機的用戶事件(如按鍵、手勢、觸摸屏等輸入),對軟件進行穩定性與壓力測試。Monkey

原创 Ant如何打包UIAutomator項目用到的第三方JAR包

本文章主要描述UIAutomator項目中引用到第三方Jar包的時候,按照正常的打包方式碰到的各種問題,以及最終解決的思路和辦法。 1. 問題起源 在本人的一個示例項目中引用到了單元測試框架hamcrest的jar包,在項目目錄下執

原创 Android輔助權限判斷,與開啓功能介紹

本文旨在介紹AccessibilityService如果更優雅的使用,以及使用過程遇到的問題,該怎麼解決。 1.介紹 輔助功能服務在後臺運行,並在觸發AccessibilityEvent時由系統接收回調。這樣的事件表示用戶界面中的一些狀態