- 博客(10)
- 收藏
- 关注
原创 Fragment 搭建项目
标题我还真不知道怎么取,额.....大概的意思就是用一个或几个Acitivity为基础,然后已Fragment为主体的来构建项目,然后为了方便,就记录一下如何搭建使用的框架。技术差差的,就写个大概记录一下方式。目前的开发中,应该大多数都使用Fragment 为主体来构建项目了吧。废话不多说了,撸代码吧...首先说 Fragment 的创建,分为静态和动态。然后我这里就是用的动态创建。项目的...
2018-08-23 15:30:25 379
原创 android 蓝牙连接与配对
前篇写的蓝牙数据传输,因为当时没要求就没写li连接配对,直接调用的已配对数据。然后不出所料,测试版给出之后马上反馈回来,说要做连接配对功能,不然去设置里面弄太麻烦了....行吧,谁叫我想偷懒叻。然后就做咯....这里重点表示一下:因为业务原因,我们使用的是4.4的android 版本,也就是说,蓝牙的配对不能直接用 createBond 方法实现,而需要使用反射的方法。具体下面代码都会记录...
2018-08-14 13:32:27 7437 5
原创 android 蓝牙之数据传输
因为项目需要,需要将本地数据库的数据,通过蓝牙传输到另一台设备上。然后百度了蛮久,看了蛮多的,觉得有必要自己整理一下,蓝牙的传输功能。首先,我们都知道的,蓝牙连接数需要先配对的,两台手机配对后才可进行蓝牙处理。对于蓝牙配对的方法网上一大堆,我也就不具体说了,大概记录一下。基本的我们可以通过手机原有的蓝牙功能,进行搜索配对后在自身的APK中,直接启动蓝牙,然后查询已匹配设备就行了。因为项目...
2018-07-30 16:13:57 21504 8
原创 Android存储之SharedPreferences
昨天和朋友说到SharedPreferences的用法,顺便也自己回顾补习一下。因为很久没用了(没自己撸了,都是用的别人工具类)。首先回顾一下,android五大存储方式:一、使用SharedPreferences存储数据二、文本存储三、SqLite 数据库存储四、继承方式的,ContentProvider存储五、网络存储以上就是基本的五种存储方式,那么今天,记录一下刚刚回顾的shreadPref...
2018-04-24 11:54:33 277
原创 Android 渲染之Linear、Sweep、Radial三种方式初使用
这篇文章不难,也没什么技术讲解,小弟不才,就简介的介绍一下LinearGradient、SweepGradient、RadialGradient这三种渲染的使用例子。具体代码分析此处就不写了,也是为自己做个记录,这三种的使用。首先,为了方便。先自定一了个MyView 继承View ,然后重写onMeasure 和 onDraw 方法。为了更简便,我直接在onMeasure方法中直接定义了宽高为50...
2018-04-20 15:48:59 1141
原创 性能优化之Log
简单的记述一下android log日志打印的优化。首先,我们要知道系统自带的log打印是有长度限制的,而这个限制我记得大约为4 *1024个字节,所以在数据量过多的时候,打印是不完全的。其次,为什么要封装?程序中,过多的log日志打印是会影响性能的,多到什么情况呢 ? 看我下面这个demo测试一下!这里做了个简单的测试,一个小循环10000次,打印或不打印耗时比较,相差约耗时84毫秒,或许有的人...
2018-04-19 09:40:35 1548
原创 android 读取内存文件
真的操蛋的android 6.0+系统权限问题.....必须借这个几乎,记录一下...起初,晚上回去无聊只是单纯的说想做个播放器软件玩玩,导个第三方,遍历一下本地文件就OK了的事,打发一下时间...结果让我学到一大堆东西,首先是关于android的内存读取方式,就恶补了一遍,然后读取系统数据库又略补了一下,最后发现,居然TM的(原谅我爆粗口,因为我以来就在AndroidManifest.xml
2017-11-03 14:12:01 2572
转载 bitmap的六种压缩方式,Android图片压缩(转)
转载请注明出处,谢谢:http://blog.csdn.net/harryweasley/article/details/51955467android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:其
2017-10-10 16:04:24 260
原创 自定义View (二)---onMeasure
上一篇已经写成功做出一个自定义View ,对基本的方法已经学习了,但是那个View只是一个固定大小的,无法像adnroid其他控件一样,在布局文件中修改大小。那么现在我们得学习一下自定义View设置大小的onMeasure方法!本来昨天想写的,但是发觉有点没学习状态,后天新功能又要开始做了,再不写怕之后拖拉症又犯,所以今天赶紧整理了下思路,先来学习下onMeasure类的使用。其实这网上百度也
2017-09-21 09:26:51 226
原创 自定义View 初识( 一)
自定义View,既然是自定义的,那么属性设置肯定也是自己来,那么首先得创建一个attrs 文件,用于设置自己的属性。其中:name = "xxxxx" 是设置这个属性文件的名称,然后里面的:radius,drawale,则是属性名称,如系统控件里面的,textSize,textColor 一样,而后面的format = "xxx"则是设置这个属性的类型,比如你textSize= '
2017-09-19 11:43:11 532 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人