![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
andriod开发
三清片
热衷andriod开发
展开
-
Android 版本号、版本名称、api版本对照表(持续更新)
Android VersionNameAPI LevelAndroid 11.0R30Android 10.0Q29Android 9.0Pie28Android 8.1Orea27Android 8.0Orea26Android 7.1.1Nougat25Android 7.0Nougat24Android 6.0MarshMallow23Android 5.1Lollipop22Android...原创 2021-05-21 14:00:37 · 44536 阅读 · 1 评论 -
android 逆向工程
1.反编译得到一个可运行的as项目就别想了2.反编译可以到变异的源码(现在看与源码有两点不同,1:class中的资源id都变成了数字 2:引用的库如果有混淆,对应的api调用也会改变)3.推荐反编译工具:JADX download地址:https://www.softpedia.com/get/Programming/Other-Programming-Files/Jadx.shtml...原创 2018-09-03 18:40:58 · 192 阅读 · 1 评论 -
Android 蓝牙BLE开发详解
Android 蓝牙BLE开发详解由于年初接手了个有关蓝牙BLE的项目,开始了对蓝牙ble的学习,经过长时间的慢慢学习(学得太慢,太拖了),终于了解了该怎么写蓝牙BLE,现在就给大家分享一下。一、了解蓝牙BLE1、什么是BLE首先,我们来了解一下,什么是蓝牙BLE。 BLE的全名是 Bluetooth Low Energy 就是低功耗蓝牙的意思,支持 API18(Android ...转载 2018-08-02 19:05:57 · 918 阅读 · 0 评论 -
Android蓝牙开发全面总结
版权声明:本文出自张朋永的博客,转载必须注明出处。 https://blog.csdn.net/VNanyesheshou/article/details/51554852基本概念安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。蓝牙的功能:1、扫描其他蓝牙设...转载 2018-03-29 09:47:34 · 429 阅读 · 0 评论 -
三种工厂模式的简单对比
很早就想把设计模式吃透,苦于懒,一直都是妄想,最近安排了一些时间,仿佛凭空多出了很多时间,现在在一点点抠抠设计模式里面的东西。设计模式的学习是很必要的,尤其对优化代码结构,提现最为明显。以下的灵感来源于:http://blog.csdn.net/jason0539/article/details/449767751. 简单工厂模式UML: 图片来源:http://blog.csdn.net/jas...原创 2018-03-06 10:59:51 · 2049 阅读 · 0 评论 -
andriod 获取项目文件缓存路径
项目里遇到缓存路径的时候之前基本都是自己随意建立文件夹,这样的缺点是,当在系统总清除缓存数据,或者卸载app时,之前的缓存并不能一块清除,其实andriodsdk提供了获取基于项目的sd卡缓存路径和内存的缓存路径的方法来解决这个问题public static File getDiskCacheDir(Context context) { String cachePath;原创 2017-04-19 09:59:07 · 424 阅读 · 0 评论 -
Parcelable和Serializable的区别
1.Serializable是java中的序列化接口,使用简单但是开销比较大,序列化合反序列化需要大量的I/O操作。2.Parcelable是andriod中的序列化方式,因此有更适合andriod平台的有点是序列化合反序列化的效率高,但是其缺点就是使用起来比较麻烦,使用过原创 2017-03-13 11:18:20 · 392 阅读 · 0 评论 -
qq三方登陆遇到的问题
Tencent.onActivityResultData(requestCode, resultCode, data, loginUiListener);//这句必须有否则不能回调-----------------------\授权回调Tencent.onActivityResultData(requestCode, resultCode, data, userInfoListener原创 2017-02-11 22:15:58 · 273 阅读 · 0 评论 -
Popupwindow挡住键盘的问题
PopupWindow含有输入框时,点击输入框,软键盘可能会挡住PopupWindow,解决方法:popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);原创 2017-02-11 10:22:04 · 445 阅读 · 0 评论