Time of Update: 2017-01-19
MainActivity如下: 複製代碼 代碼如下: package cn.testapplicationname; import android.os.Bundle; import android.widget.TextView; import android.app.Activity; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; /** * Demo描述: *
Time of Update: 2017-01-19
//以下為TestBaidu MainActivity如下: 複製代碼 代碼如下: package cn.testbaidu; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.app.Activity; import
Time of Update: 2017-01-19
MainActivity如下: 複製代碼 代碼如下: package cn.testnbackpressed; import android.os.Bundle; import android.view.KeyEvent; import android.app.Activity; /** * Demo描述: * 處理Back鍵按下事件 * * 注意事項: * 以下兩種方法勿一起使用 */ public class MainActivity extends Activity {
Time of Update: 2017-01-19
最近幾個項目的測試結果,Android無法主動通過調用 webview.loadUrl("javascript:"+callbackFunction+"('"+data+"')"); 這種方式將jsonobject類型的data傳給js,因為js那邊得到就是一個string的對象。與此同時,js主動調用android的對象方式,android也無法返回給js一個jsonobject,需要js做一下轉換,例如: Android 代碼: 複製代碼 代碼如下: WebView mWebView = (
Time of Update: 2017-01-19
複製代碼 代碼如下: /** * * @author chrp * *顯示當前電池電量 */ public class MainActivity extends Activity { private TextView tv; /** * 廣播接受者 */ class BatteryReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { //
Time of Update: 2017-01-19
複製代碼 代碼如下: public class MainActivity extends Activity { // 聲明控制項 // 路徑與線程數量 private EditText et_url, et_num; // 進度條 public static ProgressBar pb_thread; // 顯示進度的操作 private TextView tv_pb; // 線程的數量 public static int threadNum = 3; // 每個線程負責下載的大小
Time of Update: 2017-01-19
複製代碼 代碼如下: Intent intent = new Intent("cn.pocketdigi.update.alarm"); intent.setClass(this, AlarmReceiver.class); PendingIntent pi=PendingIntent.getBroadcast(this, 0, intent,0); //設定一個PendingIntent對象,發送廣播 AlarmManager
Time of Update: 2017-01-19
Android跟伺服器互動資料,有時資料量大時,就需要以xml形式的互動資料。這裡來實現伺服器給Android用戶端發送xml資料,Android用戶端解析。伺服器端我使用dom4j第三方包來組織xml資料,大家可自行百度下載。而Android用戶端則使用 XmlPullParser來解析xml資料。伺服器端代碼: 複製代碼 代碼如下: package servlet; import java.io.IOException; import java.io.PrintWriter; import
Time of Update: 2017-01-19
當我們在做相簿、上傳相關的應用的時候需要擷取圖片的快照,這時候就需要擷取圖片的快照。android中專門有一個BitmapFactory類可以來處理這類需求。實現的步驟如下:1.首先解析出圖片檔案(注意在這裡為了節約記憶體將inJustDecodeBounds設為true,這樣的話解析的圖片的話只有圖片的尺寸大小資訊)複製代碼 代碼如下:BitmapFactory.Options bmpFactoryOptions = new
Time of Update: 2017-01-19
Android資源命名規範最近幾個月,大量涉及android資源的相關工作。對於複雜的應用而言,資源命名的規範很有必要。除了開發人員之外,UI設計人員(或者切圖相關人員)也需要對資源使用的位置非常清楚,這樣,溝通就會直接。缺點是資源名字長一些,但是從整體價值來看,值得。命名模板為:縮寫_主介面_功能部分(一) 縮寫:ic
Time of Update: 2017-01-19
從menu按鍵開始,涉及以下3個方法:1、onCreateOptionsMenu(Menu menu)2、onPrepareOptionsMenu(Menu menu)3、onOptionsItemSelected(MenuItem item)方法名 觸發時間onCreateOptionsMenu 進入Launcher後第一次點MENU按鈕時觸發onPrepareOptionsMenu 有兩種情況:1、進入Launcher後第一次點MENU按鈕觸發onCreateOptionsMenu後調用;2
Time of Update: 2017-01-19
activity A和BA 擷取資料的activity B返回資料的activity點擊A上的按鈕,在A的textview上顯示B中的連絡人清單選中的資料 用到baseadapter1:在主設定檔中聲明Bactivity 和 註冊通訊錄的讀寫權限[html]複製代碼 代碼如下:<span style="font-size:18px;"> <!-- 註冊通訊錄的讀寫權限 --> <uses-permission
Time of Update: 2017-01-19
在Android中通過ListView顯示SD卡中的檔案清單一共有兩種方法,一是:通過繼承ListActivity顯示;二是:利用BaseAdapter顯示。BaseAdapter是一個公用基類適配器,用於對ListView和Spinner等 一些控制項提供顯示資料。下面是利用BaseAdapter類來實現通過LIstView顯示SD卡的步驟:1.main.xml介面設計,如下圖 複製代碼 代碼如下: <?xml version="1.0" encoding="utf-8"?>
Time of Update: 2017-01-19
添加許可權 首先要在manifest中加上訪問網路的許可權: 複製代碼 代碼如下: <manifest ... > <uses-permission android:name="android.permission.INTERNET" /> ... </manifest> 完整的Manifest檔案如下: 複製代碼 代碼如下: <?xml version="1.0" encoding="utf-8"?> <manifest
Time of Update: 2017-01-19
Intent,又稱為意圖,是一種運行時綁定機制,它能在程式啟動並執行過程中連結兩個不同的組件(Activity、Service、BroadcastReceiver)。通過Intent,程式可以向Android表達某種請求或意願,Android會根據意願的內容選擇適當的組件來請求。
Time of Update: 2017-01-19
在Activity之間傳遞資料還可以利用一些技巧,不管windows還是Linux作業系統,都會支援一種叫剪下板的技術,也就是某一個程式將一些資料複製到剪下板上,然後其他的任何程式都可以從剪下板中擷取資料,在Android系統中也存在此技術。
Time of Update: 2017-01-19
利用scrollview來實現,效果會好很多 複製代碼 代碼如下: <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="150dp" android:fadingEdge="vertical" android:scrollbars="vertical" > <TextView android:id="@+id/ee_source"
Time of Update: 2017-01-19
這篇文章主要介紹一下如何?View的3D旋轉效果,實現的主要原理就是圍繞Y軸旋轉,同時在Z軸方面上有一個深入的縮放。示範的demo主要有以下幾個重點: 1,自訂旋轉動畫 2,動畫做完後,重設ImageView 先看一下程式的運行效果: 1,自訂動畫類
Time of Update: 2017-01-19
貼上代碼: 1.擴充Gallery: 複製代碼 代碼如下: public class GalleryFlow extends Gallery { private Camera mCamera = new Camera();//相機類 private int mMaxRotationAngle = 60;//最大轉動角度 private int mMaxZoom = -300;////最大縮放值 private int mCoveflowCenter;//半徑值 public
Time of Update: 2017-01-19
背景知識:可以用Activity和Service來開始訊息通知,兩者的區別在於一個是在前台觸發,一個是後台服務觸發。要使用訊息通知,必須要用到兩個類:NotificationManager和Notification,其他NotificationManager的初始化是用getSystemService方法,並且通過notify方法來向android系統發送訊息列通知和顯示。效果 :代碼:複製代碼