Time of Update: 2014-08-13
Android,android官網目錄 &nb
Time of Update: 2014-08-13
手機UI設計,ui設計1 概述1.1 背景對UI設計過程中常見的列表風格進行總結。希望對後續的設計工作有所協助1.2 預期讀者UI設計師,使用者體驗設計師,專案經理,美工1.3 作者張雲飛 寫入
Time of Update: 2014-08-13
android openGL ES2 一切從繪製紋理開始紋理,在openGL中,可以理解為載入到顯卡顯存中的圖片。Android裝置在2.2開始支援openGL ES2.0,從前都是ES1.0 和 ES1.1的版本。簡單來說,openGL ES是為了嵌入裝置進行功能剪裁後的openGL版本。ES2.0是和1.x版本不相容的,區別和相容性參見android
Time of Update: 2014-08-13
android一個上傳圖片的例子,包括如何終止上傳過程,如果在上傳的時候更新進度條(二)可以這樣來實現上傳:activity中執行:private class UploadPhotoTask extends AsyncTask{ @Overrideprotected void onPreExecute() {super.onPreExecute();}protected Boolean doInBackground(String... params) { return
Time of Update: 2014-08-13
Android學習Scroller(三)——控制項平移划過螢幕 (Scroller簡單使用)MainActivity如下:package cc.cn;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;/** * Demo描述: *
Time of Update: 2014-08-13
android tv 實現全屏畫豎線自訂view採用canvas雙緩衝的方式,可以減少繪製的時間,提升效能。StaggeredView.java原始碼如下:package com.xxx.demo;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2014-08-13
android的apk自動檢測升級首先擷取本地apk版本:/*** 擷取本地軟體版本*/public static int getLocalVersion(Context ctx){int localVersion = 0;try { PackageInfo packageInfo = ctx.getApplicationContext()
Time of Update: 2014-08-13
android如果重寫onDraw實現一個類似TextView可以顯示表情和連結的控制項(一)先看:寫一個超串連支援的對象:/**作為超串連顯示的對象*/public class LinkInfo implements Comparable{ private String content; private String type; private String id; private boolean bIsFace = false; private boolean
Time of Update: 2014-08-13
第四十天 一樂在其中—Android的小遊戲打飛機(三)添加敵機 8月9日,晴。“江城如畫裡,山曉望晴空。雨水夾明鏡,雙橋落彩虹。 人煙寒橘柚,秋色老梧桐。” 上篇已經讓飛機載入子彈和音效及背景音樂,本篇主要添加敵機。 本篇要用到的幾個函數講解: 1、voidsetTag (int nTag) 設定動作的標記。 2、CCRANDOM_0_1()函數產生的是 [0, 1] 之間的隨機數;要產生 [0-100]
Time of Update: 2014-08-13
Android開發之SpannableString詳解
Time of Update: 2014-08-13
Android Widget 小組件(三) 在Activity中添加Widgetpackage com.stone.ui;import static android.util.Log.d;import android.app.Activity;import android.appwidget.AppWidgetHost;import android.appwidget.AppWidgetManager;import android.appwidget.AppWidgetProviderInfo;
Time of Update: 2014-08-13
adnroid仿miui的dialog先來看下: 其中show和dismiss的時候有動畫效果。 原先試過使用PopupWindow來做,但是使用的時候不是那麼舒服,畢竟不是dialog嘛。所以這次嘗試還是使用dialog來做 ,很多地方是引用了系統源碼(源碼是最好的老師) 首先看CustomDialog.java的建構函式: protected CustomDialog(Context context) { this(context, R.
Time of Update: 2014-08-13
Android 利用TimerTask實現ImageView圖片播放效果在項目開發中,往往 要用到圖片播放的效果,今天就用TimerTask和ImageView是實現簡單的圖片播放效果。其中,TimerTask和Timer結合一起使用,主要是利用TimerTask的迭代延時等時間段處理事件的機制。具體執行個體如下:1.layout xml代碼 2.MainActivity代碼package
Time of Update: 2014-08-13
android如果重寫onDraw實現一個類似TextView可以顯示表情和連結的控制項(二)下面來寫IntroView的onMeasureHeight:private int measureHeight(int measureSpec) { int result = 0; int specMode = MeasureSpec.getMode(measureSpec); int specSize =
Time of Update: 2014-08-13
Android aidl Binder架構淺析 1、概述Binder能幹什嗎?Binder可以提供系統中任何程式都可以訪問的全域服務。這個功能當然是任何系統都應該提供的,下面我們簡單看一下Android的Binder的架構Android Binder架構分為伺服器介面、Binder驅動、以及用戶端介面;簡單想一下,需要提供一個全域服務,那麼全域服務那端即是伺服器介面,任何程式即用戶端介面,它們之間通過一個Binder驅動訪問。伺服器端介面:實際上是Binder類的對象,該對象一旦建立,
Time of Update: 2014-08-13
android如何寫一個迴圈文字滾動的TextView:在layout中這樣來聲明:vcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;">activity這樣來調用: private void initStatus(){ ivState = (ImageView) findViewById(R.id.news_statusinput); //必須使text長度比控制項的寬度大 String s =
Time of Update: 2014-08-13
Android Widget 小組件(二) 使用configure在添加Widget之前需要做一些處理操作,可以使用 配置活動在上一篇的實現基礎上,加上配置活動(configure=activity)。這時添加Widget時,會先開啟一個Activity,進行配置操作,配置活動的實現:package com.stone.ui;import android.app.Activity;import android.appwidget.AppWidgetHost;import
Time of Update: 2014-08-13
Android Handler 非同步訊息處理機制的妙用 建立強大的圖片載入類 最近建立了一個群,方便大家交流,群號:55032675上一篇部落格介紹了Android非同步訊息處理機制,如果你還不瞭解,可以看:Android 非同步訊息處理機制 讓你深入理解 Looper、Handler、Message三者關係
Time of Update: 2014-08-13
Android從原始碼看ListView的重用機制無論是android還是iOS,列表視圖應該是最複雜的控制項了,android中的listview從命名可以看出是個一維數組,而iOS中的tableview則是二維數組,但其實需要注意的地方是差不多的,都是重用機制,這是考量你對listview能否掌握的最好的方法。常見的listview的初始化以及設定適配器的代碼如下:ListView listView;MyAdapter listAdapter;ArrayList
Time of Update: 2014-08-12
android啟動時自動化佈建預設瀏覽器參考:http://blog.csdn.net/pediyasm/article/details/79873891.設定預設應用的原理 當設定了預設應用後,本文以UC瀏覽器為例子,在手機/data/system/packages.xml中就會新增如下資訊:<preferred-activities><item name="com.UCMobile/.main.UCMobile" match="200000" set="2"><