Time of Update: 2018-12-07
在開發中我們經常需要把我們的應用設定為全屏,這裡我所知道的有倆中方法,一中是在代碼中設定,另一種方法是在設定檔裡改!下面我簡單的介紹一下各種設定的方法一、在代碼中設定:java代碼:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //設定無title requestWindowFeature(Window.FEATURE_NO_TITLE);
Time of Update: 2018-12-07
此貼為轉載 ,不是本人製作。 本樣本以Servlet為例,示範Android與Servlet的通訊。 眾所周知,Android與伺服器通訊通常採用HTTP通訊方式和Socket通訊方式,而HTTP通訊方式又分get和post兩種方式。至於Socket通訊會在以後的博文中介紹。 HTTP協議簡介: HTTP (Hypertext Transfer Protocol
Time of Update: 2018-12-07
在我們使用真機進行Android應用調試時,無法獲得調試資訊,錯誤提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory這是因為我們的手機沒有開起log記錄,下面以華為U8860為例開啟手機的log功能:1、在撥號介面輸入:*#*#2846579#*#* 進入測試菜單介面。 2、Project Menu–後台設定–LOG設定 3、LOG開關–LOG開啟
Time of Update: 2018-12-07
1、Service是不可見的應用程式組件,沒有圖形化介面,通常用來處理相對耗時的操作。可以使用Service更新ContentProvider,發送Intent以及啟動系統的通知等等。2、Service不是一個單獨的進程,不是一個線程。3、關鍵代碼:mainActivity: Intent intent=new Intent(); intent.setClass(mainActivity.this,otherActivity.class);
Time of Update: 2018-12-07
很多時候想要設計漂亮的Android UI,使用Android內建的控制項無法滿足我們的需要就要考慮自繪控制項,在Android介面顯示類View,可以通過繼承擴充重寫相關方法來實現我們的圖形繪製。 首先我們需要瞭解下View類的底層實現,在SDK中我們可以看到View直接繼承於Java的基類Object,實現了圖形繪製和按鍵事件Drawable.Callback
Time of Update: 2018-12-07
一.安裝開發環境 1.所需資源 JDK, Eclipse, SDK, ADT 2.注意 所有資源儲存的路徑不要包含中文 模擬器路徑通過建立環境變數android_sdk_home修改, 可以指定任意目錄, 但不能包含中文. 重啟Eclipse之後生效. 二.撥打到電話 1.介面 使用TextView, EditText, Button進行布局
Time of Update: 2018-12-07
一.Junit 1.什麼是Junit Junit是一種測試的方法, 當寫完一個業務方法時, 我們最好對其進行測試, 以保證這個方法在各種情況下都可以正常運行. 2.怎麼使用Junit 配置AndroidManifest.xml 在<manifest>節點下配置<instrumentation>節點, 指定使用的測試類別和要測試的工程
Time of Update: 2018-12-07
這裡介紹兩種方法:一種把每個activity記住,然後逐一幹掉;另一種思路是使用廣播。方法一、用list儲存activity執行個體,然後逐一幹掉上代碼:import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;import android.app.Application;import
Time of Update: 2018-12-07
public void insert() {SmsManager smsManager = SmsManager.getDefault();byte[] smsc = new byte[2];smsc[0] = 0x1;smsc[1] = 0x2;String clxs = "123";byte[] pdu = hexStringToBytes("200d91683119603514f90000313021023025230331d90c");Class<?> c;try {c =
Time of Update: 2018-12-07
一.擷取網路文本 1.Java代碼 建立URL對象 調用openConnection()方法得到一個HttpURLConnection對象 設定逾時時間 setConnectionTimeOut() 擷取響應碼 getResponseCode() 擷取輸入資料流 getInputStream() 讀取資料 轉為字串 2.
Time of Update: 2018-12-07
一.資料庫 1.另一種增刪改查 ***** insert() 指定表名和包含資料的一個Map集合(ContentValues), 為了避免集合為空白拋出異常的情況還可以指定一個列名. 插入後返回id delete() 指定表名和查詢條件, 刪除後返回受影響的記錄數 update() 指定表名, 資料集合和查詢條件, 更新後返回受影響的記錄數 query() 指定表名, 查詢的列名, 查詢條件,
Time of Update: 2018-12-07
1.首先是寫一個查詢的方法//查詢資料 private void startQuery() { Uri uri=Sms.CONTENT_URI; String selection=" thread_id=?"; String[] selectionArgs=new String[]{thread_id}; //查詢 //projection 查詢的欄位 queryHandler.startQuery(0,
Time of Update: 2018-12-07
文章目錄 // 啟動線程執行下載任務 最近測試程式在手機端測試正常,在連網的時候總會拋出android.os.NetworkOnMainThreadException這個異常也就是說不能在主線程中執行連網操作在4.0中,訪問網路不能在主程式中進行,有兩個方法可以解決,一個是在主程式中增加:StrictMode is a developer tool which detects things you might be
Time of Update: 2018-12-07
平時我們在偵錯工具的時候,總是需要列印各種的log資訊,有些人,圖省事,直接用system out的方法來列印日誌資訊,殊不知這些資訊,在我們程式發布的時候,是不允許列印到控制台上的,相反,如果在病毒與反病毒中,這些列印的資訊,可能會給壞人留下可乘之機 我們在開發的時候,所以就要選擇log列印日誌的方式,那麼有沒有一種方法,合理的管理log呢?在開發的時候列印出來,在發布的時候,把所有的log日誌全部關掉?
Time of Update: 2018-12-07
本文來源:http://myhpu2008.iteye.com/blog/999779這種方法應該只能對當前Activity本身進行截屏,因而你只能在你應用程式中參照該代碼對其應用程式本身截屏。import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; import android.app.Activity;import
Time of Update: 2018-12-07
一、JNI(Java Native Interface,JAVA原生介面) 使用JNI可以使Java代碼和其他語言寫的代碼(如C/C++代碼)進行互動。問:為什麼要進行互動?|- 首先,Java語言提供的類庫無法滿足要求,且在數學運算,即時渲染的遊戲上,音視頻處理等方面上與C/C++相比效率稍低。|- 然後,Java語言無法直接操作硬體,C/C++代碼不僅能操作硬體而且還能發揮硬體最佳效能。|-
Time of Update: 2018-12-07
如果我們每次都在actvity切換的時候,就執行finsh(), 那如果我們再調用前面的ACTIVITY,還需要重新 onCreate,那樣太好資源;如果我們重寫 onDestroy方法 ,調用 System.exit(0); 方法,就可以實現關閉多個activity的功能。 自己的一點心得,儲存下來,需要的時候可以回來看看,大家如果還有更好的方法,多多指點!直接上代碼: public boolean onKeyDown(int
Time of Update: 2018-12-07
本章寫一個程式用來讀取網狀圖片的功能,實現一個功能讀取到伺服器上的一張圖片,然後下載到本地的程式本程式使用多線程來讀取網狀圖片,包括自動判斷快取檔案,還有進度條。別的不多說,上內容,我把實現過程都當做注釋寫到程式裡了,很完全。希望對初學的朋友有協助! 1、讀取進度條的效果2、成功讀取到圖片的效果 1.首先是Activity package cn.itcast.pic;import android.app.Activity;import
Time of Update: 2018-12-07
StringBuffer sb = new StringBuffer();File file = new File("myfile.txt");BufferedReader br = new BufferedReader(new FileReader(file));String line = "";while((line =
Time of Update: 2018-12-07
在開發的時候遇到一個問題,就是一觸摸對話方塊邊緣外部,對話方塊會自動消失。這個問題很糾結啊,尋找了一下發現從Android 4.0開始,AlertDialog有了變化,就是在觸摸對話方塊邊緣外部,對話方塊會自動消失,查了源碼,找到解決辦法: