Welcome 微信登录

首页 / 移动开发 / Android

Android动态添加设置布局与控件的方法

Android动态添加设置布局与控件的方法

本文实例讲述了Android动态添加设置布局与控件的方法。分享给大家供大家参考,具体如下:有时候我们会在代码端,动态的设置,添加布局和控件。下面我们就看来看一下如何处理,直接上代码,代码里面的注解很清楚了。布局文件:fragment_hot.xml说明:这个部局,我用的是scrollView做为基础布局,主要是为了实现一个滚动。这里不多说,这个你可以使用任何布局都可以,这里的id我是提前定义的。这里面的现在有的布局是我为了看到我在代码端,动态添加的代码,是...
Android自动测试工具Monkey

Android自动测试工具Monkey

前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、Monkey定义探索软件测试工具有哪些,本文主要介绍Monkey工具。Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动、按...
Android使用selector修改TextView中字体颜色和背景色的方法

Android使用selector修改TextView中字体颜色和背景色的方法

本文实例讲述了Android使用selector修改TextView中字体颜色和背景色的方法。分享给大家供大家参考,具体如下:android中的selector大家都很熟悉了,用它可以很方便的实现,控件在不同的动作中,颜色等值的变化。这里我说一下TextView中的一些应用。我想大家都知道,Button按钮在源码上看是一种特殊的TextView,所以我们很多时候,按钮全是使用的TextView来完成,只要加一个android:clickable="true...
Android TabLayout(选项卡布局)简单用法实例分析

Android TabLayout(选项卡布局)简单用法实例分析

本文实例讲述了Android TabLayout(选项卡布局)简单用法。分享给大家供大家参考,具体如下:我们在应用viewpager的时候,经常会使用TabPageIndicator来与其配合。达到很漂亮的效果。但是TabPageIndicator是第三方的,而且比较老了,当然了现在很多大神都已经开始自己写TabPageIndicator来满足自己的需求,在2015年的google大会上,google发布了新的Android Support Design库...
Android viewpager中动态添加view并实现伪无限循环的方法

Android viewpager中动态添加view并实现伪无限循环的方法

本文实例讲述了Android viewpager中动态添加view并实现伪无限循环的方法。分享给大家供大家参考,具体如下:viewpager的使用,大家都熟悉,它可以实现页面之间左右滑动的切换,这里有一个需求,就是viewpager里面加载的页数不是确定的,而是根据数据的多少来确定的。常见的应用就是在一个新闻的详细页面中,显示与此新闻有关的图片。下面我们来看一下代码:activity_main.xml<RelativeLayout xmlns:and...
Android 马赛克(Mosaics)效果

Android 马赛克(Mosaics)效果

前几天看见开源项目效果好赞,看了下代码,实现大致就是在原界面之上覆盖一成自定义的View,获取到点击的那个View的内容(Bitmap),然后在覆盖的那个自定义View的特定位置画出来,之后就是对这个Bitmap做一些列拆分,变化重绘的过程。在这里根据他对bitmap的拆分,感觉用来实现Bitmap的效果也是不错的,就试着做一做。在这里介绍使用两种方式实现马赛克效果.开始之前先看看效果感觉还不错吧!1、直接绘制public static Bitmap ge...
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片

Android中使用HttpURLConnection实现GET POST JSON数据与下载图片

Android6.0中把Apache HTTP Client所有的包与类都标记为deprecated不再建议使用所有跟HTTP相关的数据请求与提交操作都通过HttpURLConnection类实现,现实是很多Android开发者一直都Apache HTTP Client来做andoird客户端与后台HTTP接口数据交互,小编刚刚用HttpURLConnection做了一个android的APP,不小心踩到了几个坑,总结下最常用的就通过HttpURLConn...
Android实现带附件的邮件发送功能

Android实现带附件的邮件发送功能

本文实例讲解了基于基于JMail实现Android邮件发送功能,分享给大家供大家参考,具体内容如下在android上发送邮件方式:第一种:借助GMail APP客户端,缺点是必须使用GMail帐号,有一点是比较方便,不需要写很多代码,但是不是很灵活。第二种:基于JMail实现,可以很灵活的自己设置各种属性,不需要GMail帐号在第二种方式的实现之前,看一下JMail对EMail结构的划分:基于SMTP协议发送EMail,所以客户端必须要知道SMTP的主机。...
Android优化应用启动速度

Android优化应用启动速度

一、应用的启动启动方式通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动。1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个方式叫热启动。特点1、冷启动:冷启动因为系统会重...
Android传递Bitmap对象在两个Activity之间

Android传递Bitmap对象在两个Activity之间

通过内部存储方式实现了在两个Activity之间传递Bitmap对象以及其它支持串行化的Java对象,关键点有如下:1. HTTP客户端下载图片,通过ImageView对象显示2. 把ImageView上的Bitmap对象从当前Activity传递到另外一个Activity中并显示出来3. 基于串行化传递Java对象数据首先看我是怎么实现HTTP客户端下载图片,通过异步Task接口实现HTTP客户端下载图片并通过Handler来更新ImageView,代码...
Android应用启动速度优化

Android应用启动速度优化

开发Android应用中,随着功能越来越多,启动速度越来越慢。有没有办法让自己应用启动速度快一点呢?方法是人想出来的。先说说我的实现方法:1 将onCreate 中初始化的内容,移动到线程中做初始化,加载等2 初始化完成之后,通过Handler发送消息,3 Hander 中收到消息后,再初始化完整界面。public class MainActivity extends Activity {@Overrideprotected void onCreate(B...
Android接收和发送短信处理

Android接收和发送短信处理

关于短信接收处理方面,当前已经有一些app做的比较好了,比如发给手机发验证码验证的问题,很多app在手机接收到验证码后,不需要输入,就直接可以跳过验证界面,这就是用到了对接收到的短信的处理。至于短信的发送,也没什么好说的了。在此也只是附上一个小实例。效果图:MainActivity:import android.app.Activity; import android.app.PendingIntent; import android.content.Br...
<< 441 442 443 444 445 446 447 448 449 450 >>