原创 【項目】Android 預置第三方應用可卸載功能的實現

原生Android 的狀況是: 手機會預置一些第三方APP ,用戶不可刪除。 現在實現用戶可刪除的預置應用的功能 1.修改預置應用安裝路徑: 1.1 /system 下創建/third_app 文件夾        1.把預留應用放在sy

原创 【項目】auot-start

1.Qaulcomm  有自己的auto_start 權限:   1.AppOpsManager 中添加 OP_AUTO_START 權限項   2.AMS 中添加 isAutoStartAllowed 函數:調用AppOpsServic

原创 【JAVA】 Effective JAVA 學習筆記

https://www.cnblogs.com/yulinfeng/archive/2017/08/03/7282649.html =====================================================

原创 【JAVA】 設計模式

https://blog.csdn.net/jack__chiang/article/details/70208886 1.設計模式的分類 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七

原创 【JAVA】 Effective JAVA

https://www.cnblogs.com/yulinfeng/archive/2017/08/03/7282649.html

原创 【LINUX】權限位

https://blog.csdn.net/qq_36221862/article/details/56012469     1.  1表示連接的文件數 2.  root 表示用戶 3.  root 表示用戶所在的組 4.  43 表示

原创 handler

//1.初始化,參數爲名字,也就是線程的名字,後面我們會結合源碼來看 mHandlerThread = new HandlerThread("WorkThread"); //必須調用start方法,因爲HandlerThread繼承

原创 【面試】【binder】

java編寫binder服務實例 https://www.cnblogs.com/winfu/p/7521372.html 1.編寫AIDL 文件 IHelloService.aidl: /** {@hide} */ interface

原创 【面試】【面試題】

1.JAVA 面試題 https://blog.csdn.net/linzhiqiang0316/article/details/80473906 https://blog.csdn.net/fanx_000/article/detail

原创 【C++】【筆記】【LINUX 下的 SOCKET 編程】

Socket是什麼 1、 socket套接字 socket起源於Unix,而Unix/Linux基本哲學之一就是“一切皆文件”,都可以用“打開open –> 讀寫write/read –> 關閉close”模式來操作。 Socket就是該

原创 【筆記】C++ 特殊函數

  1.struct option介紹 在c程序應用程序執行的時,常常配有一些參數,如果參數少我們可以使用arvg,arvc來實現,如果參數很多並且需要傳入參數複雜我們可以使用strcut option 來實現。 struct opti

原创 【筆記】【C++】 fork 子進程

1.直接調用fork() 函數,即創建主進程的子進程。 2.調用fork()函數後,會同時返回2個返回值; 3.在父進程中,fork返回新創建子進程的進程ID;    在子進程中,fork返回0; #include <stdio.h>

原创 【筆記】【C++】 特殊變量類型

1.extern extern 申明的對象主要用於支持分離式編譯機制,該機制允許將程序分割爲若干個文件,每個文件可被獨立編譯。 即 在 A.cpp 中申明的變量a , 可以直接在B.cpp 中引用; 如果想聲明一個變量而非定義它,就在變量

原创 【C++ 學習】指針

****** 1.指針變量是 專門存放地址 的變量,所以對它進行賦值時只能賦值 地址; 2.指針的初始化:   int* ptr = null;  和 int *ptr = null; 是一樣的,但是隻有ptr 是代表指針變量, *ptr

原创 【筆記】fastmmi 實現

1.main int main(int argc, char **argv) { //接收到“SIGCHLD”的進程終止信號,調用exit_handler() 函數 signal(SIGCHLD, exit_handl