原创 EventBus分析

一、使用 1.註冊 EventBus.getDefault().register(this); //this指代訂閱者 2.訂閱者定義接收方法 public void onEventMainThread(Object event) {

原创 Android廣播報錯 $MessageReceiver; no empty constructor

靜態廣播異常 can't instantiate class com.xx.evacuation.fragment.AlarmFragment$MessageReceiver; no empty constructor Broadcast

原创 Android Studio NDK環境搭建

一、環境   android studio 3.3.2   gradle 4.6   gradle build 3.2.1(低於會報錯)   NDK 19 二、配置CMake   1、項目右鍵 Link C++ Project with

原创 android shape使用筆記

  shape用於定義控件的形狀和顏色(drawable下新建xml,根爲<shap>) 1.根的屬性 android:shape=""   value: rectangle(矩形)  line(線)  oval(橢圓)  ring()

原创 事件分發

1、遵循 Activity => ViewGroup => View 的傳遞順序(由上級往下級傳,下級能處理就處理,處理不了就、往上傳)      如果view沒有處理事件,則反向傳遞,如果都沒有消費,最終由Activity的onTouc

原创 Android文件操作

1.權限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 2.sd卡路徑  SDCARD_PATH = Environment.

原创 java 壓縮文件

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; impo

原创 Android逆向學習(1)--記一次破解某直播盒子App

打擊違法直播 淨化網絡環境   某天,我的一個朋友(這個朋友真不是我自己)發了我一款聚合直播App,大喜過望之後發現需要充值才能繼續觀看, 我這種窮逼哪來的錢充值,所以就有了這次逆向之旅 一、反編譯 用 jadx-gui 直接打開Apk,