完整原始碼詳細解釋——聊天、檔案傳輸、語音電話,安卓版飛鴿傳書軟體

資訊聊天,檔案傳輸,語音電話,用於區域網路的手機通訊工具,類似飛鴿傳書。我在網上找到的,下載之後修改了部分代碼,完全可以編譯,運行!有完整注釋!注意:手機通過wifi連入區域網路(上傳了很多次都是沒成功,只好用網盤了)剛過網路工程師,本軟體設計的以下知識點理解不算太難!1、簡訊息:UDP協議2、語音傳輸:TCP協議3、檔案傳輸:多線程:源碼:http://files.cnblogs.com/feifei1010/%E9%A3%9E%E9%B8%BD%E4%BC%A0%E4%B9%A6%E5%AE

Android手機添加根憑證

ndroid手機添加根憑證Android系統中CA認證檔案的位置在:/ system/etc/security/cacerts.bks注意:Android 2.2官方系統中是沒有 CNNIC SSL這個認證的,這是因為中國 網路環境原因而沒有內建的。如果是你是使用國行版的Android手 機,可訪問https://www.enum.cn 檢查 是否內建了CNNIC的CA,如果有的話, 你可以使用原版cacerts.bks,這個檔案 所有android系統通用。以下是匯入CA檔案到cacerts.

10個經典的Android開源項目(附源碼包)

      最近在抽空學習Android系統開發,對Android學習也比較感興趣,剛開始學就試著在網上找幾個項目源碼研究看下,以下就將找到的Android項目源碼列出,希望對正在或準備學習Android系統開發開發的能有些協助!      1、Android團隊提供的樣本項目  如果不是從學習Android SDK中提供的那些範例代碼開始,可能沒有更好的方法來掌握在Android這個架構上開發。由Android的核心Team

解決android Failed to rename directory 問題

更新Android SDK到3.0版本時,遇到Failed to rename directory E:\android\tools to E:\android\temp\ToolPackage.old01問題   更新Android SDK到3.0版本時,遇到Failed to rename directory E:\android\tools to

Android學習筆記50:使用WebView控制項瀏覽網頁

  在Android中,可以使用Webview控制項來瀏覽網頁。通過使用該控制項,我們可以自製一個簡單的瀏覽器,運行效果1所示。 圖1 運行效果 1.WebView   在使用WebView控制項時,首先需要在xml布局檔案中定義一個WebView控制項,定義的方法如下:1   <WebView 2    android:id="@+id/webView"3    android:layout_width="match_parent"4   

Android xml 布局

首先按照程式的目錄結構大致分析:   res/layout/ 這個目錄存放的就是布局用的xml檔案,一般預設為main.xml   res/values/ 這個目錄存放的是一堆常量的xml檔案   res/drawable/ 存放的是一些圖片什麼的,當然表徵圖也在這裡   下面主要對layout下的xml檔案做個介紹,順便也把布局的方法總結一下:   ·檔案的開頭   <?xml version="1.0" encoding="utf-8"?>   這是在說明xml版本及字元編碼  

Android應用程式的安裝位置

Android應用程式的預設安裝位置以及是否可移動取決於開發人員在其AndroidManifest.xml中的設定: <manifestxmlns:android="http://schemas.android.com/apk/res/android"              android:versionCode="1"       android:installLocation="auto"      

Android開原始碼解讀の使用TelephonyManager擷取移動網路資訊

