开机自启比较简单,但是有一个细节要注意,就是在startActivity之前要在Intent里添加Intent.FLAG_ACTIVITY_NEW_TASK标记,原因是每个Activity必须建立在一个任务栈中,这个flag指定了Activity的启动模式,这个flag的意思就是在一个新的任务栈中启动。在Activity里面用startActivity这个方法去启动一个新的Activity的时候,Intent有默认的启动模式。而在Activity之外调用startActivity方法时候没有默认的启动模式。比如在service或者broadcastReceiver等,中都需要指定Activity一个启动模式。
月份:2015年3月
手机找回APP-切换摄像头
实现了按钮切换摄像头,本来打算同时打开前置摄像头和后置摄像头的,发现这有点麻烦,手册貌似是说打开另一个摄像头之前必须释放当前的,也许有一些其他Hack途径。另外,发现,切换摄像头耗时挺长的。
public static Camera open (int cameraId)
Since: API Level 9 Creates a new Camera object to access a particular hardware camera. You must call release() when you are done using the camera, otherwise it will remain locked and be unavailable to other applications. Your application should only have one Camera object active at a time for a particular hardware camera.
手机找回APP-隐藏拍照界面
手机找回APP-安卓调用摄像头
最简单的调用摄像头代码:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);// 调用系统相机 String name = "test.jpg"; Uri imageUri = Uri.fromFile(new File(PATH, name)); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, CAMERA_TAKE);
android studio 使用札记
安装完成之后第一次启动的时候会首先显示Fetching Android SDK component information,等一会儿在Setup Wizard – Downloading Components界面下面开始下载Andorid SDK,因为下载地址被墙的缘故,所以这里等很长时间,最后提示失败。 继续阅读android studio 使用札记
手机找回APP-想法
这个想法酝酿了很久,大概的想法是这样的:
V1.0
手机每隔一段时间拍两张照(前置摄像头和后置摄像头)片并将自己的位置上传到服务器
V2.0
手机打开屏幕的时候才会拍照
V3.0
可以将照片和位置信息传给另一部手机