現在的android手機型號複雜多樣,造成了開發過程中使用官方的擷取sd卡的方法在部分的手機上並不適用,所以需要進行開發的自己封裝,以下就是代碼,希望分享出來,大家共同學習/*** 擷取手機sd卡的工具類* @author wy*/public class SDCardUtils {/** avoid initializations of tool classes*/private SDCardUtils() {// TODO Auto-generated constructor stub}/*
一個Android菜鳥“面霸”的面試經曆分享今天是我入職一個創業公司的第二天。由於公司今天才把自己用的電腦買回來,只好今天在做著每一個技術人員入職第一天常做的事:安裝相關開發軟體,配置開發環境。在安裝軟體的過程中,由於下載最新版的android
瞭解常見的開源項目,可以擴大我們的視野,知道有哪些可以利用的資源,對於我們平常的設計和開發很有好處UI相關圖片ps://github.com/nostra13/Android-Universal-Image-Loader" target="_blank">Android-Universal-Image-Loader:com.nostra13.universalimageloader:非同步載入、緩衝、顯示圖片ImageLoader:com.novoda.imageloader:非同步載入、緩衝、
1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //擷取PID System.exit(0); //常規java、c#的標準退出法,傳回值為0代表正常退出 2. 工作管理員方法 首先要說明該方法運行在Android 1.5 API Level為3以上才可以,同時需要許可權&
如何在Android NDK中調用第三方庫檔案(.so)1.在project/jni目錄下建立prebuilt子目錄(目錄名可自訂).2.將第三方.so放到prebuilt中,並建立Android.mk, 內容如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE :=
android 設定案頭背景圖片適應螢幕大小今天設定案頭每天自動更新背景,但是案頭的背景都是被系統裁剪過的圖片,後來找了這個過時的方法,改進後果然有用了! Bitmap bmp=BitmapFactory.decodeResource
本文我們分享一個在Android下基於Socket用戶端簡單聊天室執行個體源碼建立安卓用戶端:<p> </p><p>package com.example.mysocketclient;</p><p>import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;
最裡面的ViewPager水平滾動時總是會觸發最外層的ViewPager滾動,需要自訂ViewPager。import android.content.Context;import android.graphics.PointF;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;/** *
實現原理就是從網上下載圖片資料,一邊將資料轉成drawable並載入到指定的imageview一邊儲存成download_image.jpg,在點擊imageview時候用intent將圖片開啟我將處理圖片的過程寫成了類package com.example.downloadandopenimage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import
Android作業系統作為目前唯一可以與蘋果iOS系統平分秋色的一款新生系統,它之所以成長的如此之快,除了其很強的開源性,Android系統一個很大的優勢就在於其海量增長的應用程式。一款好玩的應用程式是充實閑暇時光的一柄利器,當我們新入手一款Android手機,慢慢熟悉後或多或少都會想到豐富其內建的應用程式,看到好玩的遊戲或軟體都會想要下載安裝。而如果大家的Android手機在安裝apk程式途中彈出“解析包時出現問題”這樣的提示,會不會覺得很揪心呢?那麼Android解
一個Android除了要有好的創意和美觀的介面,效能也是很關鍵的部分,本文討論的就是第一次啟動的速度問題。
兩種都是用於支援序列化、還原序列化話操作,兩者最大的區別在於儲存媒介的不同,Serializable使用IO讀寫儲存在硬碟上,而Parcelable是直接在記憶體中讀寫,很明顯記憶體的讀寫速度通常大於IO讀寫,所以在Android中通常優先選擇Parcelable。Serializable不是當前關注的焦點,不過可以查看《Java序列化演算法透析》這篇文章中實現一個簡單的Serializable例子,查看序列化產生的IO檔案,並且以16進位讀取並一一解釋每一個16進位數位含義。1、作用Seria
Android匿名共用記憶體對外Android系統的匿名共用記憶體子系統的主體是以驅動程式的形式實現在核心空間的,同時在應用程式架構層提供了Java調用介面。在Android應用程式架構層,提供了一個MemoryFile介面來封裝了匿名共用記憶體檔案的建立和使用,它實現在frameworks/base/core/java/android/os/MemoryFile.javapublic MemoryFile(String name, int length) throws IOException
必須自己實現baseAdapter嗎?如果提供了多選的choice_mode,為什麼會沒有提供簡單的實現呢。。問題:使用ListView實現多選,要求資料來源使用List<T>,嘗試使用SimpleAdapter配和自己定義的checkBox控制項無法獲得選中項,在非繼承ListActivity的類中自己實現一個Adapter比較麻煩。回答:通過ArrayAdapter使用android.R.layout.simple_list_item_multiple_choice來實現多選必須
代碼如下複製代碼 //----------------- DirTraversal.java package com.once;import java.io.File; import java.util.ArrayList; import java.util.LinkedList; /** * 檔案夾遍曆 * @author once * */ public class DirTraversal {//no recursion public static LinkedList&
1.AndEngine源碼和例子代碼地址:Google Code:http://code.google.com/p/andengine/AndEngine首頁:http://www.andengine.org/example地址:http://code.google.com/p/andengineexamples/ 2.代碼下載先安裝TortoiseHg,然後在想要存放代碼的目錄右鍵-->TortoiseHg-->clonehg clone
android
1.在電腦中先安裝360手機小幫手,然後開啟在如下介面我們點擊“開始串連”。2.然後360助手會彈出“取得連線精靈”我們在這裡選擇“無線網路串連”如下圖所示。3.如果你第一次使用手機會自動掃描你的手機,我們是以前用過所以下面直接顯示了“中興N880E”就可以了。4.在這之後會彈出一個提示框,讓你在手機上進行二次確認 如下圖所示。5.現在我們手機會收到由360手機小幫手發過來的請求串連提示了,我們點擊&
1.我們先隨便下載一個apk檔案的檔案儲存在你的電腦案頭或其它地方只要你能記住位置就可以了。2.然後再電腦中安裝一個“豌豆莢”軟體,如果沒有百度搜尋“豌豆莢”直接下載到電腦並安裝,然後再把手機串連電腦,然後等待豌豆莢自動把手機和豌豆莢串連在一起3.接著我們在豌豆莢介面中找到“應用和遊戲管理”如下圖所示4.在應用和遊戲管理中我們點擊“安裝新應用”如下圖所示5.在這裡我們會看到有一個“添加檔案
經常上網的朋友會比較擔心自己每個月使用的流量情況,雖然可以通過電訊廠商來查詢流量使用方式,當然也可以通過手機中內建的流量監控或者是一些手機軟體來瞭解下大概的流量使用方式,這樣就可以讓我們每個月的流量在使用在我們的掌握中。注意:以下方法均為本地軟體監控值,僅供參考,具體流量使用詳情以您手機電訊廠商的賬單為準。方法一:藉助安卓系統內建的流量使用方式功能可以做一些簡單的設定,依次開啟“主菜單”---“系統設定”---“流量使用方式&rdquo