Welcome 微信登录

首页 / 移动开发 / Android

Android编程之View简单学习示例

Android编程之View简单学习示例

本文实例讲述了Android编程之View简单学习示例。分享给大家供大家参考,具体如下:View,是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。游戏...
Android编程之SurfaceView学习示例详解

Android编程之SurfaceView学习示例详解

本文实例讲述了Android编程之SurfaceView学习示例。分享给大家供大家参考,具体如下:SurfaceView是View的子类,使用的方式与任何View所派生的类都是完全相同的,可以像其他View那样应用动画,并把它们放到布局中。SurfaceView封装的Surface支持使用本章前面所描述的所有标准Canvas方法进行绘图,同时也支持完全的OpenGL ES库。使用OpenGL,你可以再Surface上绘制任何支持的2D或者3D对象,与在2D...
Android编程使WebView支持HTML5 Video全屏播放的解决方法

Android编程使WebView支持HTML5 Video全屏播放的解决方法

本文实例讲述了Android编程使WebView支持HTML5 Video全屏播放的解决方法。分享给大家供大家参考,具体如下:1)需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做,具体如下:a. 如果要声明整个应用都要加速:复制代码 代码如下:<application ... android:hardware...
Android编程实现webview执行loadUrl时隐藏键盘的workround效果

Android编程实现webview执行loadUrl时隐藏键盘的workround效果

本文实例讲述了Android编程实现webview执行loadUrl时隐藏键盘的workround效果。分享给大家供大家参考,具体如下:webview执行loadUrl时隐藏键盘的workround在写webapp的时候,经常需要用JS调用Java方法,java方法执行完毕以后,再回调JS函数来做一些事情,而webview调用js的时候是通过loadUrl方法的,一执行loadUrl就会隐藏软键盘。因为每次loadUrl操作都会调用clearHelpers...
Android应用开发之简易、大气音乐播放器实现专辑倒影效果

Android应用开发之简易、大气音乐播放器实现专辑倒影效果

今天要实现的功能是实现专辑倒影效果,这个功能已经属于图像处理方面的了,对图像处理我不怎么在行,等一下会介绍一个很实用的工具类,专门用来进行图像处理的。这个工具类不是我写的,我只是拿来用到自己的项目当中,这已经足够了,我已经完美实现我想要的效果。效果图:<一个很有用的工具类/SimpleBeautyMusicPlayer/src/com/wwj/sb/utils/ImageUtil.javapackage com.wwj.sb.utils; impor...
Android编程使用Fragment界面向下跳转并一级级返回的实现方法

Android编程使用Fragment界面向下跳转并一级级返回的实现方法

本文实例讲述了Android编程使用Fragment界面向下跳转并一级级返回的实现方法。分享给大家供大家参考,具体如下:1.首先贴上项目结构图:2.先添加一个接口文件BackHandledInterface.java,定义一个setSelectedFragment方法用于设置当前加载的Fragment在栈顶,主界面MainActivity须实现此接口,代码如下:package com.example.testdemo;public interface Ba...
Android编程实现读取手机联系人、拨号、发送短信及长按菜单操作方法实例小结

Android编程实现读取手机联系人、拨号、发送短信及长按菜单操作方法实例小结

本文实例讲述了Android编程实现读取手机联系人、拨号、发送短信及长按菜单操作方法。分享给大家供大家参考,具体如下:1.Andrid项目结构图↓主要操作图中红色方框内的文件。2.首先布局代码如下a, main.xml 程序运行的主界面,主要用ListView列表控件展示手机联系人<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:...
Android编程之高效开发App的10个建议

Android编程之高效开发App的10个建议

本文讲述了Android编程之高效开发App的10个建议。分享给大家供大家参考,具体如下:假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题 是至关重要的了。这里不需要讨论高效编程,因为我们不...
Android编程中关于单线程模型的理解与分析

Android编程中关于单线程模型的理解与分析

本文讲述了Android编程中关于单线程模型的理解与分析。分享给大家供大家参考,具体如下:当一个Android程序启动时,Android系统会同时启动一个对应的主线程(Main Thread)。由于这个主线程(Main Thread)主要的任务就是对UI相关的事件进行处理(例如显示文本,处理点击事件,显示图片等),系统对每一个组件的调用都是从主线程中分发出去的,所以又常被称为UI线程。IMP,Android单线程模型的核心原则就是:只能在UI线程(Main...
Android编程之Button控件用法实例分析

Android编程之Button控件用法实例分析

本文实例讲述了Android编程之Button控件用法。分享给大家供大家参考,具体如下:一、Button概述android.widget.Button直接继承于android.wdiget.TextView.直接子类有:CompoundButton.间接子类有:CheckBox,RadioButton,Switch,ToggleButton.Button类表示一个“按钮”控件。“按钮”控件可以被用户按下或者点击,来触发另一个操作。二、Button的用法一种...
Android编程开发中ListView的常见用法分析

Android编程开发中ListView的常见用法分析

本文实例讲述了Android编程开发中ListView的常见用法。分享给大家供大家参考,具体如下:一、ListView的使用步骤ListView的使用通常有以下三个要素:(1)ListView中每个条目的布局;(2)填充进入ListView中的内容;(3)将内容与页面进行整合的Adapter.因此,使用ListView也通常有以下三个步骤:(1)创建ListView条目的布局文件(或使用Android SDK提供的布局);(2)创建填充进入ListView...
android应用开发之spinner控件的简单使用

android应用开发之spinner控件的简单使用

Android的控件有很多种,其中就有一个Spinner的控件,这个控件其实就是一个下拉显示列表。Spinner是位于 android.widget包下的,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类的一个子类。先看spinner的效果图:代码:MainActivitypackage com.mecury.spinnertest;import java.util.Arra...
深入浅析Android接口回调机制

深入浅析Android接口回调机制

在使用接口回调的时候发现了一个经常犯的错误,就是回调函数里面的实现有可能是用多线程或者是异步任务去做的,这就会导致我们期望函数回调完毕去返回一个主函数的结果,实际发现是行不通的,因为如果回调是多线程的话你是无法和主函数同步的,也就是返回的数据是错误的,这是非常隐秘的一个错误。那有什么好的方法去实现数据的线性传递呢?先介绍下回调机制原理。回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它...
Android如何通过手机获取验证码来完成注册功能

Android如何通过手机获取验证码来完成注册功能

注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,她是如何实现的,以及她背后的故事到底是什么样子的,现在小编接手的这个项目里面,就需要通过手机号进行注册,并且手机号发送相应的验证码,来完成注册,那么在一些应用app里面到底是如何实现点击按钮获取验证码,来完成注册这整个流程的呢?今天小编就以注册为例,和小伙伴们分享一下,如何通过手机号获取验证码来完成注册的一整套流程以及如何采...
Android 数据存储之 FileInputStream 工具类及FileInputStream类的使用

Android 数据存储之 FileInputStream 工具类及FileInputStream类的使用

安卓的三种本地的典型数据存储方式SharedPreferences以文件格式保存在本地存储中SQL数据库这篇文章就是讲解一下如何使用 SharedPreferences 保存文件。主要解释什么都写在注释里面的。IDE : Android Studio参考文章:http://www.jb51.net/article/74215.htm絮叨一下:本来文件操作这一块上周就想把其弄懂,然后继续进一步的学习。但是因为官方的 Android Training 之中的概...
<< 191 192 193 194 195 196 197 198 199 200 >>