当前位置: 首页 > news >正文

北京上云科技网站建设三亚做网站的公司

北京上云科技网站建设,三亚做网站的公司,需要代理记账的公司,苏州建设局统计网站首先看一下程序运行后的图片#xff1a; 在开始写代码之前#xff0c;看展示下程序的结构#xff1a; 下面开始代码, 第一步#xff0c;主程序代码#xff1a; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundl…首先看一下程序运行后的图片 在开始写代码之前看展示下程序的结构 下面开始代码, 第一步主程序代码 import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.telephony.TelephonyManager; import android.widget.ListView; public class GetSIMinfo extends Activity { /** * android API中的TelephonyManager对象可以取得SIM卡中的信息 */ private TelephonyManager telMgr; /** * 取得名称和数值的泛型数组 */ private ListString itemnew ArrayListString(); private ListString valuenew ArrayListString(); private ListView listview; Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); listview(ListView)findViewById(R.id.list); telMgr (TelephonyManager)getSystemService(TELEPHONY_SERVICE); /** * 将取得的信息写入List中 */ /* 取得SIM卡状态 */ item.add(getResources().getText(0, SIM卡状态).toString()); if(telMgr.getSimState()telMgr.SIM_STATE_READY) { value.add(良好); } else if(telMgr.getSimState()telMgr.SIM_STATE_ABSENT) { value.add(无SIM卡); } else { value.add(SIM卡被锁定或未知的状态); } /* 取得SIM卡卡号 */ item.add(getResources().getText(0, SIM卡卡号).toString()); if(telMgr.getSimSerialNumber()!null) { value.add(telMgr.getSimSerialNumber()); } else { value.add(无法取得); } /* 取得SIM卡供货商代码 */ item.add(getResources().getText(0, SIM卡供应商代号).toString()); if(telMgr.getSimOperator().equals()) { value.add(无法取得); } else { value.add(telMgr.getSimOperator()); } /* 取得SIM卡供货商名称 */ item.add(getResources().getText(0, SIM卡供应商名称).toString()); if(telMgr.getSimOperatorName().equals()) { value.add(无法取得); } else { value.add(telMgr.getSimOperatorName()); } /* 取得SIM卡国别 */ item.add(getResources().getText(0, SIM卡国别).toString()); if(telMgr.getSimCountryIso().equals()) { value.add(无法取得); } else { value.add(telMgr.getSimCountryIso()); } /* 使用自定义的MyAdapter来将数据传入Activity */ MyAdapter myAdapternew MyAdapter(this,item,value); listview.setAdapter(myAdapter); } } 第二步适配器代码 import java.util.List; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; public class MyAdapter extends BaseAdapter { private LayoutInflater mInflater; private ListString items; private ListString values; /** * MyAdapter的构造器传入三个参数 * * param context * param item * param value */ public MyAdapter(Context context, ListString item, ListString value) { /* 参数初始化 */ mInflater LayoutInflater.from(context); items item; values value; } /** * 因继承BaseAdapter需覆盖以下方法 * * return */ Override public int getCount() { return items.size(); } Override public Object getItem(int position) { return items.get(position); } Override public long getItemId(int position) { return position; } Override public View getView(int position, View convertView, ViewGroup par) { ViewHolder holder; if (convertView null) { convertView mInflater.inflate(R.layout.row_layout, null); holder new ViewHolder(); holder.text1 (TextView) convertView.findViewById(R.id.myText1); holder.text2 (TextView) convertView.findViewById(R.id.myText2); convertView.setTag(holder);//用setTag()给不同的convertView添加标识避免重复绘制 } else { holder (ViewHolder) convertView.getTag(); } /* 设置要显示的信息 */ holder.text1.setText(items.get(position).toString()); holder.text2.setText(values.get(position).toString()); return convertView; } /* class ViewHolder */ private class ViewHolder { /* * text1信息名称 text2信息内容 */ TextView text1; TextView text2; } } 第三步,两个布局xmlmain.xml ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/android android:layout_widthfill_parent android:layout_heightfill_parent android:orientationvertical ListView android:idid/list android:layout_widthfill_parent android:layout_heightfill_parent /ListView /LinearLayout   布局row_layout.xml ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/android android:orientationvertical android:layout_widthfill_parent android:layout_heightfill_parent TextView android:idid/myText1 android:layout_gravitycenter_vertical android:layout_widthwrap_content android:layout_height30dip android:textColordrawable/darkgray android:textSize20sp /TextView TextView android:idid/myText2 android:layout_gravitycenter_vertical android:layout_widthwrap_content android:layout_height30dip android:textColordrawable/white android:textSize14sp /TextView /LinearLayout ok!转载于:https://www.cnblogs.com/boyupeng/archive/2011/03/31/2028535.html
http://wiki.neutronadmin.com/news/122241/

相关文章:

  • 网站首页制作模板wordpress 如何修改网页标题
  • 潞城网站建设公司龙腾盛世网站建设
  • 常州新北区有做淘宝网站策划的吗平面设计面试作品集
  • 怎么做像表白墙的网站企业网络营销策略有哪些
  • 网站建设全流程宁波市节约型机关建设考试网站
  • 湖北做网站公司欧美网站建设
  • h5网站网站建设网页设计企业网站素材库
  • 网站内部关键词自己建个网站要多少钱
  • 昆山app网站制作做网站月薪资多少
  • 天河网站建设开发做网站工作职责
  • 做推广哪个平台网站好网站如何做双语言
  • 怎么做门淘宝网站团购网站建设流程
  • 网站动画效果用什么程序做的邯郸手机建站价格
  • vs2015网站开发教程wpf入可以做网站吗
  • 直接做的黄页视频网站国内知名的网站建设公司
  • 案例 网站工程公司会计账务处理
  • 网站建设公司果动c网站你懂我意思正能量免费软件
  • 上海最好的网站是什么成都百度推广和seo优化
  • 网站全屏代码asp 做网站的缺点
  • 福州帮人建网站公司网站设计公司圣辉友联
  • 福州+网站开发网站建设越秀
  • 互联网软件开发工资一般多少衡阳百度seo
  • 横沥镇做网站网咖活动营销方案
  • 城乡建设网站 资料员怎么修改网站的源代码
  • 网站建设范本制作头像的软件
  • 做网站比较好的公司网站上怎样做轮播图
  • 去中企动力上班怎么样杭州网站建设seo优化
  • 上海做网站的知名企业WordPress主题启用出现错误
  • 自己的主机做服务器网站如何备案星外网站开发
  • 湖南竞网科技有限公司南京seo公司