Time of Update: 2018-12-05
http://www.cnblogs.com/supersugar/archive/2011/08/02/2125450.html想要設定View的背景,但是只有一張小圖,直接設定到background的時候,將被展開。想要使用平鋪模式,如下:一個xml檔案,名為point_bg.xml 內容:<bitmap
Time of Update: 2018-12-05
參考:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html1、Android 開發環境搭建:1)JDK; 2)Eclipse; 3) Android SDK; 4)安裝 ADT;2、下載安裝Android NDK:http://developer.android.com/3、下載安裝cygwin:4、配置NDK環境變數:Cyngwin bash: 到使用者目錄,開啟.bash_profile檔案,添加NDK=/
Time of Update: 2018-12-05
因為bionic的限制,gcc開啟-pg參數後會提示找不到__gnu_mcount_nc。搜尋之後發現richard.quirk已經做好了gprof的支援庫:http://code.google.com/p/android-ndk-profiler/簡單翻譯下使用方法:將壓縮包解壓,然後在Android.mk中添加LOCAL_SRC_FILES :=
Time of Update: 2018-12-05
•建立一個音頻庫•介面AudioHardwareInterface充當專有音頻driver和Android AudioFlinger服務之間的串連體,Audio server的核心即處理來自應用程式的所有音頻相關要求。 id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
Time of Update: 2018-12-05
原文:http://www.linuxidc.com/Linux/2011-06/37133.htm今天在項目中涉及到Android中的模擬器如何訪問伺服器。個人採用本機伺服器來進行調試,部署在Tomcat伺服器中。我們在Android模擬器當中如何才能訪問到本地的伺服器呢?有的童鞋可能會想:採用 localhost 或者 127.0.0.1 來訪問。但這樣訪問是不成功的。Android模擬器(simulator)把它自己作為了localhost,也就是說,代碼中使用localhost或者127
Time of Update: 2018-12-05
日期時間解析類 ,該類位於android.text.format.DateFormat這個package中,該類提供了Java中的三種時間對象,提示大家下面三種方法為靜態可以直接調用,如下: final static CharSequence format(CharSequence inFormat, Date inDate) //傳入Date對象 Given a format string and a Date object, returns a CharSequence
Time of Update: 2018-12-05
<activity android:name="APAct"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
Time of Update: 2018-12-05
1. 觸控螢幕校準原理請參看文章http://blog.sina.com.cn/wyw1976。 2. 觸控螢幕校準通用方法主要採用以下公式,實現觸控螢幕校正,其中XL, YL是顯示屏座標,XT, YT是觸控螢幕座標,XL = XT*A+YT*B+C;YL = YT*D+YT*E+F; 公式(1) 由於具體計算是希望是整數運算,所以實際中儲存的ABCDEF為整數,而增加一個參數Div, 有以下公司實現:XL = (XT*A+YT*B+C) / Div;YL =
Time of Update: 2018-12-05
一、Click事件與Touch事件的區別:Click事件:對於Button,既會響應按鍵,也會響應觸控螢幕事件;Touch事件:對於Button,只響應觸控螢幕事件;因此通常對於Button控制項,最好用Click事件處理。 二、Click事件處理模板import android.view.View.OnClickListener; public class xxxx Activityextends Activity{ private OnClickListener otl_conn =
Time of Update: 2018-12-05
一、 xxxvideo.java public class RemoteVideo extends Activity {private String path = "";private String textUrl = "";private VideoView mVideoView;private static int i = 0;private int width;private int heigh;private Dialog dialog; private Handler
Time of Update: 2018-12-05
一、官方網站: http://source.android.com/http://android.git.kernel.orghttp://source.android.com http://code.google.com/android , 這裡有很多的工具軟體。http://developer.android.comhttp://androidappdocs-staging.appspot.com/resources/articles/can-i-use-this-intent.
Time of Update: 2018-12-05
譯自:http://source.android.com/porting/build_system.html Android使用一個自訂產生系統產生工具,二進位檔案和文檔。本文檔提供了一個建立Android的編譯系統的概述。 Android的編譯系統需要最新版本的GNU make, (請注意,Android使用GNU的先進功能,可能使用還沒有出現在網站的GNU Make)。在繼續之前,請通過運行%make
Time of Update: 2018-12-05
現象:Android Studio點擊.exe沒有反應解決方案一:1.在環境變數裡面配置ANDROID_STUDIO_JDK ---------》 "C:\Java\jdk1.6.0.10" //你自己的jdk目錄2.找到android-studio下的bin檔案下的studio.bat檔案找到第一個“SET BITS=” 在後面加上32,(64位系統不用改)解決方案二:據部落格園園友http://www.cnblogs.com/longware/發現,直接進入Android
Time of Update: 2018-12-05
業務:android的程式,實現播放音樂的功能。知識點:1.使用了android的四大組件中的三個(Activity,Service,Broadcast)activity與serivice之間的通訊用廣播Broadcast組件實現,程式中有10多個廣播的發布和接收。2.還使用了線程和Application類來儲存全域性的資料。在Service中啟動一個線程是為了在activity需要的時候,不間斷地給activity發布更新進度的廣播,activity收到後再介面上展示出來。痛點:個人感覺廣播雖
Time of Update: 2018-12-05
AlarmManager的使用機制有的稱呼為全域定時器,有的稱呼為鬧鐘。通過對它的使用,個人覺得叫全域定時器比較合適,其實它的作用和Timer有點相似。都有兩種相似的用法:(1)在指定時間長度後執行某項操作(2)周期性的執行某項操作AlarmManager對象配合Intent使用,可以定時的開啟一個Activity,發送一個BroadCast,或者開啟一個Service.下面的代碼詳細的介紹了兩種定時方式的使用: (1)在指定時間長度後執行某項操作//操作:發送一個廣播,廣播接收後Toast提
Time of Update: 2018-12-05
Android線程通訊模型-AsyncTask類 1.非同步任務類:是對Android中線程通訊模型的封裝。 2.三個泛型 Params:非同步任務輸入參數類型。execute和doInBackground方法的參數類型。 Progress:進度提示類型。publishProgress和onProgressUpdate方法的參數類型。
Time of Update: 2018-12-05
用過EditText的都知道,EditText有個特點,當在裡面長按的時 候,會出現一個ContextMenu,提供了選擇文字,複製,剪下等功能。有時候,我們會想,如果不出現這個ContextMenu,直接就在view 上選擇文字,那多美好啊。相信很多人抱有這樣的想法,很不幸,我也是。於是我就研究了一下EditText和TextView的代碼,然後將這個問題解決 了。網上很多資料都說,要選擇一段文字,只需要用Selection.getSelectionStart()和
Time of Update: 2018-12-05
用慣了Toast簡單顯示文本的朋友大概都沒怎麼注意使用定製的Toast可以吸引別人的眼球吧,下面我們來示範一個小例子: 1.toast_view.xml 自訂Toast的View <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
快速調用系統內建的簡訊程式來發送多媒體訊息,總結了網上各位朋友的資源,經過自己親自的測試。請大家關注我的後續文章,我正在研究使用自己的程式來發送多媒體訊息以及接收多媒體訊息,接受多媒體訊息這塊可能是一大痛點(不是簡單的讀取多媒體訊息資料庫,而是攔截多媒體訊息),如果大家有興趣,跟我一起交流交流。package com.zhf.mms1;import java.io.File;import android.app.Activity;import
Time of Update: 2018-12-05
使用SharedPreferences有兩種方式: 1.SharedPreferences sharedPreferences=getSharedPreferences(String pref, int mode); 參數pref:表示建立的檔案名稱,可以再sdCard的data/data/應用程式套件組合名下找到的xml檔案