自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1174

原创 gradle打包时的一些配置

使用android studio也有一年了,对使用gradle构建android项目也是从小白升级到了大白。结合之前项目和现在项目,总结下gradle打包的一些配置。1、配置apk名字,加入时间android { ... android.applicationVariants.all { variant -> variant.outp

2016-10-10 16:49:48 514

原创 Android获得设备id的比较全面的方法

做Android项目基本上都是需要获取一些用户数据,比如设备id。但是回顾之前的获取方法,总是不全面,很多机器获取不到,或者山寨机有相同id的可能,这次项目整理了下比较全面的获取方法。public static String getDeviceId() { String result = null; //假如之前已经保存有device id,则直接取出使用 resul

2015-10-27 09:34:32 1491

原创 Java中对汉字String进行排序

最近坐到城市名的排序,记忆中shi

2014-04-18 16:18:27 901

原创 Android WebView中HTML5视频全屏的实现

项目中遇到的问题,activity中有webview控件来加载对应的HTML5网页,其中视频可以正常播放,但是当点击全屏时会出现有声音但是画面卡住的异常现象。结合网上前辈的代码片段,自己也尝试了下改进下,终于解决。实现全屏需要复写WebChromeClient两个回调方法,其中关键就是WebView控件的父节点Layout需要实例化,并在两个回调方法中对WebView进行remove和add,

2014-02-21 10:07:58 1429

原创 Android中读取asset路径下本地json文件

移动端开发中,和后台的交互方式不外乎json和xml,由于json的轻量级以及易用性,所以现在的交互协议基本基于前者。很多开发者在开发中遇到后台下发数据还未部署好,或者是规律性展示的数据需要保存在本地,那么可以将数据配置为json并创建一个txt文件放入asset中(对于前者作为测试数据),然后再程序中通过以下方法来读取。其中fireName为保存json的txt文件名,例如json.txt。

2014-02-08 01:58:37 2176

原创 Android中string-array数据源使用

开发中很可能遇到需要预先固定的String数组,除了在类文件中声明和初始化,其实还可以预先以资源的形式保存路径建议res/values/arrays代码如下: a b c d e 类文件中使用如下:Resources res = mContext.getResources();

2014-02-07 00:57:45 813

原创 AES加解密在Android4.2及以上版本出现异常的解决办法

AES加解密算法在Android中的使用就不多说了,这个网上随便可以找到,套用即可。但是之前曾经在Android4.2(SDK版本17)以及上版本中出现加密抛异常的情况,导致解密后与原文不符,貌似是在StackOverFlow上找到了解决办法。关键代码如下:public class AESCipher {  ... private static byte[] getRawKey(b

2014-02-04 01:23:47 827

转载 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 1018

原创 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 701

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除