Android 離線使用者的灰色頭像處理

編寫:徐建祥(netpirate@gmail.com)日期:2010/11/22網址:http://www.anymobile.org 主要涉及兩個技術點: 1、表徵圖加灰色過濾;2、android的圖片資源預設是靜態,單一實例;如果兩個IM好友的頭像一樣,最簡單的都是用的軟體內建頭像,有一個線上,一個離線,直接改變頭像的灰階,則兩個使用者的頭像都會變灰或者線上,答案是:Drawable.mutate()。 代碼如下: Drawable mDrawable =

ant android自動編譯產生簽名對齊指令碼

<project name="appdiy" default="zipalign" basedir="."><!-- ANT環境變數 --><property environment="env" /><!-- 應用程式名稱 --><property name="appName" value="${ant.project.name}" /><!-- SDK目錄(擷取作業系統環境變數ANDROID_SDK_HOME的值) -->

Android 4.0.1 源碼下載,編譯和運行

Android 4.0.1 源碼下載,模擬器編譯和運行http://blog.csdn.net/rambo2188/article/details/6943382http://www.linuxidc.com/Linux/2011-11/47808.htm轉注:本文由rambo2188在CSDN上首發,linuxidc上的貌似該文的轉載----------------------------------------------------------------[1] Android ICS

cocos2d-x android background transprent

