无方少年游

趁一切还来得及,做一个优秀的自己

Android Buletooth Indicate &Notify 模式共存的一个坑点。

话不多说, 我在使用notify模式的时候, 出现了一个问题, 我打开notify成功了,但是write的时候返回false, 百般纠结也找不到问题所在,后来我看到一个报错信息, 是我之前增加的“高精度模式设置”,代码如下: /** * 设置高精度 * @param prio...

2019-02-22 13:55:49

阅读数 123

评论数 1

[蓝牙] Android 8.1 获取蓝牙设备地址无效;02:00:00:00:00:00

序言: 对于这个问题, 谷歌是这样说的: 为了向用户提供更好的数据保护,从此版本开始,Android删除了使用Wi-Fi和蓝牙API对应用程序的设备本地硬件标识符的编程访问。 链接地址:https://developer.android.com/about/versions/marshmall...

2019-01-02 14:52:55

阅读数 752

评论数 3

【DFU】固件升级完成时,设备重启后搜索服务失败或搜索不到的解决办法

注意 此问题的前提是基于NordicSemiconductor的开源库执行固件升级。 就是设置几个简单的属性,但是我找了很久没有说明的,惆怅。 我Q 7641436, 有问题可以随时沟通。 Demo地址- https://github.com/ichason/DFU- ...

2019-01-02 14:11:40

阅读数 117

评论数 0

[自定义View] Android自定义View中关于onDraw方法执行两次的解决办法

this.postInvalidate(); //更新视图 这是调用View本身的刷新方法 ,看方法名的话是在主线程进行刷新,这本来是挺方便的一件事,但也就是这个方法,使得onDraw 方法走了两次。 this.invalidate(); //修改之后的代码 当然了还要很多个原因...

2018-05-10 21:11:18

阅读数 925

评论数 0

关于Vivo 手机使用 Android studio安装失败的解决办法

2018-05-09 21:00:51

阅读数 6095

评论数 0

Android 混淆(我的模板)

#-------------------------------------------定制化区域---------------------------------------------- #---------------------------------1.实体类--------------...

2018-02-26 14:20:54

阅读数 147

评论数 0

关于Apk 空包进行签名的一些坑(jarsigner)

jarsigner -verbose -keystore keystore文件路径 -signedjar 签名后生成的apk路径 待签名的apk路径 别名 如上所述,建议是全部放在同一个目录下,这样不会出一些莫名其妙的问题。

2018-01-24 21:56:26

阅读数 278

评论数 0

Android Infinity 出现的原因

今天在做自定义view的时候, 由于高度除以点高的时候, 点高为0, 所以就造成了 1.0/0.0的情况,然后结果得出来就是Infinity。

2017-11-15 14:03:26

阅读数 923

评论数 2

Android 线程管理之 CountDownLatch(闭锁)

好了,废话不多说;首先什么是CountDownLatch :CountDownLatch,一个线程同步管理类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 其本身带有的主要方法:public CountDownLatch(int count); public void...

2017-10-09 17:43:18

阅读数 398

评论数 0

论 Failed to read zip file 'D:\\app\build\intermediates\transfor\proguard\debug\jars\2\1f\main.jar解决

如下是原文报错信息, Error:Execution failed for task ':app:packageDebug'. java.io.IOException: Failed to read zip file 'D:\MyAndroidProject\app\build\intermedi...

2017-09-19 11:28:26

阅读数 1768

评论数 2

Android Jar中实现另一个Jar中接口的解决办法

|加固与逆向是一场永不停息的战争 如题, 今天在写jar包的时候遇到这样的一个问题, 甲方呢想让我的jar包中的接口删除,然后jar包中的类去实现他们jar包中的接口,但是,我的jar包中又不能加载他们的jar包, 看官老爷们可以想象一下当时操蛋的场景,没有接口,我的具体实现类就会报错, 一报错就...

2017-09-07 17:53:11

阅读数 240

评论数 0

Android USB 通信(Socket 详解)

前言: 昨个帮同事忙, 应下了一个Android 与PC端通信的Demo,遂今早上折腾了一会,也算是写出来了,而且发现了一个比较严重的问题:参考资料都是12年,13年的,很多的Sample 都是不能用的, 所以打算更新一下。Android Code首先是清单文件中的权限: <use...

2017-07-20 15:21:11

阅读数 711

评论数 0

如何将APP应用设置成系统级应用

如何将APP应用设置成系统级应用想成为系统应用,首先要在 对应设备的 Android 源码 SDK 下编译,编译好之后: 此 Android 设备是 Debug 版本,并且已经 root,直接将此 apk 用 adb 工具 push 到 system/app 或 system/priv-app ...

2017-07-11 14:11:45

阅读数 4084

评论数 2

Android 动态获取资源的ID

如下办法 // 重要:注意不要添加后缀名! Imageview.setBackgroundResource(getResources().getIdentifier("add","drawable",getPackageName()))...

2017-07-07 14:00:41

阅读数 213

评论数 0

JS & JAVA(Android) 的互相调用(简介)

首先, JAVA 代码调用JS : mWebView= (WebView) findViewById(R.id.webView); settings = mWebView.getSettings(); settings.setJavaScriptE...

2017-07-06 15:58:50

阅读数 323

评论数 0

Android Open Mobile API 详解(持续更新)

由于OpenMobileAPI jar包兼容性差,目前最低版本在19 ;其中与卡交互时有两个地方需要输入参数: 1.打开逻辑通道时,输入AID; 2.与卡交互时,发送APDU。 其中APDU命令如果具备一些卡的相关知识就可以知道,但是AID不是这样的,AID是开发者与卡上协商后确定的。...

2017-06-20 18:36:43

阅读数 3313

评论数 5

Android Studio 打包jar中包含另一个jar或多个jar时解决方案

关于.jar文件:平时我们Android项目开发中经常会用到第三方的.jar文件。其实.jar文件就是一个类似.zip文件的压缩包,里面包含了一些源代码,注意的是.jar不包含资源文件(res、图片等)一、首先学习如何在Android studio中将android项目打成.jar文件1、在app...

2017-06-19 17:12:51

阅读数 2771

评论数 0

Android中架构X64与X32的不同

1.Android中架构X64与X32的不同。众所周知,安卓支持3类处理器(CPU):ARM, Intel和MIPS。其中ARM无疑被使用得最为广泛。Intel因为普及于台式机和服务器而被人们所熟知,然而对移动行业影响力相对较小。MIPS在32位和64位嵌入式领域中历史悠久,获得了不少的成功,可目...

2017-05-23 21:29:41

阅读数 2441

评论数 0

Android 中List数组的倒序!

Collections.reverse(mList);

2017-05-13 23:32:11

阅读数 4090

评论数 0

ScrollView与百度地图的焦点争夺大战即将展开

序言: 由于产品的需求,有时候不得不在ScrollView中嵌套百度地图(BaiduMap)。但是,嵌套之后会存在一些问题,两个比较突出的问题是:1)ScrollView中事件处理与BaiduMap存在冲突。2)在BaiduMap随着ScrollView拖动的时候,存在黑影问题。很多人遇到过这两个...

2017-02-25 17:09:49

阅读数 318

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