摘要: 近期把一个项目从eclipse上移植到了android studio, 在打包发布APK的时候,应用上传到应用市场时提示取不到签名。但是,我确实使用了 做过签名了。 然后换了一种打包方式 build apk后,该APK上传就可以正常获取签名(已在app的build.gradle里配置过签名了) 于是 阅读全文
posted @ 2018-01-23 16:14 苏小七 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: 将一个项目从eclipse上移植到android studio时,发现总是加载不成功库文件,so库文件放在了main/src/libs下的目录。 参考网上资料,studio默认的库文件路径是main/src/jniLibs,所以需要在build.gradle里配置一下,如下: 阅读全文
posted @ 2018-01-11 15:54 苏小七 阅读(6121) 评论(0) 推荐(1) 编辑
摘要: Android从4.3(Api level 18)开始支持BLE的开发,本文记录了Android 4.4.2设备与BLE设备通讯的流程。 权限需求: <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permi 阅读全文
posted @ 2017-12-11 16:09 苏小七 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 网上看到两种方法: 1.SecretKeySpec skeySpec = new SecretKeySpec(getRawKey(key), "AES"); private static byte[] getRawKey(byte[] seed) throws Exception { KeyGene 阅读全文
posted @ 2017-11-21 18:06 苏小七 阅读(32621) 评论(2) 推荐(0) 编辑
摘要: 在蓝牙回调接口public void onLeScan(BluetoothDevice device, int arg1, byte[] arg2)里面调用adpter.notifyDataSetChanged(),一直刷不出列表。仔细查看log后,发现该回调里不可以操作UI(应该是不在主线程)。改 阅读全文
posted @ 2017-11-16 15:44 苏小七 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 该问题是由于被启动的activity的launchMode为singleTask模式,该模式下不可以使用onActivityResult,要使用onActivityResult,被启动的activity需要设置为标准模式。 阅读全文
posted @ 2017-10-18 16:24 苏小七 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 1.adb shell 执行 stop media & start media 或者stop media ; start media 2.代码里执行 import android.os.SystemProperties; SystemProperties.set("ctl.stop", "media 阅读全文
posted @ 2017-10-16 18:27 苏小七 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 瞧见没有,就因为多了这一个反斜杠,浪费了一下午时间找问题,哭了~~~~ 阅读全文
posted @ 2017-10-14 18:34 苏小七 阅读(5133) 评论(0) 推荐(0) 编辑
摘要: 在同一个android设备里,发现不同的app启动时显示的过渡动画是不同的。查看显示不同过渡动画的两个app的源码,其设置的主题都是同一个主题,但是为什么过渡动画效果不同呢?后来发现,activity设置成不同的launchMode,其启时,显示的过渡动画效果是不同的,在此略作记录。关闭过渡动画,可 阅读全文
posted @ 2017-08-18 12:01 苏小七 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 使用AS在gradle里配置了多个定制版本,发现在编译版本切换时,会出现错误: Error:Execution failed for task ':processDebugManifest'.> Manifest merger failed with multiple errors, see log 阅读全文
posted @ 2017-08-15 16:48 苏小七 阅读(270) 评论(0) 推荐(0) 编辑