Time of Update: 2014-12-23
apk 靜默安裝,apk靜默老大要我弄個自動更新,要用到靜默安裝,網上找到了些大拿的代碼,我拿去改吧改吧,先貼出來: Java代碼 /** * 軟體靜默安裝 * @param apkAbsolutePath apk檔案所在路徑 &
Time of Update: 2014-12-23
錄製視頻並產生縮圖,錄製影片縮圖本項目是使用 ThumbnailUtils.createVideoThumbnail(imgPath,Video.Thumbnails.MINI_KIND) 做出的一個使用系統錄影介面錄製視頻並產生一個影片縮圖的小例子。:http://www.dwz.cn/z2ANx運行
Time of Update: 2014-12-23
老鄧的andorid學習筆記-Android 4.0 開發環境搭建,andorid-android目前android版本早已經四4.xx了,5.0的版本也快出來了. 關於基本環境搭建有好多的文章都介紹過。我在這裡簡單的整理了一下,就不用自己專門寫此類的文章了.Android SDK 4.0.3 開發環境配置及運行 http://bk-lin.iteye.com/blog/1477808android 4.0 for
Time of Update: 2014-12-23
Android自訂View控制項自訂View控制項, 算是常見的用法. 剛接觸安卓開發的時候, 很多人習慣在不同的XML布局檔案裡面Copy一大段代碼, "達到相同View不斷被使用的效果",但如果以後要改這個view了,估計也是很頭疼的事情,而且一大段代碼看起來也不夠簡潔. 而一旦自訂一個view, 就能在布局裡面重複的調用它,而不必寫一大段XML代碼了. 這裡用一個簡單的例子介紹下. 比如這個布局: (一個RelativeLayout裡面,
Time of Update: 2014-12-23
Android Studio debug使用release的簽名當我們在做微博sdk分享的時候調試非常麻煩,因為要使用對應的簽名版本才能調用sdk成功。當我們使用AndroidStudio的Gradle之後會很簡單的解決這個問題。1.我們把簽名檔案放到工程根目錄下(這樣做是為了保持路徑的統一)2.在Gradle中引入如下代碼: //配置keystore簽名 signingConfigs { release { storeFile
Time of Update: 2014-12-23
Android實現微博分享及其注意事項在前面我寫了兩篇關於QQ和的分享(http://blog.csdn.net/dawanganban/article/details/42015249)(http://blog.csdn.net/dawanganban/article/details/40478317)這一篇我們來看以如何?微博分享功能。微博的參考文檔在開放平台上轉悠了半天,沒有找到,最終才驚奇的發現在SDK的Demo中,還是我的老思路,遇到這種第三方接入的最快最好的入手點就是入門文檔和官方D
Time of Update: 2014-12-23
android開發 關於Service的研究兩年學習android開發的時候 瞭解到Service的技術一直沒抽出時間整理這塊內容 現在終於有時間來詳細的比較深入的編碼 理解這個Service了 一. Service與Activityandroid開發是離不開Activity的 Activity相當於WIN的視窗 但是一般只有一個現實在前端 其他的Activity要麼壓到背景棧中 要麼手動銷毀掉了而Service是可以啟動多個的 這樣多個Service就是相當是並行狀態並且
Time of Update: 2014-12-23
android 自訂群組合控制項自訂控制項是一些android程式員感覺很難攻破的痛點,起碼對我來說是這樣的,但是我們可以在網上找一些好的部落格關於自訂控制項好好拿過來學習研究下,多練,多寫點也能找到感覺,把一些原理弄懂,今天就講下自訂群組合控制項,這個特別適合在標題列或者設定介面,看下面圖:就非常適合使用群組控制項了,現在寫一個玩玩:activity_main.xml SettingView.javapublic class SettingView
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開發 AsyncTask的使用AsyncTask 資料上寫是android提供的輕量級的非同步類 可以直接繼承AsyncTask 在類中實現非同步作業 並提供介面反饋當前非同步執行的程度(可以通過介面實現UI進度更新)最後反饋執行的結果給UI主線程個人覺得 這是在一個線程的基礎上 增加了對UI的控制 這樣就不是一個簡單的線程衍生類別這就豐富了對UI的控制而UI的控制一般都是在主線程上 ID是1 至於AsyncTask 內到底哪些介面是在主線程上
Time of Update: 2014-12-23
Android設定壁紙和建立案頭表徵圖寫了個小Demo,實現了設定壁紙和建立案頭表徵圖的邏輯:建立壁紙比較簡單,將Drawable轉為Bitmap,然後直接用setWallpaper就行了: Bitmap bitmap = BitmapFactory.decodeResource(Main.this.getResources(), R.drawable.wallpaper); try {
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
Time of Update: 2014-12-23
android擷取ip和原生物理地址/** * 擷取ip * * @return */public static String getLocalIPAddress() {try {for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {NetworkInterface intf = en.nextElement();for (Enumeration enumIpAddr =
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 Studio 1.0 (穩定版) 完全攻略 這篇博文中主要從以下幾點進行敘述:1、Android Studio安裝與使用2、Android Studio特性3、Android Studio優點 Android Studio 安裝與使用 Android 1.0發布介紹:2014年12月8日,Google正式發布了面向Android開發人員的整合式開發環境 Android Studio
Time of Update: 2014-12-23
android 通過點擊操作功能表採用intent啟動activity編程小白一枚,如題,如何才能做到,我現在已經在app中添加了浮動的導覽功能表,我希望在點擊導覽功能表的時候啟動一個新的activity,但是下面的程式碼完成不了,請大神看一下。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42protected
Time of Update: 2014-12-23
Android學習筆記之Switch的使用案例(1)布局檔案代碼 (2)控制的類package com.example.android_switch;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.Switch;import android.widget.Toast;import
Time of Update: 2014-12-23
android中使用Application在android開發過程中,我們可能儲存一些全域的變數,最好在正在app的任何一個activity或者service中都可以訪問到,這時我們可以使用application。我們的一個應用就叫application,那麼應該很好理解一個應用裡面只會存在一個單例的application,也不難想到用這個在儲存全域變數,那麼到底是怎麼儲存呢?首先,我們建立一個Application,繼承android.app.Application:package
Time of Update: 2014-12-23
Android -- 回呼函數的使用public class CallBackTools { //介面 public interface OnListener { void execute(); } //聲明介面 OnListener callBack; //被調用,執行介面實現 public void callListen() { callBack.execute(); } //外部進行介面實現