- 博客(9)
- 资源 (16)
- 收藏
- 关注
原创 android studio for mac Cannot run program Permission denied
折腾几天准备把项目发布到bintray,上传时报错Cannot run program "/Users/Myname/Library/Android/sdk/build-tools/23.0.2/aapt": error=13, Permission denied有说安装32类库,试了无效,还是stackoverflow好使没权限就加权限,打开终端,输入chmod a+x
2016-01-22 10:07:16 1553
转载 Android学习笔记(九)蓝牙设备
一、废话 就快过年了,公司还不给发年终奖!我都快到大街上讨饭了,公司也不带管我的!二、正文 蓝牙是啥我就不再说了,因为我肯定解释不清楚蓝牙是啥,有兴趣请移步至百度百科。 在开始前我们需要准备好一部手机而不是模拟器,且手机已经打开调试模式并连接到电脑上。文中的本地设备均指我们自己的手机,而远程设备则是指其他的设备(电脑、其他手机或者其他)。 通常情况下,我们对蓝牙的操作主
2013-03-27 17:55:07 862
转载 android 蓝牙开发
鉴于国内Android蓝牙开发的例子很少,以及蓝牙开发也比较少用到,所以找的资料不是很全。 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 然后,看下ap
2013-03-27 11:46:07 775
原创 接口和抽象类之间的区别
1.abstract class 是java中表示一种继承关系,一个类只能继承一个抽象类,但是一个类却可以实现多个接口,抽象类为继承,接口为实现2.接口中所有的成员都是final static 的,所有成员方法都是abstract的,抽象类可以有非abstract的方法3.接口中不能有实现的方法,抽象类却可以有实现的方法以及变量4.接口是公开的,不能有私有的方法
2013-02-21 18:00:22 488
原创 解决webview多次加载,无法准确判断页面加载完成的问题
package com.brian;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.drawable.GradientDrawable.Orientation;import android.os.AsyncTask;import android.os.Bun
2012-11-17 01:26:55 5814
转载 OOM 终极解决方案
在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收获的,里面的很多东西小马也是学习参考网络资料使用的,先来简单讲下下:
2012-07-26 11:44:01 948 1
转载 android out of memory oom问题
基于Android开发应用时,可能会挺时常出现Out Of Memory 异常. 在Android中,一个Process 只能使用16M内存,要是超过了这个限定就会跳出这个异常。这样就要求我们要时刻想着开释资源。Java的回收工作是交给GC的,如何让GC能实时的回收已经不是用的对象,这个里面有许多技巧,各人可以google一下。 因为总内存的施用超过16M而引起OOM的情况,
2012-07-26 10:43:17 1029
转载 Message,Handle,Looper之间的关系
1.MessageQueue是一种数据结构,顾名思义,他是一个消息队列,存放MESSAGE的地方,每个线程只可拥有一个MessageQueue,主线程也就是UI线程创建时,会创建一个Looper对消息队列进行管理。创建一个线程的时候,通常不会自动创建一个Looper对MESSGAEQUEUE进行管理,主线程创建时,会创建一个默认的LOOPER对象,而LOOPER对象的创建会自动建立一个MESS
2012-06-12 15:56:56 955
android 3d 翻页demo
2013-01-29
andrdoid BASE64Decoder BASE64Encoder
2012-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人