原创 【原創】samba移植到android流程

參考這一篇文章http://blog.csdn.net/jk198310/article/details/15809341 然後結合自己實際操作過程

原创 Android ADB中使用find命令

在adb中經常需要查找一些文件或者是目錄,但是很可惜adb所用busybox指令集中並沒有包含find命令; 所以在多次覺得不便胡情況下,決定自己用C

原创 Intent啓動另一個APP裏的fragment

最近由於要在外部打開設置中的一個fragment,之前一直不太清楚,怎麼使用Intent 打開一個外部應用的fragment,諮詢了APP組工程師同事發現原來如此簡單,代碼如下 Intent intent = new Intent()

原创 Linux 同步方法剖析--內核原子,自旋鎖和互斥鎖

在學習 Linux® 的過程中,您也許接觸過併發(concurrency)、臨界段(critical section)和鎖定,但是如何在內核中使用這些概念呢?本文討論了 2.6 版內核中可用的鎖定機制,包括原子運算符(atomic ope

原创 Linux進程間通信——消息隊列:

一、什麼是消息隊列 消息隊列提供了 一種從一個進程向另一個進程發送一個數據塊的方法。  每個數據塊都被認爲含有一個類型,接收進程可以獨立地接收含有不同類型的數據結構。我們可以通過發送消息來避免命名管道的同步和阻塞問題。但是消

原创 adb shell中設置android系統內部環境變量!

在adb shell中,添加android系統的環境變量方法: 在adb shell進入到adb shell中用export可以查看到安卓中的環境變量,但是由於移植服務,需要系統中存在TMPDIR這一環境變量,所以網上搜索; su

原创 Android 7.0之JobScheduler 分析(一)——如何使用job

背景 最近公司好多人都因爲Jobscheduler的使用不當導致各種問題,Job定時任務不生效或者衝突。歸根結底是對Jobscheduler的使用不熟悉以及,其工作原理沒有一個系統性的瞭解。本人也曾踩坑,所以下定決心好好熟悉Job

原创 Android面試神器之Rxjava破冰

前言 剛參加工作的時候接觸到了項目中的Rxjava,當時一點基礎沒有,學習了好長時間才漸漸學會使用,但也只是皮毛,停留在表面。後來換工作了發現Rxjava對找工作的幫助還是挺大的,因爲是流行框架,都可以講給面試官聽,體現出自己追

原创 【轉】linux網絡編程——套接字(socket)入門

1.套接字的基本結構 struct sockaddr 這個結構用來存儲套接字地址。 數據定義: struct sockaddr { unsigned short sa_family; /* address族, AF_xxx */ char

原创 linux 標準IO緩衝機制探究

一、什麼是緩存I/O(Buffered I/O)緩存I/O又被稱作標準I/O,大多數文件系統默認I/O操作都是緩存I/O。在Linux的緩存I/O機制中,操作系統會將I/O的數據緩存在文件系統的頁緩存(page cache)中,也就是說,

原创 msgrcv error : Identifier removed(ERMID)錯誤解決;

今天在學習進程間通信中的消息隊列的時候,自己的一個例子經常出現msgrcv error : Identifier removed這個錯誤,網上找了,

原创 Android API version 查詢

Android Api version(Android TargetSdk Version ) 每次總是極不清楚,所以保存在博客裏,記錄一下 https://source.android.com/setup/build-numbers