当前位置:首页 » 安卓系统 » 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等等,具体要看你显示什么数据,以什么形式显示

热点内容
电脑家庭服务器搭建 发布:2024-05-13 04:53:41 浏览:113
退火算法matlab 发布:2024-05-13 04:39:17 浏览:396
数据库公式 发布:2024-05-13 04:31:19 浏览:593
安卓什么助手能验机 发布:2024-05-13 04:26:32 浏览:508
如何更改it账号密码 发布:2024-05-13 04:26:32 浏览:85
源码包子 发布:2024-05-13 04:26:30 浏览:376
机器学习算法模型 发布:2024-05-13 04:26:30 浏览:754
c语言编译生成二进制 发布:2024-05-13 04:21:28 浏览:851
如何在lac里创服务器 发布:2024-05-13 04:20:56 浏览:445
可编程序控制器技术与应用 发布:2024-05-13 04:15:31 浏览:749