Android
far-away-wind
静坐常思己过,闲谈莫论人非
展开
-
使用MediaRecorder.setCamera遇到的问题
在setCamera的时候老是会引发异常,而且注释掉就没问题,最后发现答案 http://stackoverflow.com/questions/2859458/how-to-use-setcamera-mediarecorderrecorder.setCamera(camera)应该在MediaRecorder初始化后立即调用,并在任何mediarecorder的属性设置前调用翻译 2016-07-28 13:41:29 · 1630 阅读 · 0 评论 -
过滤MAC地址的正则表达式
(?:([0-9A-F]{2})\\:([0-9A-F]{2})\\:([0-9A-F]{2})(?:\\:[0-9A-F]{2}){0,3})|(?:([0-9A-F]{2})\\-([0-9A-F]{2})\\-([0-9A-F]{2})(?:\\-[0-9A-F]{2}){0,3})|(?:([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})(?:[0-9A-F]{翻译 2017-01-06 16:57:19 · 2584 阅读 · 0 评论 -
使用TortoiseGit+码云管理项目代码
转载:http://blog.csdn.net/yl2isoft/article/details/534931941、下载安装msysgit。 2、下载安装tortoisegit。 3、创建ssh密钥。 开始–所有程序–TortoiseGit–PuTTYgen 生成方法:点击“Generate”后,鼠标在key下面的空白处移动几下,稍等片刻即可生成公钥。将公钥拷贝下来保存转载 2017-01-06 14:01:56 · 2592 阅读 · 0 评论 -
摘自微信SDK的Base64算法
摘自微信SDK的Base64算法//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.tencent.mm.algorithm;import java.util.Arrays;public class Ba翻译 2017-01-04 11:58:43 · 738 阅读 · 0 评论 -
使用FTPClient构造自己的FTP类
使用FTPClient构造自己的FTP类所有操作需要放在子线程public class FTPManager { private static final String VIDEO_UPLOAD_SEG_CACHE_FOLDER_PATH = Environment.getExternalStorageDirectory() + "/Cache/seg";原创 2016-11-04 15:37:56 · 1047 阅读 · 0 评论 -
接收充电状态和电量的系统广播
public class BroadcastR_PowerListener extends BroadcastReceiver { private static final String ACTION_POWER_CONNECTED = "android.intent.action.ACTION_POWER_CONNECTED"; private static final Str原创 2016-11-04 15:33:53 · 2668 阅读 · 0 评论 -
一些小结
/** * ListView * * ListView性能优化 * * 修改前: * 加载图片由adapter的getView驱动 * getView:首先在memory cache中查找,没有则到disk cache查找并写入内存,没有则调用async task获取bitmap并存到缓存 * getView -> find i原创 2016-09-20 14:59:00 · 345 阅读 · 0 评论 -
比较节省内存的一种加载图片的方法
/** * 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为Image转载 2016-09-20 14:41:29 · 433 阅读 · 0 评论 -
[整理]悬浮窗权限检查与权限请求
/** * 检查是否获得悬浮窗权限 * @param context * @param op * @return */ //OP_SYSTEM_ALERT_WINDOW=24 op = 24 private boolean checkOp(Context context, int op) { final int原创 2016-10-09 16:26:32 · 4576 阅读 · 1 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天就这一问题做更系统性的总结。我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解转载 2016-08-24 17:16:44 · 332 阅读 · 0 评论 -
Android Camera中我遇到的巨坑
addCallbackBufferAdded in API level 8void addCallbackBuffer (byte[] callbackBuffer)Adds a pre-allocated buffer to the preview callback buffer queue. Applications can add one or more buffers to the原创 2017-02-14 10:37:03 · 734 阅读 · 0 评论