android 擷取圖片的亮度

 問題:現在有一個有背景的控制項AA(比如ImageView、LinearLayout、ViewGroup或者其他的控制項),現在想在這個控制項上放置其他控制項BB來顯示當前的狀態(比如Launcher中的螢幕指標),控制項AA的背景在程式中是可以動態修改的,如果AA的背景和BB的背景色很相近,BB的效果就不是很明顯,不能很清楚的現實出當前AA的狀態。 解決辦法:擷取到AA背景的RGB值,根據RGB值計算當前螢幕的亮度,為BB製作兩套圖片,分別為較亮的和較暗的,如果AA的亮度

Android 多線程下載

 package my.Thread;  import java.io.BufferedInputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; import

當你說不行時,你應該說些什麼:以Android播放midi為例

 中國好幾年前都對能對美國說"不",軟體工程師也經常要對使用者和同事說"不"。但是別人經常還要在你說不以後繼續喋喋不休,為什麼呢?  據說男生說不的時候,就是不的意思;據說女生說不的時候,是請再繼續表現的意思。這坑害了很多猥瑣男。因為,只有她希望你繼續表現的時候,那時"不"的意思才是請繼續表現,否則,"不"的意思就是"不"。一些女生假設對方能夠理解這一顯然的事實:即,

android中完全退出程式的四種辦法

 Android程式有很多Activity,比如說主視窗A,調用了子視窗B,如果在B中直接finish(), 接下裡顯示的是A。在B中如何關閉整個Android應用程式呢?本人總結了幾種比較簡單的實現方法。  1. Dalvik VM的本地方法   android.os.Process.killProcess(android.os.Process.myPid()) //擷取PID   System.exit(0);

【Android遊戲開發之四】Android 遊戲架構(一個遊戲角色在螢幕行走的demo)

 其實上一篇分析surfaceview的文章就是一個簡單的遊戲架構了,當然這裡再強調一下,簡單的遊戲架構,所以不要高手們不要亂噴~  這個Demo是給群裡一童鞋寫的一個對圖片操作以及按鍵處理,遊戲簡單架構的一個demo,這裡放出給大家分享~ package com.himi; import android.content.Context; import

【Android遊戲開發二十七】講解遊戲開發與項目下的hdpi 、mdpi與ldpi資源檔夾

 【Android遊戲開發二十七】講解遊戲開發與項目下的hdpi 、mdpi與ldpi資源檔夾以及遊戲高清版本的設定今天一個開發人員問到我為什麼遊戲開發要刪除項目下的hdpi、mdpi和ldpi檔案夾;下面詳細給大家解答一下:          首先童鞋們如果看過我寫的《【Android遊戲開發二十一】Android

android遊戲開發架構libgdx的使用(四)--舞台和演員

我們先看幾個遊戲再來理解何為舞台。請仔細觀察圖片中的元素,有些東西是不能動,有些可以動,有些有特效,有些沒有。有些是按鈕,有些是圖片,但是其實它們都可以統一稱為演員(Actor)。而整個遊戲介面就是我們的舞台。再看一個射擊類遊戲而其中的演員是演員是遊戲設計中常用的一個對象,它接受舞台的統一管理,擁有一些公用的事件,比如觸摸,點擊,但是同時還有自身的響應和屬性。而舞台就是容納演員的場所。它統一管理所有演員,接受輸入,同時提供一個方便的架構操作演員的時間變化。我們來看一下Stage類:protect

android擷取手機的網路狀態

    很多朋友在android開發中,都會遇到行動電話通訊類型判斷,因為就目前的android平台手機來說:可能會存在4中狀態      1.無網路(這種狀態可能是因為手機停機,網路沒有開啟,訊號不好等原因)      2.使用WIFI上網      3.CMWAP(中國移動代理)   

Android中用Toast.cancel()方法最佳化toast內容的顯示

 產品在測試過程中發現一個bug,就是測試人員不停的瘋狂的點擊某個按鈕,觸發了toast以後,toast內容會一直排著隊的顯示出來,不能很快的消失。這樣可能會影響使用者的使用。看到Toast有一個cancel()方法:voidcancel()Close the view if it's showing, or don't show it if it isn't showing

android TextView 垂直自動滾動

 在做android 應用的開發的時候,橫向滾動或者要做出跑馬燈的效果很簡單,textview本身的屬性就支援,只要設定準確就會滾動,開發起來比較簡單,但是textview 不支援垂直滾動,那麼垂直滾動就需要自己來實現了,很多網友提供的垂直滾

