随笔分类 -  android提高篇

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 89 下一页
摘要:public class DigitalTrans { /** * 数字字符串转ASCII码字符串 * * @param String * 字符串 * @return ASCII字符串 */ public stati... 阅读全文
posted @ 2015-08-01 23:00 brave-sailor 阅读(2398) 评论(0) 推荐(0)
摘要:本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level 如果 android.hardware.bluetooth_le设置为false,可以安装在不支持的设备上使用,判断是否支持蓝牙4.0用以下代码就... 阅读全文
posted @ 2015-07-31 09:43 brave-sailor 阅读(501) 评论(0) 推荐(0)
摘要:publicstaticStringbytes2HexString(byte[]b){Stringret="";for(inti=0;i<b.length;i++){Stringhex=Integer.toHexString(b[i]&0xFF);if(hex.length()==1){hex='0... 阅读全文
posted @ 2015-07-30 17:38 brave-sailor 阅读(24171) 评论(0) 推荐(1)
摘要:JAVA基于位移的 int类型和tyte[]之间转换 [java] view plaincopy/** * 基于位移的int转化成byte[] * @param int number * @return byte[] */ public static byte[] intToByte... 阅读全文
posted @ 2015-07-30 15:15 brave-sailor 阅读(534) 评论(0) 推荐(0)
摘要:Android4.3 规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOS SDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在Androi... 阅读全文
posted @ 2015-07-29 10:50 brave-sailor 阅读(1828) 评论(0) 推荐(0)
摘要:Android 蓝牙4.0开发1、 权限和相关属性“android:required="true"表示apk只有在具有bluetooth_le属性的系统里运行,这个4.3之前android系统没有2、 程序开妈操作蓝牙之前,先判断ble是否支持if(!getPackageManager().hasS... 阅读全文
posted @ 2015-07-28 18:03 brave-sailor 阅读(875) 评论(0) 推荐(0)
摘要:最近搞android 用到一个HorizontalListView网上搜了一把。有一些国人实现的。但也有一些基本上是cp人家的开源项目。本人找了两个。记录一下。其一:https://github.com/MeetMe/Android-HorizontalListView其二:https://gith... 阅读全文
posted @ 2015-07-27 15:19 brave-sailor 阅读(456) 评论(0) 推荐(0)
摘要:一.BLE和BT区别其实我知道许多程序员不太喜欢阅读除了代码以外的文档,因为有时这些过于冗长的文档对编程并没有更多的好处,有了协议,接口,demo差不多很多人就能写出很好质量的代码了。但其实更深入的编程是少了阅读的,阅读文档可以解决很多编程中遇到的困难,比如在大数据大流量情况下,很多正常的程序会表现... 阅读全文
posted @ 2015-07-25 10:14 brave-sailor 阅读(863) 评论(0) 推荐(0)
摘要:本文来自http://blog.csdn.net/hellogv/,引用必须注明出处!最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据... 阅读全文
posted @ 2015-07-25 09:42 brave-sailor 阅读(664) 评论(0) 推荐(0)
摘要:首先,看Android的官方文档正解onInterceptTouchEvent()与onTouchEvent()的机制: 1. down事件首先会传递到onInterceptTouchEvent()方法 2. 如果该ViewGroup的onInterceptTouchEvent()在接收到dow... 阅读全文
posted @ 2015-07-24 16:07 brave-sailor 阅读(519) 评论(0) 推荐(0)
摘要:总结的不是很好,自己也有点看不懂,正好现在用到了,研究了一个,再次总结,方便大家查看总则:1.onInterceptTouchEvent中有个Intercept,这是什么意思呢?她叫拦截,你大概知道她作用了吧,她就是你的亲亲小秘书,有什么事,先找秘书,秘书来决定这个事要不要你亲自处理,既然是秘书,是... 阅读全文
posted @ 2015-07-24 15:54 brave-sailor 阅读(187) 评论(0) 推荐(0)
摘要:功能要求:(1)比如每页显示2X2,总共2XN,每个item显示图片+文字(点击有链接)。如果单行水平滚动,可以用Horizontalscrollview实现。如果是多行水平滚动,则结合Gridview(一般是垂直滚动的)和Horizontalscrollview实现。(2)水平滚动翻页,下面有显示... 阅读全文
posted @ 2015-07-24 11:09 brave-sailor 阅读(1289) 评论(0) 推荐(0)
摘要:本功能是参考android API colorPickerView修改,实现类似与PS中吸管取色功能。也就是可以对图片的任意位置取该位置的RGB。本demo中,完成了色盘取色功能。当点击色盘的某个位置,松手时,显示当前的颜色。由于是demo,显示的颜色用button的文字颜色的相应改变达到效果。把色... 阅读全文
posted @ 2015-07-23 14:52 brave-sailor 阅读(1441) 评论(0) 推荐(0)
摘要://根据坐标获取 ImageView imageView = ((ImageView)v);Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();int pixel = bitmap.getPixel(x,y);/... 阅读全文
posted @ 2015-07-23 14:50 brave-sailor 阅读(1672) 评论(0) 推荐(0)
摘要:什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种... 阅读全文
posted @ 2015-07-22 11:15 brave-sailor 阅读(370) 评论(0) 推荐(0)
摘要:在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。可惜的是,根据我的验证,利用网上转载的那些方法在OnCreate函数中获取到的仍然是0(希望搞技... 阅读全文
posted @ 2015-07-22 09:51 brave-sailor 阅读(189) 评论(0) 推荐(0)
摘要:一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap... 阅读全文
posted @ 2015-07-22 09:44 brave-sailor 阅读(216) 评论(0) 推荐(0)
摘要:Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码中都不会直接接触Drawable的实现类。 在实际的开发过程中,会把使用到的资源都放置在res/drawabl... 阅读全文
posted @ 2015-07-22 09:38 brave-sailor 阅读(297) 评论(0) 推荐(0)
摘要:Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个ViewGroup负... 阅读全文
posted @ 2015-07-21 09:53 brave-sailor 阅读(206) 评论(0) 推荐(0)
摘要:package com.zte;import android.app.Activity;import android.graphics.Color;import android.graphics.drawable.ClipDrawable;import android.graphics.drawab... 阅读全文
posted @ 2015-07-20 20:35 brave-sailor 阅读(285) 评论(0) 推荐(0)

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 89 下一页