Welcome 微信登录

首页 / 移动开发 / Android

Android使用SQLite数据库的简单实例

Android使用SQLite数据库的简单实例

先画个图,了解下Android下数据库操作的简单流程:1.首先,写一个自己的数据库操作帮助类,这个类继承自Android自带的SQLiteOpenHelper.2.在自己的DAO层借助自己的Helper写数据库操作的一些方法3.Activity调用DAO层的数据库操作方法进行操作下面例子是:1.Helper复制代码 代码如下:package cn.learn.db.util;import android.content.Context;import and...
Android 听筒模式的具体实现实例

Android 听筒模式的具体实现实例

一、利用距离感应器监听听筒靠近耳朵事件准确的说距离感应器并不能监听到你是否把手机靠近耳朵,也许是你用手挡在了距离感应器前面,但这不是我们关心的,我们关心的是当你的耳朵靠近听筒时,我们要捕获到这个事件step 1,新建实现SensorEventListener接口的类并实现onSensorChanged(SensorEvent event)方法复制代码 代码如下:public class MainActivity extends Activity imple...
android 上传文件到服务器代码实例

android 上传文件到服务器代码实例

android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参数的配置! 如果这些都弄好了,上传就很简单了! 下面是我写的一个上传的工具类:复制代码 代码如下:package com.spring.sky.image.upload.network;import java.io.DataOutputStream;import java.io.File;i...
android模拟器开发和测试nfc应用实例详解

android模拟器开发和测试nfc应用实例详解

从Android2.3开始支持NFC。不过NFC应用只能在Android手机(或平板电脑)上测试和开发,而且Android手机还必须有NFC芯 片。而且如果测试NFC传输文件时至少需要两部支持NFC的手机。当然,如果测试读写NFC标签,还需要一些NFC标签或帖子。而且NFC在模拟器上时不能运行的。所以从这一点来说,NFC开发需要更多的设备,比较麻烦。这也蓝牙、传感器是一样的。都不能在Android模拟器上开发和测试。真不知道Google为什么不解决这一问题...
Android中各级目录的作用说明

Android中各级目录的作用说明

Android中各级目录的作用 1>目录结构 1.根目录: src目录---存放源代码文件 gen目录---ADT插件生成的文件,(自动生成) assets目录---存放资源文件目录,不会在R.java中生成ID res目录---存放资源文件目录,这里面的每个文件或值都会在R.java中生成一个ID(变量) AndroidManifest.xml---整个应用程序配置文件,储存一些 包名,版本号,程序图标,程序标签 default.propertie...
android 网络编程之网络通信几种方式实例分享

android 网络编程之网络通信几种方式实例分享

如今,手机应用渗透到各行各业,数量难以计数,其中大多数应用都会使用到网络,与服务器的交互势不可挡,那么android当中访问网络有哪些方式呢?现在总结了六种方式:(1)针对TCP/IP的Socket、ServerSocket(2)针对UDP的DatagramSocket、DatagramPackage。这里需要注意的是,考虑到Android设备通常是手持终端,IP都是随着上网进行分配的。不是固定的。因此开发也是有一点与普通互联网应用有所差异的。(3)针对直...
android实现raw文件夹导入数据库代码

android实现raw文件夹导入数据库代码

有这样一道面试题:如何将SQLite数据库(dictionary.db文件)与apk文件一起发布? 答: 把这个文件放在/res/raw目录下即可。res aw目录中的文件不会被压缩,这样可以直接提取该目录中的文件,会生成资源id。那么如何把raw文件下面的数据库导入到安装的程序中的database目录下呢?复制代码 代码如下: public void imporDatabase() { //存放数据库的目录 String dirPath="/data/d...
Android 几种屏幕间跳转的跳转Intent Bundle

Android 几种屏幕间跳转的跳转Intent Bundle

屏幕使用一个活动来实现,屏幕间是相互独立的,屏幕之间的跳转关系通过Intent来实现。屏幕间跳转分为以下几类:1. 屏幕1直接跳转到屏幕2 Intent intent = new Intent(); intent.setClass(屏幕1活动名.this,屏幕2活动名.class); startActivity(intent); finish(); //结束当前活动2. 屏幕1带参数跳转到屏幕2 使用Bundle来传参数。 例子:猜拳游戏 界面:重要代码:...
android实现蓝牙文件发送的实例代码,支持多种机型

android实现蓝牙文件发送的实例代码,支持多种机型

最近项目上需要实现蓝牙传输apk的一个功能,能够搜索周围的蓝牙手机并分享文件。从需求上讲android手机自带的蓝牙传输模块就可以满足需要了,实现也很简单。不过让人头疼的是,虽然说一般的主流机型都配置有蓝牙模块,但是android机型碎片化太严重,不同android版本手机蓝牙功能也不一样。4.0.3以下版本和以上版本使用的蓝牙包是不同的,分别是"com.android.bluetooth"和"com.mediatek.bluetooth"。还有一些厂商对...
详细介绍Android中回调函数机制

详细介绍Android中回调函数机制

提示:在阅读本文章之前,请确保您对Touch事件的分发机制有一定的了解在Android的学习过程中经常会听到或者见到“回调”这个词,那么什么是回调呢?所谓的回调函数就是:在A类中定义了一个方法,这个方法中用到了一个接口和该接口中的抽象方法,但是抽象方法没有具体的实现,需要B类去实现,B类实现该方法后,它本身不会去调用该方法,而是传递给A类,供A类去调用,这种机制就称为回调。下面我们拿具体的Button的点击事件进行模拟分析:首先,在View类中我们能找到s...
Android应用内调用第三方应用的方法

Android应用内调用第三方应用的方法

有时候我们的应用里需要调用别人已经写好的应用(前提是用户手机上已经安装)。自己的应用A调用自己的应用B,有比较多的方法,例如,在被调用的应用B的Activity内,设置Intent-filter,然后直接使用Intent调用。这些后面再讲,本讲先讲如何调用第三方应用,例如:百度云盘。 调用第三方应用需要知道两个参数(这里需要先对第三方应用的AndroidManifest.xml文件进行解析,有点破解的味道):第三方应用的包名;第三方应用内的Activity...
<< 141 142 143 144 145 146 147 148 149 150 >>