原创 Android 刷原生Google系統

https://download.pixelexperience.org/   https://download.lineageos.org/    

原创 Android WebView 加載方式 JS和Java互調方式

參考博客 https://blog.csdn.net/u014712086/article/details/78629890 https://blog.csdn.net/rookie_small/article/details/68488

原创 Android APP右上角通知開發

借鑑博客 https://www.jianshu.com/p/199a9238015f 在開始之前,先聲明一下。   其實本來Android原生系統是不支持應用桌面角標(BadgeNumber)顯示的。我們目前看到的能支持應用桌面角標顯示

原创 Android 異常彙總

Android異常大全 java.lang.NullPointerException 這個異常的解釋是 "程序遇上了空指針 ",簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出現在創建圖片,調用數組這些操作中,比如圖片

原创 graphics內存控制

https://developer.android.google.cn/studio/profile/memory-profiler   內存計數中的類別如下所示: Java:從Java或Kotlin代碼分配的對象內存。 Native:

原创 c insert 和 push_back throw length問題

原來的樣子是                 std::vector<int> gids; gids.insert(gids.end(), nodes[i]->getLiftFloors().begin(),

原创 android application.mk配置

Application.mk是用來描述你的應用程序需要哪些模塊,以及這些模塊所要具有的一些特性。而相對的Android.mk是用來描述要編譯某個具體的模塊,所需要的一些資源,包括要編譯的源碼、要鏈接的庫等等。 Application.mk

原创 Android gradle腳本學習

參考借鑑:https://blog.csdn.net/qq_27070117/article/details/79309325 廢話不多說,直接上硬菜 1、環境變量配置 Windows用戶 首先新建環境變量 GRADLE_HOME ,需要

原创 Android 屏幕適配方案

轉自https://mp.weixin.qq.com/s/v_aauFjx-f91WrpCAaNMVQ   爲什麼要適配 由於Android系統的開放性,任何用戶、開發者、硬件廠商、運營商都可以對Android系統和硬件進行定製,修改成他

原创 android:多個bitmap橫向、縱向拼接成一個

一、橫向(兩個) /**  * 橫向拼接  * <功能詳細描述>  * @param first  * @param second  * @return  */  private Bitmap add2Bitmap(Bitmap firs

原创 Android 下拉刷新和上拉加載

有一個比較好用的這個自定義view,方便以後直接使用,我記得是在GitHub上down下來的,我找不到地址了,所以直接粘貼,原作者發現告訴我地址,我註明 package com.example.orion.htmltext1.View;

原创 android 全局crash

創建類 ​​​ public class CrashHandler implements Thread.UncaughtExceptionHandler { private static final String TAG =

原创 string jstring、const char*、std::string 之間的轉換

java  jni c++ 工作過程中常用的一些東西,在這裏總結一下獲取fieldenv->getFieldID(class,"name",field類型);獲取methodenv->getMethodID(class,"方法名",(參數

原创 android popupwindow點擊外側不消失,且不影響外部交互

1、創建popupwindow View contentView = LayoutInflater.from(CheckMapActivity.this).inflate(R.layout.popuplayout, null);

原创 Android gradle版本和插件

一個是gradle文件中有一個gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zi