Time of Update: 2018-12-05
在基於MQTT實現Android訊息推送(Push) 中介紹了android用戶端使用MQTT的範例程式碼 AndroidPushNotificationsDemo有一個Mosquitto,實現Server/broker的網站,可以用來作為測試網站,使用這個網站發送訊息的範例程式碼如下。#!/usr/bin/env python#coding=utf-8import mosquittoimport osimport timebroker = "test.mosquitto.org"port =
Time of Update: 2018-12-05
XMPP協議簡介XMPP協議(Extensible Messaging and PresenceProtocol,可擴充訊息處理現場協議)是一種基於XML的協議,目的是為瞭解決及時通訊標準而提出來的,最早是在Jabber上實現的。它繼承了在XML環境中靈活的發展性。因此,基於XMPP的應用具有超強的可擴充性。並且XML很易穿過防火牆,所以用XMPP構建的應用不易受到防火牆的阻礙。利用XMPP作為通用的傳輸機制,不同組織內的不同應用都可以進行有效通訊。這篇文章有基本的介紹,http://blog.
Time of Update: 2018-12-05
我們看到很多Android應用都具有自動更新功能,使用者一鍵就可以完成軟體的升級更新。得益於Android系統的軟體包管理和安裝機制,這一功能實現起來相當簡單,下面我們就來實踐一下。首先給出介面效果:1. 準備知識 在AndroidManifest.xml裡定義了每個Android apk的版本標識:<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.myapp"
Time of Update: 2018-12-05
現在已經有了一個Android工程A。我們想擴充A的功能,但是不想在A的基礎上做開發,於是建立了另外一個Android工程B,想在B中引用A。 一個思路是把工程A做成純Jar包,這樣其他的工程就可以直接引用了。但是,如果在工程A中用了R.java中的引用,則無法打成jar包了。原因是R.java是自動產生的,是動態,每次編譯都是不相同的。如果一定要做成jar包,就不能使用自動產生的R檔案,用到資源時候就要寫代碼去擷取。另一個思路就是將工程A做成android library
Time of Update: 2018-12-05
共用Android平台惡意程式樣本和分析結果,致力於開發出更好的探測工具。 北卡州立大學電腦科學系的兩位研究人員Yajin Zhou和Xuxian Jiang發起了Android Malware Genome Project,共用Android平台惡意程式樣本和分析結果,致力於開發出更好的探測工具。研究人員至今共收集了1260個Android惡意代碼樣本,包含了49種不同惡意程式家族,識別出了一系列移動惡意程式特徵(PDF),
Time of Update: 2018-12-05
Android應用開發中, 有一種情境,就是我們不希望使用者直接按Back鍵退出Activity,而是希望應用隱藏到後台,類似於按Home鍵的效果。 下面提供程式碼範例,請參考。public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = new Intent(Intent.ACTION_MAIN);
Time of Update: 2018-12-05
序:頭一次寫技術性的blog,雖說小生我空做了這麼些年的IT工作者,做過SDE,也做過SDET,而且兩邊都掛著這麼個虛無縹緲的Lead頭銜,但是說實話,真的很想靜下心來,拋開工作的煩惱,拋開生活的瑣碎,拋開世俗的偏見,然後好好去做一件自己喜歡的事情,這件事情,就是Android。Android,可以說純粹是我的一個興趣,因為我買了一部Android手機,然後喜歡了,然後就想去做,僅此而已。我的工作用程式設計語言是C#,與Android/Java/eclipse毫無任何牽連,所以在Android面
Time of Update: 2018-12-05
轉載:http://weizhulin.blog.51cto.com/1556324/311704 知道大家是否想試一下用Android模擬器如何訪問自己建的Web網站呢? 下面我將講一下如何?.Step 1:我用的Tomcat作為本機伺服器,在Webapps這個目錄裡,把我的名為kankong的Web工程放進來,啟動Tomcat伺服器.在瀏覽器裡輸入:http://localhost(或者127.0.0.1):8080/kankong/index.html將出現如下介面: Step
Time of Update: 2018-12-05
private HttpClient httpclient; private HttpPost httppost; private HttpParams httpParameters; private int timeoutConnection = 3000; private int timeoutSocket = 5000; public WidsetsHttpClient() { httpParameters = new BasicHttpParams();// Set
Time of Update: 2018-12-05
http://delxu.wordpress.com/2011/03/13/wifi-analyzer-android%E6%89%8B%E6%9C%BA%E7%89%88/Wifi Analyzer (#Android#手機版)Posted on 2011/03/13 by delxudelxu 原創文檔,轉載請註明出處。謝謝!這幾天新入手一個HTC Desire HD手機,玩的不亦樂乎,突然發現一個非常棒的Wifi工具,忍不住和大家一起分享一下。Wifi Analyzer
Time of Update: 2018-12-05
安卓系統的環境搭建 1,Android環境都包括哪些內容? Android SDK (Software Developemt kit) SDK,它包括android作業系統,模擬器,EclipseIntegration Environment、及android開發工具ADT. 2,必備需要安裝的軟體? 安卓系統是基於JAVA開發的,所以必須安裝EclipseIntegration Environment. Android SDK
Time of Update: 2018-12-05
index: NDK 編譯和使用靜態庫、動態庫jni標頭檔產生在NDK的Nactive代碼中使用Android Log的方法 分析NDK crash的堆棧資訊 ndk-gdb 調試方法 NDK 編譯和使用靜態庫、動態庫太複雜,見新文章:http://android開發 NDK 編譯和使用靜態庫、動態庫 jni標頭檔產生: 1. 聲明Java Native介面。(定義Java Native介面可以在Android項目的主類裡聲明,也可以通過使用獨立的類來聲明。)static { System.
Time of Update: 2018-12-05
NDK 編譯和使用靜態庫、動態庫情況一:編譯靜態庫情況二:編譯動態庫情況三:編譯動態庫+靜態庫情況四:已有第三方靜態庫(動態庫),編譯靜態庫(動態庫) 預設所有代碼和檔案在$project/jni下,否則特殊說明。情況一:編譯靜態庫檔案Android.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jniLOCAL_SRC_FILES := hello-jni.cinclude $(B
Time of Update: 2018-12-05
紫秀隨身記紫秀隨身記是一款專門為沒有理財習慣和的人定製的理財軟體和一款隨身記事的一款日常實用的免費軟體,它具有一鍵理財,理財統計,寫日誌,等記賬記事的功能。它還有非常清新的介面和字型顯示,陪伴您記錄每一天的點點滴滴。 :http://static.sc.hiapk.com/html/2011/09/234617.htmlhttp://www.goapk.com/intro.php?softid=49076
Time of Update: 2018-12-05
這一篇我們主要講下應用程式生命週期、Activity生命週期、Intent在Activity中的應用。一、應用程式生命週期與大多數傳統的作業系統環境不同,Android應用程式並不能控制自己的生命週期。所以應用的各個組件(activity,Service……)就得時刻小心的監聽應用的狀態變化對它們的影響,防止在不適當的時機被終止掉。在Android中每個應用都具有獨立的進程運行在獨立的Dalvik(Android特有的虛擬機器)。各個應用在運行時的進程管理和記憶體管理都是相對獨立的。Androi
Time of Update: 2018-12-05
android 利用ksoap2方式串連webservice(2010-04-16 16:36:25)轉載標籤:androidksoap2webserviceit 分類:Android 利用J2SE的ksoap2標準,我也來做一個山寨版本的android串連webservice。因為soap封裝的關係,android application在接收到資料後不能夠正確的按照J2SE的標準來擷取。 在運用之前,我們先要引導兩個jar進入工程的buildpath
Time of Update: 2018-12-05
下面例子改自網上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html不過網上這個例子有些沒有說明,有些情況不一樣了,所以我重新寫了。 一、擷取並使用KSOAP包在Android
Time of Update: 2018-12-05
package com.example.activityforresult;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.util.Log;import android.view.Menu;import android.view.View;import android.widget.Button;public class MainActivity
Time of Update: 2018-12-05
Android簽名用keytool和jarsigner製作apk檔案作者: Android開發網原創 時間: 2008-11-14 Android程式的簽名和Symbian類似都可以自簽名(Self-signed),但是在Android平台中認證初期還顯得形同虛設,平時開發時通過ADB介面上傳的程式會自動被簽有Debug許可權的程式。需要簽名驗證在上傳程式到Android Market上時大家都已經發現這個問題了。Android signed製作方法
Time of Update: 2018-12-05
………………回到Android中來,這年頭開發Android應用的人可不少(因為想賺錢的人實在太多了)。那“包名、類名”這些是不是很容易出現“撞車”呢?有了簽名檔案,這些就能夠得到很好的解決了。 APK如果使用一個key簽名,發布時另一個key簽名的檔案將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。比如:你發布在“電子市場”的應用,一段時間後你需要升級應用了,繼續使用你以前的“簽名檔案”,這樣就能保證你的著作權和安全。道高一尺,魔高一丈。在中國大地的螢幕上,再牛