Time of Update: 2018-12-03
1、 案例: 兩種方式的登入和請求參數提交 網頁版使用者登入:jsp(用戶端)+Servlet(伺服器端) Android版使用者登入:android(用戶端)+Servlet(伺服器端) 網頁版用戶端用到的技術: 網頁發出Connection請求很簡單,設定好請求路徑後,由瀏覽器自動發出請求。只需指定method="GET/POST"。 Android版用戶端用到的技術:
Time of Update: 2018-12-03
樣本原圖: 拖動查看其他部分: 放大仔細查看 程式碼範例,注釋比較詳細,其他不多講了 package com.study.drascale;import android.os.Bundle;import android.app.Activity;import android.graphics.Matrix;import android.graphics.PointF;import android.util.FloatMath;import
Time of Update: 2018-12-03
我在一個應用中像從一個普通的Activity點擊一個按鈕跳轉到一個繼承MapActivity的類 運行後點擊那個按鈕一直報錯 : ERROR/AndroidRuntime(865): java.lang.NoClassDefFoundError: XXX.ChoiceActivity.TestGpsTestGps 就是繼承MapActivity的那個類 下面的錯誤資訊指向的是我在intent中綁定跳轉類的代碼:Intent intent = new Intent();
Time of Update: 2018-12-03
今天做個MediaPlay的demo,把Mp4檔案匯入到sdcard時,報Failed to push selection: Read-only file system的錯誤。讓抓狂了2個小時,還以為是什麼大問題呢。排除空間大小的問題。 首先排除空間大小的問題。再確認Mp4檔案是沒有問題的,然後在eclipse下開啟File Exployer視窗,在點擊該視窗導航的push按鈕之前,先點擊你要存放檔案到哪個檔案夾下,之前我是點擊了mnt檔案夾,才報的錯。呵呵。。。無語。。
Time of Update: 2018-12-03
Activity是一個應用中的組件,它為使用者提供一個可視的介面,方便使用者操作,比如說拔打電話、照相、發郵件或者是瀏覽地圖等。每個activity會提供一個可視的視窗,一般情況下這個視窗會覆蓋整個螢幕,但在某此情況下也會出現一些比螢幕小的視窗飄浮在另外一個視窗上面。1.建立一個activityimport android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { @
Time of Update: 2018-12-03
ToggleButton也是button的一種,不同體現在togglebutton分為按下和沒有按下兩種不同的狀態。這個程式通過使用togglebutton動態改變了linearlayout的布局方式。 public class ToggleButtonTest extends Activity{@Overridepublic void onCreate(Bundle
Time of Update: 2018-12-03
adapter是android中一個重要的內容,很多的控制項都要用到它來作為資料來源。本程式使用了一個simpleAdapter作為listView的資料來源。布局檔案裡包括一個listView和顯示在listView中的ImageView和textView。<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
這個圖片瀏覽器可以實現瀏覽程式裡預定義好的圖片數組,且可以動態改變圖片的透明度和查看圖片的局部細節圖,使用了imageview這個控制項,通過setimagebitmap這個方法來改變圖片,使用setalphe來改變圖片的透明度。<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
處在多媒體時代,沒有圖片顯示怎麼可以?幸好android為我們提供了圖片顯示的控制項imageVIew,下面的程式將通過這個控制項實現觸控螢幕幕更換顯示的圖片。程式開始運行單擊螢幕之後,更換圖片 package snoopy.android;import android.app.Activity;import android.os.Bundle;import android.view.View;import
Time of Update: 2018-12-03
今天寫了個onDoubleTap事件的處理方法,雙擊螢幕事件的放大縮小的程式,雙擊螢幕圖片放大,再雙擊螢幕圖片縮小到原來的效果。 請看的效果! 原圖: 雙擊螢幕放大後的效果:
Time of Update: 2018-12-03
前段時間解決一個widget的bug,具體分析是“appWidgetManager.updateAppWidget(THIS_APPWIDGET, views);”這個方法updateAppWidget()在恢復出廠預設值後不更新了,我就查原因,結果通過log的驗證發現時sdk的bug:step 1:public void updateAppWidget(int[] appWidgetIds, RemoteViews views) { try {
Time of Update: 2018-12-03
利用代碼註冊 BroadcastReceiver 時有以下步驟: 1)產生一個 BroadcastReceiver 對象; 2)產生一個 IntentFilter 對象; 3)為 IntentFilter 對象添加一個 Action ; 4)利用 IntentFilter 和 BroadcastReceiver 綁定註冊一個 BroadcastReceiver 到系統中,當系統廣播該Action事件的時候,就出發該BroadcastReceiver。1
Time of Update: 2018-12-03
寫檔案到手機與寫檔案到sd卡的一個很大的區別就在於:前者將檔案寫到/data/data目錄下的該程式的目錄下(第一次寫的時候,系統會自動幫你建立一個名為files的目錄),而後者則會將檔案寫到/mnt/sdcard目錄下。兩者儲存位置的差別如所示:1、sd卡的儲存目錄2、檔案在手機中的儲存目錄:實現1、FileService在寫檔案到sd卡的基礎上加上以下代碼:private Context context;public FileService(Context context)
Time of Update: 2018-12-03
1、persons.xml 將persons.xml檔案放到src目錄下。其代碼如下:<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><persons><person id="1"><name>範冰冰</name><age>31</age></person><person
Time of Update: 2018-12-03
1、main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
Time of Update: 2018-12-03
1、SimpleAdapterActivitypackage com.njupt.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import
Time of Update: 2018-12-03
1、simpleCursorAdapterpackage com.njupt.listview;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.database.Cursor;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import
Time of Update: 2018-12-03
本文將介紹給ListView添加點擊事件的三種方式:1、第一種方式。在BaseAdapter的基礎上添加點擊事件personLV.setOnItemClickListener(new MyOnItemClickListener());private class MyOnItemClickListener implements OnItemClickListener{@Overridepublic void onItemClick(AdapterView<?> parent,
Time of Update: 2018-12-03
Fragment 表現 Activity 中用UI的一個行為或者一部分.可以組合多個fragment放在一個單獨的activity中來建立一個多介面地區的UI,並可以在多個activity裡重用某一個fragment.把fragment想象成一個activity的模組化地區, 有它自己的生命週期, 接收屬於它的輸入事件,並且可以在activity運行期間添加和刪除.Fragment 必須總是被嵌入到一個activity中, 它們的生命週期直接被其所屬的宿主activity的生命週期影響.例如,
Time of Update: 2018-12-03
android客服端上傳圖片到伺服器,使用的xml來傳輸base64編碼後的圖片我使用的是android內建的httpclient來發送post請求的,我也想過自己使用post方式來發送資料,但是,資料在伺服器端進行base64解碼的時候儲存,我也沒找出原因,所以就沒寫出來了發送post請求就是因為post允許一次傳輸的資料量大,因為圖片經過base64編碼後,資料量大,如果採用get或者其他的方式來傳輸資料,傳輸效率不過,而且資料量大小受到限制1.擷取android客服端圖片Java代碼 /