Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 移动开发 / Android

Android仿QQ好友列表分组实现增删改及持久化

Android仿QQ好友列表分组实现增删改及持久化

Android自带的控件ExpandableListView实现了分组列表功能,本案例在此基础上进行优化,为此控件添加增删改分组及子项的功能,以及列表数据的持久化。Demo实现效果:GroupListDemo具体实现:①demo中将列表页面设计为Fragment页面,方便后期调用;在主界面MainActivity中动态添加GroupListFragment页面;MainActivity.javapackage com.eric.grouplistdemo;...
Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上

Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上

先说一下adb命令配置,如果遇到adb不是内部或外部命令,也不是可运行的程序或批量文件。配置下环境变量1、adb不是内部或外部命令,也不是可运行的程序或批量文件。解决办法:在我的电脑-属性-高级计算机配置-环境变量,系统变量找到path,把sdk的platform-tools添加进去就可以了。D:Javaandroidandroid-sdkplatform-tools2、用命令行把手机上的文件拷贝到电脑上拷贝文件夹命令,如把log文件夹拷贝到电脑当前目录a...
Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡

Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡

一、问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示:二、编写MyApplication类public class MyApplication extends Application {private static MyApplication mInstance = null;public boolean m_bK...
Android项目实战手把手教你画圆形水波纹loadingview

Android项目实战手把手教你画圆形水波纹loadingview

本文实例讲解的是如何画一个满满圆形水波纹loadingview,这类效果应用场景很多,比如内存占用百分比之类的,分享给大家供大家参考,具体内容如下效果图如下:预备的知识:1.贝塞尔曲线 如果你不了解,可以来这里进行基础知识储备:神奇的贝塞尔曲线 2.Paint.setXfermode() 以及PorterDuffXfermode千万不要被这个b的名字吓到,不熟悉看到可能会认为很难记,其实 只要站在巨人的丁丁上 还是很简单的。好了 废话不多说 ,跟我一步步来...
Android中EditText+Button组合导致输入板无法收起的原因分析及解决办法

Android中EditText+Button组合导致输入板无法收起的原因分析及解决办法

在Android开发中,录入信息是最基本的操作,使用非常广泛。但是Android对输入法弹出/收起的支持,并不是很好。对弹出,提供了force方式和implicit方式,对输入却没有提供force方式。可想而知,想弹能弹,想收不能收,这是多么的痛苦!没有对输入法做任何处理的情况下,EditText输入后,点击Button一般会自动收起输入法。若没有收起,那可能是布局上有一些问题,可以尝试在最外层添加scrollView。笔者亲测在大部分情况下,嵌套scro...
Android编程实现开始及停止service的方法

Android编程实现开始及停止service的方法

本文实例讲述了Android编程实现开始及停止service的方法。分享给大家供大家参考,具体如下:开始一个Service你可以从一个activity或从其它应用的组件通过传递一个Intent(指定了要启动的服务)给startService()启动一个服务.Android系统然后调用service的onStartCommand()方法并且把Intent传递给它.(你永远不能直接调用onStartCommand().)例如,一个activity可以在调用st...
Android气泡效果实现方法

Android气泡效果实现方法

本文实例讲述了Android气泡效果实现方法。分享给大家供大家参考,具体如下:最近在看以前在eoe上收藏的一些源代码,准备将这些代码加上一些自己的注释,然后贴出来,方便自己日后查阅,和刚入门的人来学习。今天先看一个气泡窗口,先看一下效果图和目录结构,然后再上代码通过第一幅图,我们可以看到一个气泡窗口,这个窗口的结构是里面有2个TextView和1个气泡的背景,这个2个TextView放在了overlay_pop.xml文件中,气泡窗口是这个layout的背...
Android中Notification 提示对话框

Android中Notification 提示对话框

Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。一、Notification用于状态栏显示通知的控件,在不同的设备上面Notification是不一样的二、Notification的基本布局元素组成:Icon/Photo:大图标 Tiltle/Name:标题 Message:内容消息 Timestamp:通知的时间,默认是系统发出的时间,也可以通过se...
Android中Notification的用法汇总

Android中Notification的用法汇总

我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。我们也知道Android系统也是在不断升级的,有关Notification的用法也就有很多种,有的方法已经被android抛弃了,现在我实现了三种不同的方法,并适应不同的android版本。现在我就把代码公布出来,我喜欢把解释写在代码中,在这里我就不多说了,先看效果图...
Android网格视图GridView的使用

Android网格视图GridView的使用

GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。网格视图GridView的排列方式与矩阵类似,当屏幕上有很多元素(文字、图片或其他元素)需要按矩阵格式进行显示时,就可以使用GridView控件来实现。GridView常用的XML属性: 本文将以一个具体的实例来说明如何使用GridView控件实现手机屏幕上各个应用软件图标的摆放,以...
在当前Activity之上创建悬浮view之WindowManager悬浮窗效果

在当前Activity之上创建悬浮view之WindowManager悬浮窗效果

最近有学生做毕业设计,想使用悬浮窗这种效果,其实很简单,我们可以通过系统服务WindowManager来实现此功能,本章我们来试验一下在当前Activity之上创建一个悬浮的view。第一步:认识WindowManager这个接口用于与 window manager (窗口管理器, 应用框架层) 进行交互。通过getSystemService(Context.WINDOW_SERVICE)可以获取到WM的实例.继承关系public interface Wi...
Android Webview添加网页加载进度条实例详解

Android Webview添加网页加载进度条实例详解

推荐阅读:Android WebView线性进度条实例详解最近在android项目中使用webview嵌套了一个抽奖活动网页,活动上线,运行良好(改了N次需求和突发bug),还好这种模式的活动,只需要修改网页,不需要重新打包发布市场,这也是这种模式开发的优势之一。后来据产品哥反馈说加载网页无进度提示,好吧,这个当时真没考虑这么多,这个要加加..想当然以为轻松搞定之....其实还是比轻松要复杂点...1、首先自定义一个WebView控件/*** 带进度条的W...
Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法

Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法

Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelable接口。下面我们以一个完整的例子来说明。1.新建一个Android的工程,其中该工程的目录结构如下图:2. 修改main...
Intent传递对象之Serializable和Parcelable的区别

Intent传递对象之Serializable和Parcelable的区别

Intent在不同的组件中传递对象数据的应用非常普遍,大家都知道在intent传递对象的方法有两种:1、实现Serializable接口、2、实现Parcelable接口。Android中Intent传递对象的两种方法Serializable,Parcelable请点击了解详情。为什么要将对象序列化?1、永久性保存对象,保存对象的字节序列到本地文件中;2、用过序列化对象在网络中传递对象;3、通过序列化对象在进程间传递对象。1、实现Serializable接...
<< 451 452 453 454 455 456 457 458 459 460 >>