Welcome 微信登录

首页 / 移动开发 / Android

Android4.X中SIM卡信息初始化过程详解

Android4.X中SIM卡信息初始化过程详解

本文实例讲述了Android4.X中SIM卡信息初始化过程详解。分享给大家供大家参考,具体如下:Phone 对象初始化的过程中,会加载SIM卡的部分数据信息,这些信息会保存在IccRecords 和 AdnRecordCache 中。SIM卡的数据信息的初始化过程主要分为如下几个步骤1.RIL 和 UiccController 建立监听关系 ,SIM卡状态发生变化时,UiccController 第一个去处理。Phone 应用初始化 Phone 对象时会建...
Android编程实现的重力感应示例代码

Android编程实现的重力感应示例代码

本文实例讲述了Android编程实现的重力感应效果。分享给大家供大家参考,具体如下:android中的很多游戏的游戏都使用了重力感应的技术,就研究了一下重力感应以屏幕的左下方为原点,箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象以下情形:手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10);手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10);手机屏幕向左侧放(x轴朝天)的时候,(x,...
Android使用MediaRecorder类进行录制视频

Android使用MediaRecorder类进行录制视频

脚本之家提醒大家使用MediaRecorder录音录像的设置代码步骤一定要按照API指定的顺序来设置,否则报错步骤为:1、设置视频源,音频源,即输入源2、设置输出格式3、设置音视频的编码格式一、首先看布局文件,这里有一个SurfaceView,这是一个绘制容器,可以直接从内存或者DMA等硬件接口取得图像数据,<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
Android中AsyncTask与handler用法实例分析

Android中AsyncTask与handler用法实例分析

本文实例讲述了Android中AsyncTask与handler用法。分享给大家供大家参考,具体如下:首先,我们得明确下一个概念,什么是UI线程。顾名思义,ui线程就是管理着用户界面的那个线程!android的ui线程操作并不是安全的,并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。我们在单线程模式下编程一定要注意:不要阻塞ui线程、确保只在ui线程中访问ui组件当我们要执行一个复杂耗时的算法并且最终要将计算结果反映到...
Android应用程序四大组件之使用AIDL如何实现跨进程调用Service

Android应用程序四大组件之使用AIDL如何实现跨进程调用Service

一、问题描述 Android应用程序的四大组件中Activity、BroadcastReceiver、ContentProvider、Service都可以进行跨进程。在上一篇我们通过ContentProvider实现了不同应用之间的跨进程调用,但ContentProvider主要是提供数据的共享(如sqlite数据库),那么我们希望跨进程调用服务(Service)呢?Android系统采用了远程过程调用(RPC)方式来实现。与很多其他的基于RPC的解决方...
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...
<< 421 422 423 424 425 426 427 428 429 430 >>