随笔分类 -  Android

摘要:1》基本操作(增删改查) (1)创建数据表新建类MyDatabaseHelper继承SQLiteOpenHelper类,具体代码如下如所示 通过按钮来使用这个类 点击按钮后数据库就建立好了,安卓同样给了我们一个查看数据库的工作,首先需要在环境变量中对path变量添加palteform-tool的路径 阅读全文
posted @ 2019-01-30 02:01 王怀宇 阅读(363) 评论(0) 推荐(0)
摘要:1》自定义广播 广播在另外的程序上进行接收,默认的发送方式是标准广播,若想发送有序广播,需要一点点修改 MainActivity.java 加入这一行代码后广播的接收就有了顺序 注册时候可以设置接收广播的优先级 优先接收到广播后就可以判断是否继续发送广播 abortBroadcast();可以截断广 阅读全文
posted @ 2019-01-29 23:06 王怀宇 阅读(1077) 评论(0) 推荐(0)
摘要:1》判断网络状态网络广播(动态注册) //由于涉及到权限问题,所以需要在AndroidMainfest.xml中添加如下注册代码 在网络发生变化时,手机便会出现提示 1》接收开机广播(静态注册) New-》others-》Broadcast Receiver可以快速创建广播 啊啊 阅读全文
posted @ 2019-01-29 22:21 王怀宇 阅读(2299) 评论(0) 推荐(0)
摘要:一、动态添加碎片 1》 新建三个布局 2》新建三个类与三个布局对应 三个类的内容几乎相同重写Fragment类中的onCreateView方法使用inflater将布局引入到view中 3》编写主界面 将第二个fragment换成了FrameLayout布局 二、在碎片中模拟返回栈 transact 阅读全文
posted @ 2019-01-27 12:00 王怀宇 阅读(207) 评论(0) 推荐(0)
摘要:1》用recyclerView实现上次ListView实现的效果 导入包 导入recyclerView布局 创造适配器 main.java Fruit类和fruit_item.xml与上一次的相同 2》实现横向滚动 修改fruit_item.xml 修改main.java 3》瀑布排序 修改frui 阅读全文
posted @ 2019-01-26 02:03 王怀宇 阅读(262) 评论(0) 推荐(0)
摘要:一个可向下滑动的列表 main.xml main.java 其中使用可适配器 ListView添加图片和优化代码 1定义实体类Fruit 2添加fruit_item.xml布局 3定义适配器 4main.java 添加点击事件 阅读全文
posted @ 2019-01-25 23:51 王怀宇 阅读(254) 评论(0) 推荐(0)
摘要:title.xml main.xml中引入开头 在main.java中隐藏原来的标题栏 阅读全文
posted @ 2019-01-23 14:59 王怀宇 阅读(221) 评论(0) 推荐(0)
摘要:找到android SDK的文件夹I:\AndroidSDk\extras\android\m2repository\com\android\support\percent在这里就能看到各种版本的,这里我选择26的26.0.0-alpha1,重新导入,之后重新Sync就可以了! 阅读全文
posted @ 2019-01-23 14:25 王怀宇 阅读(843) 评论(1) 推荐(0)
摘要:相对服框架布局 相对控件布局 android:layout_alignRight="@+id/b1"指b3的右侧与b1对齐 阅读全文
posted @ 2019-01-23 13:32 王怀宇 阅读(334) 评论(0) 推荐(0)
摘要:1》线性布局(LinerLayout) 所有的空间在线性上依次排序 android:orientation="vertical"(纵向布局) android:orientation="horizontal"(横向布局) 即使控件在这一行放不下也不会跳转到下一行 layout_weight可以更好地安 阅读全文
posted @ 2019-01-23 02:43 王怀宇 阅读(410) 评论(0) 推荐(0)
摘要:1》知晓当前是哪一个活动 建立一个BaseActivity 类继承AppCompatActivity 类,然后在其中输出当前活动的名称,将原来继承AppCompatActivity 类的类改为继承BaseActivity 2》活动的统一销毁 新建类ActivityCollector 在其中创建一个L 阅读全文
posted @ 2019-01-23 00:35 王怀宇 阅读(119) 评论(0) 推荐(0)
摘要:第一种standard模式 这是默认的模式每一次都会创建一个新的活动加入到栈中,这种模式如果活动在栈顶的话跳转到这个活动还是会创建一个新的活动,不是很人性化 第二种singleTop模式 该模式会判断跳转的活动是否在栈顶,若在栈顶则不会重新创建,更改创建模式只需要在activity中加入 andro 阅读全文
posted @ 2019-01-23 00:02 王怀宇 阅读(474) 评论(0) 推荐(0)
摘要:首先从写onSaveInstanceState方法,该方法在活动销毁前一定会执行,如下将所需的数据传入到Bundle中 protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); 阅读全文
posted @ 2019-01-22 23:25 王怀宇 阅读(525) 评论(0) 推荐(0)
摘要:intent传值跳转1,显式跳转 Intent intent=new Intent(FirstActivity.this,SecondActivity.class);startActivity(intent);第一个参数为原界面,第二个参数为跳转界面,intent需要使用start函数来使用2,隐式 阅读全文
posted @ 2019-01-22 13:54 王怀宇 阅读(1085) 评论(0) 推荐(0)
摘要:(1)Toast提示消息 (2)menu菜单的使用 首先新建一个menu的文件(文件名为menu)然后在文件下建立menu resource file 打开main.xml添加菜单项 <?xml version="1.0" encoding="utf-8"?><menu xmlns:android= 阅读全文
posted @ 2019-01-22 02:15 王怀宇 阅读(259) 评论(0) 推荐(0)
摘要:1.当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己电脑上的android studio 上导入该项目时会报错(两台电脑上安装的android studio版本不一样) 2.自己的android studio SDK平台工具的版本太低,然后在不了解项目构建文 阅读全文
posted @ 2019-01-22 00:28 王怀宇 阅读(791) 评论(0) 推荐(0)
摘要:(1)首先到安卓的官网上面下载一个安装包,也可以到我的百度网盘上下载以下是链接 官网:http://www.android-studio.org/ 链接:https://pan.baidu.com/s/11GpkeT1VREL1xTg00POfVQ 提取码:7vu3 (2)打开安装程序会出现下图点击 阅读全文
posted @ 2019-01-21 21:47 王怀宇 阅读(893) 评论(0) 推荐(0)
摘要:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " 阅读全文
posted @ 2018-05-28 11:53 王怀宇 阅读(98) 评论(0) 推荐(0)
摘要:软件基本完成做了最后的优化,比如加了个图标等 阅读全文
posted @ 2018-03-04 11:06 王怀宇 阅读(73) 评论(0) 推荐(0)
摘要:今天写完了习惯养成的页面,根据需要删除了以前写好的登陆界面,觉得自己写的这个软件不需要。 阅读全文
posted @ 2018-03-04 11:04 王怀宇 阅读(95) 评论(0) 推荐(0)