原创 學着分析android framework telephony

最近閒來無事, 之前一直做android的telephony和framework,一直也是半吊子,終於閒下來了.現在花了點時間,畫了個流程圖,終於可以一窺android源碼的博大精深. 雖然只是管中窺豹,但是至少我們掌握瞭如何分析問題.

原创 notifyDatasetChanged() listview gridview 不生效的一種加分享別人的遇到的情況

先列出我遇到的問題:public class MyBaseAdapter extends BaseAdapter {//...private boolean[] selectBLs; //在構造中有初始化都爲falsepublic voi

原创 listview gridview採用setAdapter後如何精確恢復之前的位置

   該文章,緊密銜接上一篇《notifyDatasetChanged() listview gridview 不生效的一種加分享別人的遇到的情況》    因爲在由於使用了setAdapter不斷的來綁定, 綁定以後位置就會回到0, 所

原创 fragment acitivity onActivityResult不響應彙總

總結下網絡上遇到的關於fragment , activity, onActivityResult不響應的情況: 第一種情況: fragment.java 中 getActivity().startActivityForResult(

原创 H264 demux後AVPacket送去decode時出錯

文章目錄背景心路歷程第一步 復現第二步 深入代碼邏輯第三步 上網第四步 嘗試結論附錄 H264 小白基礎知識簡述NALU格式兩種封裝格式1. annex-B格式2. avcC格式主要關注的二進制 本人剛剛接觸多媒體開發。最近遇到一

原创 getActionbar().getHeight()爲0,actionbar customView失效的解決方法

    最近遇到一個難題,我在activity中使用了fragmentA,fragmentB,然後在fragmentB給actionbar自定義customView.然後通過搜索框輸入,跳轉到另外一個activity並有fragmentB

原创 C#開源強大的HttpWebRequest斷點續傳庫再也不怕下載失敗啦

.Net/.Net core的HttpWebRequest其實十分強大的,用得好,能夠發揮出很穩定的下載效果。只是網上很多的資料比較雜,經過研究和整合,並且應用到我的項目中,大約1萬用戶的使用。證明我這個下載庫是十分穩定的。現在開

原创 WIN7 openCV face detection Sample報錯解決

網上關於這一塊的東西,人云亦云,我這裏基於最新的一些東西寫出來分享給大家。主要是查來查去,要麼是很老的說cywin,要麼是ubuntu環境。我今天主要講幾個點: 1. NDK編譯, r7以上都不需要cywin或者linux環境; 2. w

原创 在Android8.0以上突破隱式廣播的限制

首先,請參考文章 https://www.jianshu.com/p/5283ebc225d5?utm_source=oschina-app 是什麼是隱式廣播: 就是不指定package的,即沒有調用setPackage(xxx)

原创 記一次http下載0KB問題的解決

記一次http下載0KB問題的解決 最近在寫C#,.net的一個下載程序,用到了網絡下載(其他語言也別一下就走開,問題和解題思路是相同的,不妨花2min看一下)。發現一個問題: 某個鏈接,明明是下載地址,比如有人給我反饋這個鏈接 ht

原创 android自定義全屏dialog和button樣式

啥也不說先上圖。 第一部分 dialog全屏與外部padding透明: 做這種全屏的dialog,還踩了一點小坑,比如全屏後有黑背景,無法padding等問題。在此記錄。 第一步,準備一個layout/xxxlayout.xml,

原创 Android Windowmanager addView OnClick事件不觸發

簡單記錄一個BUG。 問題 android,使用windowmanager,addView來添加一個Layout漂浮顯示一個View. 並且給這個Layout,設置onTouchListener,又給它的子控件Button添加點擊事件

原创 Android啓動模式launchMode Home鍵引起多APP Activity切換問題

Android啓動模式launchMode的一個點:Home鍵引起多APP Activity切換問題 來源於一個BUG,測試提出,我寫的一個界面(這裏使用Aapp:ActivityA代替,這個activity會在某些場景,系統觸發後

原创 android機制系列之8 init進程-Zygote進程來歷研究學習

1. init過程 簡單地學習下,android的init進程的來歷和它幹了些什麼。並且引出大名鼎鼎的zygote的來歷。鳴謝帖子。 http://www.cnblogs.com/nokiaguy/archive/2013/04/14/3

原创 android機制系列之七 Android Camera API1架構之一 Camera API1架構

1. Anonymous Shared Memory 2. Camera類圖 3. 建立連接流程 3. 主動類型:startPreview爲代表的上層往下的流程 4. 回調類型:以postData(int msgType, co