I had to add some code in Cocos2dxGLSurfaceView.javain the initView method :mRenderer = new Cocos2dxRenderer(); setFocusableInTouchMode(true); setEGLConfigChooser(8, 8, 8, 8, 16, 0); setRenderer(mRenderer); getHolder().setFormat (

Android 案頭懸浮框

@Override    public void onStart(Intent intent, int startId) {        super.onStart(intent, startId);                //通過WindowManager將浮動的視窗添加到螢幕        mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);       

Android開發之路七—-UI組件2

                    Android開發之路七----UI組件2今天我們繼續學習UI組件,主要是學習了TextView和EditText這兩種組件 TextView組件介紹:  直接的子類:  Button、CheckdTextView、Cheronometer、DigitalClock、EditText  間接的子類:  AutoCompleteTextView、CheckBox、CommpoundButton、MultiAutoCompleteTextView  在其xml

Android平台3D引擎研究4

OpenGL ES紋理處理使用OpenGL ES的紋理可以將圖片貼到3D模型上,從而產生逼真的3D情境。紋理是以圖片檔案形式存在的,圖片被歸一化為(0.0, 0.0)到(1.0, 1.0)的矩形地區,通常一個3D物體具有一個紋理檔案即可,每處三角片所使用的紋理可以通過uv座標來指定。通過三角片每個頂點在歸一化後圖片中的座標,可以從紋理圖片中取出相應的三角形地區,OpenGL ES將該地區進行放縮旋轉後繪製到三角片上。具體處理代碼如下所示:obj = new MgnavObject(true,

Android ActionBar使用方法(一)

 在Android 3.0中除了我們重點講解的Fragment外,Action Bar也是一個重要的內容,Action Bar主要是用於代替傳統的標題列,對於Android平板裝置來說螢幕更大它的標題使用Action Bar來設計可以展示更多豐富的內容,方便操控。  Action Bar主要功能包含:  1. 顯示選項菜單  2. 提供標籤頁的切換方式的導航功能,可以切換多個fragment.  3. 提供下拉的導航條目.  4. 提供互動式即時檢視代替選項條目  5.

ANDROID 管理連絡人

通過Android系統提供的介面,可以很方便的管理連絡人資訊。 添加 新增連絡人... 1.6上的代碼String peopleName = "name";ContentValues personValues = new ContentValues();// namepersonValues.put(Contacts.People.NAME, peopleName);/* STARRED 0 = Contacts, 1 = Favorites

Android中的MD5加密

參見源碼: /* * MD5加密 */ private String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset();

Android與J2me比較

一、程式入口J2me程式入口類為MIDlet,所有的j2me程式都要繼承該類來初始化j2me程式。Android程式入口是Activity類。下面先看看她們的生命週期。J2me MIDlet生命週期1、startApp (活動狀態)程式啟動的時候會調用該方法來初始化使用者需要的資源。2、PauseApp (暫停狀態)當手機來電接電話的時候,會調用該介面。使用者可以調用該介面停止也寫線程的操作。3、destroyApp

Android啟動研究(一)

我對這個檔案還沒仔細研究過,不過一個網友突然問了我一個問題,我也還是大概的知道一些。    android的系統應用中的一個重要的進程就是zygote,所有的java應用程式進程都是由zygote派生出來的,zygote這個進程的作用就是“生兒子”。具體的一個應用如何出來的大家可以看我以前的一篇文章-----Android 應用初始化及表單事件的分發。   首先要瞭解一點初始化語言的基本知識吧:Services(服務)是一個程式,他在初始化時啟動,並在退出時重啟(可選)。Services(服務)

Android入門之ImageView的使用方法

:MainActivity.javapackage com.jk.test;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ImageView;import android.widget.ImageView.ScaleType;public class MainActivity extends Activity {ImageView

Android Studio v0.1試用

Google I/O 2013開發人員大會上宣布,Android Studio 0.1發布。如下:https://developer.android.com/sdk/installing/studio.html(轉載請標註:源自;Phodal's Blog)Android Studio是依照IntelliJ IDEA修改的==》“New

Android Tomcat 的應用之伺服器部分

        接著昨天的寫,實現登入的服務端部分。首先得弄個資料庫,然後建立一個表,儲存所有使用者的使用者名稱和密碼,當在用戶端發出查詢請求的時候會把使用者輸入的使用者名稱和密碼傳到伺服器端,然後在資料庫中進行查詢,這裡我們的表就3個欄位,一個ID,一個username和一個password。        然後就是編碼實現了,首先是寫一個類封裝一下資料庫中的使用者資訊,如下:public class User {private int id;private String

Android入門:Log介紹

一、Log類介紹在Logcat視圖中查看Android日誌資訊;(1)Log.v():任意資訊;(2)Log.e():error資訊;(3)Log.w():warning資訊;(4)Log.i():提示資訊;(5)Log.d():Debug資訊;其中:VERBOSE<DEBUG<INFO<WARNING<ERROR;注意:使用System.out.println()輸出日誌時,不能在console中查看,也要在Logcat中查看;注意:Logcat有兩個視圖,我們需要使用

Android入門:TextView

一、設定部分字型的顏色通過SpannableStringBuilder style = new SpannableStringBuilder(CharSequence cs);style.setSpan(new ForegroundColorSpan(color), begin, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);tv.setText(style);設定,由於此種方法比較複雜,我實現了一個輔助類,能夠快速實現部分字型的顏色;final class

android r8 SDL2編譯問題記錄

1:下載SDL2.0的版本2:r8下編譯的,還好,這個版本可以直接在windows下用了3:把sdl目錄裡的sdl_config.h改成android的。4:一開始運行ndk-build,提示 EGL/egl.h 找不到,原來需要在 jni目錄裡的Application.mk指定9以上的版本像下面的APP_ABI := armeabiAPP_PLATFORM := android-94:ndk-build就OK了不過現在SDL2的文檔似乎還不怎麼完善,改起來有點小痛苦

android 字型設定

設定TextView預設字型的辦法:Java代碼    textView.setTypeface(Typeface.DEFAULT, Typeface.NORMAL);   設定字型為預設粗體,粗體字型Java代碼    textView.setTypeface(Typeface.DEFAULT_BOLD, Typeface.BOLD);   設定字型為等寬字型,斜體字型Java代碼    textView.setTypeface(Typeface.MONOSPACE,

簡訊接收–Android多媒體訊息的接收流程(應用程式層)

Android多媒體訊息接收----應用程式層1、源檔案這部分代碼在packages/apps/Mms下,涉及的主要類: 多媒體訊息相關的類com.android.mms.transaction.PushReceivercom.android.mms.transaction.TransactionServicecom.android.mms.transaction.NotificationTransaction2、圖解2.1多媒體訊息接收的時序圖說明:ReceivePushTask為PushRe

總頁數: 2771 1 .... 2419 2420 2421 2422 2423 .... 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.