android 相機報錯 setParameters failed

   List sizeList = parameters.getSupportedPreviewSizes();  int PreviewWidth = 640;  int PreviewHeight = 480;  Boolean findSize = false;  if (sizeList.size() > 1) {  Iterator itor = sizeList.iterator();  while (itor.hasNext()) {  Camera.Size

Android 編程中文字框中搜尋和清空效果實現

   本文   一、實現效果   二、實現代碼  監聽輸入  /**  * 動態搜尋  */  private TextWatcher tbxSearch_TextChanged = new TextWatcher() {  //緩衝上一次文字框內是否為空白  private boolean isnull = true;  @Override  public void afterTextChanged(Editable s) {  if (TextUtils.isEmpty(s)) {

Android 平台實現Gif 映像解碼並播放代碼及組件

   Android 播放GIF之前就有過一篇文章是講述如何使用GIF檔案並播放。可以通過 這裡

android開發中finish()和System.exit(0)的區別

   首先一個Activity是有生命週期的,onCreate,onStart,onResume,onPause,onStop,onDestroy...  finish是Activity的類,僅僅針對Activity,當調用finish()時,只是將活動推向後台,並沒有立即釋放記憶體,活動的資源並沒有被清理;當調用System.exit(0)時,殺死了整個進程,這時候活動所佔的資源也會被釋放。  其實android的機制決定了使用者無法完全退出應用,當你的application最長時間

建立你的第一個Android項目

   隨著移動互連網的迅速發展,前端的概念已發生很大的變化,已不僅僅局限在網頁端。而Android系統作為智能機市場的老大,作為前端開 發工程師,非常有必要瞭解和學習。但面對眾多學習資料,站在前端開發工程師的角色,怎樣挑選出合適的路進行快速學習,而不必浪費大量時間去摸索,該系列文

Android手勢識別簡單封裝類

   在做一個項目時用到了簡單的手勢功能(向左,向右滑切屏),於是簡單地封裝了下  import android.content.Context;  import android.util.DisplayMetrics;  import android.view.GestureDetector;  import android.view.GestureDetector.OnGestureListener;  import

查看Android應用要求的權限

   MainActivity如下:  package cc.testusespermission;  import android.app.Activity;  import android.content.pm.PackageInfo;  import android.content.pm.PackageManager;  import android.content.pm.PermissionGroupInfo;  import

Android刪除相簿得最近拍得一張圖片

  private void deleteLatestPhoto() {  String[] projection = new String[] { MediaStore.Images.ImageColumns._ID,  MediaStore.Images.ImageColumns.DATE_TAKEN };  Cursor cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,

Mac 下搭建Android開發環境

  1.Java運行時:  在bash終端中輸入java,如果沒有安裝java運行時會自動彈出一個Dialog提示是否安裝,點擊安裝即可。  2.Eclipse + ADT + SDK:  在Mac下好像不需要下載Eclipse,又或者是現在Google專門打包定製了開發環境,反正只需要到:http://developer.android.com/sdk/index.html#download下載整合套件即可。順便白一句,在Mac下開啟android.com明顯快很多,沒理由啊…&

Android:多線程之進程與線程

 進程與線程  一般來說,Android中為一個應用程式開啟一個進程進行執行,在這個應用程式中的所有組件,通過單獨的線程進行執行,而其中所有的線程,共用該應用程式進程的資源。當一個應用程式啟動的時候,Android系統啟動一個新的Linux應用程式的進程和一個執行線程。預設情況下,一個應用程式運行中的所有組件運行在相同的進程和線程中,這裡的線程一般稱為主線程。如果一個應用程式的組件開始的時候,已經存在一個進程,那麼應用程式會在與它相同的執行線程中開始這個組件。進程  預設情況下,同一應

android屏蔽返回鍵和Home鍵

//屏蔽返回鍵的代碼:public boolean onKeyDown(int keyCode,KeyEvent event){switch(keyCode){case KeyEvent.KEYCODE_HOME:return true;case KeyEvent.KEYCODE_BACK:return true;case KeyEvent.KEYCODE_CALL:return true;case KeyEvent.KEYCODE_SYM: return true;case KeyEvent.

android平台中背景選取器selector

 /*** 在res/drawable檔案夾新增一個檔案,此檔案設定了圖片的觸發狀態,你可以設定 state_pressed,state_checked,state_pressed,* state_selected,state_focused,state_enabled 等幾個狀態:* * android:state_pressed* 如果是true,當被點擊時顯示該圖片,如果是false沒被按下時顯示預設。* * android:state_focused*

Android中Handler的使用

  Handler主要接受子線程發送的資料, 並用此資料配合主線程更新UI.  Handler可以分發Message對象和Runnable對象到主線程中, 每個Handler執行個體,都會綁定到建立他的線程中(一般是位於主線程),它有兩個作用: (1): 安排訊息或Runnable 在某個主線程中某個地方執行,

解決android開發中常見的問題

 1. 如果你的項目的R檔案不見的話,可以試下改版本號碼在儲存,R檔案不見一般都是布局文本出錯導致.2. 布局檔案不可以有大寫字母3. 拋出如下錯誤WARNING: Application does not specify an API level requirement!,是由於沒有指定users

Android中Handler常用方法

 package com.example.testhandler;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;//Handler常用方法://1 post()//2 postDelayed()//3 sendMessage()//4 handleMessage()public class MainActivity

Android使用ViewFlipper實現左右滑動效果面

效果看完了就來實現這個效果。1.布局檔案主介面使用下面的布局: <?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

Android:多線程之圖文混排

 資料準備  本案例中的服務端資料以Json的形式傳遞,在服務端使用.Net開發一個一般處理常式,序列化一個產品對象,裡麵包含名稱、價格、圖片名稱,最後序列化成JSON格式的資料返回給用戶端。  資料如下1 [{"imageName":"image1.png","name":"蘋果","price":12},2

Android:序列化XML資料

 什麼是XML?  首先我們先瞭解一下什麼是XML。XML,可延伸標記語言 (XML) (Extensible Markup Language) ,用於標記電子檔案使其具有結構性的標記語言,可以用來標記資料、定義資料類型,是一種允許使用者對自己的標記語言進行定義的源語言,這是百度百科的解釋。而XML是一種在Internet中傳輸資料的常見格式,它與HTML一樣,都是SGML(標準通用標記語言

Android:Service之AIDL傳遞複雜物件

   AIDL傳遞複雜類型對象的特殊處理  前面已經介紹了通過AIDL介面在進程間傳遞系統允許的資料,如果需要傳遞一個複雜類型的對象,就沒那麼簡單了,需要額外做一些處理。如下:  定義資料介面的AIDL檔案中,使用parcelable關鍵字,例如:parcelable Message;  在其資料實作類別中實現Parcelable介面,並實現對應的方法。  在業務介面的AIDL檔案中,使用import引入資料介面AIDL的包名。  例如:Message.aidl  1

Android:廣播BroadcastReceiver

 什麼是BroadcastReceiver?  BroadcastReceiver,廣播接收者,它是一個系統全域的監聽器,用於監聽系統全域的Broadcast訊息,所以它可以很方便的進行系統組件之間的通訊。  BroadcastReceiver雖然是一個監聽器,但是它和之前用到的OnXxxListener不同,那些只是程式層級的監聽器,運行在指定程式的所在進程中,當程式退出的時候,OnXxxListener監聽器也就隨之關閉了,但是BroadcastReceiver屬於系統級的監聽器,

總頁數: 2771 1 .... 1161 1162 1163 1164 1165 .... 2771 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.