androidPromote
wz_微臣
菜鸟遇大牛
展开
-
Google推荐的图片加载库Glide介绍
英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google首发地址 http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一转载 2016-07-10 00:50:25 · 769 阅读 · 0 评论 -
Android中WindowManager.LayoutParams类详解
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public static class WindowMan转载 2016-08-31 10:05:45 · 965 阅读 · 0 评论 -
国内Android应用分析报告,看看大家都在用什么开发
背景笔者目前在开发的应用在线上有不少OOM的问题,经过一番优化后,OOM降了一个量级,但由于产品中Gif是一特色,内存占用优化空间比较有限,想要减少OOM最简单的办法可能就是开启largeHeap。Google官方是不推荐使用largeheap的,更大的内存意味着更长的垃圾回收时间,所以我就想看看国内的这些应用是否有打开largeheap。用AS的APK Analyzer看了下微信和QQ空转载 2016-07-15 12:54:41 · 898 阅读 · 0 评论 -
Android开发过程中需要注意的细节
代码管理Git 使用 rebase 命令来合并分支,尽量不要直接 merge 导致分支代码日志混乱。开发新功能时,自己在本地创建 feature 分支开发,功能开发完毕之后,参照上面合并流程操作功能的合并,并删除本地分支,注意不要将本地分支推送到服务器。平时开发只在 develop 分支和自己的本地分支操作,不要操作 master 和 release 分支,这两个分支只有在功能稳定上线的时原创 2016-09-06 10:50:24 · 437 阅读 · 0 评论 -
Android手机获取屏幕分辨率高度因虚拟导航栏带来的问题
大家都知道,Android系统在4.4(KITKAT)版本后,增加了更炫的交互,并且对于标题栏和状态栏也增加了可定制化,于此同时在获取手机分辨率的时候一些旧方法已经不那么好使了。常用获取屏幕分辨率的方法,现在网上大部分找出来的都是这个吧 Context context = getApplicationContext(); DisplayMetrics localDisplayMetri原创 2017-07-23 12:04:10 · 6261 阅读 · 2 评论 -
Android使用NDK编译时的常用命令
NDK-Build 默认采用GCC编译器。ndk-build 其实就是对GNU Make的封装,它的目的是调用系统NDK编译脚本,它等价于 make -f $NDK/build/core/build-local.mk。 ndk-build 命令行参数:原创 2017-10-30 17:44:46 · 430 阅读 · 0 评论 -
下载Genymotion模拟器导入Failed to import ova
Genymotion模拟器不用介绍了,手边没有真机或者想在模拟器上大番作为的必备神器。不过在更新最新版本的Genymotion后发现,真爱已经不在了,在口碑和用户量都快速增长的阶段,收费使用也接踵而来。 解决方法也很简单,找回旧版本继续使用(不想用旧版本,并且依然想继续正常使用的小伙伴可以把邮箱告诉我,义务赠送解决方案)。 此次说一下最让人头痛的问题:Failed to import ova解决方案原创 2017-11-16 16:10:45 · 483 阅读 · 0 评论 -
Android平台WebView控件存在跨域访问高危漏洞的补救方法
2017年12月7日,国家信息安全漏洞共享平台(CNVD)接收到腾讯玄武实验室报送的Android WebView存在跨域访问漏洞(CNVD-2017-36682)。攻击者利用该漏洞,可远程获取用户隐私数据(包括手机应用数据、照片、文档等敏感信息),还可窃取用户登录凭证,在受害者毫无察觉的情况下实现对APP用户账户的完全控制。由于该组件广泛应用于Android平台,导致大量APP受影响,构成较为严重原创 2018-01-21 21:53:40 · 762 阅读 · 0 评论 -
android开发常用的ADB命令
先说一下什么是ADB,即Android Debug Bridge,常被用到在开发过程中快速查看手机消息和应用管理,熟练使用ADB命令将会大大提升我们的开发效率查看版本ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境 ok,否则自行网上搜索解决下。 adb version Android Debug Bridge version 1.0.36 Revis原创 2016-09-11 16:43:10 · 1354 阅读 · 0 评论 -
JAVA中如何获取中文汉字的首字母
在做Android开发时,碰到那种需要获取字段内容,并且分类排序时,就要首先知道是以怎样的方式分类,常用的就是以一段文本的首字母进行排序。 那么,如何获得文字的首字母呢,直接上代码了: static final int GB_SP_DIFF = 160; // 存放国标一级汉字不同读音的起始区位码 static final int[] secPosValueList =原创 2016-07-19 22:10:12 · 3347 阅读 · 1 评论 -
Android : Drawable之getIntrinsicWidth()和getIntrinsicHeight()
在Android的开发中,凡是需要画图的地方大都离不开类Drawable。Android的官方文档中介绍这个类就是被设计用来表示可以被画的东西。 A Drawable is a general abstraction for “something that can be drawn.”细心的同学可能会发现这个类提供了这样两个方法:getIntrinsicWidth()和getIntrinsic转载 2016-07-11 12:53:09 · 8782 阅读 · 1 评论 -
分享一个SharedPreferences操作的工具类
我们在开发中,和数据打交道最多了,而在安卓开发,常用的数据存储方式主要有四种:文件存储、数据库存储、Preferences存储以及网络存储,而使用频率最多,最方便的就要数使用SharedPreferences了,封装了一下这种存储方式的一个工具类:/** * SharedPreferences的一个工具类,调用setParam就能保存String, Integer, Boolean原创 2016-07-25 10:53:11 · 419 阅读 · 0 评论 -
JAVA中常用的加密算法总结
项目中第一次深入地了解到加密算法的使用,现第一阶段结束,将使用到的加密算法和大家分享一下:首先还是先给大家普及一下常用加密算法的基础知识基本的单向加密算法BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)复杂的加密算法RSA(算法的名字以发明者的名字原创 2016-07-15 00:40:52 · 8188 阅读 · 0 评论 -
TextView设置内容截取长度,区分中英文
刚拿到需求,需要给TextView设置文本显示的长度我想这还不简单么,直接设置maxLength= “xx” 不就可以了后来产品看过效果说需要区分中英文字符,假如全是汉字显示8个,那么英文字母就应该显示16个呃。。。这也好说,我记得有一个属性就是区分中英文字符的,把maxLength属性改为maxEms= “xx” ,这下没问题了吧!谁知产品看过后还说不行,换成maxEms属性,当内容超过规定的长度原创 2016-07-17 22:53:17 · 2306 阅读 · 0 评论 -
HashMap与ConcurrentHashMap的区别
转自 http://blog.csdn.net/xuefeng0707/article/details/40834595;从JDK1.2起,就有了HashMap,但HashMap不是线程安全的,因此多线程操作时需要格外小心。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。ConcurrentHash转载 2016-07-18 11:17:10 · 666 阅读 · 0 评论 -
Android开发中webView与HTML+JS的交互
Android与HTML+JS的交互在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地JAVA代码与HTML中的javascript进行交互,Android也对交互做了很好的封装,所以很容易就可以实现,例如:点击网页中的按钮让Android调用原生对话框,点击网页中的电话号码调用Andro翻译 2016-07-08 01:02:51 · 532 阅读 · 0 评论 -
从android应用程序跳转到系统的各个设置页面
在android SDK文档中有这样一个类,android.provider.Settings类提供android系统各个页面的跳转常量:转载 2016-07-28 22:38:22 · 440 阅读 · 0 评论 -
底部弹出PopupWindow并且背景变为半透明效果
底部弹出PopupWindow并且背景变为半透明效果...转载 2016-07-28 23:02:23 · 40843 阅读 · 8 评论 -
Android ADB命令大全
adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用随时过来ctrl+F呀.哇哈哈哈!本篇ADB集锦不管是常用还是冷门的都有.客观您随意看.你能在本篇文章中收获什么?转载 2018-03-06 10:52:06 · 20853 阅读 · 0 评论