Time of Update: 2018-12-04
1,基本環境準備: 安裝JDK1.5以上,eclipse3.3以上版本.(myeclipse也可以),筆者安裝了JDK1.6,和myeclipse 8.6。2,下載Android SDK 非常不幸的是,Android.com 被我們強大的GFW 給牆了,但是我們又不得不去官網下載(當然,你能從朋友手中拿到SDK也很不錯哦),讓我們不得不翻牆。當然翻牆的方法很多,我這裡也不能說了,如果你實在沒有找到方法,可以加QQ 276294057
Time of Update: 2018-12-04
一、提高UI效能1、提高Adapter和AdapterView的效率重用已產生的Item View添加ViewHolder,避免重複尋找需要修改的控制項緩衝Item資料分段現實執行個體:class OptAdapter extends BaseAdapter{List<String> list;LayoutInflater inflater;ViewHolder viewHolder; ...@Overridepublic View getView(int
Time of Update: 2018-12-04
學習目的:1、掌握在Android中如何建立CheckBox2、掌握CheckBox的常用屬性3、掌握CheckBox選中狀態變換的事件(監聽器)CheckBox簡介:CheckBox和Button一樣,也是一種古老的控制項,它的優點在於,不用使用者去填寫具體的資訊,只需輕輕點擊,缺點在於只有“是”和“否”兩種情況,但我們往往利用它的這個特性,來擷取使用者的一些資訊。如一個身份表單中,常常讓使用者填寫“是否已經結婚”,顯然讓使用者去填寫“是”或“否”是不合理的,理想的情景是用如下控制項:選中後的
Time of Update: 2018-12-04
Android安全學中的一個重要的設計點是在預設情況下應用程式沒有許可權執行對其它應用程式、作業系統或使用者有害的操作。操作包括:讀/寫使用者的隱私資料(例如連絡方式或e-mail)讀/寫其它應用程式的檔案執行網路訪問保持裝置活動應用程式的進程是一個安全的沙箱(sandbox)。它不能干擾其它應用程式,除非在它需要添加原有沙箱不能提供的功能時明確聲明許可權而對這個sanbox的理解是
Time of Update: 2018-12-04
如果android的source在android21檔案夾(即Makefile檔案的目錄)下,先執行cd android21,然後可以執行下面的命令;1、make Settings 產生Settings.apk的檔案2、 make snod 等同於make droid該命令產生一個新的系統映像system.img,速度比make快很多,但不穩定(有的時候不好用)將這個系統映像拷貝至sdk下cp out/target/product/generic/system.img
Time of Update: 2018-12-04
好久沒更新部落格了,今天給大家分享一下Android中的資源與國際化的問題,通常我們建立一個Android工程,目錄結構如所示: 我們主要看一下layout與values目錄,layout裡的xml檔案的我們應用使用布局的檔案,values裡的sring.xml是用來存放文字資源,一個key對應一個value值。但是在實際應用開發中,通常橫屏(land)與豎屏(port)可能布局檔案有所不同,這時候我們可以獨自訂橫屏與豎屏的布局檔案(
Time of Update: 2018-12-04
作為菜鳥,剛學Android幾天,覺得有必要記錄自己遇到的問題…… 在寫程式的時候,代碼在eclipse上編譯通過,卻無法在虛擬機器上運行,找了很久,看到有在AndroidManifest上註冊Activity一說。於是把<activity android:name=".MenuDemoActivity" android:label="@string/app_name">
Time of Update: 2018-12-04
Ten Reasons Why Android Should Support OpenCL>> WEDNESDAY, APRIL 3, 2013In an earlier post, I explained why a Google engineer's grievance with OpenCL was mistaken. Now here are ten reasons why Google should make OpenCL the high-performance
Time of Update: 2018-12-04
一、由於在做“多屏互動”,在試各種解決方案;二、這個方法的大概思路為:1、基於C/S模式,建立socket串連;2、伺服器端,啟動線程,不斷截屏,並把映像流資訊寫到DataOutPutStream中;3、用戶端,不停讀DataInPutStream,然後BitmapFactory.decodeByteArray,建立Bitmap,通知Handler更新試圖;三、缺點:截屏,資訊流的讀寫過程很耗時。四、源碼1、伺服器端源碼(PC)Server.java:public class Server {/
Time of Update: 2018-12-04
一、ImageView非同步載入類package com.busap.netutils;import java.lang.ref.SoftReference;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map.Entry;import android.graphics.Bitmap;import android.os.Handler;import android.util.Log;import
Time of Update: 2018-12-04
前幾天遇到一個小問題,就是給listview添加onItemClickListener、onItemLongClickListener、onTouchEvent三種事件的 時候,只執行了onTouchEvent事件,而其他的兩個事件未執行,解決辦法:在對應的onTouchEvent的action裡面設定return false;當執行到該action的時候就會返回false,前兩個事件就會執行了。解決方案很簡單,為此還特意研究了一下View對事件響應的流程。
Time of Update: 2018-12-04
有時一個大項目下面會有很多個小模組,如果小模組之間沒有聯絡,這時可以將每個小模組作為單獨的項目,產生apk。這時就涉及到怎麼將多個apk放到一個項目中。首先,將小模組產生的apk放到項目的assets檔案夾中java代碼:package cn.onecomm.zhenghe.activity;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2018-12-04
一,handler 和message的運用,更新頁面private Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case 1: // 增加功能的實現 int i = Integer.parseInt(textView.getText() + "");
Time of Update: 2018-12-04
前言:目前Android平台的開發一片紅火,對於有Java開發經驗的程式員來說,轉行到Android平台並不是什麼難事;所以,本系列的文章以口袋中國Android版項目實戰為例子進行相關知識點的講解,以帶領更多的人進入Android開發的懷抱:) 準備工作:1、要做Android安卓手機用戶端當然首先是搭建Android開發環境。可以參考這個文章:Android開發環境搭建全程示範(jdk+eclip+android
Time of Update: 2018-12-04
1. 第一個模擬器,通過eclipse啟動具體方法:開啟eclipse,隨便運行一個項目,eclipse會協助我們啟動一個android模擬器2.第二個一直到第N個模擬器,通過DOS命令啟動具體方法:開始-->運行,cmd開啟一個命令列視窗,然後cd命令到你的Android sdk目錄的toold檔案夾下面,輸入:emulator -data foo 斷行符號,稍後系統可以幫你啟動一個新的Android模擬器模擬器的ID號相當於真機的手機號,收發資訊和接電話全靠它
Time of Update: 2018-12-04
如果你沒有安裝了ADT外掛程式的Eclipse,那你可以用命令列工具建立項目:把目錄切換到Android SDKtools/ 目錄下.執行:android list targets控制台將列印出一個你為SDK下載好的可用Android 平台列表。找到你的目標平台。記住它的ID,建議你儘可能使用最新的SDK版本。你仍然可以為老版本產生APP, 但設定最新的版本可以使你在最新的Android裝置上輕鬆最佳化你的應用,也會有更好的使用者體驗。如果你沒看到裝置列表,你需要用Android SDK
Time of Update: 2018-12-04
轉自:http://www.linuxidc.com/Linux/2011-02/32603.htm在研究拍照後突破的儲存路徑的問題,開始儲存路徑寫死為: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程式的圖片儲存路徑); 後來發現這樣寫雖然一般不會出錯,但不是很好,因為不同相機,可能路徑會出問題。較好的方法是通過Environment 來擷取路徑,最後給出一個例子,教你怎樣擷取SDCard
Time of Update: 2018-12-04
轉自:http://www.2cto.com/kf/201112/115105.html在開發基於sd卡的圖片瀏覽器時,需要用到對Google Android模擬器中SD卡的一些操作,網上查看了一下,總結如下,以免遺忘:1、在硬碟上建立SD卡鏡像檔案: 進入Android SDK目錄下的tools子目錄,找到mksdcard.exe檔案,然後進入dos,運行 mksdcard -l sdcard 512M /your_path_for_img/sdcard.img
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/android-game/346.html
Time of Update: 2018-12-04
作者:YiLi Xie(yili.xie@gmail.com)日期:2010/04/07歡迎轉載,請註明出處 Android safe mode • Enter safe mode 1.) Turn phone off ... remove battery .. WAIT for at least two minutes.2.) Power On Phone while Holding MENU key ... Until ALL actions finish from Powering on