原创 android與js交互問題

https://blog.csdn.net/chen1026241686/article/details/90511834

原创 Android權限申請流程及遇到的坑

今天遇到了個問題,其實原來也遇到過,但是好長時間沒有碰到了,有些遺忘。今天正好有點空,特整理下申請流程 權限動態申請流程: 1、檢查是否獲取該權限 int result = ContextCompat.checkSel

原创 ArrayList使用的坑

其實這也是老生常談的問題,但奇怪的的是最近幾年在開發時都沒遇到過,所以今天是個特殊的日子。 場景:比如後臺返回一個列表,值可能爲空,前臺自己過濾 僞代碼 ArrayList<People> strings = new A

原创 jar中v4衝突

記錄一個小的解決辦法,備用 https://www.cnblogs.com/renhui/p/10767721.html

原创 android鍵盤刪除鍵問題

今天開發遇到一個問題,輸入框裏爲空時按鍵盤的刪除鍵程序退出了,最後發現在重寫了系統的onKeyDown方法裏寫了其他操作。修正如下。 @Override public boolean onKeyDown(int keyC

原创 Android gradle build時出現Duplicate resources等錯誤

今天編譯cocos2dx導出的工程的時候什麼也沒改莫名其妙的就給來個報錯。 一噸的錯誤日誌,看着頭疼 Duplicate resources... 或者 com.android.build.gradle.tasks.ResourceExc

原创 Android從後臺切換回來頁面改變問題

今天開發遇到一個小問題,程序登錄狀態失效所以從首頁跳轉到登錄頁,但是按Home鍵後點擊應用圖標應用確仍然打開首頁面,沒停留在登錄頁。最後檢查發現首頁使用了SingleTask啓動模式,幹掉就正常了。有什麼其他好的辦法歡迎評論。

原创 切換到後臺顯示多個task

調試應用時,應用切到後臺時展示了兩個進程,後來發現是在用cocos2dx導出的工程中Activity配置了 taskAffinity選項,一般其餘singleTask配合使用指定任務棧,具體看這裏 點我  處理方法很簡單,去掉他就行了

原创 Cocos2dx Android工程物理返回鍵失效問題

最近在對接Cocos工程,遇到了一個小問題,物理返回鍵點擊不起作用,沒辦法只能自己查原因了。 首先看了下頁面繼承的Cocos2dxActivity,以爲它屏蔽了onBackPressed/onKeyDown,但未發現其重寫。 後來發現其實

原创 算法學習之求1+2+3+...+n

題目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。 思路:短路思想,一看可能不知道是啥,其實就是邏輯與&&的運用   public

原创 算法學習之樹中兩個節點的最低公共祖先

題目:輸入兩個樹節點,求它們的最低公共祖先。 普通的樹: 1、我們使用兩個LinkedList依次記錄從根節點到兩個給定節點的路徑 2、得到路徑後,我們對兩個路徑進行比較,最後一個相等的節點即爲所求(添加與取得順序相反,所以最後一個爲

原创 算法的時間與空間複雜度

https://blog.csdn.net/jsjwk/article/details/84315770 點贊 收藏 分享 文章舉報 祿的光線 發佈了94 篇原創文章 · 獲贊

原创 算法學習之圓圈中最後剩下的數字

題目:0,1,···,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 解法一:使用LinkedList仿圓就可以了,很簡單 import java.util.*; pu

原创 算法學習之隊列的最大值

題目一:滑動窗口的最大值。 給定一個數組和滑動窗口的大小,找出所有滑動窗口裏數值的最大值。例如,如果輸入數組{2,3,4,2,6,2,5,1}及滑動窗口的大小3,那麼一共存在6個滑動窗口,他們的最大值分別爲{4,4,6,6,6,5};

原创 算法學習之二叉樹的深度

題目一:二叉樹的深度 輸入一棵二叉樹,求該樹的深度。從根結點到葉結點依次經過的結點(含根、葉結點)形成樹的一條路徑,最長路徑的長度爲樹的深度。 思路:嘿嘿,遞歸簡簡單單幾行搞定,有點類似展開樹求最大值。 /** public cla