原创 android webview JS 交互混淆

在webView類中設置 webView.addJavascriptInterface(new DemoJavaScriptInterface(), "injs_obj"); 如果單獨創建了一個類,則需要在proguard-r

原创 常駐通知欄

常駐通知欄 不廢話,上代碼 //創建一個通知管理器 NotificationManager notificationManager= (NotificationManager) getSystemService(Contex

原创 禁止Android手機截屏

this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

原创 Android手機動態獲取多個權限請求,附帶拒絕權限時勾選不再請求

獲取請求: /** * 獲取用戶權限 */ private void permissionRequest() { if (Build.VERSION.SDK_INT >= Bui

原创 No implementation found for long pl.droidsonroids.gif.f.a(java.io.FileDescriptor, long, boolean)

2020-04-01 15:41:42.553 11982-11982/com.android.fission.pro E/AndroidRuntime: FATAL EXCEPTION: main Process: co

原创 popupWindow設置

一、如果是點擊按鈕等加載完全view之後再彈出彈窗則可以直接 new GuidePopupWindow(MainActivity.this).showAtLocation(MainActivity.this.getWindow()

原创 adb命令獲取androidId

adb shell settings get secure android_id

原创 AlarmManager定時器設置

AlarmManager定時器設置 目標:實現每隔20分鐘請求一次 import android.app.AlarmManager; import android.app.PendingIntent; import android

原创 JobService

JobService的使用 沒有總結,只有代碼,不解釋 api 21以上纔可以使用 import android.annotation.SuppressLint; import android.app.job.JobInfo;

原创 Android studio 查詢代碼中所有的中文字符

打開全局搜索 Edit -> Find -> Find In Path 輸入一下內容 ^((?!(\*|//)).)+[\u4e00-\u9fa5] 記得勾選 Regex

原创 fragment下攔截返回鍵,home鍵和菜單鍵的思考

一,需求前提: 網頁上有一個掛機任務,當用戶點擊手機返回鍵,home鍵,菜單鍵,要通知網頁,然後進行一系列操作,然後告知客戶端下一步操作 二,首先我們知道js 與android相互調用的方式 1,js掉用android方法 ① w

原创 小米推送的那些坑 :有的手機能收到推送,有的收不到,通知欄只能顯示一個。。。。。

前提:產品投放於國外市場,投放於Google Paly,開發在國內。運營只需要在小米控制檯進行小米推送,不需要服務器配合。 遇到問題: ①(一開始對接問題) 一直不展示通知消息 ② 在通知欄只展示一條通知信息 ③ 小米推送部分手機

原创 android 自動獲取手機驗證碼

真的很奇怪大家的複製粘貼功能,一篇自動獲取手機驗證碼的文章各大平臺爭相轉發,我以爲很牛逼,到後來發現不能用,可能我技術不夠吧,複製粘貼還不到家。 android 自動獲取手機驗證碼好處 :① 用戶不用自動輸入, 方便操作 ② 防止

原创 java知識列表

1 開發環境Java SDK 下載和安裝 2 環境變量的配置(path和classpath) 3 編程基礎 標識符命名規範 4 Java數據類型 5 運算符 6 分支語句(if,switch) 7 循環語句(for,while) 8 函數

原创 Activity去掉標題欄

Activity去掉標題欄有兩種方法 ①在AndroidManifest.xml中實現: 註冊Activity時加上如下的一句配置就可以實現。 <activity  android:name=".Activity"        andr