app开发案例|使用统软云开发app以提高性能的实践

前端开发

APP开发


浏览:970 次

1、 你为什么这么说?

首先,我是一名前端开发人员。我使用过统软云、本机开发和自混合打包开发。这些都是根据不同的业务需求以不同的方式开发的。有些只需要Android开发,有些需要Android和IOS开发,有些则需要h5和Android。在此基础上,进行了相应的研究。

2、 性能分析

两个平台上的代码,Android原生代码。本测试中使用的型号为XiaoMi Redmi K30

(1) Android代码

主要活动.java

包com.example。demo2;导入androidx.appcompat.app。AppCompatActivity;导入android.os。捆导入android.widget。列表视图;导入android.widget。SimpleAdapter;导入java.util。阵列列表;导入java.util。HashMap;导入java.util。列表公共类MainActivity扩展了AppCompatActivity{List<String>List;List<String<list1;@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstance State);setContentView(R.layout.activity_main);ListView ListView=(ListView)this.findViewById(R.id.ListView); & nbsp; ; ; ;//名称列表,然后可以动态添加数据。这里只是一个数据示例nbsp; ;list=新阵列列表<>;(); & nbsp; ; ; ;对于(int i=0;i<1000;i++){list.add(“小明”)}nbsp; ; ; ;list1=新阵列列表<>;(); & nbsp; ; ; ;对于(int i=0;i<1000;i++){list1.add(“18”);}nbsp; ; ; ;列表<HashMap<String,Object>>;data=new ArrayList<HashMap<String,Object>>;(); & nbsp; ; ; ;for(int i=0;i<list.size();i++){HashMap<String,Object>item=new HashMap<String,Object>();item.put(“name”,list.get(i));item.prut(“sex”,list1.get(i);data.add(item);}和nbsp; ; ;//创建SimpleAdapter适配器以将数据绑定到项目显示控件nbsp; ;SimpleAdapter适配器=新SimpleAdapter(MainActivity.this,data,R.layout.item,new String[]{“name”,“sex”},new int[]{R.id.name,R.id.sex}); ; ; ; ;//显示列表nbsp; ;listView。setAdapter(适配器); ; ;}}复制代码activity_main.xml