随笔分类 - Android
摘要:1. Fir.im地址:http://fir.im1 fir.im 免费的应用托管分发平台内测应用发布安装, 1-3分钟搞定。2 BugHD 实时崩溃分析SDK24 小时实时收集App崩溃数据,分析崩溃原因。[2]3 fir.im-CLI 更符合开发者使用习惯的工具命令行快速编译、打包、发布应用4 ...
阅读全文
摘要:MuPDF是一款轻量级的开源软件,可以用来阅读PDF文件。下载完源代码以后,想要运行成功,除了Android SDK之外,还需要Android NDK环境,因此有点麻烦。但是一旦安装完必须的环境以后,后面的编译其实并不烦。1 安装Android SDK, NDK,Cygwin.(Cygwin是为了在...
阅读全文
摘要:一、Android NDK环境简介Android NDK 是运行于Android 平台上的Native Development Kit 的缩写。Android 应用开发者可以通过NDK 调用C 或C++ 本地代码。更多介绍参见:http://developer.android.com/sdk/ndk...
阅读全文
摘要:Android.media package里包含声音录放的两个类AudioRecord和AudioTrack。前者用来录制,后者用来播放。配置 pcm:1 int channel = AudioFormat.CHANNEL_IN_MONO ;2 int format = AudioFormat.EN...
阅读全文
摘要:LRU(Least Recently Used)最近最少使用,最近有时间和空间最近的歧义,所以我更喜欢叫它近期最少使用算法。它的核心思想是,如果一个数据被访问过,我们有理由相信它在将来被访问的概率就越高。于是当LRU缓存达到设定的最大值时将缓存中近期最少使用的对象移除。 LRUCache内部维护了一
阅读全文
摘要:主要分为:通过Binder对象通过broadcast(广播)的形式Activity调用bindService (Intent service, ServiceConnection conn, int flags)方法,得到Service对象的一个引用,这样Activity可以直接调用到Service...
阅读全文
摘要:说明:没对图片进行缓存处理,只是使用软引用进行位图资源的释放,从而避免内存泄漏。对位图进行解码显示: 1 public Bitmap decodeBitmap(Resources resources, int resId, int reqWith, reqHeight ) { 2 //对位图...
阅读全文
摘要:在service中弹出toast,需要使用handler,1 handler.post(new Runnable() {2 @Override3 public void run() {4 Toast.makeText(this, "重启服务", 1).show...
阅读全文
摘要:1 // The standard idiom for calling the wait2 synchronized(sharedObject) {3 while(condition){4 sharedObject.wait();// Releases lock...
阅读全文
摘要:声明:import android.os.Vibrator;1 Vibrator mVibrator;取得震动服务的句柄:1 mVibrator = (Vibrator)getApplication().getSystemService(VIBRATOR_SERVICE);其包含两个接口:1 1. ...
阅读全文
摘要:要监视原始的传感器数据,你需要实现两个通过SensorEventListener接口暴露的回调方法:onAccuracyChanged()和onSensorChanged()。传感器数据的速度值,这些值如下:1.SENSOR_DELAY_GAME : 如果利用传感器开发游戏,建议使用该值。 一般大多...
阅读全文
摘要:先认识下定位地理坐标体系: Android 定位地理坐标体系 还有Google Play Service API: android 定位更新 (Google LocationRequest) 1 // 获取位置管理服务 2 private LocationManager locationManage
阅读全文
摘要:1.初始化 1 private static void initProperties(){ 2 File logFile = new File(Constants.PROGRESS_PROPERTIES); 3 props = new Properties(); 4 ...
阅读全文
摘要:1.确定ftp文件夹1 /** FTP文件夹 **/2 private String ftpPath = "hshscrenncap" + "/" + DateUtils.convertDateToShortString(new Date());2.连接服务器 1 public stat...
阅读全文
摘要:一、webview相当于android中的浏览器,基于webkit开发,可以浏览网页文件,支持css javascript 以及html1 webview.getSettings().setJavaScriptEnabled(true);//允许JS执行2 settings.setJavaScrip...
阅读全文
摘要:1.阿里百川单聊、群聊、客服能力集成,仅需花费4小时,不收费,0成本接入,让App轻松拥有沟通能力,历经多次双十一考验,消息到达率100%,全年可用性高达99.99%,登录异常提醒,木马钓鱼网站监测。图文内容泛滥检测等 反垃圾欺诈检测,支持定制化安全方案地址:http://baichuan.taob...
阅读全文
摘要:1.XCL-Charts直接利用Canvas api画出图形,各有好处。 XCL-Chart尽量把图的绘制逻辑封装在类中,而把绘制相关的各个元素开放出来,目的是在保证开发效率的同时,给程序员足够多的定制化能力。项目地址:https://github.com/xcltapestry/XCL-Chart...
阅读全文
摘要:发个广播包:发组播包: 1 //组播例子 2 socket = new MulticastSocket(port); 3 socket.setLoopBackMode(true); 4 InetAddress address = InetAddress.getByName(intadd); 5 so...
阅读全文
摘要:1.什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的...
阅读全文
摘要:使用前: 1 public class BookmarksToClipboardActivity extends Activity { 2 3 BookmarkAdapter adapter; 4 5 ListView bookmarkList; 6 7 Ed...
阅读全文

浙公网安备 33010602011771号