當前位置:首頁 » 安卓系統 » Android顯示數據

Android顯示數據

發布時間: 2022-11-14 06:04:01

⑴ android如何顯示資料庫內容

Android Debug Bridge(ADB)是Android的一個通用調試工具,它可以更新設備或模擬器中的代碼,可以管理預定埠,可以在設備上運行shell命令,android是基於linux內核,它的內部文件結構也是採用linux文件組織方式,因此訪問它的文件結構需要使用shell。

⑵ android用什麼控制項顯示數據

Android沒有類似DataGridView的控制項,你要顯示資料庫中查詢的內容,可以通過ListView的方式,在ListView裡面定義布局信息,實現出來的效果會跟DataGridView類似,但不能修改、改變格之間的距離等。

⑶ android怎樣顯示資料庫數據

使用android內嵌式資料庫存儲數據,有個sqliteopenhelper資料庫幫助類,這個類的對象可以對資料庫進行查詢,查詢返回的的是一個cursor類結果集,然後用cursoradapter進行數據適配。

⑷ 安卓開發 如何拿到數據列表 把size顯示到界面上

Android中載入list列表數據主要是通過Adapter實現,可用顯示列表的控制項如下: Listview GridView ExpandListview 顯示具體的數據需要通過Adapter實現,Android目前有4種Adapter: ArrayAdapter SimpleAdapter SimpleCursorAdapter BaseAdapter ( 自定義Adapter) 具體操作步驟 ( 以自定義Adapter為例): 在xml中定義Listview布局 在代碼中通過ID找到Listview控制項 構建Adapter對象,新建一個類繼承自BaseAdapter,重寫它的四個方法,具體如下代碼 構造好適配器後設置Listview的adapter對象為新建的適配器,界面即可顯示數據 在數據變動的地方,只需要調用adapter的notifyDataSetChanged方法即可刷新界面 package com.beryl.gougou; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import java.util.List; /** * Created by yt on 16/11/14. */ public class MyAdapter extends BaseAdapter { private List<String> datalist; private LayoutInflater inflater; public MyAdapter(Context context ,List<String> datalist){ this.datalist = datalist; inflater = LayoutInflater.from(context); } @Override public int getCount() { return datalist.size(); } @Override public Object getItem(int position) { return datalist.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { //此處參考網上的view緩存機制,示例demo不多說明 return null; } }

⑸ android如何將從資料庫讀取的數據顯示在listview中

final SimpleAdapter adapter = new SimpleAdapter(this, getData(),
R.layout.mainlayout, new String[] { "text", "time", "image" },
new int[] { R.id.PL_TextView01, R.id.PL_TextView02,
R.id.PL_ImageView01 });
lv.setAdapter(adapter);

private List<Map<String, Object>> getData() {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();

Cursor cur = DR.query("DB", new String[] { "text", "time" }, null,
null, null, null, "time desc");
while (cur.moveToNext()) {
for (int i = 0; i < cur.getCount(); i++) {
cur.moveToPosition(i);
String text = cur.getString(0);
String time = cur.getString(1);

map = new HashMap<String, Object>();

map.put("text", text);
map.put("time", time);
map.put("image", R.drawable.ic_menu_close_clear_cancel);
list.add(map);
}
}

return list;
}

我是使用SimpleAdapter 作為listview的適配器 通過數據的query方法 將數據放入listview

⑹ 安卓怎麼從資料庫調取數據在界面上顯示出來有幾種方法啊

Android應用程序的數據通常保存在以下地方:XML文件、SharedPerefences、文件、SQLite資料庫、外接資料庫等。

除SQLite資料庫和外接資料庫外,其他幾種方式都只能存儲少量數據。
SQLite資料庫是一種嵌入式資料庫,可以嵌入在Android中。Android程序可以直接操作SQLite資料庫,但數據無法在不同終端之間共享。

外接資料庫可以實現不同APP、不同移動終端共享數據。Android也可以直接訪問外接資料庫,如MySQL、SQL Server等,但這種方式不安全。通常的做法是使用Web服務訪問外接資料庫,返回基本類型數據或JSON格式數據,Android訪問Web服務,即避免Android直接操作外接資料庫。這有我寫的一個《
Android訪問JavaEE部署的Web服務返回的JSON格式數據
》的操作說明:http://wenku..com/view/32a022c8581b6bd97e19ea09

歡迎繼續交流!

⑺ android控制項listview怎樣顯示資料庫數據呢

先創建一個幫助類BaseHelper,繼承SQLiteOpenHelper,然後在獲得讀取的許可權,BaseHelper.getReadableDatabase();查詢:Cursor cursor = db.query(TABLE_NAME,str,null,null,null,null,null);,接著放到adapter裡面然後就顯示出來SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.showcontact, cursor, FROM, TO);
setListAdapter(adapter);。大概流程就這樣,具體看幫助文檔或者網路+google

⑻ android 中 TextView 如何顯示外部數據

通過setText方法顯示外部數據。

1、獲取要顯示數據的TextView組件

TextViewtv=(TextView)findViewById(R.id.xxxx);//根據id獲取TextView組件

2、通過setText方法顯示數據

tv.setText("要顯示的數據內容");//設置字元串顯示

⑼ 如何在Android上快速顯示yuv數據

思路1:在java中將Surface指針傳遞到jni層,lock之後就可以獲得SurfaceInfo,進而取得要顯示的surface格式、高度、寬度,在2.2/2.3版本,surface的Format一般都是RGB565格式,只用做一個顏色空間的轉換,scaler就可以將yuv數據顯示出來。
顏色空間轉換和Scaler算是比較耗時的操作了。如何提高效率,scaler最好能交給android的底層函數去做,如果有gpu的,底層函數直接會利用gpu,效率非常高,又不佔用cpu資源。

思路2:
參考framework中的AwesomePlayer,裡面利用AwesomeLocalRenderer/AwesomeRemoteRenderer來實現解碼出來的數據顯示,這個效率應該非常高,但是平台的關聯性會增加很多。
調用介面比較簡單,
首先創建一個render,
mVideoRenderer = new AwesomeRemoteRenderer(
mClient.interface()->createRenderer(
mISurface, component,
(OMX_COLOR_FORMATTYPE)format,
decodedWidth, decodedHeight,
mVideoWidth, mVideoHeight,
rotationDegrees));
直接調用render函數就可以顯示了。
virtual void render(MediaBuffer *buffer) {
void *id;
if (buffer->meta_data()->findPointer(kKeyBufferID, &id)) {
mTarget->render((IOMX::buffer_id)id);
}
}

其它的參數都很容易獲得,關鍵是buffer_id 怎麼獲得?OMXCodec.cpp中有相關的可以參考。
實際的效果在我的S510E上跑,效率非常高,幾乎不佔用主控cpu資源,很可能都交給dsp和gpu去搞了。

思路3:
參考 camera的方式。由於在第2步已經取得了非常好的效果,筆者沒有做深入研究。

⑽ android顯示數據有哪些方法

你的問題很模糊。
我嘗試回答下:
Textview顯示
Listview等等,具體要看你顯示什麼數據,以什麼形式顯示

熱點內容
在線支付php 發布:2024-04-28 20:20:10 瀏覽:541
安卓車機開機動畫一般什麼格式 發布:2024-04-28 20:11:21 瀏覽:286
jnic調用java 發布:2024-04-28 20:09:24 瀏覽:278
mpc源碼 發布:2024-04-28 20:08:27 瀏覽:426
windows7python 發布:2024-04-28 19:59:22 瀏覽:616
文件夾2寸 發布:2024-04-28 19:42:48 瀏覽:657
怎麼用伺服器的ip做內網穿透 發布:2024-04-28 19:28:52 瀏覽:925
常用的單向哈希演算法有 發布:2024-04-28 19:16:04 瀏覽:116
牛貝微信淘客源碼 發布:2024-04-28 19:09:16 瀏覽:34
傳奇裝備強化腳本 發布:2024-04-28 18:34:29 瀏覽:329