本文介紹使用TelephonyManager來擷取手機SIM卡的狀態和移動網路的相關資訊,主要使用了TelephonyManager.listen函數,這個函數源碼如下:public void listen(PhoneStateListener listener, int events) { String pkgForDebug = mContext != null ? mContext.getPackageName() : "<unknown>"; try {

如何向Android模擬器打電話發簡訊

1. 啟動Android Emulator, 查看標題列找出連接埠。一般是android emulator(5554),其中5554就是連接埠。2. 開啟命令列,輸入telnet localhost 5554。程式將會串連到android emulator,控制台會返回Android Console: type ‘help’ for a list of commandsOK3. 類比電話打入。輸入gsm call <類比打進的電話號碼>。如:gsm call 1234567894.

Android源碼下載

一、前期準備 1.下載Msysgit工具         Windows環境下的Git用戶端程式,:http://code.google.com/p/msysgit/        

android 新浪微部落格戶端的表情功能的實現

這是一篇好文章,我轉來收藏,技術的最高境界是分享。 最近在搞android 新浪微部落格戶端,有一些心得分享弄android用戶端表情功能可以用以下思路1.首頁把新浪的表情下載到本地一檔案夾種,表情圖片的命名要用新浪微博表情原來的命名比如 新浪的害羞表情是shame.gif

關於android:configChanges=”keyboardHidden|orientation”

一般在AndroidManifest.xml檔案中都沒有使用到android:configChanges="keyboardHidden|orientation"配置,當然還是很有用的哈就是如果配置了這個屬性,當我們橫豎屏切換的時候會直接調用onCreate方法中的onConfigurationChanged方法,而不會重新執行onCreate方法,那當然如果不配置這個屬性的話就會重新調用onCreate方法了,下面是測試AndroidManifest.xml檔案<?xml

Android中Drawable Bitmap Canvas Paint之間區別與轉換

1.概念區別:對於Drawable、Bitmap、Canvas和Paint它們之間的概念不是很清楚,其實它們除了Drawable外早在Sun的J2ME中就已經出現了,但是在Android平台中,Bitmap、Canvas相關的都有所變化。首先讓我們理解下Android平台中的顯示類是View,但是還提供了底層圖形類android.graphics,今天所說的這些均為graphics底層圖形介面。    Bitmap -

Android系統的Binder機制之一——Service Manager

   Android雖然構建在Linux上面,但是在IPC(進程間)機制方面,沒有利用Linux提供IPC機制,而是自己實現了一套輕量級的IPC機制——binder機制。並且AndroidBinder機制之上,Android架構提供了一套封裝,可以實現對象代理(在本地進程中代理遠程進程的對象)。本文簡單分析一下AndroidBinder機制。Binder情景分析   

從一個開發人員的角度比較Windows Mobile與Android

                               當前就移動系統來說,最火的兩個系統應該是WM和Android了,自己工作的關係兩個系統都有所接觸,在這裡想談一下我對兩個系統的認識,希望同大家一起分享。    開發工具     Windows

android:ListView中的getView原理[Android] ListView中getView的原理+如何在ListView中放置多個item

其實這裡的複用技術在列表中是十分常見的,iphone中的tableView也有相關的技術,cell的複用工作原理:ListView 針對List中每個item,要求 adapter “給我一個視圖”

Android雙機(網路和USB)調試及其完美ROOT

本文主要講如下兩個內容。1.  如何讓一部Android手機帶兩台PC進行調試。2.  如何完美Root Android手機。    我曾經遇到過這樣的問題,Mac OS X上測試Android的系統程式,大家都知道,Android原始碼的編譯通常需要Ubuntu Linux,所以在Mac OS X上安裝了Vmware ubuntu。這樣本沒什麼問題。將Android手機與MBP相連,系統會提示串連Mac OS X,還是Ubuntu。不過這有一個問題,就是ubuntu和mac os

Android橫豎屏切換問題

在做android 開發時,在預設情況下當螢幕從豎評變到橫屏時會觸發 onConfigurationChanged 事件 在預設情況下會重新載入畫面並顯示和橫評一樣的畫面,這樣會有2個問題,布局問題,在豎屏 顯示的布局到橫屏中由於寬和高發生了變化所有多少都會影響到布局(除非你定製2套畫面在然後加個判斷在橫屏時怎麼顯示,在豎屏時怎麼顯示),當然最簡單的辦法就是在項目的 AndroidManifest.xml中找到你所指定的activity

android apk 為程式增加代碼混淆

在2.3版本的sdk中可以看到在ANDROID_SDK _PATH/tools/下面多了一個proguard檔案夾,google把proguard技術放在了android sdk裡面,現在已經可以通過正常的編譯方式實現代碼混淆了。在2.3版本以後,無論開發用的是哪一個版本的SDK,建立一個工程裡面都會有default.properties和proguard.cfg兩個檔案。(http://www.my400800.cn ) proguard4.6.zip

不用路由器,不用WiFi熱點,Android系統Ad-Hoc免費上網

    如今的Android手機基本都支援WiFi上網,更新手機軟體、下載大型遊戲、玩手機網遊這可都是相當消耗流量的,如果家中沒有無線路由器該如何享受這免費的網路午餐呢?其實只要利用一台膝上型電腦,就能讓手機通過Ad-Hoc的方式免費上網。    Ad-Hoc的工作原理   

總頁數: 2771 1 .... 47 48 49 50 51 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.