- 博客(41)
- 资源 (2)
- 收藏
- 关注
转载 ble5.0特性
Android下BLE真的坑太多了,特别是某些手机定制的Rom、硬件稳定性和系统兼容性问题等。没有人交流经验的话,一个人搞太痛苦了,感谢博主分享经验。说下我的一些体会,5.0以后,BluetoothGatt多出来一个boolean属性mDeviceBusy,当执行了read或者write操作,mDeviceBusy就会被置为true,此时执行其他read、write操作会直接返回导致操作失败。当回
2016-09-30 11:20:43 3846
原创 Java中10进制转byte[]
//两个字节的方法public static byte[] int2bytes(int n) {int temp1 = 0,temp2=0; byte[] hex = new byte[2]; if(n { hex[1] = (byte) n; } else {temp1 = n & 0xff;hex[1] = (by
2016-09-29 10:43:36 3969
转载 ios主线程更改UI
if ([NSThread isMainThread]) { [self.downloadMapBtn setImage:[UIImage imageNamed:@"download_map.png"] forState:UIControlStateNormal]; [self.downloadMapBtn setNeedsDisplay]; } el
2016-09-27 14:58:57 405
转载 iOS中16进制转nsdata
//data转16+(NSString *)DataToHexStr:(NSData *)data { if (!data || [datalength] == 0) { return@""; } NSMutableString *string = [[NSMutableStringalloc] initWithCapacity:[d
2016-09-27 11:50:25 1038
转载 java中16进制转jbk中文
public static String hexToStringGBK(String s) {byte[] baKeyword = new byte[s.length() / 2];for (int i = 0; i try {baKeyword[i] = (byte) (0xff & Integer.parseInt(s.substring(i * 2, i * 2 + 2),
2016-09-23 15:21:04 1292
原创 java拼接byte[]
//java 合并两个byte数组 public static byte[] byteMerger(byte[] byte_1, byte[] byte_2){ byte[] byte_3 = new byte[byte_1.length+byte_2.length]; System.arraycopy(byte_1, 0, byte_3, 0, by
2016-09-23 13:18:49 17352
原创 ios实现toast
-(void)toast :(NSString*) s{ toast.hidden=NO; // [UIView animateWithDuration:1.5 animations:^{} completion:]; [UIViewanimateWithDuration:1.5animations:^{ toast.text=s;
2016-09-23 10:06:38 575
原创 16进制转string
byte[]bytes= characteristic.getValue();String hs = "";String stmp = "";for (int n = 0; n length; n++) { stmp = (Integer.toHexString(bytes[n] & 0XFF)); if (stmp.length() == 1) hs = h
2016-09-21 18:16:18 602
原创 uitabbarleviewcontrol实现跳转
简单实现方法:你的项目建立在tabbarcontroller的基础上。 在appdelegate的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中,使用[self.tabBarControlle
2016-09-21 17:01:06 364
原创 ios实现加载框
// jiazai=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; jiazai.center=CGPointMake(WIDTH/2,HEIGHT/2); [jiazaisetHidesWhenStopp
2016-09-20 17:31:35 611
原创 ios中代码自定义uitableviewcell
1.实现,UITableViewDataSource,UITableViewDelegate>两个协议2.重写//返回高度- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ //nsl NSLog(@"重新计算高度");
2016-09-20 14:41:15 167
原创 ios中button处理
UIButton *bu=[[UIButton alloc]initWithFrame:CGRectMake(40,40, 300,40)]; [bu setTitle:@"110" forState:UIControlStateNormal]; [button addTarget:self action:@selector(tap) forControlEvent
2016-09-20 10:00:47 216
原创 ios中自定义view
-(void)drawHu2{ //1.获取上下文 CGContextRef ctx =UIGraphicsGetCurrentContext(); //1.1 设置线条的宽度 CGContextSetLineWidth(ctx,20); //1.2 设置线条的起始点样式 CGContextSetLineCap(c
2016-09-18 09:56:00 529
原创 iOS中为view添加点击事件
UITapGestureRecognizer *ui=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(alickList)]; view3.userInteractionEnabled=YES; [view3addGestureRecognizer:ui];
2016-09-14 09:41:54 1636
原创 iOS有关uilable的部分操作
//添加titlebar UILabel *title=[[UILabelalloc]init]; CGRect rectTitle=CGRectMake(100,22, WIDTH-200,40); title.frame=rectTitle; title.text=@"睡眠款一号"; title.textColor=[UIColor
2016-09-14 09:40:55 249
原创 ios给view设置背景颜色的正确方式
UIView *back=[[UIViewalloc]initWithFrame:CGRectMake(0,0, WIDTH,HEIGHT)]; UIImage *image=[UIImageimageNamed:@"background.jpg"]; back.layer.contents=(__bridgeid _Nullable)(image.CGIm
2016-09-14 09:36:41 7672
转载 高斯模糊
高斯模糊使用开源框架NativeStackBlur https://github.com/Commit451/NativeStackBlur,能够将一个bitmap高斯模糊后返回或者采用为fresco封装好的高斯模糊处理器:BlurPostprocessor https://github.com/wasabeef/fresco-processors
2016-09-13 16:57:51 427
转载 Android studio使用zxing扫一扫
http://blog.csdn.net/aeroyoung/article/details/51144758zxing是github上一个二维码处理开源项目,我们使用这个库来处理二维码如果你使用的是Android Studio,可以参考本文进行配置。并附一个小例子。首先在build.gradle(Moudle:app)中添加下列依赖:[java
2016-09-12 09:23:23 3205 1
原创 android快速开发框架
https://github.com/TommyLemon/Android-ZBLibrarySystemBarTint 系统栏管理器,我把它用在ZBLibrary的BaseActivity中实现了状态栏沉浸。Android-Universal-Image-Loader 非常强大的图片加载库,我在ZBLibrary中写了一个ImageLoaderUtil来简化使用它。 UIL唯
2016-09-12 09:17:47 324
原创 仿荷包启动动画,金钱掉落,钱包回弹
https://github.com/kaku2015/CoinWalletAnimatorhttp://www.jianshu.com/users/dc68e267ea1c
2016-09-09 09:48:43 2605
原创 iOS蓝牙——test
#import "ViewController.h"#import @interface ViewController ()CBCentralManagerDelegate,CBPeripheralDelegate>@end@implementation ViewController{ //设备的集合 NSMutableArray *ar
2016-09-08 14:59:43 236
原创 iOS蓝牙资源--博客
http://blog.csdn.net/songrotek/article/details/46443965http://blog.csdn.net/beijingshi1/article/details/36426829
2016-09-08 11:30:48 221
原创 ios实现页面间传值
1.简单的传值,使用类、属性 在viewcontrol2中声明一个接受传值的变量(需要在.h中声明)。使用:在跳转时调用----代码如下: TwoActivity *t=[[TwoActivityalloc]init]; t.s=@"sb"; self.delegate=t; [self.navigationControllerpus
2016-09-07 11:30:14 206
原创 ios代码建立跟控制器
主要操作在AppDelegate中1.在h中声明一个UInavigationController变量2.在m中实例化系统在h中声明的UIwindow变量以及自己声明的uinavigationviewcontroll变量3.设置跟控制器代码如下: self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScre
2016-09-07 11:00:55 284
原创 Android蜘蛛网评分
http://p.codekk.com/detail/Android/xiaopansky/SpiderWebScoreView
2016-09-07 09:37:49 488
原创 Android中的弹幕效果
https://github.com/Xieyupeng520/AZBarragehttp://blog.csdn.net/XieYupeng520/article/details/49232925
2016-09-07 09:30:18 311
原创 HTML基础
--------------------------字符集HELLO WORLD--------------------------浏览器顶部的显示FirstTitle--------------------标题SecondTitleThe Context2The Context--------------------------图片------
2016-09-05 15:12:30 184
转载 Android中使用sqlite数据库实现对象的存储
1。对象类public class Student implements Serializable{ String name; String id; public Student(String name, String id) { this.name = name; this.id = id; } public S
2016-09-02 14:38:39 7502 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人