摘要:
请求网页首先需要访问网络的权限,在AndroidManifest.xml添加如下内容: 第5行是指允许访问未加密请求,从android9.0开始,默认是不允许访问未加密请求,不添加这行内容,访问时会报err_cleartext_not_permitted的错误 然后添加主Activity activ 阅读全文
摘要:
android中的Fragment跟网页中的iframe很像,用于在界面上嵌入局部动态内容,我的描述可能不准确,只是我的理解吧 创建Fragment很简单,在Android Studio中是这么创建的: 简单使用的话,下面的两个勾都可以不用勾选: 这里我创建了三个最简单的Fragment,代码就不粘 阅读全文
摘要:
android studio设计界面的时候,出现了报错:design editor is unavailable until after a successful project sync,导致无法编辑界面 这个时候菜单-》build->Rebuild Project,重新编译一下,编译完还不行的话 阅读全文
摘要:
NavigationView可以实现美观的菜单功能展示,下面看一下怎么使用NavigationView 先是主Activity activity_main.xml: 这个布局是这样的: 最外层是一个上下结构的LinearLayout,从上到下依次是一个Toolbar、一个DrawerLayout D 阅读全文
摘要:
Snackbar是Android Design Support Library中的一个组件,想使用Snackbar,必须先引入Design Support,我这里引入的是当前的最新版本: 相关版本可以到这里查看:https://mvnrepository.com/artifact/com.andro 阅读全文
摘要:
这个抽屉布局类似于手机QQ的主界面,点击左上角头像,会从界面左侧弹出一个抽屉,展示一些内容。 首先是布局界面activity_main.xml: 上面这个布局是这样的: 最外面是一个上下结构的LinearLayout,LinearLayout里面有两个组件,一个Toolbar,一个DrawerLay 阅读全文
摘要:
系统默认使用的是ActionBar,就是界面中的标题栏,但是由于ActionBar设计的原因,被限定只能位于活动的顶部,从而不能实现Material Design效果,所以官方建议使用Toolbar替换掉ActionBar 下面来看一下,如果使用Toolbar 1、首先先去掉默认的ActionBar 阅读全文
摘要:
本文实现一个功能:点击一个按钮,发送一个系统通知功能 添加一个Activity activity_main.xml: MainActivity.java: 注意第28-31行的代码,Android8.0及以上版本,要发送通知,需要配置通知频道,不然无法成功发送通知。 上面的通知,在点击的时候,不会有 阅读全文
摘要:
1、要实现拨号功能,首先需要开启拨号权限 修改AndroidManifest.xml文件,添加如下内容: 2、添加一个Activity活动,添加一个按钮,点击按钮,实现拨号功能 activity_main.xml MainActivity.java 上面的代码,实现拨号的功能其实只是第47-51行代 阅读全文
摘要:
网上有一篇文章写的挺好的,推荐给大家:安卓项目实战之:数据库框架 LitePal 3.0 的使用详解 LitePal是对SQLite数据库操作进行了封装,采用对象映射的方式操作SQLite数据库,简化了对SQLiter的操作 我也是使用的是最新的LitePal3.0 1、首先添加依赖,引入LiteP 阅读全文
摘要:
控件的地址:https://github.com/XRecyclerView/XRecyclerView XRecyclerView控件是一个加强版的RecyclerView,可以很方便的实现下拉刷新,上拉加载更多等功能。android版的支付宝就用到了这个控件。 使用方法待整理。 阅读全文
摘要:
之前写过一篇文章:android中实现简单的聊天功能 现在是在之前功能的基础上,添加一个长按聊天记录,删除对应聊天记录的功能 RecyclerView控件,没有对应的长按事件,我们需要自己手工添加,修改对应的适配器类,注意红色内容为添加内容 ChatAdapter.java: 修改对应的类,注意红色 阅读全文
摘要:
之前写过一篇创建option menu的文章:Android中创建option menu 本文主要是讲如何创建PopupMenu弹出式菜单 1、首先创建menu文件menu2.xml: 这个menu2.xml菜单文件在Android Studio工具中可以通过可视化界面创建,拖两个Menu Item 阅读全文
摘要:
使用SharedPreferences存储数据还是比较简单的 1、添加或修改数据(没有数据就添加,有数据就是修改): 2、读取数据: 3、删除数据: 这个SharedPreferences是存储在data/data/<package name>/shared_prefs/data.xml文件 阅读全文
摘要:
在最新的Android Studio3.x版本中,已经去掉了Android Device Monitor工具,但是不代表Android Device Monitor工具就不能用了,找到sdk的目录: 在tool目录下有一个monitor.bat文件,这个就是Android Device Monito 阅读全文