Time of Update: 2013-11-16
查看了下網上關於TextView載入帶圖片標籤的Html解決方案若干,發現很多都是講下面這種:1:重寫ImageGetter,直接擷取網狀圖片(這是比較通用的做法,但是遇到大圖片或者網路不好的情況下,會阻塞主進程)ImageGetter imgGetter = new Html.ImageGetter() { public Drawable getDrawable(String source) { Drawable drawable = null;
Time of Update: 2013-11-16
Android開發應用程式時,有時我們要用到很多許可權, 今天我就收集了一些開發時可能用到的開啟使用權限設定。這些許可權都是在 AndroidManifest.xml設定。設定方法以下是各種參數:1.訪問網路許可權(這個常用吧) 2.許讀寫訪問 "properties"表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the "properties" table inthe checkin database, to change
Time of Update: 2013-11-16
1、ContextWrapper.startService startService是Context的方法,Activity、Service都繼承自ContextWrapper,而ContextWrapper又繼承自Context,BroadcastReceiver的onReceive方法中有個參數是Context類型的,所以我們在Activity、Service、BroadcastReceiver中都可以調用startService方法,當在Activity等中調用startService時
Time of Update: 2013-11-16
SideBar textColor = 0xFFA6A9AA backgroundColor = 0x55DDDDDD backgroundActionDownColor = 0xFFCCCCCC isDown = SideBar(Context context, AttributeSet attrs, [] l = [0 SectionIndexer sectionIndexter = m_nItemHeight = 29 selectIndex = -1 ==
Time of Update: 2013-11-16
因為AndroidUI線程不能進行耗時的操作,比如檔案下載,網路連接等。所以必須在新的線程中進行操作。往往擷取的資料又需要顯示到當前的Activity中,在其它的線程中是無法更新UI的,一般有兩種方法:1.Handler 2.AsyncTask之前嘗試了Handler的方法,感覺易懂繁瑣。後來看到各種介紹AsyncTask的文章,於是參照google的API
Time of Update: 2013-11-16
我也試試老外寫部落格= =怎麼防止程式後台運行長時間後切換回來導致application裡的value被清空而crash。 1. ScenarioYou have a customize Application (named MyApplication). and you initialize some parameters in MyApplication. When you press 'Home' , your app will be suspended by
Time of Update: 2013-11-16
做android開發已經有一年多了,發現自己懶了很多,部落格也好久沒更新,看到博友都很勤快,把自己的技術心得分享,這種精神實在佩服!!!平時下班都比較晚,有時候還要加班,TMD的苦逼程式猿,對著電腦時間比對著女朋友時間都要多幾倍,女朋友都要生氣了。。。不過還好,她能理解,這次做的這個小應用,讓自己每天都能講個笑話給她,省的她說我不幽默,話少,IT屌絲男都是這樣麼。。。廢話不多說了,講講這個我花了兩個晚上,一個人操辦了美工,圖片都是自己ps的...先看,介面很少,利用jsoup從搜狗瀏覽器上採集《
Time of Update: 2013-11-16
有 時候你可能不喜歡預設的應用程式圖示,取而代之的是一些個人化的表徵圖。實際上對於Android裝置的使用者來說,改變案頭表徵圖是可能的。你僅僅需 要一些應用程式比如LauncherPro,GO Launcher EX, Apex Launcher, Nova Launcher等來幫你完成表徵圖的替換。網上有很多的ICON可以供你選擇和挑選,但是它們過於零散,找到你喜歡的那個,可能並不是很容易的事。本
Time of Update: 2013-11-16
在繼承ViewGroup類時,需要重寫兩個方法,分別是onMeasure和onLayout。 1,在方法onMeasure中調用setMeasuredDimension方法 void android.view.View.setMeasuredDimension(int measuredWidth, int measuredHeight) 在onMeasure(int, int)中,必須調用setMeasuredDimension(int width, int
Time of Update: 2013-11-16
參考:http://blog.csdn.net/android_tutor/article/details/7193090 與 http://www.cnblogs.com/kingcent/archive/2011/03/08/1977064.htmlonInterceptTouchEvent()用於處理事件並改變事件的傳遞方向。onTouchEvent()
Time of Update: 2013-11-16
。。今天剛想起來前兩天申請了部落格。。來記錄一下。本文作者:ronabinho環境linux deepin問題:同步cm10,和cm10.1的時候由於是從github上的cm官方的源碼同步下來的。執行了repo init -u git://github.com/CyanogenMod/android.git -b
Time of Update: 2013-11-16
用WeiboAuthListener擷取code用下面的代碼擷取token。。半成品的sdk真讓人捉急。[java] view plaincopy [java] view
Time of Update: 2013-11-16
}通過主題樣式 <?xml version="1.0" encoding="utf-8"?> <resources> <!-- name 是Style的名稱,parent 繼承那個父類樣式 --> <style name="theme_fullScreen" parent="android:Theme.Black"> <item
Time of Update: 2013-11-16
Android應用是使用Java程式設計語言編寫的。Android SDK工具把代碼、資源和資料檔案編譯為一個Android包,這是一個有.apk尾碼的壓縮檔。一個單獨的.apk檔案裡包含所有的代碼,這被當作一個應用,而且這個.apk檔案是Android裝置用來安裝應用的檔案。
Time of Update: 2013-11-16
點擊瀏覽器中的URL連結,啟動特定的App。首先做成HTML的頁面,頁面內容格式如下:啟動應用程式 這一句就可以了。 各個項目含義如下所示:scheme:判別啟動的App。 ※詳細後述host:適當記述path:傳值時必須的key ※沒有也可以query:擷取值的Key和Value ※沒有也可以 作為測試好好寫了一下,如下:啟動應用程式 接下來是Android端。首先在AndroidManifest.xml的MAIN
Time of Update: 2013-11-16
首先簡單介紹一下Android訊息推送的主要三種方式,如果你已經看過類似的文章,請直接忽略三種介紹。
Time of Update: 2013-11-16
師從:http://blog.csdn.net/johnnycode/article/details/7678083,在此總結下:在Windows下,此種情況基本是有進程佔用了5037連接埠所以先要排查一下連接埠的佔用情況:在命令列控制台輸入:netstat -ano在Local Address中找到佔用5037連接埠的進程,記下對應的PID然後 在命令列控制台輸入tasklist /fi "pid eq 對應的PID號,
Time of Update: 2013-11-16
一種是普通的,一種是帶有數組形式的; 普通形式的:伺服器端返回的json資料格式如下:{分析代碼如下: res  
Time of Update: 2013-11-16
首先查看一下 “project.properties” 這個檔案:"ant.properties"這個檔案,重寫一些值來適應你的工程結構。(翻譯的很水,不要當真)這個檔案在SDK的 tools/proguard 檔案夾中,是Google事先寫好的一個代碼混淆設定檔,是一個基礎的android代碼混淆設定檔。繼續查看 proguard-project.txt這個檔案:#-keepclassmembers class fqcn.of.javascript.
Time of Update: 2013-11-16
Android作業系統本身就是一個巨大的開源軟體倉庫,熟悉它既可以瞭解到Android系統的設計架構,也可以獲得高效的應用程式編寫方式。本文所分析的源碼來自於Google官方的AOSP源碼4.0.1_r1,手機的Android版本是CM 4.2.2。對於Android系統分析而言,手機的作業系統版本和源碼版本有些不一致的地方不會有太大的影響,但是如果需要將源碼中的修改安裝到手機裡面的話,最不容易遇到問題的辦法就是保持手機中系統的版本和源碼的版本完全一致了。