`
80demon
  • 浏览: 72054 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  一、何为加载模式    在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种 ...
 游戏音效就是我们在玩游戏时出现的音乐,这个也是每个游戏必备的一部分,但有是你做游戏的背景音乐有间断的感觉的话,我们可以用getCurrentPosition()这个方法来判断一下声音播放的偏移。其实这个也是非常简单的。只要我们在代码当中设置好(初始化声音)和(加载音效资源)就可以了,别的就和音乐播放器的代码差不多,像开始,停止。不多说了,我们还是先来看看代码当中是怎么实现音效的吧:      //音效的音量  intstreamVolume;    //定义SoundPool对象  privateSoundPoolsoundPool;    //定义HASH表  privateHashMap& ...
 程序里注册个广播接收器,接收开机启动的广播,当程序接到该广播后,写入文件SharedPreferences,当我们程序需要用到开机时间时,再从SharedPreferences中读取信息。 代码如下:   AndroidManifest.xml(权限) <receiver android:name=".receiver.BootUpReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" ...
如何创建WebView: 1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基本信息: 如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().setJavaScriptEnabled( ...
 packagetest.me.layout;    importandroid.app.Activity;  importandroid.os.AsyncTask;  importandroid.os.Bundle;  importandroid.os.Handler;  importandroid.os.Message;  importandroid.os.SystemClock;  importandroid.util.Log;  importandroid.widget.TextView;  importandroid.widget.Toast;    /**一个使用异步任务的例子。一般 ...
1.5-2.1的退出方法是 ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); activityManager.restartPackage("包名"); 2.2必须把后台数据清空了: 步骤1: /** * activityList:所有activity对象,用于退出时全部finish; Activity走onCreate时,添加到该集合 */ public static ...
首先要创建一个类,继承自SQLiteOpenHelper,用来打开数据库   package com.SQLiteTest2;   import android.content.Context;   import android.database.sqlite.SQLiteDatabase;   import android.database.sqlite.SQLiteDatabase.CursorFactory;   import android.database.sqlite.SQLiteOpenHelper;   public class MyOpenHelpe ...
标题:新版JDBC连接SqlServer2005数据库 作者:阿媚(Amei) 关键字:数据库、JDBC、SqlServer 2005、JAVA 本文章旨在介绍如何使用最新JDBC连接SqlServer2005数据库 一、下载安装 1、SqlServer 2005 Express Edition 下载:http://msdn.microsoft.com/vstudio/express/sql/download/ 安装完数据库后设置ICP/IP协议启动,具体如下: (1)打开SQL Server Configuration Manager (2)转到SQL S ...
 自定义了Dialog然后弹出软键盘,但是键盘不属于当前活动窗口代码如下 private View textEntryView; AlertDialog myDialog = null; private EditText post; private void showMyDialog() { LayoutInflater factory = LayoutInflater.from(this); textEntryView = factory.inflate(R.layout.managerview, null); textEntryView.findFocus( ...
首先,我们明确,preference是和数据存储相关的。 其次,它能帮助我们方便的进行数据存储!为什么这个地方一定要强调下方便的这个词呢?原因是,我们可以根本就不使用,我们有另外的N种办法可以实现同样的功能!它的出现,相当于为我们提供了一个方便的工具,当然了,这个工具并不是必须的。 preference都应用在什么场景呢? 这得从android对preference的实现说起,实际上,preference所存储的数据最后都会以xml文件格式的形式进行保存,而且其只能 保存一些基本格式的数据。例如string/boolean……。该xml文件存放的位置在data/data/你应用的包名/ ...
Android 应用程序窗体显示状态操作(requestWindowFeature()的应用) 我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,  requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。 枚举常量: 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定 ...
 一.什么是Socket   1.所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄   2.应用程序通常通过“套接字”向网络发送请求或者应答网络请求   二.Socket基本通信模型   三.使用基于TCP协议的Socket   一个客户端要发起一次通信,首先必须知道运行服务器端的主机IP地址。然后由网络基础设施利用目标地址,将客户端发送的信息传递到正确的主机上,在Java中,地址可以由一个字符串来定义,这个字符串可以使数字型的地址(比如192.168.1.1),也可以是主机名(example.com)。   在Java当中Inet ...
 Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。   首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看是如何实现的吧。   1. Dalvik VM的本地方法   android.os.Process.killProcess(android.os.Process.myPid());   获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。 Sy ...
一.什么是WIFI   WIFI 就是一种无线联网技术,常见的一个就是无线路由器。那么在这个无线路由器的电波覆盖的有效范围内都可以采用 WIFI 连接的方式进行联网。如果无线路由器连接了一个ADLS线路或者别的联网线路,则又被称为“热点”。   二.获取WIFI网卡的状态   WIFI网卡的状态是由一系列的整形常量来表示的。   1. WIFI_STATE_DISABLED : WIFI网卡不可用(1)   2.WIFI_STATE_DISABLING : WIFI网卡正在关闭(0)   3.WIFI_STATE_ENABLED : WIFI网卡可用(3)   4.WIFI ...
 1.创建Android项目:AndroidJUnitDemo。   2.创建被测试的类:Apps。包含两个被测试的方法:methodA()、methodB(),代码如下:   package com.android.junit;   /**   * 被测试的类   */   public class Apps {    public void methodA() {    System.out.println("---Hello!");    }    public void methodB(String name) {    System.o ...
Global site tag (gtag.js) - Google Analytics