原创 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