Welcome 微信登录

首页 / 移动开发 / Android

Android性能优化方法

Android性能优化方法

GPU过度绘制•打开开发者选型,“调试GPU过度绘制”,蓝、绿、粉红、红,过度绘制依次加深•粉红色尽量优化,界面尽量保持蓝绿颜色•红色肯定是有问题的,不能忍受使用HierarchyView分析布局层级•删除多个全屏背景:应用中不可见的背景,将其删除掉•优化ImageView:对于先绘制了一个背景,然后在其上绘制了图片的,9-patch格式的背景图中间拉伸部分设置为透明的,Android 2D渲染引...
Android重力传感器实现滚动的弹球

Android重力传感器实现滚动的弹球

熟知:什么是传感器: 所谓传感器能够探测如光、热、温度、重力、方向 等等的功能!Android中提供传感器有哪些: 1. 加速度传感器(重力传感器) 2. 陀螺仪传感器 3. 光传感器 5. 恒定磁场传感器 6. 方向传感器 7. 恒定的压力传感器 8. 接近传感器 9. 温度传感器一、 问题描述Android中有多达11种传感器,不同的手机设备支持的传感器类型也不尽相同1、 重力传感器 GV-sensor2、 加速度传感器 G-sensor3、 磁力传感...
Android实现EditText控件禁止输入内容的方法(附测试demo)

Android实现EditText控件禁止输入内容的方法(附测试demo)

本文实例讲述了Android实现EditText控件禁止输入内容的方法。分享给大家供大家参考,具体如下:问题:android如何实现EditText控件禁止往里面输入内容?修改版解决方法:EditText editText = (EditText) findViewById(R.id.editText1);editText.setKeyListener(null);看到这个问题大家可能有点奇怪了,EditText的功能不就是往上面写入内容吗?再者,如果真要...
Android ListView详解

Android ListView详解

ListView 控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列四种不同的视图之一:1.大(标准)图标2.小图标3.列表4.报表 View 属性决定在列表中控件使用何种视图显示项目。还可用 LabelWrap 属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。由于goog...
Android ListView优化之提高android应用效率

Android ListView优化之提高android应用效率

ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。Adapter是listview和数据源间的中间人。当每条数据进入可见区域时,adapter的getview()会被调用,返回代表具体数据的视图。触摸滚动时,频繁调用。支持成百上千条数据。下面为显示每条数据的xml文件:<LinearLayoutxmlns:android="http://schemas.android.com/apk/...
Android模拟器中安装apk的方法

Android模拟器中安装apk的方法

本文讲述了Android模拟器中安装apk的方法。分享给大家供大家参考,具体如下:第一步:在Eclipse中启动模拟器。第二步:打开doc命名窗口,转到你android sdk安装目录中的platform-tools下,如我的是 E:/Program Files/andriod_sdk/platform-tools第三步:利用adb来对android进行安装操作。建议第三步使用方案一方案一:为了方便,我们应将要安装的apk直接拷到platform-tool...
Android实现图片轮播效果的两种方法

Android实现图片轮播效果的两种方法

大家在使用APP的过程中,经常会看到上部banner图片轮播的效果,那么今天我们就一起来学习一下,android中图片轮询的几种实现方法:第一种:使用动画的方法实现:(代码繁琐)这种发放需要:两个动画效果,一个布局,一个主类来实现,不多说了,来看代码吧:public class IamgeTrActivity extends Activity {/** Called when the activity is first created. */public ...
简单实现Android学生管理系统(附源码)

简单实现Android学生管理系统(附源码)

本文实例讲述了Android实现学生管理系统,分享给大家供大家参考。具体如下:(1)管理系统实现的功能主要是:学生、教师的注册登录,和选课,以及修改学生的成绩等基本简单的功能,最主要的是实现一些Dialog的使用。 界面如下:(2)主要代码如下:(个人留作笔记,如需要完整代码,在最下边免费下载)下边是一个适配器,适配器是为了一个listvie进行设置值,其中加载的是一个itemview,适配器中还是用了继承的方法,用于通知适配器进行更新。public cl...
Android开发应用第一步 安装及配置模拟器Genymotion

Android开发应用第一步 安装及配置模拟器Genymotion

一、安装及配置Genymotion(1)由于Eclipse中自带的SDK模拟器,启动之慢,不说了 现在给大家介绍一种比较快的模拟器Genymotion(2)首先去Genymotion的官网注册一个账号,这个账号是有用的 请记着你的账号和密码(我用的是QQ好注册的)网址是:https://www.genymotion.com/(3)填好信息之后 点击 Creat account 即可注册 然后到你的邮箱激活 就好了!(4)下载之后直接点击安装就好了!安装过程...
9个非常棒的Android代码编辑器 移动开发者的最爱

9个非常棒的Android代码编辑器 移动开发者的最爱

在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的开发人员会选择在移动设备上查看或编辑源代码。于是,Android平台上大量基于代码编程的应用应运而生,谷歌应用商店里的代码编辑器、编译器和开发环境比比皆是。由于不同工具的特性和缺点不尽相同,因此如何选择一款最适合自己的开发工具便成了一件头疼的事情。在这里,我们针对移动开发人员列出了9个非常有用的Android代码编辑器。TOP1:Code PeekerCode Peeker可以让语法高亮显...
Android仿String的对象驻留示例分析

Android仿String的对象驻留示例分析

本文实例分析了Android仿String的对象驻留。分享给大家供大家参考,具体如下:String a = "abc";String b = "abc";a == b true;变量a和变量b是同一个值。这不只是说它俩的值是一样的,而是说就是同一个字符串对象。用Java的话来说就是a==b的结果是true。然而这个只对字符串以及小的整型或者长整型有效。其它的对象是不会被驻留的,也就是说如果你创建了两个对象而他们的值是相等的,但他们并不是同一个对象。这个问题...
<< 431 432 433 434 435 436 437 438 439 440 >>