- 博客(10)
- 收藏
- 关注
原创 解决Gradle中jcenter同步依赖太慢的方法
随着项目变大,依赖的数量 也相应递增,同步时间缓慢的问题就暴露了。问题根源在于代理的设置,这里不是指Android Studio的代理,是指Gradle的代理。以下为相应改动:# Project-wide Gradle settings.# IDE (e.g. Android Studio) users:# Gradle settings configured through the I
2017-01-10 14:46:22 1189
原创 gradle打包时的一些配置
使用android studio也有一年了,对使用gradle构建android项目也是从小白升级到了大白。结合之前项目和现在项目,总结下gradle打包的一些配置。1、配置apk名字,加入时间android { ... android.applicationVariants.all { variant -> variant.outp
2016-10-10 16:49:48 524
原创 Android获得设备id的比较全面的方法
做Android项目基本上都是需要获取一些用户数据,比如设备id。但是回顾之前的获取方法,总是不全面,很多机器获取不到,或者山寨机有相同id的可能,这次项目整理了下比较全面的获取方法。public static String getDeviceId() { String result = null; //假如之前已经保存有device id,则直接取出使用 resul
2015-10-27 09:34:32 1516
原创 Android WebView中HTML5视频全屏的实现
项目中遇到的问题,activity中有webview控件来加载对应的HTML5网页,其中视频可以正常播放,但是当点击全屏时会出现有声音但是画面卡住的异常现象。结合网上前辈的代码片段,自己也尝试了下改进下,终于解决。实现全屏需要复写WebChromeClient两个回调方法,其中关键就是WebView控件的父节点Layout需要实例化,并在两个回调方法中对WebView进行remove和add,
2014-02-21 10:07:58 1438
原创 Android中读取asset路径下本地json文件
移动端开发中,和后台的交互方式不外乎json和xml,由于json的轻量级以及易用性,所以现在的交互协议基本基于前者。很多开发者在开发中遇到后台下发数据还未部署好,或者是规律性展示的数据需要保存在本地,那么可以将数据配置为json并创建一个txt文件放入asset中(对于前者作为测试数据),然后再程序中通过以下方法来读取。其中fireName为保存json的txt文件名,例如json.txt。
2014-02-08 01:58:37 2187
原创 Android中string-array数据源使用
开发中很可能遇到需要预先固定的String数组,除了在类文件中声明和初始化,其实还可以预先以资源的形式保存路径建议res/values/arrays代码如下: a b c d e 类文件中使用如下:Resources res = mContext.getResources();
2014-02-07 00:57:45 824
原创 AES加解密在Android4.2及以上版本出现异常的解决办法
AES加解密算法在Android中的使用就不多说了,这个网上随便可以找到,套用即可。但是之前曾经在Android4.2(SDK版本17)以及上版本中出现加密抛异常的情况,导致解密后与原文不符,貌似是在StackOverFlow上找到了解决办法。关键代码如下:public class AESCipher { ... private static byte[] getRawKey(b
2014-02-04 01:23:47 842
转载 Menu菜单的分类以及自定义菜单(仿UC浏览器)的实现
虽然这种风格菜单的app现在不多了,但是作为回顾android开发,还是复习一下。原文地址:http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html其实实现UC浏览器菜单,只要复写Activity中回调方法onMenuOpened(int featureId, Menu menu),在其中增加弹出一个自定义View为GridV
2014-02-02 02:11:09 1034
原创 TextView控件一些使用方法
一、设置字体颜色3种方法1、XML布局文件预先写入android:textColor2、代码中使用Html标记TextView tv = (TextView)findViewById(R.id.tv);tv.setText(Html.fromHtml("时间厉害,逃得出黑洞,避不过轮回。"));3、自定义一个style SpannableStringBuilde
2014-02-02 01:48:12 713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人