Welcome 微信登录

首页 / 移动开发 / Android

Android编程实现手绘及保存为图片的方法(附demo源码下载)

Android编程实现手绘及保存为图片的方法(附demo源码下载)

本文实例讲述了Android编程实现手绘及保存为图片的方法。分享给大家供大家参考,具体如下:运行效果图预览:应 yzuo_08 要求做了此Demo,跟以前那个手写板Demo不同的是可以将画布的内容保存为图片。附上关键代码:MainView.javapackage com.tszy.views; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutp...
Android使用Intent启动其他非系统应用程序的方法

Android使用Intent启动其他非系统应用程序的方法

本文实例讲述了Android使用Intent启动其他非系统应用程序的方法。分享给大家供大家参考,具体如下:android应用程序内部通过Intent来实现Activity间的跳转。也知道通过Intent调用系统程序。但若想在应用程序A内开启应用程序B(前提是A、B均已安装),该如何去实现?记录下实现过程。在应用程序A内添加如下代码:Intent i = new Intent();i.setClassName("com.example.a", "com.ex...
360浏览器文本框获得焦点后被android软键盘遮罩该怎么办

360浏览器文本框获得焦点后被android软键盘遮罩该怎么办

场景是这样的,站点上筛选按钮点击后弹出层(fixed),当输入框获取焦点以后弹出系统自带的软键盘,在android上十款浏览器挨个测试比对,发现在360浏览器弹出键盘以后获取焦点的文本框被软键盘覆盖了。截图如下(未获取软键盘焦点的情况)(chrome浏览器调起软键盘的情况)(360浏览器调起软键盘情况) 那么问题来了,浏览器的软键盘显示出来又哪几种情况呢?英文 中文(网上找的) 经过简单的了解,大概分析了一下软键盘在浏览器上弹出应该包含软键盘占用主acti...
Android Socket通信详解

Android Socket通信详解

一、Socket通信简介Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么,什么是socket?Socket又称套接字,在程序内部提供了与外界通...
Android基于Sensor感应器获取重力感应加速度的方法

Android基于Sensor感应器获取重力感应加速度的方法

本文实例讲述了Android基于Sensor感应器获取重力感应加速度的方法。分享给大家供大家参考,具体如下:FETC项目指导老师提出了新的需求,想要在游戏地图中表现出用户用户当期移动的方向,再用GPS的话显然很不靠谱,所以想到了android强大的感应器。。。很多移动设备都内置了感应器,android通过Sensor和SensorManager类抽象了这些感应器,通过这些类可以使用android设备的传感器一 介绍Sensor类SDK只有一句介绍“Clas...
Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能

Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能

本文实例讲述了Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能。分享给大家供大家参考,具体如下:前面一篇《Android基于Sensor感应器获取重力感应加速度的方法》我们介绍了sensor的基本知识以及一个使用其中加速度感应器获取数据的例子。前面提到过一个问题,就是说感应器刷新频率太快,假如我们要做一个UI中,需要根据方向数据绘制一个一个移动的箭头,那么就要太过频繁的刷新绘制界面,占用很多的资源,体验性也会很差,《an...
Android制作漂亮自适布局键盘的方法

Android制作漂亮自适布局键盘的方法

最近做了个自定义键盘,但面对不同分辨率的机型其中数字键盘不能根据界面大小自已铺满,但又不能每种机型都做一套吧,所以要做成自适应,那这里主讲思路。这里最上面的titlebar高度固定,下面输入的金额高度也固定(当然也可以自适应),主要是中间的数字键盘,高度和宽度需要自适应。先来张效果图:最常见的解决方案是用线性布局,自适应当然是按比例,但布局中无%的概念,那就要用到layout_weight了,该属性的作用是决定控件在其父布局中的显示权重(具体概念就不多说了...
Android使用Sensor感应器获取用户移动方向(指南针原理)

Android使用Sensor感应器获取用户移动方向(指南针原理)

本文实例讲述了Android使用Sensor感应器获取用户移动方向的方法。分享给大家供大家参考,具体如下:今天继续给大家分享一下第二个重要的感应器,其实获取方向本应该很简单的事情,在前面文章中看到有个TYPE_ORIENTATION 关键字,说明可以直接获取设备的移动方向,但是最新版的SDK加上了这么一句话“TYPE_ORIENTATION This constant is deprecated. use SensorManager.getOrientat...
月下载量上千次Android实现二维码生成器app源码分享

月下载量上千次Android实现二维码生成器app源码分享

在360上面上线了一个月,下载量上千余次。这里把代码都分享出来,供大家学习哈!还包括教大家如何接入广告,赚点小钱花花,喜欢的帮忙顶一个,大神见了勿喷,小学僧刚学Android没多久。首先介绍这款应用:APP是一款二维码生成器,虽然如何制作二维码教程网上有很多,我这里再唠叨一下并把我的所有功能模块代码都分享出来。在这里我们需要一个辅助类RGBLuminanceSource,这个类Google也提供了,我们直接粘贴过去就可以使用了package com.nju...
Android手机联系人快速索引(手机通讯录)

Android手机联系人快速索引(手机通讯录)

最近需要实现一个手机通讯录的快速索引功能。根据姓名首字母快速索引功能。下面是一个手机联系人快速索引的效果,总体来说代码不算难,拼音转换的地方略有复杂。下面上源码:源码中有注释。下面是效果图:MainActivity:import java.util.ArrayList;import java.util.Collections;import java.util.List;import android.app.Activity;import android.o...
Android编程中activity的完整生命周期实例详解

Android编程中activity的完整生命周期实例详解

本文实例分析了Android编程中activity的完整生命周期。分享给大家供大家参考,具体如下:android中 activity有自己的生命周期,对这些知识的学习可以帮助我们在今后写程序的时候,更好的理解其中遇到的一些错误。这篇文章很长,希望不要耽误大家的时间~今天不会涉及太多关于activity栈的东西,主要说activity自身的生命周期区分几个概念 1 Activity 官方解释为 “An Activity is an application c...
基于Android如何实现将数据库保存到SD卡

基于Android如何实现将数据库保存到SD卡

有时候为了需要,会将数据库保存到外部存储或者SD卡中(对于这种情况可以通过加密数据来避免数据被破解),比如一个应用支持多个数据,每个数据都需要有一个对应的数据库,并且数据库中的信息量特别大时,这显然更应该将数据库保存在外部存储或者SD卡中,因为RAM的大小是有限的;其次在写某些测试程序时将数据库保存在SD卡更方便查看数据库中的内容。Android通过SQLiteOpenHelper创建数据库时默认是将数据库保存在"/data/data/应用程序名/data...
基于Android实现保存图片到本地并可以在相册中显示出来

基于Android实现保存图片到本地并可以在相册中显示出来

App应用越来越人性化,不仅界面优美而且服务也很多样化,操作也非常方便。比如我们在用app的时候,发现上面有比较的图片想保存到手机,只要点一点app上提供的保存按钮就可以了。那这个图片保存到本地怎么实现的呢?保存图片很简单,方法如下:/** 首先默认个文件保存路径 */private static final String SAVE_PIC_PATH=Environment.getExternalStorageState().equalsIgnoreCas...
Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

本文实例分析了Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout。分享给大家供大家参考,具体如下:一、绝对布局AbsoluteLayout绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。下面我们举一个例子看看:例子里的机器人图片大小是250X250,可以看到我们使用android:la...
<< 201 202 203 204 205 206 207 208 209 210 >>