原创 Android開發-Context理解(Applicatiion、Activity、Service 的Context區別)

前言 以前書籍上面看過,分析過,同事問了一下,蒙了!現在總結一下,搞清楚Context是什麼東東,四大組件中的區別又是怎樣的。 Context 樹裝結構 理解: Interface to global information abo

原创 NDK第一個程序

以一個簡單的例子,寫一個最簡單的NDK小Demo,理解NDK。 可以參考,對於AS的NDK工程怎麼搭建,特別是環境: 使用gradle-experimental插件構建NDK工程 超級簡單的JNI實現,無需命令行 超級簡單的JNI

原创 Python環境搭建

主要掌握以下基本技能 環境搭建【Mac|Windows】 IDE選擇 pyCharm工具的使用和破解 基本技能 對於Mac版本環境搭建: 目前python版本3.,而mac系統預裝的python版本爲2.,用戶需要安裝3.*

原创 編程實用第三方工具

編程實用工具集合 查看源碼工具破解版本 SourceInght4 破解版本

原创 Android內存泄漏和內存調優

Android內存泄漏和內存調優 推薦深度好文: Android內存泄露——全解析和處理辦法 Android內存泄漏的八種可能 其實在Android中會造成內存泄露的情景無外乎兩種: 全局進程(process-global)的sta

原创 串口通訊

模擬一個串口通訊: 1)讀取串口中的數據 2)可以根據您自己的產品協議,向串口中發送數據 實例Demo 可參考另外的一個串口通訊的Demo:JNI集成串口通訊的Demo 根據您的協議更改一下Demo中的串口名稱和波特率: /**

原创 Android 分析Android單個進程內存信息

dumpsys 經常用的幾個命令: adb dumpsys cpuinfo 查詢cpu信息 adb dumpsys cpuinfo packageName

原创 netstat一些用法

Netstat 簡介 Netstat 是一款命令行工具,可用於列出系統上所有的網絡套接字連接情況,包括 tcp, udp 以及 unix 套接字,另外它還能列出處於監聽狀態(即等待接入請求)的套接字。如果你想確認系統上的 Web 服務有沒

原创 Butterknife 在module中使用

場景:大型項目中基於module開發,在commonLib下使用Butterknife配置後,如何在依賴於commonLib的module中也可使用 直接給出項目中對應的配置,如下: Application的build.gradle中:

原创 Kotlin Android擴展_視圖綁定

KotLin視圖綁定 從Kotlin M11開始增加的擴展插件使得Android開發者更容易取得XML文件中定義的Views。你可能會覺得它很像ButterKnife,但使用起來更簡單。 Kotlin Android擴展本質上是一個視