`
fxrz12
  • 浏览: 25329 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用x5cloud云平台来做网络彩讯-------------好友列表(六)

阅读更多

很多时候,避免不了数据的显示,而手机端最好的显示还是需要列表控件

list_items.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout    
    android:id="@+id/RelativeLayout01"    
    android:layout_width="320px"    
    xmlns:android="http://schemas.android.com/apk/res/android"    
    android:layout_height="wrap_content"    
   	android:paddingBottom="4dip"    
    android:paddingLeft="12dip"  
    android:paddingRight="12dip">  
<ImageView    
    android:paddingTop="12dip"  
    android:layout_alignParentRight="true"  
    android:layout_width="48px"    
    android:layout_height="48px"    
    android:id="@+id/ItemImage"  
    />    
<TextView    
    android:text="TextView01"    
    android:layout_height="wrap_content"    
    android:textSize="20dip"    
    android:layout_width="fill_parent"    
    android:id="@+id/ItemTitle"  
    />  
<TextView    
    android:text="TextView02"    
    android:layout_height="wrap_content"  
    android:textSize="10dip"  
    android:layout_width="fill_parent"    
    android:layout_below="@+id/ItemTitle"    
    android:id="@+id/ItemText"  
    />  
</RelativeLayout>  

 gname.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
    <ListView 
    	android:id="@+id/listView1" 
    	android:layout_height="wrap_content" 
    	android:layout_width="wrap_content"/>
    
</LinearLayout>
public void onCreate(Bundle savedInstanceState) {   
	        super.onCreate(savedInstanceState);   
	        setContentView(R.layout.gname);   
	        ListView list = (ListView)findViewById(R.id.listView1); 

	        list=listFriends(list);
	       	        	      	        
	        
	    }   
	      	   	    
	    public ListView listFriends(ListView list){
	    	ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>(); 
	        String sql="select  friends.FriendId,users.name,friends.Describe  from users inner join  friends on users.Id=friends.FriendId";
	        DataSourse ds=new DataSourse(sql,"8888888888888888",1,"Android_CX","service.x5cloud.com");
	        X5DBResult rs=ds.getData();
	        int i=0;
	        while(rs.hasNext()){
	        	 HashMap<String, Object> map = new HashMap<String, Object>();   
		            map.put("ItemImage", R.drawable.icon);//图像资源的ID   
		            map.put("ItemTitle", rs.getObject(2).toString());   
		            map.put("ItemText", "\t"+rs.getObject(1).toString());   
		            listItem.add(map);   
		            i++;
			}
	        //生成适配器的Item和动态数组对应的元素   
	        SimpleAdapter listItemAdapter = new SimpleAdapter(this,listItem,//数据源    
	            R.layout.list_items,//ListItem的XML实现   
	            //动态数组与ImageItem对应的子项           
	            new String[] {"ItemImage","ItemTitle", "ItemText"},    
	            //ImageItem的XML文件里面的一个ImageView,两个TextView ID   
	            new int[] {R.id.ItemImage,R.id.ItemTitle,R.id.ItemText}   
	        );   
	          
	        //添加并且显示   
	        list.setAdapter(listItemAdapter);  
	        return list; 
	    }

  上面的数据源采用了x5cloud云平台提供的API :  X5DBResult

 

public class DataSourse {
	private String sql;
	private String userid;	
	private int dbtype;						
	private String dbname;			
	private String serverip;	
	X5DBResult rs = null;
	DataSourse(String sql,String userid,int dbtype,String dbname,String serverip){
		this.sql=sql;
		this.userid=userid;
		this.dbtype=dbtype;
		this.dbname=dbname;
		this.serverip=serverip;
	}
	public X5DBResult getData(){
		X5Persist x5=new X5Persist(userid,dbtype,dbname,serverip);
		
		try {
			rs=x5.select(sql);
			return rs;	
		} catch (X5Exception e) {
			e.printStackTrace();
		}
		return null;		
	}
}

 

0
3
分享到:
评论

相关推荐

    【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf

    【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf【机构调研】互联网服务-彩讯股份(300634)分析师会议-20240811.pdf【机构调研】...

    深圳市彩讯科技有限公司-配用电大数据网级应用开发项目-商务投标文件.doc

    基于对国家大数据、云计算的未来发展的产业政策,以及技术转化应用市场前景的共识,彩讯公司与华北电力大学建立了战略合作关系,双方将针对电力行业大数据的应用和技术研究开展合作。另外,彩讯与广州中国科学院软件...

    AI Agent-基于大模型的智能体在AGI的道路上前进-调研

    - **应用软件领域**: 金山办公、泛微网络、致远互联、彩讯股份、汉得信息、新致软件等公司值得考虑。 #### 结论 AI Agent作为通向AGI的重要路径之一,正迅速发展并展现出广阔的应用前景。通过结合先进的大模型...

    移动信息化产品包推荐方案---烟草行业范文.doc

    - **企业彩讯**:企业版短信平台,用于发布通知、促销信息等。 - **移动办公**:包括云存储、在线协作、移动审批等功能,实现随时随地办公。 总结起来,这个移动信息化产品包推荐方案是针对烟草行业的全面信息化...

    300634_彩讯股份上市招股说明书.pdf

    300634_彩讯股份上市招股说明书.pdf

    彩讯矩阵控制软件v2.0.exe

    彩讯矩阵控制软件v2.0.exe

    超级好看的简历模板

    - **描述**:SpringMVC作为Spring框架的一部分,是一种基于MVC模式的轻量级Web框架,该候选人能够熟练使用它来构建Web应用程序,包括控制器的编写、视图层的管理等。 #### JQuery - **技能水平**:熟练 - **描述**...

    民生证券-计算机行业周报:ChatGPT巨头新动态与应用新场景

    自主通用技术平台:三六零、科大讯飞等; 办公与金融:金山办公、同花顺 自主拥有垂直企业级数据优势的最佳落地场景—5G 消息:梦网科技、彩讯 网络等; 司法 AI:金桥信息 视频 AIGC:网达软件、万兴科技、魅视科技等 构建...

    彩讯液晶DID拼接幕墙(2X3).pdf

    彩讯液晶DID拼接幕墙是一种广泛应用于会议室、控制中心、展示大厅等场所的显示技术产品。DID是Digital Information Display的缩写,意为数字信息显示。DID拼接幕墙是指通过多个显示单元拼接在一起,形成大面积的显示...

    移动web&html5开发经验

    - **开发环境**:选择合适的开发工具和模拟器,如使用Chrome或Safari进行开发,通过虚拟机运行MacOS来使用iPhone模拟器。 #### 五、案例分析 1. **第一个版本**:针对iPad开发,使用了AJAX和CSS3技术,主要面向iOS...

    彩讯55寸屏设置软件

    彩讯55寸屏设置安装注意事项: 1.非专业人事安装:安装前请先关闭防火墙(如360安全卫士,瑞星,诺盾等),等安装完并且成功启动本软件后可重新开启防火墙。 2.专业人事安装:先把防火墙拦截自动处理功能改为询问...

    国信证券-20230328-人工智能专题报告:生成式人工智能产业全梳理.pdf

    文心一言主要由文心大模型提供支持,文心一言拥有有监督精调、RLHF、提示构建、知识增强、检索增强和对话增强六大核心技术。其中前三项与ChatGPT的技术十分类似,知识增强包括知识内化和知识外用;检索增强指基于...

    决战AI之巅,把握“科技牛”节奏-20230514-华西证券-74页.pdf

    * AI+应用:重点关注金山办公、福昕软件、同花顺、恒生电子、宇信科技、汉得信息,受益标的还包括:彩讯股份、焦点科技、润和软件、金桥信息、佳发教育、卫宁健康等。 * AI大模型:重点关注科大讯飞、拓尔思,受益...

    第三方代码

    #### 六、Tricolor矩阵 Tricolor矩阵可能拥有独特的控制协议,支持更多高级特性,如高清信号处理等。 综上所述,不同品牌的矩阵切换器在通信协议、控制码以及功能方面存在差异,但在基本原理上是相似的。掌握这些...

    【20230328】AIGC生成式人工智能产业全梳理-国信证券_80页.pdf

    文心一言主要由文心大模型提供支持,文心一言拥有有监督精调、RLHF、提示构建、知识增强、检索增强和对话增强六大核心技术。其中前三项与ChatGPT的技术十分类似,知识增强包括知识内化和知识外用;检索增强指基于...

    Copilot:人工智能新兴风口,产业链核心环节梳理.docx

    在国产办公软件市场,金山办公凭借WPS等产品占据领先地位,而其他如用友网络、彩讯股份、亿联网络等也在云办公市场有所建树。彩讯股份的产品如RichMail邮件系统已集成AI能力,服务于多个大型企业。三六零通过收购...

    计算机行业:ChatGPT开启AI新纪元,AIGC投资框架梳理 20230217 -银河证券.pdf

    ChatGPT是由美国人工智能研究实验室OpenAI开发的一款人工智能技术驱动的自然语言处理工具,它基于Transformer神经网络架构,特别是GPT-3.5架构。这一技术的突破在于它能够理解和生成语言,通过学习大量语料库,...

    计算机周报:ChatGPT有望带来5G消息的业务重构-230212.pdf

    例如,梦网科技和彩讯网络等公司,可能会受益于这种模式变化,提供更加智能化、个性化的信息服务。 此外,ChatGPT的广泛应用将刺激对通用技术平台的需求,如百度、360和科大讯飞等公司将可能加速AI技术研发和应用。...

    139邮箱信任登录

    139邮箱信任登录接口协议OpenId版本-V2.0.0是深圳市彩讯科技有限公司广州研发部为139邮箱与第三方合作商提供的一种安全登录机制。该协议的主要目标是允许用户通过他们的139邮箱账号安全地登录合作商的系统,而无需...

    通信行业周报:ChatGPT热度加速AI算力投资,光通信产业链或将持续受益.pdf

    3. 通信+信创方面,关注鲲鹏服务器代工龙头神州数码,国产数据库自主可控公司:海量数据,存储新秀德明利,“信创邮箱+统一办公平台”公司:彩讯股份,金融、运营商、能源、党政国产数据库公司:创意信息。...

Global site tag (gtag.js) - Google Analytics