
Android
文章平均质量分 57
Root_Q
这个作者很懒,什么都没留下…
展开
-
标题栏添加返回键无反应
最近在完善一个issue,其中需要给新创建的页面添加返回按钮,代码非常简单: getSupportActionBar().setDisplayHomeAsUpEnabled(true);//给左上角添加一个返回的箭头图标 getSupportActionBar().setHomeButtonEnabled(true);//设置图标可以点击 getSupportActionBar().s...原创 2018-03-10 16:57:35 · 1370 阅读 · 0 评论 -
ListView更换为RecyclerView的过程知识总结
最近在入手一个issue,需要将应用中使用的Listview全部更换为RecyclerView,在这过程中遇到了不少坑,在这里记录一下,一起学习。(ps:真的觉得谷歌大大是不是推出RecyclerView有些着急了)RecyclerView点击事件和长按事件...原创 2018-05-27 19:28:52 · 1783 阅读 · 0 评论 -
Android客户端利用Socket进行通信
上一篇介绍了java服务器端的相关操作。这一篇主要向大家介绍Android客户端的相关实现步骤。基本步骤:用服务器端的IP地址和端口号实例化Socket对象。调用connect方法,连接到服务器上。将要发送到服务器的IO流填充到IO对象中,比如DataInputStream,DataOutputStrwam。调用Socket提供的getInputStream和getOutput...原创 2018-05-22 14:39:56 · 1794 阅读 · 2 评论 -
Android主题初探
主题可以把主题看作是样式的加强版本。同样是定义一套公共主题属性,样式属性需要逐个添加,而主题属性则会自动应用于整个应用中。默认主题新建的Android项目都自带默认主题,找到并打开AndroidManifest.xml文件可以看到application标签下的theme属性,如下图所示: theme属性指向的主题叫AppTheme,定义在styles.xml文件中。 在styl...原创 2018-05-20 17:58:02 · 441 阅读 · 0 评论 -
Android列表含有复选框滚动时状态错乱的问题
问题描述与分析当列表中含有checkBox或switch,而且条目数量超过一页,发生滚动的时候往往会出现复选框的选中状态发生错乱的现象,而造成这种现象的原因主要是当listView中的数据项较多于当前屏幕所能包含的项时,下一页的数据项将会重用滚出屏幕的视图 解决方法创建一个数组用来保存处于选中状态的按钮的位置代码示例:public class AddMonitorA...原创 2018-04-23 21:29:45 · 754 阅读 · 0 评论 -
Android3.0编译出错(compile到implemenatation的转变)
今天心血来潮打开之前的项目,编译突然出来了堆红的 上网百度了一下,才知道原来是AndroidStudio升级到3.0后,之前引用库所使用的complie默认变成implementation,androidTestCompile变为androidTestImplementation。修改一下就好了.推荐Android3.0官方文章,里面对相关的改进特性有很详细的说明 https://je...原创 2018-04-05 10:43:58 · 413 阅读 · 2 评论 -
Android创建自定义视图列表对话框(数据库中的数据作为数据源,使用RecyclerView作为列表)
数据源为数据库中的数据从数据库中加载数据作为列表的每一项。举例,我现在需要从数据库中读取所有的站点,构造站点列表对话框。对话框布局文件(dialog_site_list)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/a...原创 2018-04-02 18:54:18 · 1424 阅读 · 0 评论 -
java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException Android编译错误
最近在把一个issue与主分支同步的时候,编译时出现了如下错误Error:Execution failed for task ':servermonitorplus:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.p...转载 2018-03-26 16:00:09 · 2232 阅读 · 0 评论 -
如何定制PopupWindow弹出框及方法介绍
利用PopupWindow定制信息浮窗点击地图上的店铺图标弹出浮窗显示店铺部分信息具体效果 布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l...原创 2018-03-21 17:40:31 · 397 阅读 · 1 评论 -
创建自定义输入对话框--输入数据不正确或为空时,点击按钮对话框不关闭(修正)
Android自定义对话框提供用户输入选项最近在写一个关于服务器站点性能量化评分的小功能,主要是根据Apdex公式来进行评判的,需要提供一个让用户自己设置最优响应时间门槛的值的选项。由于页面空间的限制,采取了通过弹出自定义对话框的形式来实现这一功能,具体实现如下:Apdex详解http://blog.csdn.net/sunny_sailor/article/details/5124031...原创 2018-03-20 11:27:41 · 787 阅读 · 1 评论 -
Android8.0利用JobScheduler实现服务的运行
从Google Play要求所有应用最低的目标版本sdk为16开始,小伙伴们就开始了漫漫更新应用之路,本来暑假计划要开的新项目也泡汤了。现在把这一段时间做的更改后台服务的收获及各种方案记录一下,希望对正在进行的同伴们有所帮助。方案一:JobScheduler+JobInfo+JobServicJobScheduler主要负责任务调度。JobInfo描述了任务的概要信息,传递给JobSche...原创 2018-07-28 18:27:40 · 8704 阅读 · 2 评论