Time of Update: 2018-12-05
在項目中經常會使用到WebView控制項,當載入html頁面時,會在/data/data/應用package目錄下產生database與cache兩個檔案夾如如示:請求的url記錄是儲存在webviewCache.db,而url的內容是儲存在webviewCache檔案夾下. 為了便於理解,接下來類比一個案例,定義一個html檔案,在裡面顯示一張圖片,用WebView載入出來,然後再試著從緩衝裡把這張圖片讀取出來並顯示。 第一步:建立一個Android工程命名為Web
Time of Update: 2018-12-05
1.monkey runner出了一個錄製的工作,這個錄製工具是在android源碼裡提取出來的,它的環境是python 2.要求把monkey_recorder.py檔案放入adnroid
Time of Update: 2018-12-05
SparseArray是android裡為<Interger,Object>這樣的Hashmap而專門寫的class,目的是提高效率,其核心是折半尋找函數(binarySearch),今天在看這個class的實現時發現一個很好的設計: public void remove(int key) { delete(key); }remove和delete都實現了,功能當然是一樣的.起折半尋找演算法也寫的非常棒: private static int
Time of Update: 2018-12-05
android圖表引擎AchartEngine製作柱圖源碼 導讀:網上關於AChartEngine繪製柱狀圖的介紹非差稀少,而AchartEngine它本身Api協助文檔寫的非常的簡略,給我們學習帶來很大的不便。所以我在這裡憑藉個人的理解,以一個簡單的柱狀圖的例子來解釋Ach 廢話不多說 關於android圖表製作引擎AchartEngine的介紹我這裡直接略去
Time of Update: 2018-12-05
首先,在使用者改變語言地區後,調用如下代碼Locale locale = getLocaleFormPreference(this);Configuration cfg = getResources().getConfiguration();l if(ocale!=null && !locale.equals(cfg.locale)) { Bundle bundle = new Bundle(); onSaveInstanceState(bundle);
Time of Update: 2018-12-05
最近,做了個自己的adapter類,但是碰到了個頭痛的問題,假如ListView,分成2頁(或者設定資料可以縱向拉,可隱藏),每頁3條資料,每個Listview的Item 裡面有個checkBox,現在,當我選擇第一頁的前兩天資料,翻到第二頁,竟然第二頁後兩條資料也選中了,這是絕對不允許的。經過本人的N次調試,發現public View getView(int position, View convertView, ViewGroup parent)傳進來的convertView
Time of Update: 2018-12-05
監聽Android應用程式是否卸載成功 -------------卸載Android應用程式的方法---------------/*** 卸載Android應用程式** @param packageName*/public static void uninstallApk(Context ctx, String packageName) {Uri packageURI = Uri.parse("package:" + packageName);Intent uninstallIntent =
Time of Update: 2018-12-05
Android: ListView排序ListView通過適配器得到內容資料,可以對資料list先排序再提供給ListView:private List<Map<String, Object>> getData() {List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); //add Data ...//對list進行排序if
Time of Update: 2018-12-05
Android查看sqlite資料庫內容的方法 Android中可以採用sqlite資料褲來儲存資料,是Google卻沒有直接給我們提供相關工具來管理資料庫裡的資料。如果不能直接通過工具來查看,那我們就把資料庫從手機/模擬器裡面拷貝出來用工具查看,下面是步驟1.確認資料庫的位置我們可以通過eclipse的DDMS外掛程式來訪問手機的部分目錄資料庫檔案位於/data/data/你的程式的包名/databases/
Time of Update: 2018-12-05
前段時間美工設計了一個控制項,辛辛苦苦花了2天才弄出來,結果偶然看到了網上原來有開源項目...這個控制項可以上下滾動,通過adapter可以拿到中間選中部分的值。。先上個先:再上代碼。。這個是控制項的view注意哦:這個只是中間的白色的滾動部分和綠色部分的代碼,周圍的背景需要自己用xml布局。。圖片啥的就不發了,畢竟是在公司做的。。。而且我上的圖是用了2個這個控制項排在一起的效果public class ScrollListView extends View {public static
Time of Update: 2018-12-05
分享到新浪微博,折騰了大半個月,現在終於弄出來了,心裡的那個爽呀,太痛快了,哈哈!!廢話少說,首先是認證,1.進入新浪微博提供的開放平台http://open.weibo.com/ 註冊新浪帳號。2.點擊’我是開發人員‘,建立一個應用,得到CONSUMER_KEY和CONSUMER_SECRET,儲存這兩個值。 3.找到相關的API介面文檔,下載android版的SDK weibo4android-1.2.0.zip
Time of Update: 2018-12-05
覺得字串可能長短不一,不能完全顯示,老大說讓做成滾動效果那種,本來以為很難,不過萬能的baidu告訴我不難,如下而已:TextView加三行屬性android:singleLine="true"android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" ps:下面這個layout我驗證過,可以滾動的<?xml
Time of Update: 2018-12-05
重裝作業系統後,要重新設定Android開發環境。配置成功後,添加原本項目時卻出現了錯誤!Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解決方案:1.項目右鍵 ->android tools->Fix
Time of Update: 2018-12-05
Listview的作用是顯示一個列表,列表的內容item可以自訂,將需要顯示的內容填充入adapter,然後通過listview類的setAdapter(ListAdapter adapter)方法即可完成listview的設定。下面先看下listview的樣子,以下是我做的測試,共有兩個item,佔兩行。下面來看具體的使用方法要得到一個listview,很簡單,只要在主main.xml檔案中,如下寫:<?xml version="1.0"
Time of Update: 2018-12-05
連續幾天調試,終於可以讓自己的map程式顯示出地圖了,經驗積累如下: 地圖顯示需要mapview類,該類應放在mapactivity中,controller則可以控制地圖的伸縮大小(從mapview中得來)。當然首先我們必須保證申請到apikey,具體資訊可參考http://code.google.com/intl/zh-CN/android/add-ons/google-apis/maps-overview.html先來看下布局檔案:<?xml version="1.0"
Time of Update: 2018-12-05
下面的代碼是mars老師視頻教程裡的代碼,我把它注釋了一下。建立兩個XML布局檔案main.xml和user.xml。main.xml檔案為系統自動建立main.xml布局檔案代碼:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2018-12-05
閑話不多說,直接上代碼:FloatingViewApp.java:package com.cn.lhq;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;public class FloatingViewApp extends ListActivity {@Overridepublic void onCreate(Bundle icicle)
Time of Update: 2018-12-05
<!--音頻錄製許可權--> <uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission> <!--視頻錄製許可權--> <uses-permission android:name="android.permission.CAMERA"/>
Time of Update: 2018-12-05
from: http://www.cnblogs.com/rxwen/archive/2009/11/30/1713031.htmlIn this post, I'll show some basic operations in android with a simple video player. The demo shows how to:Use explicit intentList video files with ListView, ContentProvider &
Time of Update: 2018-12-05
時間:2010-11-10 14:10來源:Javaeye作者:網路 點擊:264次艾米網小編:ContentResolver的使用和技巧.....Android應用程式可以使用檔案或SqlLite資料庫來儲存資料。ContentProvider提供了一種多應用間資料共用的方式,比如:連絡人資訊可以被多個應用程式訪問。ContentProvider是個實現了一組用於提供其他應用程式存取資料的標準方法的類。 應用程式可以在Content Provider中執行如下操作: 查詢資料 修改資料