Time of Update: 2018-12-05
1. 範例說明從Android 3.0開始,Android引入了ActoinBar,不得不說3.0之前android的標題列確實比較醜,並且還沒有任何功能。之前很多應用的頂部欄很多都是仿蘋果的,比如。隨著Android 4.0和Android 4.2 的發布和慢慢的推廣開來,很多應用也開始使用Google推廣的UI設計,而ActionBar是其中相當重要的一部分。無奈google沒有發布3.0之前版本的ActionBar的相容包。還好網上有提供開源的別人開發的,ActionBarShelock,
Time of Update: 2018-12-05
找了好久好久終於找到一個開源的嘀咕網Android用戶端源碼,因為之前沒做過這方面的應用,所有都得從頭學。在開始這一篇的內容前,看過了很多關於android平台網路連接的文章,卻老是不得要領,我覺得自己最主要的原因是:一對java.net.*等介面的不熟悉,其實說白了就是對Http協議不瞭解,第二是嘀咕網的api不知道怎麼使用。直到看了Android之基於HTTP協議的下載這篇文章,大概的瞭解了Http協議的一些基本資料,再去看kirin的源碼,才算真正理解了怎樣實現登入的這樣一個過程。所以我極
Time of Update: 2018-12-05
在使用android手機中經常會碰到很多做得很炫效果的應用,比如手指在螢幕上向左或者向右滑動進行介面切換的效果。這其實是用到了一個叫GestureDetector的對象Gesture:手勢 做手勢、Detector:監聽
Time of Update: 2018-12-05
1 ISurface 的Create 想瞭解surface的create 和surfaceflinger 可參考這篇文章,比較詳細:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx Android 起步比較早的大牛們挺多,我現在只能一步步踏著革命先烈的後塵。 每個相應的應用都會有個相應的ISurface 的對象被set進來,例如camera
Time of Update: 2018-12-05
屏是LANDSCAPE的,要讓它預設顯示為PORTRAIT.1.kernel裡要旋轉FrameBuffer. 啟動參數裡加入fbcon=rotate:1 (0:正常屏; 1:順時鐘轉90度; 2:轉180度; 3:順時鐘轉270度;)最後產生的autoconf.h裡有類似項:#define CONFIG_CMDLINE "console=ttySAC0,115200
Time of Update: 2018-12-05
http://blog.csdn.net/knock/article/details/5511255為了調試,必須要將log怎麼列印的搞清楚,於是有了以下的分析。我們通常在程式中插入LOGD(..),LOGE(..)之類的語句,但什麼情況下可以查看這些列印訊息呢?首先,來到定義處:system/core/include/cutils/log.h,在開頭就可以看到#ifndef LOG_TAG#define LOG_TAG NULL#endif所以程式中#include
Time of Update: 2018-12-05
轉載請註明出處:http://blog.csdn.net/qinjuning
Time of Update: 2018-12-05
public class GradientView extends View {private String TAG = "GradientView";private Handler mTimeTickHandler;private int mIndex = 190;private Shader mShader;private Bitmap mBitmapBg;private Bitmap mBitmapWord;private int mMinWidth = 190;private int
Time of Update: 2018-12-05
//正確的設定流程private RadioGroup mDualMode = (RadioGroup)findViewById(R.id.dualmode);if(type != null && type.equals("RUIM")){ Log.i(TAG,"________________________________________CDMA RUIM"); mDualMode.check(R.id.dualmode_2);}else{
Time of Update: 2018-12-05
Android ApiDemos樣本解析(59):Graphics->ColorFilters發表於 2011 年 05 月 23 日 由 guidebee本例ColorFilters和下例ColorMatrix 涉及到影像處理中的很多專業術語:Dither(映像的抖動處理,當每個顏色值以低於8位表示時,對應映像做抖動處理可以實現在可顯示顏色總數比較低(比如256色)時還保持較好的顯示效果: Dither on WikipediaPorter Duff Color
Time of Update: 2018-12-05
android 的系統編譯系統 ubuntu10.102.3 gingerbread的編譯1)sudo apt-get install bison2)下載jdk-6u27-linux-i586.bin,解壓。設定環境變數在/etc/profile 後面添加export JAVA_HOME=/home/amx/java/jdk1.6.0_27PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH3)/bin/bash: g++:找不到命令解決:sudo
Time of Update: 2018-12-05
package com.android.image.demo;import java.io.InputStream;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import
Time of Update: 2018-12-05
from:http://www.cnblogs.com/bmate/archive/2012/09/07/2674432.html 使用第三方jar包除了我以下介紹的方法,別的方法我基本上都實驗過,均會出現編譯或運行錯誤。以下方法經測試編譯和運行都完全沒問題。步驟:方法1:Eclipse下,右鍵工程,Build path,java build path,選擇libraries在右邊的按鈕中點擊“Add Library”選擇“User library”,點擊“下一步”點擊“User
Time of Update: 2018-12-05
from://http://blog.csdn.net/pkigavin/article/details/8747209 以根據/build/tools/buildinfo.sh下面:echo "ro.build.characteristics=$TARGET_AAPT_CHARACTERISTICS"去尋找build檔案夾一個mk檔案(忘記名字了) 中 TARGET_AAPT_CHARACTERISTICS=default
Time of Update: 2018-12-05
mmm -j4 snod framework/base mp systemimage 使用模組編譯,只需要在你所在的模組的目錄或者其子目錄,執行mm,便可以編譯出一個單獨的apk,這樣豈不快哉! 具體步驟: 1)開啟~/.baserc檔案,加入source ~/I850/build/envsetup.sh.
Time of Update: 2018-12-05
Layout對於迅速的搭建介面和提高介面在不同解析度的螢幕上的適應性具有很大的作用。這裡簡要介紹Android的Layout和研究一下它的實現。 Android有4種Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout。 放入Layout中進行排布的View的XML屬性: 4種Layout中Item所共有的XML屬性: (1)layout_width
Time of Update: 2018-12-05
標籤:Linux and Kernel Android 版本資訊 Linux Kernel: v2.6.28 Android: v2.0對於休眠(suspend)的簡單介紹在Linux中,休眠主要分三個主要的步驟:版本資訊Linux Kernel: v2.6.28 Android: v2.0 對於休眠(suspend)的簡單介紹在Linux中,休眠主要分三個主要的步驟:凍結使用者態進程和核心態任務 調用註冊的裝置的suspend的回呼函數 順序是按照註冊順序
Time of Update: 2018-12-05
android 系統關機,重啟 1.android系統的關機,重啟代碼位於frameworks/base/core/jni/android_os_Power.cpp,裡面有static void android_os_Power_shutdown(JNIEnv *env, jobject clazz){/*關機*/ sync();#ifdef HAVE_ANDROID_OS reboot(RB_POWER_OFF);#endif}static void
Time of Update: 2018-12-05
最近在忙一些ui特效,心想這個也不是我們開發的事情阿,設計師該管的事情。最近頭痛阿,沒有辦法,還是得慢慢搞,搞開發得有點責任心,對把。這個東西呢,我在國內找了下,說的不是很清楚,大多數說的是利用WindowManager來管理要拖動的ui組件,但是我做了下,感覺麻煩,且不是我想要的效果。難道沒有利用父容器來控制ui的拖拽實現嗎?答案是有的,找了下資料,發覺效果不錯,很有借鑒意義,就分享一下:<LinearLayout
Time of Update: 2018-12-05
Perhaps this is obvious but it wasn’t immediately clear to me so maybe it’s worth documenting for the benefit of future Google searchers. If you use a TabActivity in an Android application you can probably fit four or maybe five tabs on a standard