Welcome 微信登录

首页 / 移动开发 / Android

Android编程实现ActionBar的home图标动画切换效果

Android编程实现ActionBar的home图标动画切换效果

本文实例讲述了Android编程实现ActionBar的home图标动画切换效果。分享给大家供大家参考,具体如下:Material Design中一个重要特性是侧滑菜单 展开/关闭 时,ActionBar上的home图标也动画切换。本例要实现的正是这个效果,如图所示:实现这个效果仅需几步:1.首先,该页面的布局是一个DrawerLayout,代码如下:<android.support.v4.widget.DrawerLayout xmlns:andr...
Android编程实现的简易路径导航条功能示例

Android编程实现的简易路径导航条功能示例

本文实例讲述了Android编程实现的简易路径导航条功能。分享给大家供大家参考,具体如下:这里要实现的是如图所示的路径导航条, 类似于文件管理器的效果。该导航条包含三个功能:1. 支持追加任意个子路径(文字一行写不下时可左右滑动);2. 支持返回到上一个路径;3. 支持点击中间的某个路径回到指定位置。代码很简单,已封装成自定义View, 如下:PathTextView.Java/** * 显示路径的View,支持返回上一级,支持点击某个位置回到指定层级。 ...
Android编程使用android-support-design实现MD风格对话框功能示例

Android编程使用android-support-design实现MD风格对话框功能示例

本文实例讲述了Android编程使用android-support-design实现MD风格对话框功能。分享给大家供大家参考,具体如下:首先上效果图:测试设备为红米Note,系统为Android 4.4.4说明:1.在新版的android.support.v7包中,Google提供了一个新的AlertDialog类,即android.support.v7.app.AlertDialog。使用该类中的Builder可以直接创建Material Design风...
Android 自定义view实现水波纹动画效果

Android 自定义view实现水波纹动画效果

在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她;在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;好了,为了让大家都能给妹纸们想要的,后面会逐渐分享一些比较比较不错的效果,目的只有一个,通过自定义view实现我们所能实现的动效;今天主要分享水波纹效果:1.标准正余弦水波纹;2.非标准圆形液柱水波纹;虽说都是水波纹,但两者...
Android编程实现点击链接打开APP功能示例

Android编程实现点击链接打开APP功能示例

本文实例讲述了Android编程实现点击链接打开APP功能。分享给大家供大家参考,具体如下:在Android中点击链接打开APP是一个很常见的需求。例如,电商为用户发送优惠券之后经常会下发一条短信:某某优惠券已发送到您的账户中,点击 xxx 链接即可查看!此时当用户点击链接之后会直接打开本地APP,进入相关页面。功能实现:1.在manifest中为相应的activity添加intent-filter:<activity android:name="....
Android编程使用自定义View实现水波进度效果示例

Android编程使用自定义View实现水波进度效果示例

本文实例讲述了Android编程使用自定义View实现水波进度效果。分享给大家供大家参考,具体如下:首先上效果图:简介:1.自动适应屏幕大小;2.水波自动横向滚动;3.各种绘制参数可通过修改常量进行控制。代码不多,注释也比较详细,全部贴上:(一)自定义组件:/** * 水波进度效果. */public class WaterWaveView extends View {//边框宽度private int STROKE_WIDTH;//组件的宽,高priva...
Android侧滑导航栏的实例代码

Android侧滑导航栏的实例代码

今天学习的新内容是侧滑导航栏,我想大家肯定都比较熟悉了,因为这个效果在qq里面也有,最近一直跟室友们玩的游戏是快速让自己的头像的点赞量上千。当然我的效果跟qq是没有办法比的,因为那里面的功能是在是太强大了。下面我来展示一下我做的效果截图。我做的界面有点丑,但是对比之前已经是有了很大的改观了。想做这样的效果的话可以ps几张比较好看的图片。下面就是粘贴我代码的时间了。activity_main.xml<cn.edu.rjxy.activity.DragL...
Android6.0 固定屏幕功能实现方法及实例

Android6.0 固定屏幕功能实现方法及实例

Android 固定屏幕功能可能大家看到这个标题不知道是什么东西,我先说明下,android6.0在设置->安全->屏幕固定开启后,然后再长按home键出现最近的几个Activity可以选择一个图钉按钮就开启了屏幕固定功能。屏幕固定开启后,屏幕只能固定在设定的Task上的Activity切换。一、设置固定屏幕我们先来看SystemUI/src/com/Android/systemui/recents/ScreenPinningRequest.J...
Android ListView 子控件onClick正确获取position的方法

Android ListView 子控件onClick正确获取position的方法

在实际开发中,我们有时候不仅需要响应ListView的onItemClick,还需要响应其子控件的点击事件,这个时候我们就会发现,由于复用等原因,如果直接在子控件的onClick事件中调用getView()中的position,会出现数据或显示错位的问题,原因就是position的值出现了重复或不准确,解决这个问题的方法是,在adapter每次加载数据的时候,为需要点击的控件设置一个tag值,这个tag值就设置为当前这个控件对应的position,然后在点...
Android6.0 storage目录sd卡存储的路径创建详解

Android6.0 storage目录sd卡存储的路径创建详解

Android6.0 storage目录sd卡存储的路径创建前言:之前一直很疑惑,android6.0上sd卡挂载storage下的sd卡路径是什么时候创建的。因为挂载sd卡的PublicVolume,负责创建mount路径,然后挂载。接着会创建几个fuse路径,如下:1./mnt/runtime/default/2./mnt/runtime/read/3./mnt/runtime/write/然后会把这个mount的路径fuse到上面这几个路径。但是一直...
Android登录时密码保护功能

Android登录时密码保护功能

在很多的Android项目中都需要用户登录、注册。这样的话在开发中做好保护用户密码的工作就显得尤为重要。这里我把自己的密码保护方法记录下来。这是我建了一个保存密码的文件,以便于检查自己保存密码或者上传到服务器的时候密码是否已经被保护了。这就是当我输入用户名和密码之后点击记住密码之后保存在SD卡上的文件,打开之后可以明显的看到密码已经被保护了。下面是我的布局文件以及主程序的代码:<RelativeLayout xmlns:android="http:/...
Android通过PHP服务器实现登录功能

Android通过PHP服务器实现登录功能

Android客户端和PHP、MySQL搭建的服务器之间的简单交互,实现登录功能 。实现原理图:Handler消息机制原理:Handler机制主要包括4个关键对象,分别是Message、Handler、MessageQueue、Looper。下面对这4个关键对象进行简单的介绍。1.MessageMessage是线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。Message的what字段可以用来携带一些整型数据,obj字段可以携带...
Android使用KeyStore对数据进行加密的示例代码

Android使用KeyStore对数据进行加密的示例代码

谈到 Android 安全性话题,Android Developers 官方网站给出了许多很好的建议和讲解,涵盖了存储数据、权限、网络、处理凭据、输入验证、处理用户数据、加密等方方面面密钥的保护以及网络传输安全 应该是移动应用安全最关键的内容。Android 提供大量用来保护数据的加密算法,例如 Cipher 类中提供了 AES 和 RSA 算法,再例如安全随机数生成器 SecureRandom 给 KeyGenerator 提供了更加可靠的初始化参数,避...
Android编程基于自定义View实现绚丽的圆形进度条功能示例

Android编程基于自定义View实现绚丽的圆形进度条功能示例

本文实例讲述了Android编程基于自定义View实现绚丽的圆形进度条功能。分享给大家供大家参考,具体如下:本文包含两个组件,首先上效果图:1.ProgressBarView1(支持拖动):2.ProgressBarView2(不同进度值显示不同颜色,不支持拖拽):代码不多,注释也比较详细,全部贴上了:(一)ProgressBarView1:/** * 自定义绚丽的ProgressBar. */public class ProgressBarView1 e...
Android基础之startActivityForResult()的用法详解

Android基础之startActivityForResult()的用法详解

前言安卓开发中一个很基础的操作就是打开一个 Activity ,另一个很必要的操作就是,打开一个 Activity ,在打开的 Activity 中操作之后并获得返回结果。两个 Activity为了演示这个操作,我们需要两个 Activity : MainActivity 和 OtherActivity ,在 MainActivity 中通过 Intent 启动 OtherActivity ,并获得 OtherActivity 结束后返回的结果,例子仅作演...
Android编程实现支持拖动改变位置的图片中叠加文字功能示例

Android编程实现支持拖动改变位置的图片中叠加文字功能示例

本文实例讲述了Android编程实现支持拖动改变位置的图片中叠加文字功能。分享给大家供大家参考,具体如下:之所以做了这么一个Demo,是因为最近项目中有一个奇葩的需求:用户拍摄照片后,分享到微信的同时添加备注,想获取用户在微信的弹出框输入的内容,保存在自己的服务器上。而事实上,这个内容程序是无法获取的,因此采取了一个折衷方案,将文字直接写在图片上。首先上Demo效果图:功能:1.用户自由输入内容,可手动换行,并且行满也会自动换行。2.可拖动改变图片中文本位...
<< 1 2 3 4 5 6 7 8 9 10 >>