android遊戲開發架構libgdx的使用(七)--開發架構總觀

 上幾篇文章介紹了libgdx架構的一些基本類的用法,也夾雜著瀏覽了一下部分原始碼,但是如果使用libgdx進實際開發? 僅僅瞭解幾個類是不夠的,還需要對架構有具體和宏觀的瞭解。 1.應用的生命週期 遊戲應該高效和穩定,特別是對於android平台。目前的開發都是面向手機和平板。如果有效管理資源,如何高效的運行都是非常重要的。 試想一個製作優美,可玩性高的遊戲運行於你的android手機上卻10秒鐘崩潰一次,運行時卡的如同在看漫畫,這樣的遊戲是有

android 四種模式研究之一

最近一直在被activity之間傳值問題所糾結,然後我所要求是不是簡單的傳值,它們包括應用間的傳值與應用內的傳值,並且加上了activity的載入模式,這個就有點不一樣了。那今天就以android裡activity的四種載入模式為話題說說吧。  總所周知,activity有四種載入模式:standard,singleTop,singleTask,singleInstance。standard模式也就是標準模式,是activity預設的模式,這個比較簡單,就不講。下面主要就說說其它三種。 &nbs

android學習筆記4:圖片顯示imageVIew

 處在多媒體時代,沒有圖片顯示怎麼可以?幸好android為我們提供了圖片顯示的控制項imageVIew,下面的程式將通過這個控制項實現觸控螢幕幕更換顯示的圖片。程式開始運行  單擊螢幕之後,更換圖片 package snoopy.android;  import android.app.Activity; import android.os.Bundle; import

J2ME 打包出錯:Illegal Manifest Entry Key or Value "&

J2ME 項目中修改了下jad檔案中的MIDlet-Name,結果項目就不行了,不管編譯還是打包都出Illegal Manifest Entry Key or Value "MIDlet-Version"這個錯。但是看裡面的內容並未改動MIDlet-Version ,只是改了MIDlet-Name,就怎麼都過不去。svn找出原來的jad覆蓋就又正常了。   

android-ndk-r8d 使用 獨立 編譯 工具鏈 官方文檔 中英文 對照

USING THE ANDROID TOOLCHAIN AS A STANDALONE COMPILER使用ANDROID作為一個獨立的編譯器工具鏈====================================================== It is now possible to use the toolchains provided with the Android NDK asstandalone compilers. This can be useful

Android OpenGL ES 顏色

一、基礎知識:1.平滑著色(Smooth coloring):  將多個頂點的不同顏色混合在一起,建立出漂亮的色彩混合。 2.單調著色:  給圖形塗上一種固定單一的顏色。 3.三角形定義的顏色數組(平滑著色):[java]  int one = 0x10000;  //三角形的頂點顏色值(r,g,b,a)  private IntBuffer colorBuffer = IntBuffer.wrap(new int[]{

Android中實現雙緩衝(畫板應用)和XML檔案定義菜單

1.什麼是雙緩衝技術?雙緩衝技術就是當使用者操作介面完成後,會有一個緩衝區儲存使用者操作的結果。 為什麼要使用雙緩衝技術?拿Android 遊戲開發來說,介面貞每次都是全部重畫的,也就說畫了新的,舊的就沒了,所以需要使用雙緩衝技術儲存之前的內容。 如何?雙緩衝?使用一個Bitmap對象保留之前的畫布即可。 查看源碼列印?01package com.example.phonegaptest;02 03import

Android 通知PendingIntent意圖開啟Activity,資料無更新? 解決方案

當使用Notification通知,使用PendingIntent延遲意圖來開啟Activity,顯示通知的詳情。若有多個通知到來,但意圖Intent等都是一樣的,只是通知的內容不同時,發現多次開啟的通知詳情Activity,顯示的資料居然是第一次的資料,資料沒有更新。比如顯示代碼:  www.2cto.com[java]        //彈出應用自己的通知,在通知欄中顯示xx回複的簡訊結果       

Android 工具 + 生產力之emulator

在android-sdk\tools目錄下,有一個名為emulator.exe的可執行程式,望名知義,emulator即為模擬器或模擬器,但很多人可能會發現,通過AVD

Android ListView 去除邊緣陰影、選中色、拖動背景色、行高、addFootView等

去除ListView滑到頂部和底部時邊緣的黑色陰影: android:fadingEdge="none"    ----------------------------------------------------去除拖動時預設的黑色背景: android:cacheColorHint="#00000000"

總頁數: 2771 1 .... 590 591 592 593 594 .... 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.