权限 <uses-permission android:name="android.permission.VIBRATE" /> 初始化 Vibrator vibrator = (Vibrator) getS…
标签:Android
Android周报第十八期
1)安装包立减1M–微信Android资源混淆打包工具 微信中的资源混淆工具主要为了混淆资源ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png),同时利用7z深度压缩,大…
Android 不得不知 之 Tag 妙用
setTag () 是 Android 的 View 类中很有用的一个方法,可以用它来给控件附加一些信息,在很多场合下都得到妙用。我们可以看到 setTat() 有两个方法重载,setTag(Object object)…
Android NDK不支持std :: locale()?
我在 Android NDK中使用std :: local()到MBS到WCS. 但… std::locale::global(std::locale("kor")) std::locale::global(std::l…
android – RecyclerView中的Google Map视图
我不能在RecyclerView中使用Google Map.我需要显示一张地图并给它一些配置. <com.google.android.gms.maps.MapView android:id="@+id/map_v…
android – 使用Uri获取Exif数据
我想获取我从 Android图库或类似应用程序(如Google相册)中选择的图像的Exif数据.以下是我用于从Uri获取图像文件的方法: public static String getActualPathFromUri…
Android自定义Wifi扫描
我感兴趣的是在特定的时间间隔内只扫描一组特定的频率(这与 android api中的扫描间隔不同).有没有高水平的api 要么 用户到内核空间通信接口,机制(sysfs,iotctl,mmap等)(在root设备中),它…
面试算法知识梳理(7) - 数组第四部分
面试算法代码知识梳理系列 面试算法知识梳理(1) – 排序算法 面试算法知识梳理(2) – 字符串算法第一部分 面试算法知识梳理(3) – 字符串算法第二部分 面试算法知识梳理(4) …
Android 一起来看看 HttpURLConnection 和 HttpClient 的区别
前言 最近在看 Volley 的源码,发现里面的网络请求方式很有意思,在 Android 2.3 及以上用的是 HttpURLConnection,2.2 及以下用的是 HttpClient。秉着好奇心找到一篇有关的文章…
Java基础算法:堆排,快排,二分查找
Java基础算法:堆排,快排,二分查找 1. 堆排 满二叉树:所有叶结点都有同样的深度,每个内部结点都有两个儿子 完全二叉树:若二叉树的高度为h,除第h层外,其他各层(1 ~ h -1)的结点数都达到了最大个数,第h层从…
Android Gradle 指定 Module 打包
项目中有许多的可以直接独立运行的 Module ,如何在 Gradle 中将签名文件配置好了,那么就不需要普通的手动点击 Generate Signed APK,使用 Terminal更加方便. 指定Module打包命令…
靠谱的 Android 唯一设备号生成方案
应用开发中有时候也许会获取设备的唯一标识。Android 设备中获取唯一标识有多种方式,其中最常见的可以获取 IMEI、AndroidId 等方式,但是实际测试当中,有可能会发现其中的某些值获取不到,或者获取到空值。 那…