原创 在Android app中調用shell腳本

本文的Demo源代碼已在新浪微盤發佈:Hi,推薦文件給你 "ShellProject.zip"http://vdisk.weibo.com/s/mg606 新浪分享也已上傳,http://ishare.iask.sina

原创 Android開發之BroadcastReceiver詳解

Android開發之BroadcastReceiver詳解 BroadcastReceiver,顧名思義就是“廣播接收者”的意思,它是Android四大基本組件之一,這種組件本質上是一種全局的監聽器,用於監聽系統全局的廣播消息。

原创 手寫HTTPServer 之 HttpRequest封裝

 Java 實現Http代理的關鍵是將接收到的http請求轉發到被代理的主機,然後將主機的返回數據再轉發到客戶機 關鍵點: 1. HTTP協議 2. java 阻塞IO 3. 使用java阻塞IO實現轉發HTTP請求的一個關鍵點就

原创 Android進程間通信的幾種方式

定義多進程 Android應用中使用多進程只有一個辦法(用NDK的fork來做除外),就是在AndroidManifest.xml中聲明組件時,用android:process屬性來指定。 不知定process屬性,則默認運行在主進

原创 32 64 編譯系統所佔空間

structA{  long a1;   short a2;  int a3;  int* a4; }; 請問在64位編譯器下用sizeof(struct A)計算出的大小是多少? 8 + 2 + 4 + 8 =

原创 HTTP四種常見的POST提交數據方式

HTTP/1.1 協議規定的 HTTP 請求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 這幾種。其中 POST 一般用來向服務端提交數據,本文主要討論 POST 提交數據的幾種方式

原创 1.聯合體union的基本特性

1.聯合體union的基本特性——和struct的同與不同 union,中文名“聯合體、共用體”,在某種程度上類似結構體struct的一種數據結構,共用體(union)和結構體(struct)同樣可以包含很多種數據類型和變量。 不過

原创 C++用new來創建對象和非new來創建對象的區別

C++用new來創建對象和非new來創建對象的區別 我們都知道C++中有三種創建對象的方法,如下: #include <iostream> using namespace std; class A { private:

原创 java 中Protect 關鍵字

potect關鍵字可理解爲 家族屬性 修飾符 被修飾的字段和函數 只能被子孫類(並且是同包下的才行),不能被其他不相關的類訪問 點贊 收藏 分享 文章舉報 qq_222662

原创 P2P 點播系統(1)--P2P 點播系統的架構介紹

1.系統整體設計圖 本課題設計的p2p網絡流媒體播放器,是一個基於集中式p2p網絡模型,流媒體系統是由一個P2P文件共享系統加上一個本地的vlc播放器組成,基本上實現了點播的功能。系統的整體設計圖如圖3.1所示。            

原创 安卓四種異步操作UI

Android 四種異步操作UI界面的方法 對於Android  異步操作在應用中使用率非常高,使用是開戶另一線程,主線程(UI)不能長時間等待,而其它線程中是不能操作UI的,方法1:Handler子線程調用Handler的send

原创 Android應用中OOM問題剖析和解決方案

1.什麼是OOM? 03-21 21:05:28.771: E/dalvikvm-heap(13316): Out of memory on a 10485776-byte allocation.03-21 21:05:28.779:

原创 轉android-Service和Thread的區別

servie是系統的組件,它由系統進程託管(servicemanager);它們之間的通信類似於client和server,是一種輕量級的ipc通信,這種通信的載體是binder,它是在linux層交換信息的一種ipc。而thread是由

原创 Android之SimpleAdapter簡單實例和SimpleAdapter參數說明

SimpleAdapter基本上認知了其參數含義 用起來就簡單多了 SimpleAdapter的參數說明  第一個參數 表示訪問整個android應用程序接口,基本上所有的組件都需要 第二個參數表示生成一個Map(String ,Obje

原创 Java中equals和==的區別

【.net超級羣:27921837】 Java中equals和==的區別 java中的數據類型,可分爲兩類:  1.基本數據類型,也稱原始數據類型。byte,short,char,int,long,float,doubl