`
文章列表
首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。 public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream = this.openFileOutput("itcast.txt", ...
package com.file; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* * Java实现文件复制、剪切、删除操作 * 文件指文件或文件夹 * 文件分割符统一用"//" */ public class FileOperateDemo { /** * 复制文件或文件夹 * * @param srcPath * @ ...
http://hybxiaodao.iteye.com/blog/1098370
先看一段代码: public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn ...
final int[] location = new int[2]; view.getLocationOnScreen(location);  这样就可以得到该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标   location[0] x坐标 location[1] y坐标      http://archive.cnblogs.com/a/2111143/   http://www.littledai.com/20110227/162258/536
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY)   android:scrollbarSize="0dip"  
Activity之间传递对象,或者通过Bundle传递对象的两种方式。 1:Serializable方式   传递一个对象 2:Parcelable方式   传递一个对象、传递多个对象(ArrayList<Object>) 方式一:Serializable      传递类:      public class CustomeClass implements Serializable{ /** * */ private static final long serialVersionUID = -7060210544600464481L; pr ...
WebView的使用: WebView使用 加载本地资源 Android中java与webview交互 实际开发中运用
webview.loadData("<html>乱码解</html>", "text/html", "utf-8");//-- 乱码 webview.loadDataWithBaseURL(null,"<html>乱码解决</html>", "text/html", "utf-8", null); //--ok 代码如下: String URL = "file:///android_asset/test.html&q ...
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要了解如何查询和使用这些信息就可以了。   MediaStore中定义了一系列的数据表格,通过ContentResolver提供的查询接口,我们可以得到各种需要的信息。下面我们重点介绍查询SD卡上的音乐文 ...
java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 2.用正则表达式 首先要import java.util.regex.Pat ...
前面讲过AudioManager可以修改系统的情景模式,其实看它名字,就知道Android系统的音量也是由它管理的.下面介绍几个AudioManager的几个音量调整方面的方法. 首先是得到AudioManager实例: AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE); 调整音量方法有两种,一种是渐进式,即像手动按音量键一样,一步一步增加或减少,另一种是直接设置音量值. 首先是步进的方法: public void adjustStreamVolume (int streamType, int d ...
最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下: Notification 的使用需要导入 3 个类   1 import android.app.PendingIntent; 2 import android.app.NotificationManager; 3 import android.app.Notification ...
1、Activity和Task task就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个activity是属于另外一个应用程序的。当然,这是指默认情况下。 task栈包含的是activity的对象。如果一个activity有多个实例在运行,那么栈中保 ...
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity有四种加载模式: standard singleTop singleTask singleInstance <activity android:name="ActB" android:launchMode="singleTa ...
Global site tag (gtag.js) - Google Analytics