原创 學習筆記之IPC - Android進程通信

IPC IPC就是 inter-process communication的縮寫,含義是 跨進程通信,在學習這之前,我們需要聊什麼是進程。進程是系統運行程序的最小單位,是程序的一個運行實例。一個進程的創建是通過Process.st

原创 Android Gradle 升級4.0之後com.android.build.gradle.overridePathCheck報錯

Android Gradle 升級到4.0以上之後,The option ‘com.android.build.gradle.overridePathCheck’ is deprecated. 解決方案:此方案時win環境下的:

原创 android學習筆記 - service(kotlin實現)

#service從入門到放棄 微信公衆號:沒有 如果你覺得此文章對你有幫助,歡迎點贊 ###service簡介 service和activity 、contentProvider、BroadcastReceiver並稱爲And

原创 android基礎 -View的事件分發機制

前言 view是我們經常使用的組件,無論是像button、textview還是viewgroup等,都是view的子類。在使用過程中,我們經常碰到的問題就是view的華東衝突,它的解決方法的理論基礎就是view的事件分發機制,因此要掌

原创 wex5 使用fileApid打開doc、pdf等文件時報錯的問題解決(使用替代方法)

前言 最近接手一個跨平臺app的開發,項目中使用了cordova!ch.ti8m.documenthandler這個插件,這個插件中有個功能是在線預覽,但是在使用過程中發現,android系統版本在7.0以上的手機,在打開網絡上的文檔

原创 Activity基礎 - 任務棧

什麼是任務棧? 前面的文章我們多次提到過一個叫任務棧的東西,那什麼是任務棧呢?首先我們先搞清什麼是任務,任務的定義: 任務是在執行特定任務的時候與用戶交互的一些activity 那什麼是任務棧呢? android任務棧簡單瞭解

原创 Android基礎 - Activity的啓動模式

前言:前一篇文章介紹了Android的activity的生命週期方法,activity的啓動模式也是一個難點,是因爲各種啓動模式和標示位太容易混淆。爲了滿足不同的使用場景,我們必須分清這些啓動模式。這一篇文章,我們來了解一下Activ

原创 Android基礎 - activity生命週期

1.生命週期 生命週期如下如圖所示: 1.1 典型生命週期分析: 在正常情況下,生命週期爲如下經歷: onCreate():Activity正在被創建,在這個方法中可以做一些初始化工作,比如調用setContentView去加載

原创 windows10下安裝flutter出現的問題

執行flutter doctor 後報錯 C:\Users\Administrator>flutter doctor Doctor summary (to see all details, run flutter doctor -v

原创 AIDL淺析

學習計劃之AIDL IPC 在這之前我們先簡單說一下IPC,IPC是Inter-Process Communication的縮寫,是進程間通信或者跨進程通信的意思,既然說到進程,大家要區分一下進程和線程,進程一般指的是一個執行單元,它擁有

原创 java synchronized 關鍵字詳解

java synchronized 關鍵字詳解 synchronized定義: java語言的關鍵字、修飾詞,當它用來修飾一個方法或者一段代碼塊的時候,能保證在同一時刻最多隻有一個線程執行該代碼。 什麼是鎖: java的內置鎖:每個jav

原创 android開發常用工具方法

在軟件開發過程中常會用到一些工具方法,現對上一個項目所用的方法做一總結: package com.elabing.android.client.utils; import java.io.ByteArrayOutputStream; i

原创 android studio 開發android 項目時gradle文件的配置說明

android studio 開發android 項目時gradle文件的配置說明 前言:在使用as開發過程中,總是需要在gradle中配置一堆東西,現在做一下總結,希望能幫到你!(技術水平有限,輕點噴) 話不多說,直接代碼 //gra

原创 在使用信鴿推送時,自定義接收器發送廣播,在自定義application中處理廣播時重複處理的

信鴿推送,在自定義receiver中發送廣播,application中處理廣播,會重複的問題 前言:最近的一個項目中需要使用到推送,考慮到送達率的問題,經大牛介紹,使用了騰訊公司的信鴿推送,項目大概的需求是,另一個硬件設備推送一條語音消息

原创 BaseActivity 中使用廣播接收器時,onReceive 會多次執行

項目中使用了信鴿推送,然後自定義了receiver,然後發送廣播到Baseactivity裏進行數據處理,這時出現了一個問題:BaseActivity 中的onReceive 被多次調用,經過斷點發現,只發送了一次廣播,onReceive