安裝apk檔案

1 將platform-tools下的adb.exe配置到環境變數中如  .;C:\Development\android-sdk-windows\platform-tools2 運行cmd運行adb+斷行符號鍵檢驗是否配置成功.如果adb.exe在D盤下,則要先切換盤符到D盤,再測試3 配置成功後即可安裝apk.命令:adb install+apk檔案所在路徑(路徑最好不含中文)  小技巧:在輸入adb install後空格,然後將apk檔案拖入dos視窗即可

自訂視圖的添加和刪除

// 添加自訂視圖// 自訂顯示控制項,注意要指定其視窗參數。private void showMessage(String name, String address) {WindowManager.LayoutParams params = new WindowManager.LayoutParams();params.height = WindowManager.LayoutParams.WRAP_CONTENT;params.width =

ImageButton的小例子

此ImageButton的例子很簡單,對於Activity代碼不用修改1 在res/drawable-hdpi中準備兩張圖片,當ImageButton被點擊和未點擊時分別顯示的圖片2 在res/drawable-mdpi中建立一個selector.xml檔案,如下<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"

內部類(一)

//一:內部類可直接存取外部類的成員變數,包括外部類私人的成員變數 //二:外部類要訪問內部類的成員變數,需要建立內部類的對象class Outer{ int x=110; public void show(){ System.out.println("外部類的x="+x); } public void showInner(){ Inner inner=new Inner(); inner.show();

尋找數組中的最大值

package cn.cp;//找出數組中的最大值//方法:先假設第一個為最大,然後兩兩相比取較大者。且利用一個temp來暫存最大值public class Max { public static void main(String[] args) { new Max().findMax(new int []{2,3,5,2,5,99,-21}); } public void findMax(int a[]){ int tempMax=0;

通訊錄代碼

package cn.test;import java.util.ArrayList;import android.content.ContentProviderOperation;import android.content.ContentResolver;import android.content.ContentUris;import android.content.ContentValues;import android.database.Cursor;import

通訊錄筆記

1 通訊錄的許可權聲明<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS" />2

Person及其子類

package cn.exp;//都是比較常見和標準的寫法。注意eclipse工具的使用。class AgeException extends RuntimeException{ public AgeException(String Message) { super(Message); }}class Person{String name;String gender;int age;public Person(String name, String gender,

截屏且儲存至記憶體

//main.xml如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

子類建構函式與super()

package cn.exp;//繼承時,在執行子類的構造方法之前均要先執行父類的無參構造方法。class TestExtend{public TestExtend() { System.out.println("父類無參的構造方法");}public TestExtend(int a){System.out.println("父類有參的構造方法"+a);}public void show(){System.out.println("主函數中的方法");}}public

從網路擷取JSON格式資料

public JSONObject getJson() {JSONObject resultJson = null;if ("".equals(this.mUrl) || this.mUrl == null) {return null;}HttpClient httpClient = this.getHttpClient();StringBuilder uriStringBuilder = new StringBuilder(this.mUrl);StringBuilder

隱式意圖匹配規則

Android基本的設計理念是鼓勵減少組件間的耦合,因此Android提供了Intent,Intent提供了一種通用的訊息系統,它允許在你的應用程式與其它的應用程式間傳遞Intent來執行動作和產生事件。使用Intent可以啟用Android應用的三個核心組件:活動、服務和廣播接收器.即Android的四大組件中活動、服務和廣播接收器、內容提供者中只有內容提供者不是被Intent啟用的.Intent可以劃分成顯式意圖和隱式意圖。顯適合用於應用的內部,速度較快.隱式意圖有對應的尋找規則,所以速度會

利用廣播接收者實現簡訊竊聽

Context.sendBroadcast()發送的是普通廣播,所有訂閱者都有機會獲得並進行處理。Context.sendOrderedBroadcast()發送的是有序廣播,系統會根據接收者聲明的優先順序別按順序逐個執行接收者,前面的接收者有權終止廣播(BroadcastReceiver.abortBroadcast()),如果廣播被前面的接收者終止,後面的接收者就再也無法擷取到廣播。對於有序廣播,前面的接收者可以將資料通過setResultExtras(Bundle)方法存放進結果對象,然後

自訂異常(二)

package cn.exp;//自訂異常繼承自Exception//所以在構造方法時採用了super(),也可以直接調用父類的顯示異常資訊的方法//注意throw和throw的區別class ExceptionTest extends Exception {public ExceptionTest(String errorMessage) {super(errorMessage);}}class TestExc {public void show(int a, int b) throws

截屏且儲存至SD卡

//main.xml如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

通過表單上傳視頻

通過表單向WEB伺服器上傳視頻通過表單向WEB伺服器上傳檔案必須給表單設定enctype屬性且其值為multipart/form-data即<form action="/videoweb/video/manage.do" method="post"

介面的小應用

package cn.exp;//編譯看左邊,執行看右邊//所以:TestInterface demo=new TestInterface();要是寫成//InterfaceDemo demo=new TestInterface();在demo.out()會報錯//因為在編譯的時候要檢查InterfaceDemo介面中是否有out()方法interface InterfaceDemo{public void show();}public class TestInterface

自訂異常(一)

package cn.exp;//自訂異常繼承自Exception//注意throw和throw的區別class ExceTest extends Exception {private String errorMessage;public ExceTest(String errorMessage) {this.errorMessage = errorMessage;}public String showMessage() {return errorMessage;}}class

進程間傳遞自訂型別參數

Aidl預設支援的類型包話java基本類型(int、long、boolean等)和(String、List、Map、CharSequence),如果要傳遞自訂的類型該如何?呢?要傳遞自訂類型,首先要讓自訂類型支援parcelable協議,實現步驟如下:1>自訂類型必須實現Parcelable介面,並且實現Parcelable介面的public void writeToParcel(Parcel dest, int flags)方法

在ImageView中拖動圖片

mainActivity如下:package cn.c;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.view.Display;import android.view.GestureDetector;import android.view.GestureDetector.

總頁數: 61357 1 .... 12670 12671 12672 12673 12674 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.