上一页 1 ··· 332 333 334 335 336 337 338 339 340 ··· 353 下一页
摘要: 上网学了好多方法,关于Android的Activity如何退出。好多方法都不行啦,试了各种方法,下面这种方法就是我最喜欢的,简单又容易懂。使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作Java代码 publicclassMyApplicationextendsApplication{privateListactivityList=newLink 阅读全文
posted @ 2014-02-18 16:18 brave-sailor 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpref... 阅读全文
posted @ 2014-02-18 11:00 brave-sailor 阅读(170) 评论(0) 推荐(0) 编辑
摘要: import java.io.*;public class BufferOutputDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub byte buf[]=new byte[255]; System.out.println("请输入要创建文件名(用/分格):"); try { System.in.read(buf,0,255);//read()方法会抛出异常 String FileName=new String(buf 阅读全文
posted @ 2014-02-14 16:11 brave-sailor 阅读(431) 评论(0) 推荐(0) 编辑
摘要: ExpandableListView默认标示箭头是在左边的,当左边有图片时,不是太好看,想把它放在右边,这么简单的事可我折腾死了,还好给我找到了。参照了以下链接:expandableListview的默认箭头箭头怎样移到右边 提供的方案是隐藏箭头,完全自己实现Android中替换ExpandableListView控件前面的箭头图标 讲了怎么换图片,没说怎么换位置How to show the expandable list icon on right side? 知道可以使用setIndicatorBounds方法,可是list.getWidth()为0Expandable list vie 阅读全文
posted @ 2014-02-13 15:12 brave-sailor 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 1、第一种,通过迭代的方式 File[] listFiles = file.listFiles(); for (Iterator iterator = files.iterator(); iterator .hasNext();) { File file = (File) iterator.next(); } 2、增强for循环 File[] listFiles = file.listFiles(); for (File file2 : listFiles) { } 3、普通循环 File[] listFiles = file.listFiles(); for (int ... 阅读全文
posted @ 2014-02-12 23:34 brave-sailor 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 现在的手机的功能可谓是五花八门,手机照相功能就是特别突出的一点,现在的手机照相机甚至成了专业数码照相机,可以拍摄出清晰的照片和录制高分辨率的视频。Android操作系统呢,提供了相应的功能来控制拍照:通过Camera进行拍照1.调用Camera的open()方法打开相机。2.调用Camera的setParameters()方法获取拍照参数。该方法返回一个Camera.Parameters对象。3.调用Camera.Paramers对象方法设置拍照参数4.调用Camera的startPreview()方法开始预览取景,在预览取景之前需要调用Camera的setPreViewDisplay(Sur 阅读全文
posted @ 2014-02-12 23:14 brave-sailor 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 在 写相机相关应用的时候遇到捕获的画面方向和手机的方向不一致的问题,比如手机是竖着拿的,但是画面是横的,这是由于摄像头默认捕获的画面byte[]是根 据横向来的,而你的应用是竖向的,解决办法是调用setDisplayOrientation来设置PreviewDisplay的方向,效果就是将捕获 的画面旋转多少度显示。设置 preview 的顺时针旋转角度。这将影响 preview frames和拍照之后的相片显示。该方法主要用于垂直模式的应用。注意在旋转之前, front-facing cameras 的 preview显示是水平 flip 的,这就是说, image 是沿着 camera s 阅读全文
posted @ 2014-02-12 22:56 brave-sailor 阅读(2287) 评论(0) 推荐(0) 编辑
摘要: 在android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。 我将分别演示两种方式的使用: 第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERAIntent intent = new Intent(); //调用照相机intent.setAction("android.media.action.STILL_IMAGE_CAMERA");startActivity(intent);import android.app.Activity;import android.c 阅读全文
posted @ 2014-02-12 22:36 brave-sailor 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Translated From Google Android.class PhotoDecodeRunnable implements Runnable {... /* * Defines the code to run for this task. */ @Override public void run() { // Moves the current Thread into the background android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_BACKGROUND); ... /* * 阅读全文
posted @ 2014-02-12 17:58 brave-sailor 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 录像Android提供了2种方案去录像。方案一:最简单的方式就是使用Intents去启动App来帮助你完成。这个方案使你能够指定输出的位置和视频的质量。这方案通常是最好的方法,应该可以用在多种情形下。MediaStore.EXTRA_OUTPUT 指定输出的位置。MediaStore.EXTRA_VIDEO_QUALITY 0-1之间, 1 质量最高,默认的话是1.MediaStore.EXTRA_DURATION_LIMIT 指定最大的录像长度。(秒单位)01private static final int RECORD_VIDEO = 0;0203private void startRec 阅读全文
posted @ 2014-02-12 17:57 brave-sailor 阅读(2944) 评论(0) 推荐(0) 编辑
上一页 1 ··· 332 333 334 335 336 337 338 339 340 ··· 353 下一页