Time of Update: 2014-12-23
apk 靜默安裝,apk靜默老大要我弄個自動更新,要用到靜默安裝,網上找到了些大拿的代碼,我拿去改吧改吧,先貼出來: Java代碼 /** * 軟體靜默安裝 * @param apkAbsolutePath apk檔案所在路徑 &
Time of Update: 2014-12-23
Android模擬器對應的電腦快速鍵說明,android模擬器Android模擬器對應的電腦快速鍵說明,需要的朋友可以參考一下Home鍵(小房子鍵)在鍵盤上映射的就是home鍵,這倒是很好記。Menu鍵用於開啟菜單的按鍵,在鍵盤上映射的是F2鍵,PgUp鍵同樣可以。另外,看英文原文的意思,貌似這個鍵在某些機型上會被設計為左軟體(left softkey)Start鍵這個鍵在模擬器和G1真機上我都沒有找到到底是哪個鍵。映射的是Shift+F2或PgDn,某些機型會被設計為右軟鍵(right
Time of Update: 2014-12-23
錄製視頻並產生縮圖,錄製影片縮圖本項目是使用 ThumbnailUtils.createVideoThumbnail(imgPath,Video.Thumbnails.MINI_KIND) 做出的一個使用系統錄影介面錄製視頻並產生一個影片縮圖的小例子。:http://www.dwz.cn/z2ANx運行
Time of Update: 2014-12-23
Android實現QQ分享及注意事項一、擷取APPID和協助文檔在前面我介紹了關於Android中分享的文章《 Android實現分享及注意事項》這一篇文章來看看關於QQ分享。可以參看新手引導和接入說明:http://wiki.open.qq.com/wiki/行動裝置 App接入wiki索引分享相關文檔說明:http://wiki.open.qq.com/index.php?title=Android_API調用說明&=45038#1.13_.E5.88.86.E4.BA.AB.E6.
Time of Update: 2014-12-23
Android自訂View控制項自訂View控制項, 算是常見的用法. 剛接觸安卓開發的時候, 很多人習慣在不同的XML布局檔案裡面Copy一大段代碼, "達到相同View不斷被使用的效果",但如果以後要改這個view了,估計也是很頭疼的事情,而且一大段代碼看起來也不夠簡潔. 而一旦自訂一個view, 就能在布局裡面重複的調用它,而不必寫一大段XML代碼了. 這裡用一個簡單的例子介紹下. 比如這個布局: (一個RelativeLayout裡面,
Time of Update: 2014-12-23
Android入門筆記 - 網路通訊 - Socket今天來學習一下android中通訊方式中的socket。上兩次我們分別使用了HttpURLConnection , 和 HttpClient來實現通訊,他們都是在使用HTTP協議,Socket被稱為通訊端,使用的協議有TCP和UDP,TCP和UDP的區別在於TCP是可靠穩定的,內建容錯處理等優點,所以效率要低一點。然後UDP就不那麼穩定了,當使用UDP發送資料的時候,每次send,那麼socket只管send,不會管send之後對方是否收到,
Time of Update: 2014-12-23
¼Ó¿ìAndroid SDK ManagerµÄËÙ¶È1¡¢Ã÷°×Android SDK ManagerÊÇʲô£¿Android SDK ManagerÊÇÓÃÀ´°²×°Android SDKµÄ£¬ÀïÃæ¿ÉÒÔÑ¡Ôñ²»Í¬°æ±¾µÄAndroid2¡¢ÈçºÎ¼Ó¿ìAndroid SDK
Time of Update: 2014-12-23
搭建android應用開發環境首先你需要以下四個工具:1.JDK (Java Development kit)2.Eclipse3.Android SDK(Software Development kit)4.ADT(Android Development Tools)1.JDK安裝(1)jdk官方:http://www.oracle.com/technetwork/java/javase/downloads/index.html(2)
Time of Update: 2014-12-23
Android下網路請求的兩個封裝類1、背景介紹 我們在Activity和Fragment中做網路請求的時候,往往用到線程和handler訊息處理機制等做處理。這裡,我們將網路請求,一個get和一個post請求,使用線程封裝一下。這樣就剝離開了Activity中的代碼量,將複雜的代碼,封裝在不同的類中,實現一個類的單一原則。2、GET請求封裝/** * GET提交的網路請求 * * 傳遞過來主UI線程的訊息處理器,經過線程處理之後,返回一個訊息給主UI線程 *
Time of Update: 2014-12-23
Android TransitionDrawable ImageView過度效果使用執行個體 實現兩張圖片漸隱漸現的過渡效果Transition Drawable實現兩張圖片之間動態過度效果的方式。運行如下所示:第一張為初始介面,第二張為過度中介面,第三張為過渡結束
Time of Update: 2014-12-23
AndroidÏîÄ¿ÖHomeHealth»ù´¡Ñ§Ï°1£ºServiceÒ»¡¢ Service¼ò½éServiceÊÇandroid ϵͳÖеÄËÄ´ó×é¼þÖÒ»£¨Activity¡¢Service¡¢BroadcastReceiver¡¢ContentProvider££¬Ëü¸úActivityµÄ¼¶±ð²î²»¶à£¬µ«²»ÄÜ×Ô¼ºÔËÐÐÖ»Äܺǫ́ÔËÐУ¬²¢ÇÒ¿ÉÒÔºÍÆäËû×é¼þ½øÐн»»¥¡£service¿ÉÒÔÔںܶà³
Time of Update: 2014-12-23
Android介面重新整理Android程式中可以使用的介面重新整理方法有兩種,分別是利用Invalidate和利用postInvalidate()來實現線上程中重新整理介面。1.利用Handler重新整理介面: Invalidate不能直接在子線程中調用,因為他是違背了單執行緒模式:Android
Time of Update: 2014-12-23
Android旋轉螢幕後國際化語言失效的解決辦法本文已同步至個人部落格:liyuyu.cn最近在項目中使用到了國際化多語言(英文+中文),但在使用時發現了一個問題,當旋轉螢幕後,APP語言(中文)自動轉換為了系統語言(英文),設定了Activity的android:configChanges="orientation|screenSize"屬性也無效,於是求助Stackoverflow,你懂的,最後問題解決了,於是整理了此文以作參考。1.建立FunctionApplication類繼承A
Time of Update: 2014-12-23
Android Volley分析(一)Volley是Android系統下的一個網路通訊庫,為Android提供簡單快速的網路操作(Volley:Esay, Fast Networking for
Time of Update: 2014-12-23
Android應用開發中如何使用RSA密碼編譯演算法對資料進行校正這個世界很精彩,這個世界很無奈。是的,在互連網時代,如何保護自己的資料,如何對資料進行加密和效驗就變得非常的重要。這裡總結一下Android平台使用Java語言,利用RSA演算法對資料進行校正的經驗。先來看下如何RSA密碼編譯演算法對資料進行校正的流程:1、首先要用openssh之類的程式產生一個私密金鑰2、再根據私密金鑰產生一個公開金鑰3、使用私密金鑰和公開金鑰,對資料進行簽名,得到簽名檔案。4、使用公開金鑰和簽名檔案就可以對資
Time of Update: 2014-12-23
android擷取當前軟體版本號碼和版本名稱/** * 擷取本地軟體版本 */public static int getLocalVersion(Context ctx) {int localVersion = 0;try {PackageInfo packageInfo = ctx.getApplicationContext().getPackageManager().getPackageInfo(ctx.getPackageName(), 0);localVersion =
Time of Update: 2014-12-23
Android工程中怎樣使用隱藏API使用android 隱藏api的前提:我們需要得到Android系統源碼編譯輸出的一個檔案out\\target\\common\\obj\\JAVA_LIBRARIES\\framework_intermediates\\classes.jar這個包裡麵包含所有的系統api, 隱藏的, 公開的添加 jar方法右鍵功能菜單->Properties->Java Build PathLibraries選項卡這時應該有一個列表, 如果你沒有添加過,
Time of Update: 2014-12-23
android之cpu使用率曲線效果的實現!最近做一個效果:在手機設定裡面“關於手機”裡面添加一項來顯示當前手機cpu使用率的曲線!其實現效果如所示:關於手機的第一項就是我要實現的效果!今天來講講這個曲線的view(cpu_speedcurve_view)是如何?的!vcD4KPHA+ytfPyNKq16LS4tLUz8K8uLXjo7o8L3A+CjxwPqOoMaOp08nT2s7Syei8xrXEY3B1X3NwZWVkY3VydmVfdmlld7K7vfa99s/Uyr62r8ystcT
Time of Update: 2014-12-23
android_handler(一)只是一個簡單的handler的例子,目的就是對handler有一個初步的接觸。在layout上添加一個button,點擊按鈕,然後列印出利用handler傳送的資料。(都是運行在mainthread)1、layout: 2、activity: package com.away.b_06_handler;import android.app.Activity;import android.os.Bundle;import
Time of Update: 2014-12-23
Android系統啟動研究1Android系統較為龐大,要搞清楚系統運行原理需要長期努力。系統啟動部分看了幾遍但沒有總結,今天簡單總結一下。Android首先重點是啟動zygote進程,這個進程來源於init.rc的讀取,zygote進程主要用於孵化新的app程式,還包括啟動android大量的服務SystemService本人研究的源碼是4.1的,其它版本的可能略有差異。 init.rc