Time of Update: 2018-12-05
現在要用ADB串連摩托羅拉的手機,對其上的應用進行調試,並查看其logcat資訊首先利用lsusb命令查看裝置資訊注意最後一行ID 22b8表示供應商ID 22b8,而42d9表示手機的編號、利用供應商ID(Vendor ID)這個資訊,在如下目錄內編寫51-android.rules文字檔suvi 51-android.rules填寫內容如下:中"22b8"這個資訊要根據lsusb輸出的結果進行調整接著重啟adb 服務:adb kill-serveradb
Time of Update: 2018-12-05
在Activity中 // ME722 測試 480*854 豎屏Display display = this.getWindowManager().getDefaultDisplay();int nHeight = display.getHeight(); //569int nWidth = display.getWidth(); //320DisplayMetrics metrics = new
Time of Update: 2018-12-05
工程上有紅叉,不知道少了什麼,但是袋中卻沒有任何錯誤,運行程式報錯為: Your project contains error(s),please fix them before running your application.試過了clean;也試過了delete工程,再重新匯入,但是都沒有用。偶然找到解決方案:linux:Window--》 Preferences--》Android--》Build中Default debug
Time of Update: 2018-12-05
我們經常在一些應用中用到不讓螢幕跟著設定模組設定的鎖屏時間而鎖屏,所以需要作出一些特殊的處理,具體的辦法有兩種:1、在Manifest.xml檔案中,用user-permission聲明許可權。 <user-permission android:name="android.permission.WAKE_LOCK"/>這種方法在安裝apk的時候,會提示使用者是否允許禁止休眠功能2、用Windows的方法
Time of Update: 2018-12-05
快顯功能表是停靠在一個View上的一個模式菜單。如果View對象下方有空間,那麼快顯功能表將顯示在停靠對象的下方,否則會顯示在上方。這是非常有用的:1. 給指定內容的操作提供一個溢出式菜單(4所示的Gmail的郵件標頭)。圖4.
Time of Update: 2018-12-05
Android概述Android系統是最新出現的、最流行、開放性最強的手機作業系統,隨著時間推移,Android系統的3G手機、迷你筆記型電腦、遊戲機不斷湧現,中國移動、中國電信、中國聯通三大電訊廠商也同時在中國布局Android,各大公司需要大量的Android開發人才。Android是Google完全免費的作業系統,因為免費,也因為Google的產品夠炫,Android被業內眾多生產廠商採用,成為增長最快的作業系統,基於Android的應用軟體也已達14萬款。Android發展背景提到And
Time of Update: 2018-12-05
一、程式入口J2me程式入口類為MIDlet,所有的j2me程式都要繼承該類來初始化j2me程式。Android程式入口是Activity類。下面先看看她們的生命週期。J2me MIDlet生命週期1、startApp (活動狀態)程式啟動的時候會調用該方法來初始化使用者需要的資源。2、PauseApp (暫停狀態)當手機來電接電話的時候,會調用該介面。使用者可以調用該介面停止也寫線程的操作。3、destroyApp
Time of Update: 2018-12-05
在模擬器上擷取GPS資訊時,使用Location loc = LocationManager.getLastKnownLocation("gps");來擷取location資訊,但是往往在調試中loc是null的,因為首先需要在模擬器中手動添加GPS資訊,有兩種手動添加方法1、在eclipse下,windows-->open perspective-->DDMS-->Emulator
Time of Update: 2018-12-05
<!--android:layout_above 將該控制項的底部置於給定的ID的控制項之上android:layout_below 將該控制項的頂部置於給定的ID的控制項之下android:layout_toLeftOf 將該控制項的右邊緣和給定的ID的控制項的左邊緣對齊android:layout_toRightOf 將該控制項的左邊緣和給定的ID的控制項右邊緣對齊android:layout_alignBaseline
Time of Update: 2018-12-05
最終如上。改應用主要用於測試android平台下,如何使用代碼來操作sd卡。main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-05
最終,當設定progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER)時,效果如下當設定progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);時,效果如下activity程式碼範例(以第二個圖片的代碼為例)package cn.com.chenzheng_java;import android.app.Activity;import android.app.
Time of Update: 2018-12-05
先:(圖中為兩個按鈕,可不是兩個圖片,嘿嘿)第一個按鈕為ImageButton,第二個按鈕為Button。imagebutton.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=
Time of Update: 2018-12-05
最終代碼結構圖:代碼詳解:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-05
為什麼選擇Android平台來研發手機引言這是筆者作為一個一線手機開發人員對《為什麼選擇Android平台來研發手機》問題的思考。一.開源開源的手機開發平台,基於Linux作業系統。二.開放Android是一個開放式的行動電話開發平台,Android是一個對第三方軟體完全開放的平台,開發人員在為其開發程式時擁有更大的自由度;三.免費服務免費四.Java語言開發Java語言開發的優勢,眾所周知。五.標準化Android是一個標準化的行動電話開發平台;六.開發便捷與高效1.強大的開發環境Eclips
Time of Update: 2018-12-05
以前用2.2 訪問WebService沒有問題,到3.0上訪問出現android.os.NetworkOnMainThreadException找了資料經過實踐,解決方案如下:public void onCreate() { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites()
Time of Update: 2018-12-05
在Android中Spinner就是下拉式功能表,它相當於HTML中的<select>標籤。Android中提供的Spinner Widget下拉式功能表已經非常好用了,樣式也適用,不過我們還是可以通過定義xml的方式來改變下拉式功能表的樣式。在layout目錄下建立一個xml檔案,名字隨便(我這裡叫myspinner.xml)。在這個檔案裡面可以定義下拉式功能表的樣式我們這裡採用TextView來實現<?xml version="1.0" encoding="utf-8"?&
Time of Update: 2018-12-05
通知用於在狀態列顯示訊息,訊息到來時以表徵圖方式表示,如下:如果需要查看訊息,可以拖動狀態列到螢幕下方即可查看訊息。發送訊息的代碼如下://擷取通知管理器NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);int icon = android.R.drawable.stat_notify_chat;long when =
Time of Update: 2018-12-05
android的Face Service目前為上(4.2)只能進行人臉的識別,而不能進行人臉的對比。下面是具體代碼package com.example.facedetectdemo;import java.io.IOException;import android.app.Activity;import android.content.pm.ActivityInfo;import android.graphics.PixelFormat;import
Time of Update: 2018-12-05
為了學習android應用開發,學習原始碼是最好的方式之一。於是我網上下載了一個原始碼:MyContacts通訊錄。開啟eclipse,菜單使用import匯入原始碼,完畢後,工程出現錯誤。 一.應用開發包報錯,所有的import android.*;都報無發現該類庫的錯誤。好吧,這個原始碼不攜帶android的SDK,於是我點了工程,右鍵點Build Path,點Add External Archivees,在選擇框找到我本地的android
Time of Update: 2018-12-05
在android中解析XML檔案有很多方法,今天主要介紹下SAX解析。1、SAX簡介SAX是基於事件驅動模型,可以捕獲到讀取文檔過程中產生的事件,比如開始文檔、結束文檔、開始元素、結束元素、常值內容事件等。通過定義一個事件處理器,在這些事件觸發後,來實現資料的擷取。通過使用XMLReader類來註冊事件處理器,在Android中有如下4個事件處理器介面,如:補充:事件驅動模型是事件來源發出事件,監聽器捕獲事件並做出相應的過程。這裡,事件來源就是發出事件的對象,監聽器則是對事件感興趣的對象。圖片引