`
文章列表
一、Intent的使用完成Android拨号通讯功能 拨打电话的程序,相比之前设计的美食刊或者是小应用组件不同的地方,是涉及到了Intent完成组件的通讯。使用到了拨号的权限,调用Android本身封装的应用程序来实现该功能。大致步骤如下: 1.配置文件:activity_main.xml——主要负责页面的布局以及设置每个控件的id 2.Java类:同样的需要加载界面中的各个控件,并且对使用到的控件定义以及初始化值。由于是实现拨号功能,所以用到了EditText textResult用来展示拨号内容。而对于拨号内容是会随着用户添加而不断发生变化的,并且可能会使用到*、#等字符,所以在这 ...
6.30 关于数据库的几点学习心得   1.Left Join.     多表连接的查询方式又分为以下几种:内连接,外连接和交叉连接。外连接又分为:左外连接,右外连接和全外连接。对于不同的查询方式,使用相同的join算法也会有不同的代价产生,这个是跟其实现方式紧密相关的,需要考虑不同的查询方式如何实现,对于具体使用哪一种连接方式是由优化器通过代价的衡量来决定的。     left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录      right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录    inner join(等值连接 ...
      想尝试做一个简易的关于食物List的app,所以想到使用spinner级联方式先对用户所在位置进行确定,然后再获取相应位置的食物列表,使用ListView来展示出来。       一、如何将级联的内容:城市、行政区、位置商圈这三级内容保存并在spinner中级联获取呢?好像一共有三种方法:方法一:最暴力的就是直接用字符串数组写在代码里面;方法二:单独使用一个专门的Java类来存这些数据,同样是使用数组保存(其实大同小异,不过代码分离开了,重用度高,易于修改);方法三:定义一个arrays.xml文件,将所有数据以结点方式写入,在获取时可通过相应代码直接读取,该方法对于大量数据应 ...
 Android工具以及简单监听事件   6.281.Android开发时,最初对功能进行设计,设计layout,对界面布局。第一个界面为登录,注册界面:   activity_main.xml代码如下:使用的是线性布局,用于用户的登录以及跳转注册。用户可通过点击“注册”,系统弹出“跳转至注册页面”提示,并且通过Intent跳转至Second的Activity。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http ...
Global site tag (gtag.js) - Google Analytics