Time of Update: 2018-12-03
深入Android通過Apache HTTP訪問HTTP資源 HttpClient介面實作類別:DefaultHttpClient這也是常用的一個用於實現HttpClient介面的子類,HttpClietnt中定義的常用抽象方法方法名稱描述public abstract HttpResponse execute (HttpUriRequest request)通過HttpUriRequest對象執行返回一個HttpResponse對象public abstract HttpResponse
Time of Update: 2018-12-03
moruite童鞋已經搞定了很多問題,把havlenapetr移植的ffmpeg做出了改進,然後對他的編譯也進行了很多的調整,感謝這些童鞋的不斷努力,才有了今天,這也是開源的精神和意義所在唯一讓人有些遺憾的事情是神馬呢?對頭,libjniaudio.so和libjnivideo.so還僅僅只是兩個庫,我們只知道要使用這兩個庫,搜遍了android代碼也沒有這倆個庫,這肯定是havlenapetr對android代碼進行了封裝了,但是坑爹的是,沒提供代碼,萬一我想加介面怎麼辦?怎麼辦啊怎麼辦?nm
Time of Update: 2018-12-03
android,啟動了一個子線程,這個子線程是一個死迴圈,不成的列印“Hello”。現在要實現點擊一個Button,讓這個子線程終止,用什麼方法啊?stop()不起作用,destroy()有異常,Handler貌似也解決不了,因為是一個線程。。。 答案如下:線程像這樣:Thread{ boolean flag = fase; run(){ while(!flag){ } }}Thread t = new Thread();t.start();----
Time of Update: 2018-12-03
1、Android 平台提供了兩類動畫,一類是 Tween 動畫,即通過對情境裡的對象不斷做映像變換 ( 平移、縮放、旋轉 ) 產生動畫效果;第二類是 Frame 動畫,即順序播放事先做好的映像,跟電影類似。我們先介紹Tween來實現簡單的動畫;2、首先看 在項目res檔案夾下建一個anim檔案夾裡建一個tween.xml檔案:<?xml version="1.0" encoding="utf-8"?><set
Time of Update: 2018-12-03
1、跟上一遍部落格一樣,請參考Android動畫效果Animation之Tween實現簡單動畫;接下來直接java代碼實現如何?動畫:定義private Animation animation_alpha,animation_scale,animation_translate,animation_rotate;private AnimationSet animationSet;分別是透明度動畫、旋轉動畫、尺寸伸縮動畫、移動動畫具體實現代碼如下:private void
Time of Update: 2018-12-03
1、螢幕切換指的是在同一個Activity內螢幕見的切換,最長見的情況就是在一個FrameLayout內有多個頁面,比如一個系統設定頁面;一個個人化頁面。2、介紹ViewFilpper類ViewFlipperextends ViewAnimatorjava.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.FrameLayout ↳android.widget.ViewAnimator
Time of Update: 2018-12-03
首先是介紹一下是怎麼畫圖!有兩個類Canvas,Paint;Canvas代表了“依附”了指定View的畫布,Paint 代表了Canvas上的畫筆;如何在Android應用中繪製基本的集合圖形,關鍵在於一個自訂View組件,要重寫View組件的onDraw(Canvase)方法,接下來是在該 Canvas上繪製大量的幾何圖形,球形,方塊,線,等各種形狀!畫球: Canvas.drawCircle(x,y,len,paint)
Time of Update: 2018-12-03
一,使用檔案儲存體資料:首先給大家介紹使用檔案如何對資料進行儲存,ContextWrapper提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ...
Time of Update: 2018-12-03
很多時候我們開發的軟體需要向使用者提供軟體參數設定功能,例如我們常用的QQ,使用者可以設定是否允許陌生人添加自己為好友。對於軟體配置參數的儲存,如果是window軟體通常我們會採用ini檔案進行儲存,如果是j2se應用,我們會採用properties屬性檔案或者xml進行儲存。如果是Android應用,我們最適合採用什麼方式儲存軟體配置參數呢?Android平台給我們提供了一個SharedPreferences類,它是一個輕量級的儲存類,特別適合用於儲存軟體配置參數。使用SharedPrefer
Time of Update: 2018-12-03
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView
Time of Update: 2018-12-03
在Android中,可供選擇的儲存方式有SharedPreferences、檔案儲存體、SQLite資料庫方式、內容提供器(Content
Time of Update: 2018-12-03
:1、首先是main.xml檔案的代碼<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView
Time of Update: 2018-12-03
一,從Internet擷取資料:1,利用HttpURLConnection對象,我們可以從網路中擷取網頁資料. URL url = new URL("http://www.sohu.com"); HttpURLConnection conn =(HttpURLConnection) url.openConnection(); conn.setConnectTimeout(5* 1000);//設定連線逾時
Time of Update: 2018-12-03
在服務中有這個方法,可以綁定一個Notification,啟動一個前置服務,就像金山軟體那樣,void android.app.Service.startForeground(int id,Notification notification)private void setUpAsForeground(String text,Class cls) {PendingIntent pendingIntent =
Time of Update: 2018-12-03
首先,說明我們是從sd卡裡讀檔案,來播放檔案!!1、:提前工作,往sd卡裡放音樂檔案,2、布局檔案main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2018-12-03
Android 可設定為隨著視窗大小調整縮放比例,但即便如此,手機程式設計人員還是必須知道手機螢幕的邊界,以避免縮放造成的布局變形問題。手機的解析度資訊是手機的一項重要訊息,很好的是,Android 已經提供DisplayMetircs 類可以很方便的擷取解析度。下面簡要介紹 DisplayMetics 類:Andorid.util 包下的DisplayMetrics 類提供了一種關於顯示的通用資訊,如顯示大小,解析度和字型。為了擷取DisplayMetrics
Time of Update: 2018-12-03
在編寫APK程式時,通常會導致程式崩潰的異常,在通常情況下這些異常不能被捕獲到,利用Thread.UncaughtExceptionHandler就可以捕獲到這些異常。從名字就可以看出來UncaughtExceptionHandler是針對某個線程而言的,同時Thread提供了3個相關的方法: 1. void setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh) //為一個線程設定一個Handler 2.
Time of Update: 2018-12-03
安卓第六天菜單介紹android提供了三種菜單類型,分別為options menu,context menu,sub menu。options menu就是通過按home鍵來顯示.context
Time of Update: 2018-12-03
周六日休息,有點懈怠了,沒有學習,補充元氣,繼續努力,加油(*^__^*) !要學習菜單,我們需要Crowdsourced Security
Time of Update: 2018-12-03
BroadcastReceiver概述:BroadcastReceiver是接收從sendBroadcast()發出的intent的基類。你可以通過Context.registerReceiver()方法在代碼中動態註冊一個BroadcastReceiver的執行個體,也可以通過再AndroidManifest.xml檔案中用<receiver>標籤來靜態聲明。注意:如果你實在Activity.onResume()方法中註冊的一個receiver,那麼你必須在Activity.onP