原创 SDP:會話描述協議

版權聲明:本文原創發佈於公衆號 MediaAV,轉載請務必註明出處!https://blog.csdn.net/zhaoidong/article/details/82219250 此文是官方文檔的部分翻譯,如需閱讀全文,請移步

原创 Android 零碎知識點

獲取橫豎屏(1-豎屏 2-橫屏) context.getResources().getConfiguration().orientation 獲取屏幕旋轉方式(0-僅豎屏 1-允許旋轉) android.provider.Sett

原创 Android Studio使用問題筆記

只是一些使用 AS 的簡單筆記,不定期更新 最後一次更新:2017-06-28 1、No Debuggable Processe 問題:你可能會遇到 AS 的控制檯只顯示你連接的手機,但不顯示你正在調試的 APP 的情況 解

原创 由MCC MNC談到TelephonyManager

一切的一切都能在這裏找到答案:Android APIs : TelephonyManager 名詞解釋 MCC 移動國家代碼(Mobile Country Code) 3位,我國爲460 唯一地識別移動客戶所屬的國家 MNC 移動網

原创 android.media.MediaCodec

public final class MediaCodec extends Object java.lang.Object ↳ android.media.MediaCodec MediaCodec

原创 我所理解的AsyncTask

常規用法 調用: MyTask myTask = new MyTask();//實例化 myTask.execute("url1","url2");//執行Task myTask.cancel(true);//取消Task 實現: c

原创 讀書筆記:《Android 源碼設計模式》

只是一些看書時的簡單筆記,不定期更新 最後一次更新:2018-07-11 腦圖地址:Process On 第25章 MVC 的介紹和實戰 1 MVC 的歷史與結構的演化 Model-View-Controller 模型-視

原创 Android - adb : logcat / shell / app_process & android.os.Process

在 Terminal 中執行 adb 獲取android系統讀寫權限 adb remount 重啓手機 adb reboot 查看設備信息(加 -l 可查看更詳細的信息) adb devices -l 修改設備id adb

原创 對泛型<T>的一點理解

本文是針對List<T>的用法和場景: 舉個例子 你有 一個羊羣 和 一個牛羣。 羊羣和牛羣都會遛彎。 羊會 咩咩叫 和 需要餵養。 牛會 哞哞叫 和 需要餵養。 代碼的樣子 你有 一個羊羣 和 一個牛羣。 public class

原创 Adb logcat 相關

通過 packageName 獲取 pid adb shell ps | grep packageName 或 adb shell pgrep -f packageName logcat 通過過濾 pid 獲取 apk 的 log adb

原创 只是一張描述Web/Hybrid/Native App的腦圖

點擊查看 Process On

原创 基於Appium+Pythom的Android自動化測試

科普 brew&npm Homebrew 簡介 點擊進入Homebrew官網 Homebrew 使 macOS 更完美。 brew是mac上的套件管理器,通俗點相當於軟件包管理工具,我們可以通過brew下載、卸載、更新 等 管理軟

原创 讀書筆記:《HeadFirst設計模式》

只是一些看書時的簡單筆記,不定期更新 最後一次更新:2018-07-09 OO基礎 抽象、封裝、多態、繼承 OO特性 可複用、可擴充、可維護 設計原則 封裝變化 找出應用中可能需要改變之處,把它們獨立出來,不要和那些不需要改變

原创 About Sublime Text for Mac

Package Control 官方 譯本 Github Emmet GitHub 快捷鍵 (⌘:command, ⌃:ctrl, ⇧:shift, ⌥:alt/option, ⏎:enter/return) 多行編輯: 手動選

原创 獲取Android Contacts聯繫人信息

一個例子: 你是不是見多了這樣的寫法? private void readContacts() { Cursor cursor = null; try { // 獲取內容提供器 Conten