Android搜索功能的案例,本地保存搜索历史记录......

开发的APP有一个搜索功能,并且需要显示搜索的历史记录,我闲暇之余帮她开发了这个功能,现把该页面抽取成一个demo分享给大家。 实现效果如图所示: 本案例实现起来很简单,所以可以直接拿来嵌入项目中使用,涉及到的知识点: - 数据库的增删改查操作 -&
1次阅读

android init进程分析 ueventd

转自:http://blog.csdn.net/freshui/article/details/2132299 (懒人最近想起我还有csdn好久没打理了,这个Android init躺在我的草稿箱中快5年了,稍微改改发出来吧)ueventd主要是负责设备节点的创建、权限设定等一些
3次阅读

一行实现QQ群组头像,微信群组,圆角等效果. 并支持url直接加载图片

说点题外话. Coding中我们总是经历着这么几个过程.学会使用: 不管是API也好, 开源库也好. 总是在最开始的学会去用.了解实现原理: 可能会因为一些不兼容, 代码的异常状态的处理不够完美等需要查看实现并修改, 或者因为你有一个好奇心向窥探一下内部实现.. 这时我们开始试着去阅读,
11次阅读

Android中传递对象的三种方法

Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递。序列化对象可以使用Java的Seri
6次阅读

Android 动态添加删除ExpandableListView的item的例子

这个例子可以学习到如下几点: 1.通过自定义Dialog(单独布局的xml文件进行弹出显示) 2.通过menu点击监听添加,删除view中的items 3.点击ExpandableListView中group和child的事件监听下面是代码: 1.Expand
6次阅读

android之官方下拉刷新组件SwipeRefreshLayout

一、问题描述在android开发中,使用最多的数据刷新方式就是下拉刷新了,而完成此功能我们使用最多的就是第三方的开源库PullToRefresh。现如今,google也忍不住推出了自己的下拉组件SwipeRefreshLayout,下面我们通过api文档和源码来分析学习如何使用SwipeRefres
6次阅读

Android 利用ListView制作带竖线的多彩表格

1、listview与GridView其实Android本身是有表格控件(GridView)的,但是GridView的每一列的宽度被限定为一样宽,有时设计表格时,列宽不可能为同一宽度,所有可以用ListView控件去实现表格。2、设计思路:listview的每一列都是由一个textview去实现,表
5次阅读

Android 使用Okhttp/Retrofit持久化cookie的简便方式

首先cookie是什么就不多说了,还是不知道的话推荐看看这篇文章 Cookie/Session机制详解 深入解析Cookie技术为什么要持久化cookie也不多说了,你能看到这篇文章代表你有这个需求。cookie简单来说就是服务器在客户端中保存的键值对,比如说早期的购物车,保持登
5次阅读

Android 带清除功能的输入框控件EditText

今天学习了自定义控件,然后自己做了一个用户登录小控件EditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,但是Android原生EditText不具备此功能,所以要想实现这一功能我们需要重写EditText。先说明一下,我是用Android stu
8次阅读

161206、 Ionic、Angularjs、Cordova搭建Android开发环境

1、jdk 环境变量配置 path:C:\Program Files\Java\jdk1.7.0_79\bin 2、Node.js 因为安装cordova时要用到node.js的npm 下载地址: http://nodejs.org/&nb
5次阅读