Time of Update: 2013-12-10
使用圖片:在anim檔案夾建立一個xml檔案par1.xml<?xml version="1.0" encoding="UTF-8"?><animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android">
Time of Update: 2013-12-10
這是昨天改進後的,我測試了下,可以載入圖片到5萬張,估計5萬以上也是沒問題的,我只試到5萬,其實也沒必要這麼高,現實中1000左右就差不多了,不過我的應用程式到100就差不多了,package com.lanlong.test; import java.io.File;import java.lang.ref.SoftReference;import java.lang.ref.WeakReference;import java.util.HashMap;import
Time of Update: 2013-12-10
Android系統一共提供了四種資料存放區方式。分別是:SharePreference、SQLite、Content Provider和File。由於Android系統中,資料基本都是私人的的,都是存放於“data/data/程式包名”目錄下,所以要實現資料共用,正確方式是使用Content Provider。 SQLite:
Time of Update: 2013-12-10
本文 Android的logcat命令詳解 (1) 顯示全部日誌資訊:adb logcat (2) 顯示某一TAG的日誌資訊:adb logcat -s TAG名稱 (3) 顯示某一TAG的某一層級的日誌資訊:adb logcat TAG名稱:層級.....TAG名稱:層級 *:S
Time of Update: 2013-12-10
ndroid ksoap2調用.net Webservice 方法直接放到一個類裡: package com.util; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import
Time of Update: 2013-12-10
FPS是圖形效能的主要指標之一,Android中的一些應用有顯示FPS的功能,如Bsplayer,Skype,Antutu等,但絕大多數應用並不提供顯示FPS的功能。而且應用提供的往往是應用本身的重新整理率,並不等於終端使用者所看到的重新整理率,因為螢幕上往往不止一個應用參與顯示。我們知道Android中每個應用都會繪製自己的Surface,完了都丟給Surfaceflinger,Surfaceflinger統一對它們進行composition,然後swap
Time of Update: 2013-12-10
最近在做一個Android的項目,由於經驗不足,往往會遇到很多難以解決的問題,就喜歡上CSDN查閱資訊,很多時候還是都看到了好的文章順利解決了問題,我也會把那些對我有協助的文章收藏。 不巧這次又遇到了一個問題,先看下面圖片: 這是我在做登入頁面的時候,調用系統的ProgressDialog 進行等待,可是看起來很不協調,左邊的等待圖片過大,右邊文字過小,看起來老彆扭,雖然功能上不存在什麼問題,但是我有強迫症,看不順的就像弄掉。可是找了好久,沒發現
Time of Update: 2013-12-10
一、數組指標:數組指標就是一個指標,只不過它指向的是一個數組.可以通過如下方式來定義 typedef int Array[5]; //數群組類型Array* m; //數組定義還有一種更為簡潔的寫法:int (*m)[10]; 二、指標數組:所謂的指標數組就是一個數組,只不過數組元素是指標,可以通過如下方式來定義 int*
Time of Update: 2013-12-10
1.StrictMode StrictMode 是android API 9 引入的一個類, 能夠協助開發人員 發現代碼中的一些問題。它可以設定一些策略,當程式違反這些策略的時候,它會提示開發人員。 主要有兩大類策略,一個是線程方面的策略,一個是VM方面的策略。線程策略方面,它能夠發現UI線程讀寫DISK,UI線程訪問網路,自己寫的速度慢的代碼。VM策略方面,它能夠發現 Activity記憶體泄露, SQL 對象記憶體泄露,
Time of Update: 2013-12-10
題目大意: 跳棋有0~n個格子,每個格子X可以搖一次色子,色子有六面p(1=<p<=6),機率相等,可以走到X+p的位置,有些格子不需要搖色子就可以直接飛過去。問從0出發到達n或超過n搖色子的次數的期望。 解題思路: 簡單機率dp,去年網路賽的一道水題,當時水平太差沒過。 dp[i]表示從i出發到達最終位置的次數期望。 轉移方程當i需要搖色子時,dp[i]=Σ(1+dp[i+j])(1<=j<=6);否則dp[
Time of Update: 2013-12-10
就是仿照QQ視窗的抖動效果,在項目的res下建立anim檔案夾,再建立兩個xml檔案:cycle.xml 、 myanim.xml cycle.xml : <?xml version="1.0" encoding="utf-8"?> <cycleInterpolator
Time of Update: 2013-12-10
Android 講述Help提示框XML/HTML代碼 [html] <stringnamestringname="help_dialog_text"> <i>Author:fonter.yang</i> \n <i>
Time of Update: 2013-12-10
<span style="font-size:12px">{"weatherinfo":{<!-- 基本資料
Time of Update: 2013-12-10
class Base{public:void f(){cout<<"void f()"<<endl<<endl;}void f(int i){cout<<"void f(int)"<<endl<<endl;}void h(){cout<<"void h()"<<endl<<endl;}void g(char s){cout<
Time of Update: 2013-12-10
怎樣實現Android解析JSON執行個體。 如下就是一小段代碼: // 建立一個JSON數組, String jsonStr = new String(baos.toByteArray()); JSONArray json = new JSONArray(jsonStr); // 解析一個JSON數組
Time of Update: 2013-12-10
使用 Expansion以解決目前 APK 尺寸 50M 限制。應用中關鍵點: 1. 程式使用 download_library,zib_file 庫支援,這兩個都能在 SDK 的 extras/google 路徑下找到,相應例子也能找到,對使用上Android.com上也有很好的說明。 2. 最多可有兩個 Expansion檔案,一個Main,一個Patch。檔案名稱格式為
Time of Update: 2013-12-10
按慣例,寫在前面的:可能在學習Android的過程中,大家會和我一樣,學習過大量的基礎知識,很多的知識點也都能說出了123來,但是這些孤立的點終究顯得太零散了,因此,我想從今天開始,以最經典的手機安全衛士項目為例,自己鍛煉一下,也是想和大家交流交流,希望大家都能給出見解,共同進步。 八、介面細節處理一些介面上的小細節。1.如果在對話方塊出現後,使用者點擊後退,就會停留在splash介面。我們需要處理成點擊後退,就進入主介面。這就需要我們在取消對話方塊的時候,給一個監聽器,正好也有這樣的
Time of Update: 2013-12-10
擷取LayoutInflater的方法有如下三種: LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = LayoutInflater.from(context); (
Time of Update: 2013-12-10
步驟使用BaseAdapter實現複雜的ListView的步驟:1. 資料你要準備好 List getData()。 2. 繼承ListActivity專有屏,不再需要setContentView(xxx)。 3. 建立一個繼承自BaseAdapter的類。 4. 為List綁定適配器 setListAdapter(adapter)。 5. 用傳統的方式來覆寫適配器的getView函數 (從參數convertView裡映射布局檔案,
Time of Update: 2013-12-10
設定corners_bg.xml設定邊框圓角可以在drawable-mdpi目錄裡定義一個xml: [html] <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android">