`
文章列表
Android Mediarecorder录制的时候屏蔽掉声音   项目需求,在拍摄音视频时候将声音屏蔽,找了有关方面的资料,现总结下: 一、在原有工程中使用如下代码: mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); if (SettingsUtils.SETTINGS_SHOW_VOICE_SWITCH == 0){ mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); }else{ ...
Android创建隐藏文件或者文件夹   android创建隐藏文件或者文件夹,其实只要在文件名或者文件夹名字前加一个点号即可。 隐藏文件(夹)可直接进行读写。 如果需要去除隐藏,那就是重命名,去除点即可。 File file=new File(&q ...
 Android多点触控 Matrix图片随意的放大缩小,拖动   一、新建一个项目AnroidImageDragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示:     二、设置应用的UI界面,在main.xml中设置:   三、MainActivity.java中实现具体的需求 package com.example.anroidimagedragandzoom; import android.app.Activity; import android.graphics.Matrix; import android.graph ...
Android ContentProvider的使用   ContentProvider 1.适用场景 1) ContentProvider为存储和读取数据提供了统一的接口 2) 使用ContentProvider,应用程序可以实现数据共享 3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视 ...
Android自定义权限的使用   执行运行时安全性检查     Android中的运行时安全性检查是在进程级别和操作级别上进行的。在进程级别,Android禁止一个应用程序直接访问另一个应用程序的数据。实现方法是,每个应用程序都在 ...
Android 实现断点上传文件   使用Socket TCP/IP方式进行文件上传 代码: package com.example.androidseekuploadfile; import java.io.File; import java.io.OutputStream; import java.io.PushbackInputStream; import java.io.RandomAccessFile; import java.net.Socket; import android.app.Activity; import android.os.Bund ...
Android zip文件压缩解压   Android项目中需要将一些信息进行收集再进行压缩,最后将压缩文件上传到服务器中,以下代码实现此功能,并支持中文文件名 package com.example.androidzip.tools; import java.io.File; import java.util.ArrayList; import java.util.LinkedList; /** * 文件夹遍历 * @author miaowei * */ public class DirTraversal { //no recursion ...
java editor template Eclipse中的快速Java代码模板使用             相信大家都用过Eclipse的缩写代码提示功能,如syso能补全为System.out.println();main能补全为完整的main方法,非常的方便。同时,我们也能自己编辑模板,提高自己的 ...
Android中处理崩溃异常 转自 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出 ...
Android Screen Monitor的使用 用来把android手机屏幕投射到电脑屏幕上,能够放大缩小屏幕,与手机屏幕保持同步。 这个项目是一个开源项目,源码地址:https://code.google.com/p/android-screen-monitor/downloads/detail?name=ASM_2_50.zip (1) 下載 ASM_2_50.zip 并解压缩, 取得 asm.jar(2) 将 asm.jar 复制到D:\android-sdk\platform-tools目录下2. 执行 Android Screen Monitorwin+R ==》 运行cm ...
导入NFC Demo 提示com.google.common.base.Preconditions 找不到   打开NFCDemo import com.google.common.base.Charsets;import com.google.common.base.Preconditions;import com.google.common.collect.ImmutableMap;import com.google.common.collect.Iterables; 找不到这些类 解决: 导入guava.jar包可运行 https://code.g ...
 A-GPS定位与GPS定位的Android简单实现 首先了解一下在android中定位时所需要的几个名词: 一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对 ...
Android 自定义Camera   mCamera.setDisplayOrientation(90);是一个假像,当存储之后所看到的图片其实还是倾斜90度 源码中已解决图片旋转的问题 此案例还有一问题,希望高手看到后能够解决:在部分手机使用中会出现花屏的现象(例: ...
Android 图片加水印 首先可以肯定 java.awt 在android中是不可用的 直接上代码: /** * * @param src 原图片 * @param watermark 要打的水印图片 * @param title 要打的水印文字 * @param densityDpi 屏幕位深密度 * @return Bitmap 打好水印的图片 */ public static Bitmap createBitmap(String file, Bitmap watermark, Str ...

Zygote

Zygote总结        zygote是在Androidt系统中创建java世界的盘古  ,它创建了第一个java虚拟机,同时它又是女娲,它成功繁殖了framework的核心system_server进程。做为java语言的受益者,我们理应回顾一下zygote创建java世界的步骤:       第一天:创建AppRuntime对象,并调用它的start。此后的活动则由AppRuntime来控制。       第二天:调用startVm创建虚拟机,然后调用startReg来注册JNI函数。       第三天:通过JNI调用com.android.internal.os.Zygo ...
Global site tag (gtag.js) - Google Analytics