Android 逆向(四) - adb常用逆向命令 本篇文章繼續記錄下adb 的一些常用逆向命令. 1: adb shell ps 該命令可以查看進程信息. 用法: adb shell ps |grep [pname] zh@zh:~/workSpace$ adb shell ps USER PID ...
一、ArkTS語言基本語法 1.簡介 HarmonyOS的ArkTS語言是一種基于TypeScript開發的語言,它專為HarmonyOS系統開發而設計。ArkTS語言結合了JavaScript的靈活性和TypeScript的嚴謹性,使得開發者能夠快速、高效地開發出高質量的HarmonyOS ...
前言 HarmonyOS是華為自主開發的操作系統,它在2020年9月正式發布。它最初被稱為鴻蒙OS,后來更名為HarmonyOS。HarmonyOS旨在提供一種可在各種設備上無縫運行的統一操作系統,包括智能手機、平板電腦、智能穿戴設備、智能音箱、車載系統、智能家居設備等等。相比于其他操作系統,H ...
linux 入門(四) 1: 文件夾下所有文件的大小和詳細信息 du -h --max-depth=1 | sort -hr du命令可以查看文件夾(文件)占用的磁盤大小 ls命令可以查看文件的詳細信息,包括文件大小。 該命令可以按照文件夾(文件)大小的降序排列,并以易讀的方式顯示文件夾(文件)大小 ...
原文: Kotlin 協程基礎使用學習-Stars-One的雜貨小窩 本篇閱讀可能需要以下知識,否則可能閱讀會有些困難 客戶端開發基礎(Android開發或JavaFx開發) Java多線程基礎 kotlin基礎 本文盡量以使用為主,以代碼為輔講解,不提及過深協程底層代碼邏輯,僅做一個基礎入門來快速 ...
HarmonyOS 與 ArkTS | ForEach 循環渲染 + List 實現滑動視頻列表 本文為記錄,內容較簡單,無注釋。 實現效果: 代碼: import image from '@ohos.multimedia.image' class Item{ name: string classi ...
Android 輔助功能 -搶紅包(三) 本篇文章繼續講述輔助功能. 主要通過監聽通知欄紅包消息,來跳轉聊天頁面,并自動回復對方"謝謝". 上篇文章我們講述了監聽notification, 跳轉聊天界面. 具體可查看: Android 輔助功能 -搶紅包(二) 1: 使用monitor抓取id. 打 ...
Android 輔助功能 -搶紅包 本篇文章主要介紹下通過android輔助功能的方式來實現類似搶紅包的功能. 1:權限聲明 <uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" tools:ign ...
Android 輔助功能 -搶紅包(二) 本篇文章繼續講述輔助功能實現搶紅包的方案. 上篇文章主要講了下輔助功能的基本使用,本文涉及的一些基礎內容就不再贅述了. 有疑問的可以查看上篇文章: Android 輔助功能 -搶紅包 1: 添加微信監聽 修改xml文件,android:packageName ...
原文: Android 桌面小組件使用-Stars-One的雜貨小窩 借助公司上的幾個項目,算是學習了Android桌面小組件的用法,記下踩坑記錄 基本步驟 1.創建小組件布局 這里需要注意的事,小組件布局里不能使用自定義View,只能使用原生的組件,比如說LinearLayout,TextView ...
本文主要講解了 Compose 中狀態的概念。最后做個小結,
- Compose UI 依賴狀態變化,觸發重組,驅動界面更新。
- 使用 remember 和 rememberSaveable 進行狀態持久化。remember 保證在 recompose 過程中狀態穩定,rememberSaveab... ...
原文: Android 獲取設備的CPU型號和設備型號-Stars-One的雜貨小窩 之前整的項目的總結信息,可能不太全,湊合著用吧,代碼在最下面一節 CPU型號數據 華為: ro.mediatek.platform vivo: ro.vivo.product.platform oppo: ro.b ...
? 1:使用Protocol Buffers 首先根目錄gradle中添加依賴: classpath "com.google.protobuf:protobuf-gradle-plugin:0.8.3" 然后項目文件中添加plugin,添加依賴包: apply plugin: 'com.google ...
Android 二維碼相關(二) 本篇文章繼續講述下如何使用zxing解析二維碼圖片,獲取內容. 1: 創建RGBLuminanceSource對象. 首先獲取二維碼圖片的bitmap對象. Bitmap bitmap = BitmapFactory.decodeResource(getResour ...
Android 二維碼相關(一) 本篇文章主要記錄下android下使用zxing來創建二維碼. 1: 導入依賴 api "com.google.zxing:core:3.5.1" 2: 創建二維碼 創建QRCodeWriter對象 QRCodeWriter qrCodeWriter = new Q ...
linux 入門(七) 1: 安裝ffmpeg ubuntu下安裝ffmpeg: sudo apt-get install ffmpeg 2: ffmpeg --help ffmpeg version 4.2.7-0ubuntu0.1 Copyright (c) 2000-2022 the FFmp ...
Linux入門(五) 本篇文章主要講述下文件處理相關的命令 1: 顯示權限 ls -lh 總用量 36K drwxrwxr-x 5 zh zh 4.0K 2月 28 16:47 app -rw-rw-r-- 1 zh zh 530 2月 22 18:25 build.gradle drwxrwxr- ...
Android 修改系統息屏時間. 本篇文章主要記錄下android 如何修改手機息屏時間. 目前手機屏幕超時的時間范圍一般是: 15秒 30秒 1分鐘 2分鐘 5分鐘 10分鐘 30分鐘 那如何設置超過30分鐘呢? 代碼很簡單,如下: private void changeScreenOffTim ...
兩個常用的組件:Material和Scaffold修飾App和H5一樣很固定。 1.Container 2.Text 3.picture import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( home: S ...
本文基于Glide 4.11.0 Glide加載過程有一個解碼過程,比如將url加載為inputStream后,要將inputStream解碼為Bitmap。 從Glide源碼解析一我們大致知道了Glide加載的過程,所以我們可以直接從這里看起,在這個過程中我們以從文件中加載bitmap為例: De ...